@charset "UTF-8";
/* CSS Document */

.body-portada { background:url(../images/fondo-top.jpg) repeat-x top center ;}
.body-dentro { background:url(../images/fondo-top-dentro.jpg) repeat-x top center;}

.contenido-centrado {
	clear:both;
	margin:0 auto;
	width:941px;
	}

#top {
	color:#828080;
	font-size:12px;
	font-weight:normal!important;
	height:21px;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding: 5px 20px 0px 20px;
	}

#top h3, #top h1, #top h2  {
	float:left;
	}

.top_derecha {
	float: right;
	}
	
.bandera { margin: 0px 0 0 5px; display:block; float:right;}

a:hover.opacidad {
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	}

.float-derecha { float:right;}

.idioma { float:right; width:45px; margin-top:1px;}

#header { height: 450px;}
#header-interior { height: 161px;}

#logo { float:left; width:194px;}

#logo a {
	background:transparent url(../images/coloma-y-pastor-logo.jpg) no-repeat left top;
	display:block;
	height:175px;
	overflow:hidden;
	text-indent:-99999px;
	width:194px;	
	}
	
#logo-interior { float:left; width:181px;}

#logo-interior a {
	background:transparent url(../images/coloma-y-pastor-logo-interior.jpg) no-repeat left top;
	display:block;
	height:155px;
	overflow:hidden;
	text-indent:-99999px;
	width:181px;	
	}
	
#bloque-top-derecha {	float:right; width:400px; margin-top: 25px;}

#bloque-top-izq {
	background:url(../images/monstruo.jpg) top right no-repeat;
	height:426px;
	width:541px;
	overflow:hidden;
	float:left;
	}
	
#bloque-top-izq-interior  {
	background: none;
	height:161px;
	width:541px;
	overflow:hidden;
	float:left;
	}

#pregunta {
	background:url(../images/es/fondo-pregunta.jpg) top left no-repeat;
	width:366px;
	height:249px;
	margin: 20px 0 0 20px;
	}

.off { display: block; text-indent:-9999px;}

#filtro-inicio { margin: 35px 0 0 45px; height:125px; width:282px; overflow:hidden; clear:both;}

#filtro-inicio a {
	display:block;
	color:#FFF;
	font-size:12px;
	width:282px;
	height:23px;
	margin-bottom:3px;
	padding-left:15px;
	text-indent:-99999px;
	}
	
#filtro-buscador-top {
	clear:both;
	height:148px;
	}
	
.filtro-1-interior { background: url(../images/es/filtro-dentro-b-1.jpg) no-repeat 0 0; width:140px; overflow:hidden; height:25px;}
.filtro-2-interior { background: url(../images/es/filtro-dentro-b-2.jpg)  no-repeat 0 0; width:140px; overflow:hidden; height:25px;}
.filtro-3-interior { background: url(../images/es/filtro-dentro-b-3.jpg)  no-repeat 0 0; width:140px; overflow:hidden; height:25px;}
.filtro-4-interior { background: url(../images/es/filtro-dentro-todos-b.jpg) no-repeat 0 0; width:220px; overflow:hidden; height:25px;}

#filtro-interior a {
	display:block;
	color:#FFF;
	text-indent:-99999px;
	height:23px;
	margin-bottom:3px;
	cursor:pointer;
	width:inherit;
	}
	
#filtro-interior { 
	height:25px; 
	width:700px; 
	overflow:hidden;
	float:left;
	margin: 5px 0 0 0;
	}
	
#filtro-interior ul { 
	width:700px; 
	overflow:hidden;
	}

#filtro-interior li { float:left; width:inherit;}
li.top-filtro-1 { float:left; width:140px!important; overflow:hidden; margin-left:20px;}
li.top-filtro-2 { float:left; width:220px!important; overflow:hidden;}

.fadeThis-interior {
		position:relative;
		display:block;
		width: inherit;
		height:23px;
		background: inherit no-repeat;
	}
	
a.filtro-1-interior.activo {background-position: -280px 0 ;}	
a.filtro-2-interior.activo {background-position: -280px 0 ;}	
a.filtro-3-interior.activo {background-position: -280px 0 ;}	
a.filtro-4-interior.activo {background-position: -440px 0 ;}	



