body{
background-color:#ffad00;
text-align:center;
font-family:arial;
font-size:12px;
color:#545454;
}
.seleccion-de-idiomas{
	position: absolute;
	margin-left: -497px; /* width/-2 */
	top: -300px; /* height/-2 */
	left: 50%;
	width: 995px;
	height: 600px;
	background-image:url(../images/bg-index.jpg);
	visibility: visible;
	text-align:right;
}

.horizontal        
	{
	color: #666666;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}
h1{
padding:0px;
margin:0px;
color:#094d81;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
}
h2{
padding:0px;
margin:0px;
color:#094d81;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
}
h3{
padding:0px;
margin:0px;
color:#094d81;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
}
a{
color:#094d81;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
strong,b{
color:#1d6bb5;
}
input{
font-family: trebuchet MS;
font-size:13px;
color:#545454;
border-color:#ffad00;
border-style:solid;
border-width:2px;
height:22px;
padding-left:3px;
}
textarea{
font-family: trebuchet MS;
font-size:13px;
color:#545454;
border-color:#ffad00;
border-style:solid;
border-width:2px;
padding-left:3px;
}

.img { margin: 2px 2px 2px 2px; border-color: #ffad00; }
.img-right { margin: 0px 0 5px 10px; border-color: #ffad00; }
.img-left { margin: 0px 10px 5px 0; border-color: #ffad00;}

.pagina{
margin: 0 auto;
width:992px;
text-align:center;
}
.cabecera{
}
.submenu{
}
.submenu ul{
margin:0px;
padding:0px;
padding-left:38px;
list-style:none;
background-image:url(../images/bg_contenido.gif);
background-repeat:repeat-y;
width:992px;
float:left;
}
.submenu li{
float:left;
padding:7px;
width:auto;
/*background-color:#23d2fc;
border-color:#08b7f1;*/
background-color:#e8ab00;
border-color:#e85810;
border-style:solid;
border-width:1px;
}
.menu_top{
background-image:url(../images/top_menu_bg.gif);
background-repeat:no-repeat;
height:44px;
}
.menu_top ul{
padding: 0px;
margin: 0px;
margin-left:60px;
list-style:none;
}
.menu_top li{
float:left;
height:44px;
width:auto;
}
*:first-child+html .menu_top li{
height:70px;
}

.menu_top ul li a img{
height:40px;
}
/* IE7 */
.menu_left{
}
.menu_left img{
float:left
}
.menu_left ul{
background-image:url(../images/top_2_2_bg.gif);
padding: 0px;
margin: 0px;
list-style:none;
width:244px;
height:267px;
float:left;
}
.menu_left li{
text-align:left;
margin-left:0px;
height:27px;
}
.menu_left li a{
vertical-align:bottom;
/*color:#094d81;*/
color:#000000;
font-weight:bold;
text-decoration:none;
}
.menu_left li a:hover{
text-decoration:underline;
}
.contenido{
background-image:url(../images/bg_contenido_2.gif);
background-repeat:repeat-y;
padding-bottom:20px;
height:auto;
min-height:400px;
}
.texto_medio{
vertical-align:super;
margin-left:6px;
margin-right:8px;
}
.texto_medio_sel{
margin-left:0px;
margin-right:8px;
color:#fffecb;
text-decoration:underline;
}
.negrita{
font-weight:bold;
}
.subsechome{
width:45%;
text-align:left;
float:right;
padding-right:15px;
margin-right:10px;
}
.sec{
width:90%;
text-align:left;
padding-left:10px;
margin-left:40px;
margin-right:20px;
}
/* IE7 Only */
*:first-child+html .sec {
padding-left:50px;
margin-left:0px;
margin-right:20px;
}
.titular{
color:#094d81;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
width:100%;
text-align:left;
border-bottom-style:solid;
border-width:1px;
}
.textos{
text-align:justify;
overflow:hidden;
margin-top:14px;
}
.textos ul{
list-style:none;
}
.img_borde{
margin:7px;
border-style:solid;
border-width:4px;
border-color:#1d6bb5;
}
.listatrescols{
list-style:none;
}
.listatrescols li{
padding:6px;
float:left;
width:30%;
height:70px;
}
.listaguiasant{
list-style:none;
}
.listaguiasant li{
padding:6px;
float:left;
width:30%;
height:120px;
}
.listasietecols{
list-style:none;
clear:both;
}
.listasietecols li{
padding:6px;
float:left;
text-align:center;
width:12%;
}
.listaproductos{
list-style:none;
clear:both;
height:310px;
overflow:scroll;
/*overflow-x:hidden;*/
width:788px;
float:right;
margin-right:5px;
text-align:right;
}
.listaproductos li{
margin:2px;
padding:2px;
float:left;
border-style:solid;
border-width:1px;
width:140px;
height:180px;
text-align:center;
font-size:10px;
}
.listaarticulos{
list-style:none;
clear:both;
height:310px;
overflow:scroll;
/*overflow-x:hidden;*/
width:788px;
float:right;
margin-right:5px;
}
.listaarticulos li{
margin:4px;
padding:2px;
float:left;
border-style:solid;
border-width:1px;
width:170px;
height:70px;
text-align:center;
font-size:10px;
}
.listavideos{
list-style:none;
clear:both;
}
.listavideos li{
border-style:solid;
border-width:1px;
margin:2px;
padding:2px;
float:left;
width:31%;
height:170px;
text-align:center;
}
.listabuscaloe{
list-style:none;
}
.listabuscaloe strong{
margin:0px;
padding:0px;

}
.listabuscaloe li{
padding:4px;
padding-top:0px;
margin:0px;
float:left;
width:30%;
height:30px;
text-align:left;
}
.textos_asistente{
text-align:justify;
overflow:hidden;
margin-top:14px;
width:875px;
height:530px;
background-image:url(../images/bg-asistente.gif);
background-repeat:no-repeat;
}
.texto_listaproductos{
margin-top:20px;
padding-right:20px;
width:750px;
float:right;
margin-left:100px;
margin-right:20px;
}
.navegacion_listaproductos{
width:770px;
float:right;
text-align:right;
margin-right:20px;
margin-top:20px;
}
.txt_pie{
background-image:url(../images/pie.gif);
background-repeat:no-repeat;
padding-top:5px;
height:49px;
text-align:center;
}
.txt_banner{
background-image:url(../images/banner-juguetes.gif);
background-position:center;
height:80px;
width:770px;
background-repeat:no-repeat;
text-align:center;
font-size:12px;
padding-left:55px;
padding-top:30px;
color:#000000;
}
/*ESTILOS HEREDADOS DE AŅOS ANTERIORES*/
.combo{
font-family: trebuchet MS;
font-size:13px;
color: #545454;
border-color:#b8d278;
border-style:solid;
border-width:2px;
}
.titulo-verde { color: #7eb51c; font-size:20px; font-style:oblique; }

.texto-edad { color: #7eb51c; font-size:28px; font-style:oblique; }

.txt-gris { color: #545454; }

.txt-azul { color: #094d81; }

.txt-naranja { color: #FF6600; }

.txt-rojo { color: #FF0000; }

.txt-verde { color: #7eb51c; }

.txt-negro { color: #000000; }

.txt-blanco { color: #FFFFFF; }

.txt-amarillo { color: #FFCC00; }

.txt-pinker { color: #FF00FF; }

.titulo-azul { color: #094d81; font-size:20px; font-weight:bold; }

.titulo-verde {  color: #094d81; font-size:15px; font-weight:bold; }

.borde-azul { border-color: #bce0ee; border-style:solid; border-width:1px; }

a.link-verde-grande:link,a.link-verde-grande:visited,a.link-verde-grande:active{
	font-size:17px;
	color: #7eb51c;
	text-decoration:none;
}
a.link-verde-grande:hover {text-decoration:underline;}
