body {
	font-family: Arial, Helvetica, times,  sans-serif;
	color:#333333;
	margin:auto;
	padding:0;
	font-size: 0.75em;
	background:#0068a5;
	width:100%;
	margin:auto;
}
.todo{
	background: url('/imagenes/ninasbottom.jpg') no-repeat bottom;
	
}

.todo2{
	background: url('/imagenes/fondo01.jpg') no-repeat center top ;
}
caption {
	text-indent:-5000em;
	margin:0;
	padding:0;
}
form,p,img {
	margin:0;
	border: 0;
}
ul {
}
ul.errorLogin {
	color:#333333;
	margin-top:0;
}
a img{
	border: 0;
}

input {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	border-style:solid;
	border-color:#989898;
	border-width: 0.08em;
}
select {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	border-style:solid;
	border-color:#989898;
	border-width: .08em;
}
textarea {
	font-family: Arial , Verdana, Helvetica, times,  sans-serif;
	border-style:solid;
	border-color:#989898;
	border-width: 0.08em;
}

td {
	font-size: 1em;
}
td.center {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #000000;
	text-align:center;
}
td.right {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #000000;
	text-align:right;
}
td.justify {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #000000;
	text-align:justify;
}
td.verdana {
	font-family: Arial ,Verdana, Helvetica, times,  sans-serif;
	text-align:justify;
}
.left{
	float: left;
}
.right{
	float: right;
}
.negrita{
	font-weight: bold;
}
a:link, a:visited, a:active {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #091f41;
	font-weight: bold;
	text-decoration: none;
	font-size:1.2em;
}
a:hover {
	text-decoration: none;
}

.noseve {
	display:none;
}
/* INICIO ESTILO MENU */
.menu1{
	background:transparent none repeat scroll 0 0;
	border-right:0.01em solid #4BCDDF;
	float:left;
	height:3em;
	padding:0 0 0.2em;
	position:relative;
	text-align:center;
	width:8.3em;	
}
.menu1-activo{
	background:transparent none repeat scroll 0 0;
	border-right:0.01em solid #4BCDDF;
	float:left;
	height:3em;
	padding:0 0 0.2em;
	position:relative;
	text-align:center;
	width:8.3em;
}

/* FIN ESTILO MENU */

.enlaces-interes a, .enlaces-interes a:link, .enlaces-interes a:visited, .enlaces-interes a:hover, .enlaces-interes a:active{
	text-decoration:none;
	color:#666666;
}

.enlaces-interes-vermas a, .enlaces-interes-vermas a:link, .enlaces-interes-vermas a:visited, .enlaces-interes-vermas a:hover, .enlaces-interes-vermas a:active{
	text-decoration:none;
	color:#009bd2;
}
/*Maquetacion del index*/
.presentacion-index{
	float:left;
	padding:1em 0.24em 0.5em 2em;
	width:28em;
}
.presentacion-index-titulo{
	float:right;
	padding-bottom:0.5em;
}
.presentacion-index-subtitulo{
	float:right;
	padding-bottom:0.5em;
	color:#00a3dc;
	font-size:1.2em;
	width:13.5em;
}
.presentacion-index-texto{
	width:100%;
	float:left;
	padding-top:0.5em;
	font-size:1.08em;
	text-align:justify;
}
.banner-index{
	float:left;
	margin:0.5em 0;
	padding-left:0.5em;
}
.noticias-index{
	width:30.5em;
	height:8.6em;
	float:left;
	margin:0.5em 0.5em 0.5em 1em;
	background:#8cc1dc;
	padding-left:0.5em
}
.noticias-index-titulo{
	width:100%;
	float:left;
	padding-bottom:0.5em;
	color:#091f41;
	font-size:1em;
	font-weight:bold;
}
.noticias-index-cont{
	width:100%;
	float:left;
	padding-bottom:0.5em;
	position:relative;
	font-size:1.08em;
}
.noticias-index-vermas{
	position:relative;
	bottom:0.5em;right:1em;
	text-align:right;
	font-size:0.6em;
}
.presentacion-index-vermas{
	position:relative;
	text-align:right;
}

