body {
	font-family: Arial, Helvetica, times,  sans-serif;
	color:#000;
	margin:0;
	padding:0;
	font-size: 0.75em;
}
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: #0A75AE;
	font-weight: bold;
	text-decoration: none;
	font-size:1em;
}
a:hover {
	text-decoration: none;
}

.noseve {
	display:none;
}
/* INICIO ESTILO MENU */
.menu1{
	position:relative;
	top:0em;left:0.8em;
	width:18.5em;
	float: left;
	padding:0.5em 0 0.5em 0;
	background: url('/imagenes/celda-menu-activo.gif');
	height:1.5em;
}
.menu1 a:link, .menu1 a:active, .menu1 a:visited, .menu1-activo a:link, .menu1-activo a:active, .menu1-activo a:visited{
	width:90%;
	color:#ffffff;
	text-decoration:none;
	padding-left:0.8em;
	float:left;
	text-align:center;
}
.menu1 a:hover,.menu1-activo a:hover {
	color:#0e7393;
	text-decoration:none;
	padding-left:0.8em;
	text-align:center;
}

.menu1-activo{
	position:relative;
	top:0em;left:0.8em;
	width:18.5em;
	float: left;
	background: url('/imagenes/celda-menu.gif');
	padding:0.5em 0 0.5em 0em;
	height:1.5em;
}

/* 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:#2B5DA4;
}
/*Maquetacion del index*/
.presentacion-index{
	width:28em;
	float:left;
	margin:1.5em .24em;
}
.presentacion-index-titulo{
	width:90%;
	float:left;
	background: #1F789D;
	padding:1em;
}
.presentacion-index-texto{
	width:100%;
	float:left;
	padding-top:0.5em;
	font-size:1.08em;
}
.banner-index{
	float:left;
	margin:1em 0;
}
.noticias-index{
	width:100%;
	float:left;
	margin:1.5em 1em;
}
.noticias-index-titulo{
	width:90%;
	float:left;
	background: #1F789D;
	padding:1em;
}
.noticias-index-cont{
	width:24em;
	float:left;
	margin:1.5em 1em;
	position:relative;
	font-size:1.08em;
}
.noticias-index-vermas{
	position:absolute;
	bottom:0.5em;right:1em;
	text-align:right;
}
.noticias-index-vermas a{
	font-size:.92em;
	font-weight:normal;
}
/*Fin de la maquetacion del index*/
a.migas{
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #1F789D;
	font-weight: bold;
}
a.migas:active {
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	color: #1F789D;
	font-weight: bold;
}
a.migas:visited {
	font-family: Arial, Verdana,Helvetica, times,  sans-serif;
	color: #1F789D;
	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;	
}
#HomeGif{
}

#contenedor{
	margin:auto;
	width:83.3em;
	float:left;
	position:absolute;
	top:0em;left:50%;
	margin-left:-41.65em;
}

#cont-resto{
	float:left;
	width:83.3em;
	background:url('/imagenes/fondo.gif') top left repeat-y;
}
#cont-resto-2-nivel{
	float:left;
	width:83.3em;
}
#cont-menu{
	position:relative;
	top:0em;left:0em;
	width: 12em;
	float:left;
}
#cont-menu a{
	font-family: Futura Condensed Bold, Arial, Verdana, Helvetica, times,  sans-serif;
	font-size:1.3em;
}
#cont-menu-cont{
	float:left;
}
#cont-cont-sub{
	float: left;
	position:relative;
	top:0em;left:8.5em;
	width:58em;
	margin-bottom:1em;
}
#cont-cont-sub-tienda{
	float:left;
	position:relative;
	top:0em;left:9em;
	width:57.91em;
}
#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;
}
div.migas {
	margin: 12px 12px 0 0;
	float:right;
	text-align:right;
}
.titulo-adjuntos{
	border-bottom:0.24em dashed #1F789D;
	padding-bottom:0.5em;
	margin-bottom:1em;
	color:#0A75AE;
	font-size:0.75em;
}