ul#filtro-interior a.current { }
		
	.filtro-1-interior span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:140px;
		height:23px;
		background-image:url(../images/es/filtro-dentro-b-1.jpg);
		background-position: -140px 0 ;
	}
	.filtro-2-interior span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:140px;
		height:23px;
		background-image:url(../images/es/filtro-dentro-b-2.jpg);
		background-position: -140px 0 ;
	}
	.filtro-3-interior span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:140px;
		overflow:hidden;
		height:23px;
		background-image:url(../images/es/filtro-dentro-b-3.jpg);
		background-position: -140px 0 ;
	}
	.filtro-4-interior span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:220px;
		height:23px;
		background-image:url(../images/es/filtro-dentro-todos-b.jpg);
		background-position: -220px 0 ;
	}

.filtro-1 { background:url(../images/es/filtro-inicio-b-1.jpg) no-repeat 0 0;}
.filtro-2 { background:url(../images/es/filtro-inicio-b-2.jpg) no-repeat 0 0;}
.filtro-3 { background:url(../images/es/filtro-inicio-b-3.jpg) no-repeat 0 0;}
.filtro-4 { background:url(../images/es/filtro-inicio-b-4.jpg) no-repeat 0 0;}


#buscador-inicio { margin: 15px 0 0 45px; height:30px;}
#buscador-interior {
	float:left;
	height:30px;
	width:220px;
	background:url(../images/fondo-buscador-interior.gif) top right no-repeat;
	padding: 1px 0 0 17px;
	}
	
#buscador-inicio input {
	border:none;
	background-color:#c4dde7;
	margin: 5px 15px;
	height:20px;
	font-size:17px;
	color:#045d8d;
	width:220px;
	font-weight:bold;
	}
	
#buscador-interior input {
	border:none;
	background-color:#c0d9e0;
	margin: 5px 15px;
	height:16px;
	font-size:15px;
	color:#045d8d;
	width:180px;
	font-weight:bold;
	}

	.fadeThis {
		position:relative;
		display:block;
		width:282px;
		height:23px;
		background: inherit no-repeat;
	}
		
	.filtro-1 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:282px;
		height:23px;
		background-image:url(../images/es/filtro-inicio-b-1.jpg);
		background-position: -282px 0 ;
	}
	.filtro-2 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:282px;
		height:23px;
		background-image:url(../images/es/filtro-inicio-b-2.jpg);
		background-position: -282px 0 ;
	}
	.filtro-3 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:282px;
		height:23px;
		background-image:url(../images/es/filtro-inicio-b-3.jpg);
		background-position: -282px 0 ;
	}
	.filtro-4 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:282px;
		height:23px;
		background-image:url(../images/es/filtro-inicio-b-4.jpg);
		background-position: -282px 0 ;
	}
	
.tab-categorias-inicio {
	background:url(../images/tab-violeta-fondo.jpg) repeat-y top left;
	height:345px;
	}
	
.tab-licencias-inicio {
	background:url(../images/tab-rojo-fondo.jpg) repeat-y top left;
	height:229px;
	}

.tab-especiales-inicio {
	background:url(../images/tab-amarillo-fondo.jpg) repeat-y top left;
	height:341px;
	}