/*Fin de la maquetacion del index*/
a.migas{
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #009bd2;
	font-weight: bold;
}
a.migas:active {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #009bd2;
	font-weight: bold;
}
a.migas:visited {
	font-family: Arial, Verdana,Helvetica, times,  sans-serif;
	color: #009bd2;
	font-weight: bold;
}
a.gris{
	font: 0.8em verdana, arial, sans-serif;
	color: #C2C2C2;
}
a.enlace-multimedia {
	font-family: Arial,Verdana, Helvetica, times,  sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

div.limpiar {
	clear: both;	
}
#contenedor{
	margin:auto;
	width:82.2em;
	float:left;
	position:absolute;
	top:0em;left:47%;
	margin-left:-43.4em;
}
#contenedor2{
	margin:auto;
	width:82em;
}
#cont-resto{
	float:left;
	width:100em;
	background:url('/imagenes/fondo2.jpg') no-repeat bottom left;
	position:relative;
}
#cont-resto2{
	background:#0073AF url(/imagenes/fondo.jpg)  scroll left top;
	color:#000000;
	float:left;
	padding:0 0.5em;
	position:relative;
	width:80.9em;
}
#cont-menu{
	background:transparent none repeat scroll 0 0;
	float:left;
	left:20.5em;
	position:relative;
	top:1em;
	width:59em;
} 
#cont-menu a{
	color:#FFFFFF;
	font-family:helvetica;
	font-size:1.12em;
}
#cont-menu a img{
	margin-top: 5px;
}
#cont-menu-cont{
	float:left;
	vertical-align:middle;
}
#cont-cont-sub{
	float: left;
	position:relative;
	top:0em;left:0;
	width:82em;
}
#cont-cont-sub-tienda{
	float:left;
	position:relative;
	top:0em;left:0;
	width:57em;
}
#cont-cabe{
	width:100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.2em;
	margin-right: 0.2em;
}
div.content {
	width:100%;
	float:left;
	text-align:left;
	padding:0 1.6em;
}
div.migas {
	margin: 0px 12px 0 0;
	float:right;
	text-align:right;
}
.titulo-adjuntos{
	width:100%;
	float:left;
	color:#009bd2;
	padding-bottom:1em;
	padding-left:2em;
}
#titulo-estructura{
	background:transparent url(/imagenes/fondo-tit.jpg) no-repeat scroll 0 0;
	float:left;
	height:4.5em;
	padding:0em 1em 0.5em 4em;
	width:25.9em;
}
#titulo-estructura h1{
	font-size:1.66em;
	padding: 0;
	margin:0;
	color:#009bd2;
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	font-weight: bold;
}
#titulo-contenido {
	color:#009bd2;
	padding:0 3em 0.3em 0;
	font-weight: bold;
}
div.titulo-contenido {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color:#DA3C01;
	float:left;
	padding:0;
}
#titulo-contenido h2{
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}
#subtitulo-contenido {
	color:#0099cc;
	padding:0 3em 0.3em 0;
	font-weight: bold;
}
#subtitulo-contenido h3{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
div.contenido {
	width:97%;
	color: #33333;
	margin-top: 1em;
	margin-bottom: 1em;
	float:left;
	text-align:justify;
	padding:0 2em;
}
div.url {
	float:left;
	border:0;
	padding:0;
	margin: 0.2em;
}
/* VOVLER */
.volver{
	padding:0.5em;
	float:right;
}
.volver-arriba{
	position:relative;float:right;
	
}
.volver-texto{
	position:relative; float:left;
	padding-top: 0.25em;
}
.volver-imagen{
	position:relative; float:left;
}
div.idiomas
{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0;
	text-align:center;
	float:left;
}
.operacion-error {
	width:95%;
	float:left;
	background-color:#06adaf;
	padding:2.5em 1em 3.5em;
	margin:0.5em 0.5em 2em 0.5em;
	text-align:center;
}
.operacion-ok {
	width:45em;
	float:left;
	background-color:#06adaf;
	padding: 1em;
	margin:2em;
}
.boton {
	background-color: #43BB71;
	color: #F00;
	font-size: 0.85em;
	font-weight: bold;
	border: 0 solid #FFFFFF;
	padding: 0.2em;
}
.inline {
	display:inline;
} 
.mesant, .messig {
	background-color: #3D7DB2;
	width: 1em;
}