#titulo-estructura{
	border-bottom:0.24em dashed #1F789D;
	padding-bottom:0.5em;
	margin-bottom:1em;
}
#titulo-estructura h1{
	font-size:1.66em;
	padding: 0;
	margin:0;
	color:#1F789D;
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	font-weight: bold;
}
#titulo-contenido {
	color:#1F789D;
	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:#1F789D;
	padding:0 3em 0.3em 0;
	font-weight: bold;
}
#subtitulo-contenido h3{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
div.contenido {
	width:100%;
	color: #000000;
	margin-top: 1em;
	margin-bottom: 1em;
	float:left;
	text-align:justify;
}
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:#46d2ff;
	padding:0.5em;
	margin:0.5em;
}
.operacion-ok {
	width:45em;
	float:left;
	background-color:#A4CEE0;
	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:100%;
	height:18.58em;
	float:left;
	/*background:url('/imagenes/cabecera.jpg') top left no-repeat;*/
}
#HomeGif{
	left:5.5em;
	position:absolute;
	top:8.8em;
}
.botonera{
	position:relative;
	top:0.8em;left:2em;
	width:27em;height:2em;
}
.botonera ul{
	list-style:none;
	margin:0;padding:0em;
}
.botonera ul li{
	padding-left:2em;
	float:left;
	margin-left:0.5em;
}
.item1{
	width:3em;
	background:url('/imagenes/home.gif') top left no-repeat;
	height:2em;
}
.item2{
	background:url('/imagenes/favoritos.gif') top left no-repeat;
	height:2em;
}
.item3{
	width:5em;
	background:url('/imagenes/contacta.gif') top left no-repeat;
	height:2em;
}
#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:#006699;
	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:#006699;
	font-weight:bold;
}
/* Buscador*/
div.buscador-formulario{
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 1.0em;
	background-image: url('/imagenes/fondo-menu.gif');
	background-repeat: repeat-x;
	background-position: bottom;	
}/* ecuestas */
div.encuestas{
	color: #000000;
	padding-left: 1em;
}
div.escuestas-cabeceras{
	float: left;
	width: 12em;
}

/* Usuarios Web sin conectarse */
div.usuarios-formulario{
	position:absolute;
	top:0.8em;right:1.7em;
	width:38em;
	height:2em;	
}
.usuarios-formulario a, .usuarios-formulario a:link, .usuarios-formulario a:visited, .usuarios-formulario a:hover, .usuarios-formulario a:active{
	color:#2B5DA4;
	font-family: Arial, Verdana, Helvetica, times,  sans-serif;
	font-size: 1em;
	text-decoration:underline;
}
.usuarios-formulario label,.legend{
	color:#1F789D;
	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;
}
.usuarios-boton{
	vertical-align:middle;
	border:0;
}
.usuarios-recupera-texto{
	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{
	position:absolute;
	top:0.4em;right:1.7em;
	width:28em;
	height:2em;	
}
.usuarios-conectado-encab{
	color:#1F789D;
	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:#1F789D;
	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{
	float:left;
	text-align:center;
	width:100%;
	color:#6E6B69;
	font-weight:bold;
	font-size:.92em;
	background:url('/imagenes/pie.gif') no-repeat;
}
#piePag a, #piePag a:hover, #piePag a:visited , #piePag a:link
{
	color:#6E6B69;
	text-decoration:none;
}
.piePag-banner{
	position:relative;
	float:left;
	top:.5em;left:1em;
	vertical-align:middle;
}
.piePag-banner2{
	position:relative;
	float:left;
	padding:1em 0 0 5em;
}
.piePag-direccion, .piePag-tlf,.piePag-actualizado,.piePag-aviso{
	position:relative;
	left:2em;
	float:left;
	margin:1em 0 0 1em;
	padding-right:1em;
	height:4.6em;
	background:url('/imagenes/separador.gif') 100% 0.5em no-repeat;
	vertical-align:middle;
}
.piePag-rss{
	float:left;
	margin:1em 0 0 3em;
	padding-right:1em;
	height:4.6em;
	vertical-align:middle;
}


/*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:#2B5DA4;
	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: #1F789D;
}
.rojo{
	color: #DA3C01;
}

/*Multicontenidos*/
.multicontenidos-cont{
	width:23em;
	float:left;
	position:relative;
	top:0;left:0;
	font-size:1.16em;
	padding:0.5em 0 0.5em 0;
}
a.multicontenidos-titulo-tienda:link, a.multicontenidos-titulo-tienda:hover, a.multicontenidos-titulo-tienda:visited, a.multicontenidos-titulo-tienda:active{
	color:#006699;
	text-decoration:none;
}

.fecha-inicio{
	float:left;
	color: #1F789D;
	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:#1F789D;
	text-decoration:none;
	font-size:0.8em;
	font-weight:regular;
}
/*Fin multicontenidos*/
.sin-borde{
	border:0;
}
/*tabla de formulario de usuarios*/
.tabla-datos-registro td{
	color: #006699;
	font-weight: bold;
	width:16em;
	padding-left:1em;
}
/*Paginacion*/
.tabla-paginacion{
	width:auto;
	padding:.5em;
	color:#171795;font-weight:bold;
	float:left;
	margin:left:20em;
}
a.negro4:link, a.negro4:visited, a.negro4 :hover, a.lcont:link, a.lcont:visited, a.lcont:hover{
	text-decoration:none;
	font-weight:bold;
}
.celda-paginacion-actual{
	margin:0.2em;padding:0.3em;
	float:left;
	background-color:#1F789D;
	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;
}
.fecha{
	float:left;
	width:21em;
}
.texto-tienda{
	float:left;
	width:46em;
}
.thumb_flv_img{
	position:relative;
	padding:1em 0.5em 0.5em 0;
}
.thumb_flv_img img{
	margin-right:1em;
}