.interior-tab {	padding: 30px 25px 20px 25px; font-size:12px; text-align:center;}
.interior-tab a { color:#FFF; line-height:1;}
.interior-tab a:hover { color:#f2f5c3;}
.margen-inferior { margin-bottom:15px!important;}
.margen-superior { padding-top:30px!important; clear:both;}


.tab-categorias li { float:left; width:85px; margin-right:14px; }
.cat-mini-inicio img { border:2px solid #625d7e; margin-bottom:3px; height:85px!important; width:85px!important;}
.cat-mini-inicio div { height:122px!important; width:89px!important;}

.tab-licencias li { float:left; width:283px; margin-right:14px; }
.licencias-mini img { margin-bottom:3px; height:119px!important; width:283px!important;}
.licencias-mini div { height:139px!important; width:283px!important;}

.tab-especiales li { float:left; width:85px; margin-right:14px; }
.especiales-mini img { border:2px solid #c49a3e; margin-bottom:3px; height:85px!important; width:85px!important;}
.especiales-mini div { height:122px!important; width:89px!important;}
.tab-especiales a { color:#875c4c!important;}
.tab-especiales a:hover { color:#a28037!important;}

#bloque-tabs { clear:both; width:100%; overflow:hidden;  height:96px; }
#bloque-tabs li { width: 300px; float:left; }
.tab-interior-margen { margin-left:20px;}
.tab-interior a { height: 76px; text-indent:-99999px; display:block; margin-top:20px;}
.tab1-interior { background: url(../images/es/cat-categorias.jpg) top left no-repeat;}
.tab2-interior { background: url(../images/es/cat-licencias.jpg) top left no-repeat;}
.tab3-interior { background: url(../images/es/cat-especiales.jpg) top left no-repeat;}

.juegos-dist-inicio {padding: 45px 0;}

#nubes-bajo {
	height:59px;
	background: url(../images/nubes-bajo.jpg) repeat-x top center;
	display:block;
	clear:both;
	text-indent:-9999px;
	margin-top:25px;
	}
	
.bloque-botones-footer { background: url(../images/fondo-footer-cielo.jpg) repeat-x; width:100%; height:310px; float:left;}

.impiva {
	width:287px;
	float: right;
	overflow:hidden;
	margin-top:100px;
	}

#paisaje-footer {
	background:url(../images/fondo-footer.jpg) top center repeat-x;
	height:393px;
	clear:both;
	overflow:hidden;
	}

#contacto-footer {
	background:url(../images/fondo-footer-contacto.gif) repeat-x top left;
	height:81px;
	}

.telf-footer {
	background:url(../images/es/telefono.gif) no-repeat top left;
	width:354px;
	height:81px;
	float:left;
	text-indent:-99999px;
	}
	
.email-footer {
	background:url(../images/email-footer.gif) no-repeat top left;
	width:354px;
	height:81px;
	float: right;
	text-indent:-99999px;
	display:block;
	}

#links {
	background:#6c4f2f;
	padding-top:50px;
	clear:both;
	height:320px;
	}
	
#links a { color:#bfb2a4; font-size:12px;}
#links a:hover { color:#aad04f;}

.bloque-links {	width:25%;
	float:left;
	display:block;
	}

.lista-footer li {
	height:14px;
	line-height:0.5;
	margin-left:60px;
	}

#links h5 {
	height:36px!important;
	width:180px;
	display:block;
	text-indent:-99999px;
	margin-left: 30px!important;
	}
	
.link-juguetes {background:url(../images/es/juguetes-links.gif) top left no-repeat;}
.link-licencias {background:url(../images/es/licencias-links.gif) top left no-repeat;}
.link-especiales {background:url(../images/es/series-especiales-links.gif) top left no-repeat;}
.link-secciones {background:url(../images/es/secciones-links.gif) top left no-repeat;}

.cierre {
	background:url(../images/fondo-bajo-foteer.gif) top left repeat-x;
	height:22px;
	text-align:center;
	font-size:10px;
	color:#33F;
	padding-top:44px;
	}
.cierre a { color:#81674a;}
.cierre a:hover { color:#bfb2a4;}

.lic-footer { 
	height:74px!important;
	width:183px;
	display:block;
	text-indent:-9999px;
	margin-left:35px;
	overflow:hidden
	}
	
.lic-footer-pocoyo { background:url(../images/lic-footer-pocoyo.gif) 0 0 no-repeat; overflow:hidden; width:181px;}
.lic-footer-tyr { background:url(../images/lic-footer-tyr.gif) 0 0 no-repeat; overflow:hidden; width:181px;}
.lic-footer-repsol { background:url(../images/lic-footer-repsol.gif) 0 0 no-repeat; overflow:hidden; width:181px;}
.lic-footer-outlet { background:url(../images/coloma-outlet-banner-mini.gif) 0 0 no-repeat; overflow:hidden; width:181px; margin-top:20px;}


/* FADE LICENCIANS */

.fadeThis-licencias {
	position:relative;
	display:block;
	width:183px;
	height:74px;
}
	
.lic-footer-pocoyo span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:183px;
		height:74px;
		background-image:url(../images/lic-footer-pocoyo.gif);
		background-position: -182px 0;
	}
	
.lic-footer-tyr span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:183px;
		height:74px;
		background-image:url(../images/lic-footer-tyr.gif);
		background-position: -182px 0;
	}
	
.lic-footer-repsol  span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:183px;
		height:74px;
		background-image:url(../images/lic-footer-repsol.gif);
		background-position: -182px 0;
	}