/* cabecera */

#cabecera{
	position: relative;
	width:82em;
	height:12em;
	float:left;
}
#HomeGif{
	left:0;
	position:absolute;
	top:1em;
}
#HomeGif2{
	left:2.9em;
	position:absolute;
	top:4.5em;
}
.botonera{
	color:#FFFFFF;
	float:right;
	height:6.3em;
	position:absolute;
	right:0;
	top:0.5em;
	width:2.5em;
}
.botonera2{
	color:#FFFFFF;
	float:left;
	height:2em;
	position:relative;
	right:0.5em;
	top:0em;
	width:6em;
	border-right:0.01em solid #fff;
}
.botonera ul{
	list-style:none;
	margin:0;padding:0em;
}
.botonera ul li{
	padding-left:1em;
	float:left;
	margin-left:0.5em;
}
.item1{
	width:3em;
	background:url('/imagenes/home.gif') top left no-repeat;
}
.item2{
	background:url('/imagenes/favoritos.gif') top left no-repeat;
}
.item3{
	width:5em;
	background:url('/imagenes/contacta.gif') 0 0.2em no-repeat;
}
#logo1{
	padding-right:1.6em;
	padding-top: 1em;
	float:right;  
}

#logo1-1{
	padding-right:1.6em;
	padding-top: 1em;
	float:right;  
}

#logo2{
	padding-right: 1.6em;
	padding-top: 0em;
	padding-bottom: 1.2em;
	float:right;  
	clear:right;
}

#logos{
	float:right;
	padding-top: 1.5em;
	padding-bottom: 2em;  
}
/* formulario de correo */
div.obligatorios{
	color:#009bd2;
	font-weight:bold;
	font-size:1em;
	padding:1em 2em;
}
div.formulario-correo{
	margin-left:2em;
}
div.formulario-cabeceras{
	float:left;
	width:12em;
	padding-right: 1em;
	color:#009bd2;
	font-weight:bold;
}
/* Buscador*/
div.buscador-formulario{
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 1.0em;
	background-image: transparent;	
}/* ecuestas */
div.encuestas{
	color: #000000;
	padding-left: 1em;
}
div.escuestas-cabeceras{
	float: left;
	width: 12em;
}

/* Usuarios Web sin conectarse */
div.usuarios-formulario{
	height:2em;
	left:34em;
	position:relative;
	top:4.4em;
	width:43em;
}
.usuarios-formulario a, .usuarios-formulario a:link, .usuarios-formulario a:visited, .usuarios-formulario a:hover, .usuarios-formulario a:active{
	color:#ffffff;
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	font-size: 1em;
	text-decoration:underline;
}
.usuarios-formulario label,.legend{
	color:#ffffff;
	font-weight:bold;
	padding:0 0.4em 0 0.4em;
	
}
input.usuarios{
	width: 6.25em;
	height:1.25em;
	border:0.08em solid #ced3d6;
	vertical-align:middle;
	color:#333333;
	font-size:1em;
	background:transparent;
}
.usuarios-boton{
	vertical-align:middle;
	border:0;
}
.usuarios-recupera-texto{
	color: #474D47;
	font-size: 0.85em;
	font-weight: bold;
	padding-left: 1em;
}
.usuarios-formulario2 label,.legend2{
	color:#ffffff;
	font-weight:bold;
	padding:0 0.4em 0 0.4em;
	
}
input.usuarios2{
	width: 6.25em;
	height:1.25em;
	border:0.08em solid #ced3d6;
	vertical-align:middle;
	color:#ffffff;
	font-size:1em;
	background:transparent;
}
.usuarios-boton2{
	vertical-align:middle;
	border:0;
}
.usuarios-recupera-texto2{
	color: #474D47;
	font-size: 0.85em;
	font-weight: bold;
	padding-left: 1em;
}
/* fin de la maquetacion de Usuarios Web sin conectarse */

