/* @override http://prudey.com/css/estilos.css */

/*
CSS Name: estilos.css
Author: Asier Pérez
Author URI: http://www.ilusionas.com/
*/

body{ font-size: 62.5%; font-family:"Trebuchet MS", Verdana, Arial; }

#maincontainer { border:1px solid #CCC; background: #333}

a img {
	border-style: none;
}

/* ENLACES */

#botontienda a img { border:0}
#contentcolumn a { color:#3366CC; text-decoration:none}
#contentcolumn a:hover { color:#3366CC; text-decoration:underline}
#contentcolumn, #contentcolumn2, #contentcolumn_coleccion{padding-bottom:10px;overflow:hidden;}
#contentcolumn2 a { color:#3366CC; text-decoration:none}
#contentcolumn2 a:hover { color:#3366CC; text-decoration:underline}
#contentcolumn_coleccion a { color:#3366CC; text-decoration:none}
#contentcolumn_coleccion a:hover { color:#3366CC; text-decoration:underline}
#idiomas li a{ color:#000; background:url(../img/fondo_idiomas01.gif) repeat-x top left; padding: 6px 10px; margin:0; text-decoration:none; border-left: #fff solid 1px; border-right:#fff solid 1px}
#idiomas li a:hover { color:#FFF; background:url(../img/fondo_idiomas02.gif) repeat-x top left; text-decoration:underline}
#menu a{ padding: 3px 15px 5px;  margin:0; color:#FFF; text-decoration:none;}/*background:url(../img/bg.separa-menu.gif) 0 4px no-repeat;*/
#menu a:hover { color:#000; background:#fcfcfc; text-decoration:underline}