.lic-footer-outlet span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width:183px;
		height:74px;
		background-image:url(../images/coloma-outlet-banner-mini.gif);
		background-position: -182px 0;
	}
	
.oculto { display:none;}
.titulo { height: 90px;/* width:700;*/ clear:both;  display:block; border-bottom: 2px solid #e8f1d0; /**/}
.titulo h2 { height:50px; margin: 40px 0 0 0; text-indent:-99999px; width:460px; overflow:hidden; float:left; display:block;}
.tit-catalogo-juguetes { background:url(../images/es/catalogo-juguetes-tit.gif) top left no-repeat;}
.tit-cat-derecha { width:450px; font-size:25px; font-weight:bolder; color:#aad04f; float:right;  margin: 53px 0 0 0; text-align:right;}

.nuevo {
	background: url(../images/es/nuevo.gif)no-repeat scroll left top;
	height:63px;
	position:absolute;
	right:0px;
	top:0px;
	width:64px;
	}

.nuevo-ie { background:#AAD04F; color:#fff; font-size:11px; padding: 1px 3px; margin-left:10px;}

.nuevo-ficha {
	background: url(../images/es/nuevo-ficha.gif) no-repeat left top;
	height:63px;
	position:;
	right:0px;
	top:0px;
	width:64px;
	z-index:15;
	display:block;
	float: right;
	}
	
#catalogo li { background:url(../images/fondo-prod-catalogo-alto.gif) top left no-repeat; width:299px; height:272px; padding-top:13px; margin: 20px 0 0px 0; display:block;}


ul#catalogo-lista {
	float:left;
	margin:0 0 0 0px;
	padding:0;
	width:945px;
	}

ul#catalogo-lista li {
	float:left;
	margin-right:15px;
	height:265px;
	overflow:hidden;
	}

a.cat-nombre-prod { font-size:14px; font-weight:bold; padding: 10px 0 0 0px; color:#fff;}
a.cat-nombre-prod:hover { color:#aad04f;}
a.cat-familia-prod { font-size:12px; padding: 0px 0 0 0px; color:#b2c1d7;}
a.cat-familia-prod:hover { color:#aad04f;}
			
.boxgrid{ 
	width: 264px; 
	height: 243px; 
	margin:0 16px 16px;
	float:left; 
	/*background:#607FB0; */
	overflow: hidden; 
	position: relative; 
	border-bottom:solid 1px #d2d2d2;
	border-left:solid 1px #d2d2d2;
	border-right:solid 1px #d2d2d2;
	color:#fff;
}
	.boxgrid img { 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0;
		width:264px;
		height:243px;
		
	}
	.boxgrid p { 
		padding: 0 10px; 
		color:#fff; 
		font-weight:bold; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #53709f; 
	height: 100px; 
	width: 100%; 
	opacity: .95; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		padding-top:10px;

}
	.captionfull .boxcaption {
		top: 243px;
		left: 0;
	}
	.caption .boxcaption {
		top: 243px;
		left: 0;
	}
	
#paginacion {
	clear:both;
	margin:0px auto;
	width:250px;
	height:80px;
	padding:30px 0 0 0;
	}
	
#paginacion li { float:left;}

a.paginas {
	width:33px;
	height:36px;
	display:block;
	background:url(../images/fondo-paginacion.gif) 0 0 no-repeat;
	margin-right:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	}
a:hover.paginas { background-position: -33px 0; color:#FFF!important;}
.paginas-on { 
	background:url(../images/fondo-paginacion.gif) -66px 0 no-repeat!important;
	width:33px;
	height:36px;
	display:block;
	margin-right:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}

	
a.paginas-todos {
	width:116px;
	height:36px;
	display:block;
	background: url(../images/fondo-paginacion-todos.gif) 0 0 no-repeat;
	margin-left:15px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	}
a:hover.paginas-todos { background-position: -116px 0; color:#FFF!important;}

.ficha-top { height:70px; display:block; clear:both; }
a.volver {
	margin: 15px 0;
	display:block;
	float:right;
	width:222px;
	height:40px;
	background:url(../images/es/volver.gif) 0 0 no-repeat;
	text-indent:-99999px;
	}
a:hover.volver { background-position: 0 -40px;}

#ficha { margin-bottom:50px; height:470px;}

#galería-fotos {
	width:380px;
	height:440px;
	/*background-color:#f4f4ee;*/
	float:left;
	}

#datos-columna-2 {
	float:left;
	width:290px;
	margin-left:25px;
	}
#datos-columna-3 {
	float:left;
	width:220px;
	margin-left:25px;
	}

#ficha h1 {
	font-size:25px;
	color:#aad04f;
	font-weight:bold!important;
	line-height:1;
	margin-bottom:20px;
	}

.descripcion-ficha {
	font-size:12px!important;
	color:#969696;
	line-height:1.1;
	margin-bottom:25px;
	}

#edad-caract {
	width:288px;
	height:220px;
	background:url(../images/es/fondo-edad-carateristicas.jpg) 0 0 no-repeat;
	margin-bottom:5px;
	}

.edad-ficha {
	color:#a0c24e;
	margin: 32px 0 0 60px;
	font-weight:bold;
	}

#caracteristicas-ficha {
	color:#FFF;
	font-size:12px;
	margin: 29px 0 0 50px;
	}