/*Maquetacion del usuarios web conectado*/
div.usuarios-conectado{
	float:left;
	height:2em;
	position:relative;
	right:15.7em;
	top:7.5em;
	width:28em;
}
.usuarios-conectado-encab{
	color:#ffffff;
	font-weight:bold;
	padding:0 0.4em 0 0.4em;
	float:left;
}
.usuarios-conectado a, .usuarios-conectado a:link, .usuarios-conectado a:visited, .usuarios-conectado a:hover, .usuarios-conectado a:active{
	color:#ffffff;
	font-size: 1em;
	text-decoration:none;
}
.usuarios-conectado-texto{
	font-weight:regular;
}
.usuarios-conectado-enlaces{
	float:left;
	margin-left:2em;
}
/*fin de la maquetacion del usuario conectado*/
/***************************/
div.fondo1{
	width: 95%;
	float:left;
	background-color: #E4E4E4;
	line-height: 1.3em;	
	margin-bottom: 1em;
	padding: 0.8em;
}
div.fondo2{
	width: 95%;
	float:left;
	background-color: #D3D3D3;
	line-height: 1.3em;	
	margin-bottom: 1em;
	padding: 0.8em;
}
.fecha-resto-contenidos{
	font-size: 0.8em;
	color: #333333;
	font-weight: bold;
}


.texto-empresa-index{
	color: #333333;
}


.caja-index-1 a, .caja-index-1 a:link, .caja-index-1 a:visited, .caja-index-1 a:hover, .caja-index-1 a:active{
	color: #333333;
}

/*Maquetacion del pie de pagina*/
#piePag{
	/*background:transparent url(/imagenes/pie.jpg) repeat scroll 0 0;*/
	color:#FFFFFF;
	float:left;
	font-size:0.92em;
	font-weight:bold;
	height:3.5em;
	padding:0 3.1em;
	position:relative;
	width:82.8em;
}
#piePag2{
	float:left;
	height:3.85em;
	width:98.5em;
	color:#4c93ca;
	font-weight:bold;
	font-size:.8em;
	position:relative;
}
#piePag a, #piePag a:hover, #piePag a:visited , #piePag a:link
{
	color:#ffffff;
	text-decoration:none;
}

.bajo-pagina{
	position:relative;
	width:80em;
	height:6em;
}
.piePag-banner{
	float:left;
	margin:0 0 0 1.5em;
}
.piePag-direccion{
	text-align:center;
	color:#11a9de;
	width:49em;
	position:relative;
	padding-top:1.5em;
	float:left;
}
.banner-bajo{
	position:relative;
	float:right;
	padding-right:3.7em;
}
.piePag-tlf,.piePag-actualizado{
	position:relative;
	top:.2em;left:0;
	float:left;
	margin:0em 0 0 1.25em;
	padding-right:1em;
}
.piePag-aviso{
	float:right;
	font-size:0.8em;
	width:21em;
	padding-top:1em;
}
.piePag-mapaweb{
	float:left;
	width:11em;
	margin-left:2em;
	font-size:0.8em;
	padding-top:1em;
}
.piePag-aviso a, .piePag-aviso a:hover, .piePag-aviso a:visited , .piePag-aviso a:link
{
	color:#fff;
	text-decoration:none;
}
.piePag-rss{
	float:right;
	padding:0.5em 1em 0 0;
}
/*fin de la maquetacion del pie de pagina*/
.separador-resto-cont{
	clear: both;
	height: 0.08em;
	margin: 5px auto;
	width: 98%;
	background: url('/imagenes/separador_resto_cont.gif') repeat-x top left;
	font-size: 0;
	padding:0;
	display: none;
}
.gal-imagenes-principal-11{
	float: left;
}
.gal-imagenes-pag-fin-11{
	float: left;
	margin:3px 0px;
}
.gal-imagenes-pag-ini-11{
	position: absolute;
	top: 3px;
	left: -5px;
	_left: -2px;
}
.gal-imagenes-resto-11{
	position: relative;
	width: 215px
}
.gal-imagenes-resto-img-11{
	float: left;
	margin: 3px;
	z-index: 100;
}
.gal-imagenes-pag-11{
	float: left;
}
.contenedor-conectar-recuperar{
	padding:1em;
}
.contenedor-conectar {
	float: left; 
}
.contenedor-conectar a, .contenedor-conectar a:link, .contenedor-conectar a:visited, .contenedor-conectar a:hover, .contenedor-conectar a:active{
	color:#009bd2;
	font-family: Arial,  Verdana,Helvetica, times,  sans-serif;
	font-size: 1em;
	text-decoration:underline;
}
.datos-identificacion {
	border: 0pt;
	margin: 0pt; 
	padding: 0pt;
}