#botontienda a { color:#FFF}
.contenidos  a { text-decoration:none; color:#3366CC}
.contenidos  a:hover { text-decoration:underline; color:#3366CC}
#producto_coleccion li a img { border:1px solid #E5E5E5; padding: 3px}
#footer a{ color:#FFF; text-decoration:none;}
#footer a:hover{ color:#FFF; text-decoration:underline}

/* HEADER*/

#header{ font-size: 120%}
#fechaidiomas { background: #000 repeat-y left;
	color: #fff;
}
#idiomas ul{ list-style:none}
#idiomas li { display:inline;}
#cabecera { background: url(../img/creatividad_cabecera02.jpg) no-repeat top left;}
#menu { background:url(../img/fondo_menu.gif) repeat-x top left;}
#menu ul { list-style:none;}
#menu li { color:#FFF; float: left;}
#menu li.primero a{background-image:none;}
#menu li.primero a:hover{background:#fcfcfc;}

/* CONTENIDOS */

#contentwrapper{ background:#FFF;font-size:11px;overflow:hidden;}
.contenedor{ background:#FFF;background-image:none;margin-bottom:5px;overflow:hidden;}
#contentcolumn, contentcolumn_conoce, #contentcolumn2, #contentcolumn_coleccion, #contentcolumn_pinguins{ background: #FFF url(../img/fondo_sup.gif) repeat top left;padding-bottom:32768px;margin-bottom:-32758px;overflow:hidden;}
#contentcolumn_pinguins{margin-bottom: 13px;padding-bottom:32768px;margin-bottom:-32758px;}
#rightcolumn{ background:#FFF url(../img/fondo_sup.gif) repeat top left;padding-bottom:32768px;margin-bottom:-32758px;}
#ult_noticia { background:#FFF;}
#especialcoleccion { background:#FFF;}
#especialsalvapantallas { background:#FFF;}
.producto_portada img{ border:1px solid #cccccc; padding:3px;}
.producto_portada ul{margin:0; padding:0;}
.producto_portada li{list-style-type:none; display:inline; margin:0 10px 0 0; padding:0;}
#noticias { background:#FFF; }
#noticiasleft { text-align:justify; }
#noticiasright { text-align:center; }
#noticiasright img { border:#CCCCCC solid 1px; padding:3px}
#coleccion { background:#FFF;}
#contacto { background:#FFF;}
.contenidos { background:#FFF;}
.contenidos_left{ background:#FFF}
.contenidos_right{ background:#FFF}
.producto img{ border:1px solid #cccccc; padding:3px;}
.producto ul{margin:0; padding:0;}
.producto li{list-style-type:none; display:inline; margin:0 12px 0 0; padding:0;}
.cbuscar { font-family: "Trebuchet MS", Verdana, Arial;	font-size: 12px; margin: 0; padding: 0;}
#producto_coleccion ul{margin:0; padding:0;}
#producto_coleccion li{list-style-type:none; display:inline; margin:0 2px 0 0; padding:0;}
/*#producto_coleccion li.ultimo{list-style-type:none; display:inline; margin:0; padding:5px 0;}*/
#coleccion_foto { text-align:center;
	margin-bottom: 10px;
}
#colecciones_fotos { text-align:center; overflow:hidden;}
#colecciones_fotos ul{ list-style:none; margin:0;padding:0; overflow:visible;}
#colecciones_fotos ul li{ float:left; margin:5px 5px;padding:0; }
#colecciones_fotos ul li img{margin:0;border:none}

#colecciones_party { text-align:center; overflow:hidden;}
#colecciones_party ul{ list-style:none; margin:0;padding:0; overflow:visible;}
#colecciones_party ul li{ float:left; margin: 2px;padding:0; }
#colecciones_party ul li img{margin:0;border:none}

#miniaturas_coleccion {}
#miniaturas_coleccion {
	margin-left: 11px;
	margin-right: 11px;
}
#miniaturas_coleccion ul{ list-style:none; padding:0 0 0 10px}
#miniaturas_coleccion li{ display:inline; padding:0 3px}
#salvapantallas { background:#FFF;}

/* FOOTER */

#footer{ background: #333; color:#FFF;}
#footer{ font-size:10px;}
#footer ul{ list-style:none}
#footer div{margin:10px 0;}
#footer div span{width:50%;display:block;float:left;text-align:center;}

/* VARIOS */
.subrayado { border-bottom: 1px solid #CCC; margin: 0 0 15px 0;}

/* ENCABEZADOS*/

h2{ background:url(../img/icono_puntos.gif) left no-repeat; font-size:18px; padding: 0 0 0 25px; margin: 0; font-weight:normal;}


/* RIGHT COLUMN*/

.contenidos_donde{background: #FFF url(../img/creatividad_donde.jpg) no-repeat 100% 75%; padding: 12px;}
.contenidos_donde p{color:#666;}
.contenidos_donde p span{color:#000;}
.contenidos_donde p a{color:#36c;text-decoration:none;}
/*
.contenidos_donde .direcciones{width: 240px;color:#666;border: 1px solid #ccc;background:#eee;overflow: hidden;}
.contenidos_donde span{color:#000;}
.contenidos_donde .p55{width:53.9%;float:left;}
.contenidos_donde .p45{width:45.9%;float:left;}
.contenidos_donde .email{width:99%;float: left;;padding: 4px 0;text-align:center;margin-bottom:4px;}
.contenidos_donde .email a{color:#36c;text-decoration:none;}
*/
/*
.contenidos_donde table{border:1px solid #eee;border-collapse:collapse;color:#666;}
.contenidos_donde table tr td span{color:#000;}
.contenidos_donde table tr td.p55{width:54.9%;}
.contenidos_donde table tr td.p45{width:44.9%;}
.contenidos_donde table tr td.email{padding: 6px 0;text-align:center;margin-bottom:4px;}
.contenidos_donde table tr td.email a{color:#36c;text-decoration:none;}
*/
#botontienda{ text-align:center}
.contenidos_masnoticias{ padding: 12px;}
.contenidos_masnoticias ul{ padding: 0 0 0 15px;}
.contenidos ul{ list-style:url(../img/pinguino_lista.gif); padding:0 0 0 20px;}
.contenidos li { margin: 0 0 10px 0;}
.contenidos #ultimo{ margin: 0 0 -10px 0;}

dt { float:left; margin-right:20px}
dd { padding-left:120px}
.boton_form { width:100px}

.justificado { text-align:justify}

/* Paginacion */
.pagebar{font-size:11px;font-face:Arial,Helvetica,sans-serif;color:#848484;padding:20px 0 10px 0;margin:0px;text-align:center;clear:both;}.pagebar a, .pageList .this-page{display:inline !important;color:#000060;padding:2px 6px;margin:0 3px;border:1px solid #ddd;background:#eff3f7;text-decoration:none;clear:none;}.pagebar a:hover{color:#fff;background:#000060;border:1px solid #000060;}.pagebar .this-page{padding:2px 6px;margin:0 3px;border:1px solid #ddd;font-weight:bold;background:#fff;clear:none;}

/*form 'do the penguin'*/


/* PINGUINS*/
#pinguins {
	background-color: #fff;
	margin: 12px;
	padding: 12px;
	overflow: hidden;
}
.pinguin-imis li {
	display: block;
	float: left;
	width: 187px;
	text-align: right;
	padding: 10px!important;
	height: 120px;
	background: url(http://i184.photobucket.com/albums/x79/pixvirtual/us024/bhaIwmy6kOaO.jpg) -125px -17px;
}

.pinguin-imis li a {
	background-color: #000;
	padding: 5px;
	color: #fff;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none!important;
}

.cajanegra {
	border: 11px solid #000;
	width: 548px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 0;
}

.cajanegra form{
	margin: 0;
}

.cajanegra form table {
	margin-top: 10px;
	margin-left: 20px;
	overflow:hidden;
}

.cajanegra form table input, .cajanegra form .pt2 input{
	width:300px;margin:0 10px 10px 0;clear:none;display:block;
}

.cajanegra form table label .cajanegra form .pt2 label{
	width:100px;margin:0 10px 10px 0;clear:none;display:block;
}

.cajanegra form .pt2 span{display:block;overflow:hidden;width:100%;}

.pt2 {
	background-color: #333;
	color: #fff;
	padding: 10px 20px 20px;
	margin-bottom: 0;
	text-align: left;
	overflow: hidden;
}

.dtp-head {
	background-image: url(/img/dtp-head.jpg);
	color: #fff;
	padding: 10px 93px 10px 20px;
}

.pad {
	padding-top: 10px;
	padding-left: 20px;
}

.cajanegra h3 {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 5px;
}

.formwrap {
	background-color: #ece9d9;
	padding: 5px;
	border-top: 1px solid #fff;
	margin-top: 0;
}

#tblSample {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#tblSample td {
	border-bottom: 1px solid #f1f0e3;
	padding: 5px;
}

p {
	overflow: hidden;
	margin-bottom: 10px;
}

.fotos a{
	float: left;
}

.fotos .pagebar a {
	float: none;
}

.fotos {
	overflow: hidden;
}
.qfoto {
	float: left;
	margin: 5px;
	padding: 0;
	width: 207px;
}
.corte {
	height: 140px;
	padding: 0;
	overflow: hidden;
}

.corte img {
	width: 207px;
}

.qfoto .hola {
	color: #b6b6b6;
	background-color: #000;
	padding: 10px;
	font-size: 9px;
}

.hola h3 {
	color: #fff;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}

.cogefotos {
	border: 1px solid #9097a6;
	margin-top: 20px;
	margin-bottom: 20px;
}

#tblSample td .img {
	display: block;
}

#tblSample td .txti {
	border-style: none;
	padding: 25px 5px 5px;
	margin-top: 1px;
	width: 549px;
	background: #e7e7e7 url(/img/blub.jpg) no-repeat left top;
	margin-bottom: 5px;
	height: 40px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	overflow: hidden;
}

.step3 div {
	overflow: hidden!important;
	margin-bottom: 5px;
	width: 100%;
}

.step3 div label, .step3 div input {
	float: left;
	display: block;
	width: 70px;
}

.step3 div input {
	width: 240px;
}

#noticias ul {
	margin-left: 14px;
}

#ajaxc {
	display: none;
	width: 550px;
}

.ohmy {
	background-color: #d5d5d5;
	padding: 10px;
	margin-top: 20px;
}

.step3 .formf {
	margin-top: 10px;
	border-top: 1px solid #d5d5d5;
	padding-top: 8px;
}

.step3 .formf input {
	float: right;
	margin-top: -2px;
	margin-left: 10px;
}

.quitacol, .quitacol .clearfix, .quitacol #noticias, .quitacol #contentcolumn2 {
	overflow: visible !important;
	margin-bottom: 0!important;
	padding-bottom: 10px!important;
}

#party_foto {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

.partyminis {
	float: right;
	width: 543px;
}