#caracteristicas-ficha li {height:15px;}
	
#pilas {
	width:288px;
	height:47px;
	background: url(../images/es/usa-pilas.jpg) 0 0 no-repeat;
	padding: 7px 0 0 0px;
	font-size:9px;
	line-height:0.3;
	}

#pilas li { height:12px; }

p.pilas-incl {
	margin: 22px 40px 0;
	width:70px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#9ea2a6;
	}

ul.pilas-datos {
	float:right;
	width:118px;
	}

.ficha-fijo-derecha { font-size:11px; color:#ccccc8; margin-bottom:8px; text-align:center;}

#ficha-enlaces-cat {
	height:140px;
	width:220px;
	overflow:hidden;
	background: url(../images/fondo-ficha-familias.jpg) 0 0 no-repeat;
	}

#ficha-enlaces-cat a { color:#1dbdff; font-size:14px; font-weight:bold;}
#ficha-enlaces-cat :hover { color:#ff8a32;}

.fam-enlace { margin: 10px 0 0 15px; }
.subfam-enlace { margin: 26px 0 0 15px; width:80px; float:left; }

img.ficha-logo-fam {
	float:right;
	margin: 19px 18px 0 0;
	}

#datos-tecnicos {
	background:#f4f4ee;
	font-size:13px;
	}
#datos-tecnicos ul {padding: 15px 0 0 15px;}
/*#datos-tecnicos li { height:}*/
	
	
#datos-tecnicos span { color:#a0c24e; font-weight:bold;}

.referencia {
	background:url(../images/fondo-ficha-datos-top.jpg) 0 0 no-repeat;
	width:205px;
	height:31px;
	font-size:14px;
	color:#FFF;
	padding: 5px 0 0 15px;
	font-weight:bold;
	}
	
.medidas-juguete-imagen {margin: 15px 0 10px 15px;}

.divisor { margin-top:50px;}
.divisor h4 {
	text-indent:-99999px;
	text-align:center;
	display:block;
	width:334px;
	margin: 0 auto;
	height:38px;
	}
.otros-juguetes {background:url(../images/es/otros-juguetes-similares.gif) 0 0 no-repeat;}
.international-info { background:url(../images/international-information.gif) 0 0 no-repeat;}