.registro{
  padding: 0.3em; 
  color: rgb(255, 255, 255); 
  font-size: 0.8em; 
  text-decoration: none;
}
.centrado{
	text-align: center;
}

.caja-index-gen-1 a, .caja-index-gen-1 a:link, .caja-index-gen-1 a:visited, .caja-index-gen-1 a:hover, .caja-index-gen-1 a:active{
	color: #333333;
}

.caja-index-gen-2 a, .caja-index-gen-2 a:link, .caja-index-gen-2 a:visited, .caja-index-gen-2 a:hover, .caja-index-gen-2 a:active{
	color: #FFC4F9;
}

.pie-foto{
	color: #0099cc;
}
.rojo{
	color: #DA3C01;
}

/*Multicontenidos*/
.multicontenidos-cont{
	width:45%;
	float:left;
	position:relative;
	top:0;left:0;
	font-size:1.16em;
	padding:0 1.5em;
	height:8em;
}
a.multicontenidos-titulo-tienda:link, a.multicontenidos-titulo-tienda:hover, a.multicontenidos-titulo-tienda:visited, a.multicontenidos-titulo-tienda:active{
	color:#009bd2;
	text-decoration:none;
}

.fecha-inicio{
	float:left;
	color: #009bd2;
	font-weight:bold;
	margin:0;
	padding:0 1em;
	background:url('/imagenes/flecha-azul.gif') top left no-repeat;
}
.multicontenidos-titulo{
	float:left;
}
.multicontenidos-titulo a, .multicontenidos-titulo a:link, .multicontenidos-titulo a:visited, .multicontenidos-titulo a:hover, .multicontenidos-titulo a:active{
	font-weight:bold;
	color:#DA3C01;
	text-decoration:none;
}
.multicontenidos-texto{
	font-size:.86em;
}
.multicontenidos-texto a, .multicontenidos-texto a:link, .multicontenidos-texto a:visited, .multicontenidos-texto a:hover, .multicontenidos-texto a:active{
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.multicontenidos-vermas a, .multicontenidos-vermas a:link, .multicontenidos-vermas a:visited, .multicontenidos-vermas a:hover, .multicontenidos-vermas a:active{
	color:#009bd2;
	text-decoration:none;
	font-size:0.8em;
	font-weight:regular;
	float:right;
}
/*Fin multicontenidos*/
.sin-borde{
	border:0;
}
/*tabla de formulario de usuarios*/
.tabla-datos-registro td{
	color: #009bd2;
	font-weight: bold;
	width:16em;
	padding-left:1em;
}
/*Paginacion*/
.tabla-paginacion{
	width:auto;
	padding:.5em;
	color:#171795;font-weight:bold;
}
a.negro4:link, a.negro4:visited, a.negro4 :hover, a.lcont:link, a.lcont:visited, a.lcont:hover{
	text-decoration:none;
	font-weight:bold;
	color:#4c93ca;
}
.paginacion{
	text-align:center;
	padding:0 31em;
}
.celda-paginacion-actual{
	margin:0.2em;padding:0.3em;
	float:left;
	background-color:#4c93ca;
	width:1em;height:1em;
	text-align:center;
	color:#fff;
}
.celda-paginacion{
	float:left;
	margin:.2em;
	background-color:#f1f1f1;
	width:1em;height:1em;
	padding:0.3em;
	text-align:center;
	color:#4c93ca;
}
.fecha{
	float:left;
	width:21em;
}
.texto-tienda{
	float:left;
	width:46em;
}
.submenu{
	float:left;
	margin-left:1.5em;
	margin-bottom:5em;
}
.sub-submenu{
	float:left;
	
	border:0.01em solid #009bd2;
	padding:0.5em;
	margin-right:0.5em;
	margin-top:0.5em;
}
.sub-submenu-enlace{
	float:left;
	border:0.01 solid #000;
}
.letra-menu{
	font-size:14;
	color:#ffffff;
}
.galeria{
	margin-left:1.7em;
}