#relacionados { height:315px;}
#relacionados li { width:143px; height:129px; background:url(../images/fondo-relacionados.jpg) 0 0 no-repeat; overflow:hidden; float:left; margin-left:13px; margin-bottom:13px;}
#relacionados img { width:119px; height:109px;}
a.enlace-relacionados { width:119px; height:109px; margin: 8px 0 0 9px; display:block; background-color:#d2d2d2; padding:2px;}
a:hover.enlace-relacionados { background-color: #aad04f; }

#enlaces-internat { height:50px; margin-bottom:50px;}
#enlaces-internat p { display: inline-block; float:left; margin-right:30px; padding-left:25px;}
#enlaces-internat a { color:#969696; font-size:15px; height:20px; width:260px; display:block; font-weight:bold;}
#enlaces-internat a:hover { color:#aad04f; }
.enlace-eng { background:url(../images/bandera-eng.jpg) 0 2px no-repeat; margin-left:190px;}
.enlace-eng2 { background:url(../images/bandera-eng.jpg) 0 2px no-repeat;}
.enlace-esp { background:url(../images/bandera-esp.jpg) 0 2px no-repeat; margin-left:190px;}
.enlace-fra { background:url(../images/bandera-fra.jpg) 0 2px no-repeat;}

.reborde-verde { border: 1px solid #aad04f; margin:0px;}
.reborde-azul { border: 1px solid #36acff; margin:0 0 0 2px;}

.foto-principal { height:350px; display:block;}
.minis-fotos { margin: 30px 0 0 0;}

a.compartir { display:block; width:380px; height: 36px; background:url(../images/es/comparte-esto.gif) 0 0 no-repeat; overflow:hidden; text-indent:-99999px;} 
a:hover.compartir { background-position: 0 -36px;}

.sala-juegos-tit {
	background:url(../images/es/sala-juegos-tit.jpg) 0 0 no-repeat;
	text-indent:-99999px;
	width:940px;
	height:229px;
	}
.conejo {
	float:left;
	width:425px;
	}

#form-juegos {
	float:left;
	width:515px;
	height:315px;
	background:url(../images/es/form-juegos.jpg) top left no-repeat;
	}

.campo-form {
	float:left;
	width:169px;
	margin-top:110px;
	color:#ff8a32;
	font-size:15px;
	border:none;
	padding-left:3px;
	}
	
#form-nombre-email { height:190px;}
input.nombre { margin-left:21px;}
input.email { margin-left:78px;}

#suscripcion { clear:both; display:block; margin:0px 0 0 110px; color:#2896d5; font-size:14px;}
.suscr-form { border: solid 1px #2896d5; margin-left:5px; height:20px; width:20px;}

.enviar-b {
	background:url(../images/es/enviar.jpg) 0 0 no-repeat;
	width:220px;
	height:71px;
	text-indent:-99999px;
	margin: 10px 0 0 140px;
	border:none!important;
	cursor:pointer;
	}
#panel-juegos { clear:both; width:940px; height:400px;}

.juegos-descrip-1 { float:left;}
.juegos-descrip-1 p { font-size:12px; padding-left:15px;}
p.juego-nombre-1 { background:url(../images/es/juegos-nombre-1.gif) 0 0  no-repeat; text-indent:-99999px; width:286px; height:33px; display:block; margin-left:7px;}

.juegos-descrip-2 { float:left; margin-left:85px;}
.juegos-descrip-2 p { font-size:12px; padding-left:15px;}
p.juego-nombre-2 { background:url(../images/es/juegos-nombre-2.gif) 0 0  no-repeat; text-indent:-99999px; width:286px; height:33px; display:block; margin-left:7px;}

.gracias {margin: -10px 0 0 250px;}

#sidebar {
	height:500px;
	overflow:hidden;
	position:relative;
	background-color:#eee;
	width:375px;
	}	
	
#menu {
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	top:0;
	position:relative;
	height:100%;
	width:360px;
	}
	
.scrolldistrib { overflow:auto; height:450px;}

.distribuidores-tit {
	background:url(../images/es/distribuidores-tit.jpg) 0 0 no-repeat;
	text-indent:-99999px;
	width:940px;
	height:195px;
	margin-bottom:30px;
	}
	
#bloque-mapa-izq {
	float:left;
	width:407px;
	overflow:hidden;
	}
#bloque-mapa-der {
	float:right;
	width:500px;
	overflow:hidden;
	}
#area-dist { 
	background:url(../images/es/area-distribuicion.gif) top left no-repeat;
	width:197px;
	height:75px;
	padding: 25px 0 0 210px;
	}
	
.area-activo { background-position: -294px 0!important;}
.area-activo-int { background-position: -294px -20px!important;}

a.area-esp {
	background:url(../images/es/b-area-dist.gif) 0 0 no-repeat;
	width:147px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	}
a:hover.area-esp { background-position: -147px 0;}
a.area-inter {
	background:url(../images/es/b-area-dist.gif) 0 -20px no-repeat;
	width:147px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	margin-top:15px;
	}
a:hover.area-inter { background-position: -147px -20px;}

#buscador-dist {
	background:url(../images/es/dist-buscador.gif) 0 0 no-repeat;
	width: 407px;
	height:57px;
	margin-top:15px;
	}

.dist-busc-form {
	border:none;
	color:#045D8D;
	font-size:15px;
	padding-left:3px;
	width:169px;
	background:#c0d9e0;
	margin:32px 0 0 185px;
	}

#tabla-dist {
	margin-bottom:50px;
	padding: 25px 25px 10px 25px;
	background: #f4f4ee url(../images/list-dist-bajo.gif) bottom center no-repeat;
	float:left;
	}
#tabla-dist h2 { 
	background:#fc8831;
	color:#FFF;
	padding:3px 5px 3px 56px;
	font-size:16px;
	font-weight:bold;
	clear:both;
	}	
.numero-dist { 
	background:url(../images/flecha-dist.gif) 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:47px;
	height:57px;
	float:left;
	color:#FFF;
	padding-top:15px;
	margin-right:10px;
	}
.datos-dist {
	float:right;
	/*width:270px;*/
	width:250px;
	background:#FFF;
	padding:15px;
	margin-bottom:20px;
	color:#828080;
	}
	
.datos-dist-mapa {
	float:right;
	width:300px;
	background:#FFF;
	padding:15px;
	margin-bottom:20px;
	color:#828080;
	}	
.datos-dist-mapa h3 { font-size:14px; color:#1dbdff; font-weight:bold; }
.datos-dist-mapa p { font-size:11px; color:#828080;}

.datos-dist h3 { font-size:14px; color:#1dbdff; font-weight:bold; }
.datos-dist p { font-size:11px; color:#828080;}

#mapa-dist-google {
	width:490px;
	height:385px;
	padding:0px;
	background:#f4f4ee;
	border: 5px solid #F4F4EE;
	}	
#dist-contacto { font-size:12px; margin-top:50px;}

#empresa-texto {
	background:url(../images/fondo-empresa-txt.jpg) 0 0 no-repeat;
	width:940px;
	height:600px;
	overflow:hidden;
	clear:both;
	margin: 50px 0;
	color:#FFF;
	font-size:13px;
	line-height:1.3;
	}
#empresa-texto span { color:#ffc850; font-weight:bold;}
.txt-emp-izq {
	margin: 72px 0 0 88px;
	width:290px;
	float:left;
	}

.txt-emp-der {
	margin: 95px 80px 0 0px;
	width:290px;
	float:right;
	}

#mapa-y-datos {
	float:right;
	width:940px;
	padding-top:15px;
	margin-bottom:60px;
	}

#mapa-contacto {
	float:right;
	width:550px;
	overflow:hidden;
	}

.marco-mapa { border:#dddada 2px solid;}

#datos-en-mapa {
	float:left;
	width:250px;
	margin: 0px 0 0 35px;
	}

#datos-en-mapa p {font-size:14px;}
#datos-en-mapa h2 {font-size:26px; margin-bottom:5px; /*color:#53709F; */font-weight:bold; font-style:italic;}
#datos-en-mapa h3 {font-size:18px; margin-top:20px; font-style:italic;}

#botones-mapa { clear:both; margin: 15px 0 0 0;}

a.boton-mapa {
	float:left;
	display:block;
	width:118px;
	height:36px;
	color:#828080!important;
	font-size:13px;
	background:url(../images/fondo-b-mapa.jpg) top left no-repeat;
	text-align:center;
	padding: 7px 0 ;
	}
a:hover.boton-mapa { color:#d05d39!important;}

.boton-ruta { margin-left:310px;}

.emails-dept { font-size:12px!important;}

a.skype {
	background: url(../images/skype.gif) 0 0 no-repeat;
	padding-left:20px;
	height:17px;
	display:block;
	width:100%;
	}

#aviso-legal { padding: 0px 50px 50px 50px; width:700px;}
#aviso-legal h1 {font-size:26px; margin-bottom:25px; color:#53709F; font-weight:bold; font-style:italic;}
#aviso-legal h2 {font-size:18px; margin-bottom:8px; margin-top:25px; font-style:italic;}
#aviso-legal p { font-size:12px; margin-bottom:10px;}

.no-encontrado { 
	font-size:28px;
	text-align:center;
	margin:60px 0;
	color:#c0d9e0;
	border-bottom:2px solid #E8F1D0;
	display:block;
	height:100px;
	}


