body {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, times,  sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	background-color:#949494;
}
caption {
	text-indent:-5000em;
	margin:0;
	padding:0;
}
form,p,img {
	margin:0;
	border: 0;
}
ul {
}
ul.errorLogin {
  color:#646464;
  margin-top:0;
}
a img{
	border: 0;
}

input{
	color:#808080;
}
input.sinborde{
	border:0;
}

td {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, times,  sans-serif;
}
td.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align:center;
}
td.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align:right;
}
td.justify {
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align:justify;
}
td.verdana {
	font-size: 1em;
	font-family: verdana, arial, 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: verdana, arial, helvetica, times, sans-serif;
	color: #346B6C;
	font-size: 0.9em;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.noseve {
	display:none;
}

/* INICIO ESTILO MENU */
.div-menu-a{
	padding-left: 0.3em;
	padding-left:1em;
	padding-right:1em;
}
.div-menu-inferior{
	border:0 solid #0000FF;
	float:left;
	width:83.3em;
	background:#147899;
}
.div-menu-3{
	border:0 solid #0000FF;
	float:left;
	width:83.3em;
	background:#13627c;
}
.div-menu-b{
	display: block;
	padding-left: 0.3em;
	margin: 0;
	float:right;
	height:3.4em;
}
.div-menu-superior{
	padding-right:1em;
	width:82.3em;
	height: 3.4em;
	background:url('/imagenes/fondo-menu.gif') repeat-x;
	border: 0em solid #00f;
}
a.menu_activo{
	color:#FFFFFF;
}
a.menu1:link, a.menu1:active, a.menu1:visited {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-weight: normal;
	padding-top: 1em;
	float:left;
	height:2.7em;
	padding-right:0.5em;
	padding-left:0.5em;
}
a.menu1:hover{
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-weight: normal;
	padding-top: 1em;
	float:left;
	height:2.7em;
	padding-right:0.5em;
	padding-left:0.5em;
	background:#147899;/* url('/imagenes/sep-menu-superior.gif') no-repeat top left;*/
}
a.menu1-1:link, a.menu1-1:active, a.menu1-1:visited, a.menu1-1:hover {
	color:#9ae6ff;
	font-size:0.9em;
	text-decoration:none;
	font-family: arial, verdana, helvetica, times, sans-serif;
	font-weight: normal;
	float:left;
	height:1.6em;
	padding-top:0.4em;
	padding-right:0.5em;
	padding-left:0.5em;
	background:url('/imagenes/sep-menu-inferior.gif') no-repeat top left;
}
.menu_activo-1 a.menu1-1:link, .menu_activo-1 a.menu1-1:active,  .menu_activo-1 a.menu1-1:visited, .menu_activo-1 a.menu1-1:hover {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	font-family: arial, verdana, helvetica, times, sans-serif;
	font-weight: normal;
	float:left;
	height:1.6em;
	padding-top:0.4em;
	padding-right:0.5em;
	padding-left:0.5em;
	background:url('/imagenes/sep-menu-inferior.gif') no-repeat top left;
}
a.menu1-2:link, a.menu1-2:active, a.menu1-2:visited, a.menu1-2:hover {
	color:#44a5c5;
	font-size:0.9em;
	text-decoration:none;
	font-family: arial, verdana, helvetica, times, sans-serif;
	font-weight: normal;
	float:left;
	height:1.6em;
	padding-top:0.4em;
	padding-right:0.5em;
	padding-left:0.5em;
	background:url('/imagenes/sep-menu-inferior-3.gif') no-repeat top left;
}
.menu_activo-2 a.menu1-2:link, .menu_activo-2 a.menu1-2:active,  .menu_activo-2 a.menu1-2:visited, .menu_activo-2 a.menu1-2:hover {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	font-family: arial, verdana, helvetica, times, sans-serif;
	font-weight: normal;
	float:left;
	height:1.6em;
	padding-top:0.4em;
	padding-right:0.5em;
	padding-left:0.5em;
	background:url('/imagenes/sep-menu-inferior-3.gif') no-repeat top left;
}
/* FIN ESTILO MENU */

/* COLUMNA IZQUIERDA */
.columna-izq{
	/* border:1px solid #FF0000; */
	float:left;
	padding-top:1em;
	width:25.3em;
	padding-left:1em;
}
/* FIN COLUMNA IZQUIERDA */

/* COLUMNA DERECHA */
.columna-dr{
	/* border:1px solid; */
	float:right;
	position:relative;
	width:19em;
	padding-top:1em;
}
/* FIN COLUMNA DERECHA */

a.migas {
	color:#2b254c;
	font-weight: bold;
	font-size: 1.1em;
	color:#0a0331;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-decoration:none;
}
a.migas:active {
	color:#2b254c;
	font-weight: bold;
	font-size: 1.1em;
	color:#0a0331;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-decoration:none;
}
a.migas:visited {
	color:#2b254c;
	font-weight: bold;
	font-size: 1.1em;
	color:#0a0331;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-decoration:none;
}
img.flecha-volver{
	float:left;
	padding:0.1em 0.3em 0 0;
}
a.gris{
	font: 0.8em verdana, arial, sans-serif;
	color: #C2C2C2;
}
a.enlace-multimedia {
	font-family: verdana, arial, helvetica, times, sans-serif;
	color: #313165;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}
a.enlace-multimedia:active {
	color: #313165;
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}
a.enlace-multimedia:visited {
	color:#313165;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}
.multimedia{
	float:left;
}
.cont-mult-principal{
	position:relative;
	float:left;
	width:38em;
	margin:0.2em;
	padding-right:5em;
}
.galeria-multimedia{
	float:left;
	width:100px;
	text-align:center;
	padding:0.5em;
}
.galerialightview{
	position:relative;
	width:62em;
	padding-left:2em;
}
a.enlace-descargas:link, a.enlace-descargas:hover, a.enlace-descargas:active, a.enlace-descargas:visited{
	color:#313165;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-decoration:none;
	font-size:1.1em;
}
input {
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-size: 1em;
	border-style:solid;
	border-color:#989898;
	border-width: 0.1em;
}
select {
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-size: 1em;
	border-style:solid;
	border-color:#989898;
	border-width: 0.1em;
	color:#808080;
}
textarea {
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-size: 1em;
	border-style:solid;
	border-color:#989898;
	border-width: 0.1em;
	color:#808080;
}
div.limpiar {
	clear: both;	
}
div.menu1{
	float:left;
	height:3.4em;
	padding-left:0.1em;
	padding-right:0.01em;
	background:url('/imagenes/sep-menu-superior.gif') no-repeat top left;
}
div.menu_activo {
	float:left;
	height:3.4em;
	padding-left:0.1em;
	padding-right:0.01em;
	background:#147899 url('/imagenes/sep-menu-superior.gif') no-repeat top left;
}
div.menu1-1{
	float:left;
	/*height:1.47em;
	background:url('/imagenes/sep-menu-inferior.gif') no-repeat top right;*/
}
div.menu_activo-1 {
	float:left;
}
#contenedor{
	width: 83.3em;
	margin: auto;
	background:#ffffff url('/imagenes/fondo-contenedor.gif') repeat-y;
	position:relative;
}
#contenedor-index{
	width: 83.3em;
	margin: auto;
	background:#1fbaed url('/imagenes/fondo-contenedor-index.gif') repeat-y;
	position:relative;
}
#cont-global{
	/*border:1px solid #f00;*/
	position:relative;
	margin:auto;
	width: 100%;
	background:url('/imagenes/fondo-top.gif') top left no-repeat;
}
#cont-global-index{
	/*border:1px solid #f00;*/
	margin:auto;
	width: 100%;
	background:url('/imagenes/fondo-top-index.gif') top left no-repeat;
}
#cont-global-index1{
	/*border:1px solid #f00;*/
	margin:auto;
	width: 100%;
	padding-top:1.5em;
	background:url('/imagenes/fondo-top-index1.gif') top left no-repeat;
}

#cont-menu{
	width: 83.3em;
	position:relative;
	float:left;
	border: 0em solid #00f;
}

#cont-resto{
	width:72em;
	float: left;
	font-size: 0.88em;
	position:relative;
}
#cont-cont-sub{
	float:left;
	width:100%;
	position:relative;
}
#cont-cabe{
	width:100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.2em;
	margin-right: 0.2em;
}
div.content {
	margin: 0em 0em 0em 0em;
	padding-left:2em;
	width:67em;
}
div.migas {
	float:right;
	margin:1em 2em 0 0;
	text-align:right;
	width:68em;
}

/* INDEX */
.Index-titulo{
	float:left;
	padding-left:4.8em;
	padding-top:2em;
}
.Index-imagen{
	float:left;
	padding-left:0.7em;
}
.index-flv{
	position:relative;
	float:right;
	padding-right:0.5em;
}
.cont-index{
	float:right;
	width:45.3em;
}
.actualidad{
	float:left;
	background:url('/imagenes/ico-actualidad.gif') no-repeat top left;
	/* border:1px solid #f00; */
}
.titulo-actualidad{
	float:left;
	width:20.5em;
	padding-left:3.5em;
	padding-top:0.5em;
}
.index-actualidad{
	float:left;
	width:100%;
}
.index-actualidad-fecha{
	color:#7f522a;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-weight:bold;
	font-size:1em;
	padding-bottom:0.2em;
}
.index-actualidad-tit{
	color:#313165;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
}
.index-actualidad-tit a:hover, .index-actualidad-tit a:active, .index-actualidad-tit a:visited, .index-actualidad-tit a:link{
	color:#313165;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
}
.index-actualidad-texto{
	color:#313165;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-size:1em;
}
.index-actualidad-img{
	float: left;
}
.index-actualidad-enl{
	text-align: right;
	padding: 0.3em 0.63em 0.31em 0em;
}
.agenda{
	float:left;
	background:url('/imagenes/ico-agenda.gif') no-repeat top left;
	/* border:1px solid #f00; */
}
/* FIN DE INDEX */

/* AGENDA */
td.hoy{
	color:#7f522a;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-size:0.9em;
	font-weight:bold;
}
td.titulo-agenda{
	text-align:left;
	color:#313165;
	font-size:1em;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
td.subtitulo-agenda{
	text-align:left;
	color:#313165;
	font-size:1em;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
}
a.subtitulo-agenda{
	color:#2B254C;
	font-size:1em;
}
.evento-vermas{
	text-align:right;
}
th.dias-tit{
	color:#68686b;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-size:0.7em;
	font-weight:normal;
}
.flecha-agenda-izq{
	border:0 none;
	float:left;
	left:19em;
	position:absolute;
	top:11.9em;
}
.flecha-agenda-dr{
	border:0 none;
	float:left;
	left:19em;
	position:absolute;
	top:7.9em;
}
.dia-actual{
	color:#313F58;
	font-size:2.2em;
	left:8.3em;
	position:absolute;
	top:1.6em;
}
.mes-actual{
	color:#313F58;
	font-size:1.4em;
	left:12.8em;
	position:absolute;
	top:4em;
}
.divcal{
	float:left;
	position:relative;
}
.cont-calendario{
	float:left;
	position:relative;
}
table.calendar{
	font-size:1.2em;
}
table.semanas{
	border-top:0.06em solid #dddbdb;
	border-left:0.06em solid #dddbdb;
}
td.dia{
	border-right:0.06em solid #dddbdb;
	border-bottom:0.06em solid #dddbdb;
	text-align:center;	
}
td.dia1{
	border-right:0.06em solid #dddbdb;
	border-bottom:0.06em solid #dddbdb;
	text-align:center;	
	background:#f2f2f2;
}
td.dia-marc{
	border-right:0.06em solid #dddbdb;
	border-bottom:0.06em solid #dddbdb;
	text-align:center;
}
td.dia-marc1{
	border-right:0.06em solid #dddbdb;
	border-bottom:0.06em solid #dddbdb;
	text-align:center;	
	background:#f2f2f2;
}
td.dia-act{
	border-right:0.06em solid #dddbdb;
	border-bottom:0.06em solid #dddbdb;
	text-align:center;	
	background:url('/imagenes/dia-activo.gif') no-repeat top left;
	color:#FFFFFF;
}
.divbusca{
	float:left;
	padding-left:5em;
}
.menu-agenda{
	float:left;
	/*padding-left:1em;*/
	width:23em;
}
td.cabecera-agenda{
	color:#1fbaed;
	font-weight:bold;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	font-size:1.1em;
}
a.fecha-busca-agenda:link, a.fecha-busca-agenda:hover, a.fecha-busca-agenda:visited, a.fecha-busca-agenda:active{
	color:#1fbaed;
	font-weight:bold;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	font-size:1em;
}
td.cabecera-agenda-fecha{
	color:#2b254c;
	font-weight:bold;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	font-size:1.1em;
}
a.marcado:link, a.marcado:active, a.marcado:hover, a.marcado:visited{
	color:#1fbaed;
}
.diveven{
	float:left;
	padding-left:2em;
}
/* FIN AGENDA */
.titulo-adjuntos{
	width:90%;
	float:left;
	padding-left:1em;
	color:#528188;
	font-family:times,verdana,arial,helvetica,times,sans-serif;
	font-size:1.13em;
	font-weight:bold;
	text-transform:uppercase;
}
.titulo-adjuntos h2{
	background:url(/imagenes/linea-estructura.gif) repeat-x center left;
	font-size: 1.2em;
	padding: 0;
	color:#0a0331;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-transform: uppercase;
}
#titulo-estructura{
	width: 66em; 
	float:left;
	padding-left:1em;
	padding-top:2em;
}
#titulo-estructura h1{
	background:url(/imagenes/linea-estructura.gif) repeat-x center left;
	font-size: 1.3em;
	padding: 0;
	color:#0a0331;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-transform: uppercase;
}
.nombre-estructura{
	padding-right:0.5em;
	background:#fff;
}
#titulo-contenido {
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	color:#2b254c;
	padding:0;
	margin: 0;
	font-weight: bold;
	font-size: 1.5em;
}
div.titulo-contenido {
	width: 80%; 
	font-family: verdana, arial, helvetica, times, sans-serif;
	color:#346B6C;
	float:left;
	padding:0;
	margin: 0.2em;
	font-weight: bold;
}
#titulo-contenido h2{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
#subtitulo-contenido {
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	color:#1fbaed;
	padding:0;
	margin: 0.2em;
	font-weight: bold;
}
#subtitulo-contenido h3{
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}
#fecha-contenido{
	margin: 0.31em;
	color:#346B6C;
	font-weight:bold;
}
div.contenido {
	float: left;
	width: 95%;
	padding-left:1em;
}
div.url {
	float:left;
	border:0;
	padding:0;
	margin: 0.2em;
}
/* VOVLER */
.volver{
	width:20%;
	color: #496A6B;
	position:relative;
	float:right;
	border: 0em solid #000;
}
.volver-arriba{
	position:relative;float:right;
	border: 0em solid #f00;
}
.volver-texto{
	position:relative; float:left;
	padding-top: 0.25em;
}
.volver-imagen{
	position:relative; float:left;
}
div.idiomas
{
	/*width:95%;*/
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0;
	text-align:center;
	float:left;
}
.operacion-error {
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-size: 1em;
	color:#2b254c;
	padding: 0.5em;
}
.operacion-ok {
	background-color:#2FC0F0;
	color:#FFFFFF;
	font-family:verdana,arial,helvetica,times,sans-serif;
	font-size:1em;
	padding:0.5em;
	width:90%;
}
.boton {
	color: #FFFFFF;
	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;
	background-image: url(/imagenes/cabecera.jpg);
	background-repeat: no-repeat; 
	float:left;
	width: 83.3em;
	height:17.6em;
}
.texto-sanvicente{
	position:absolute;
	top:12em;
	left:1em;
}
.cont-idiomas{
	position: absolute;
	margin-top: 17.50em;
	margin-left: 52.50em;
	color: #646464;
	font-size: 0.85em;
	width:4.38em;
	text-align: center;
}
.cont-botonera{
	position: absolute;
	margin-top: 17.94em;
	margin-left: 57.50em;
	_margin-left: 57.13em;
	color: #646464;
	font-size: 0.85em;
	width:4.69em;
	text-align: center;
}
/* .cont-fecha{
	color:#9de3fa;
	float:left;
	font-size:0.85em;
	position:absolute;
	text-align:center;
	top:22em;
	width:10em;
}*/
.cont-fecha{
	color:#9de3fa;
	font-size:0.85em;
	text-align:center;
	position:absolute;
	width:10em;
	top:1.5em;
	left:0;
	z-index:99999;
}
.cont-buscador{
	position: absolute;
	margin-top: 18em;
	margin-left: 19.31em;
	width:22.81em;
}
#MainBuscar{
	border: 0.06em solid #818181;
	width:16.63em;
}
.cont-boton-buscar{
	margin-left: 0.63em;
}
#Boton-buscar{
	border: 0em;
}
#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;
}

#Home{
	position: absolute;
	top:1.5em;
	left:0.5em;
}

#logos{
	float:right;
	padding-top: 1.5em;
	padding-bottom: 2em;  
}
/* formulario de correo */
div.obligatorios{
	color:#313165;
	padding-left:1em;
}
div.formulario-correo{
/*	background-color:#FFFFFF;*/
}
div.formulario-cabeceras{
	float:left;
	width:17em;
	padding-right: 1em;
	color:#313165;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
}
/* 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 */
div.usuarios-formulario{
	float:right;
	padding-left:2em;
	position:relative;
	width:17em;
}
div.usuarios-formulario2{
	float:left;
	padding-left:2em;
	padding-top:9em;
	position:relative;
	width:18em;
}
.usuarios-titulo{
	background:url('/imagenes/acceso-usuarios.gif') no-repeat;
	height:3em;
	width:12em;
}
input.usuarios{
	width: 14em;
	background:#e6e6e6;
}
.usuarios-boton{
	border: 0;
	float:left;
}
a.registro-usuarios:link, a.registro-usuarios:visited, a.registro-usuarios:hover, a.registro-usuarios:active{
	float:left;
}
.usuarios-texto{
	color: #505050;
	font-size: 0.85em;
}
.usuarios-nombre{
	color: #0a0331;
	font-size: 1.1em;
	font-weight:bold;
}
.usuarios-recupera-texto{
	color: #474D47;
	font-size: 0.85em;
	font-weight: bold;
	padding-left: 1em;
}
/***************************/
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.9em;
	color: #1fbaed;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
}
.titulo-resto-contenidos{
	font-size: 1.3em;
	color: #313165;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	font-weight:bold;
}
a.titulo-resto-contenidos:link,a.titulo-resto-contenidos:hover,a.titulo-resto-contenidos:active,a.titulo-resto-contenidos:visited{
	color: #313165;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.index-catalogo{
	position: relative;
	width: 8.56em;
	height: 8.13em;
	margin: 0.06em;
	float:left;
	font-size: 0.9em;
	background:url('/imagenes/back_catalogo.gif') no-repeat center center;
}
.index-catalogo .index-catalogo-img{
	margin: 0.13em 0.06em;
}
.index-catalogo .index-catalogo-txt{
	color: #ED9635;
	text-transform: uppercase;
	padding: 0.06em;
}
.index-catalogo .index-catalogo-tit{
	color: #346B6C;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0.06em;
}
.index-catalogo .index-catalogo-enl{
	bottom:0.25em;
	margin:0.25em;
	position:absolute;
	text-align:right;
	width:7.63em;
}
.index-catalogo .index-catalogo-cont{
	position: absolute;
	height:8.13em;
}
.index-separador{
	height: 1.19em;
	background: url('/imagenes/index_separador.gif') 0.63em 0em repeat-x;
}
.menu-der-ofert-cont{
	width: 14.06em;
	border: 0.06em solid #F7F3E8;
}
.menu-der-ofert-cont .tit{
	padding-left: 0.25em;
	padding-top: 0.25em;
	font-size: 0.8em;
	color: #346B6C;
	font-weight: bold;
	text-transform: uppercase;
}
.menu-der-ofert-cont .txt{
	padding-left: 0.25em;
	padding-top: 0.25em;
	font-size: 0.8em;
	width: 10.31em;
	float: left;
}
.menu-der-ofert-cont .enl{
	position: absolute;
	top: 1.56em;
	left: 10.31em;
}
.menu-der-ofert-ele{
	position: relative;
	height: 40.06em;
	background: url('/imagenes/back_menu_der_ofert.gif') 0em 0em repeat-x;
}

/* PIE DE PAGINA */
#piePag{
	float: left;
	width: 100%;
	height:4em;
	text-align: center;
	background:#FFFFFF;
}
.enlaces-pie{
	color:#324059;
	font-family: Verdana, Arial, Helvetica, times,  sans-serif;
	font-size:0.9em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
a.enlaces-pie:link, a.enlaces-pie:visited, a.enlaces-pie:active, a.enlaces-pie:hover{
	color:#324059;
	font-family: Verdana, Arial, Helvetica, times,  sans-serif;
	font-size:1em;
	text-decoration:none;
	padding-right:1.5em;
	padding-left:1.5em;
	border-right:0.06em solid #324059;
}
a.pie-rss:link, a.pie-rss:visited, a.pie-rss:active, a.pie-rss:hover{
	color:#324059;
	font-family: Verdana, Arial, Helvetica, times,  sans-serif;
	font-size:1em;
	text-decoration:none;
	padding-right:1.5em;
	padding-left:1.5em;
	border-left:0.06em solid #324059;
}
img.rss-imagen{
	margin-bottom:-0.5em;
}
a.aviso-legal:link, a.aviso-legal:active, a.aviso-legal:visited, a.aviso-legal:hover{
	color:#324059;
	font-family: Verdana, Arial, Helvetica, times,  sans-serif;
	font-size:1em;
	text-decoration:underline;
	padding-right:1.5em;
	padding-left:1.5em;
	border-right:0.06em solid #324059;
}
img.linea-separadora{
	width:100%;
	height:0.09em;
}
/* FIN PIE DE PAGINA */

.separador-resto-cont{
	clear: both;
	height: 0.06em;
	margin: 0.31em auto;
	width: 98%;
	background: url('/imagenes/separador_resto_cont.gif') repeat-x top left;
	font-size: 0;
	padding:0;
}
.gal-imagenes-principal-11{
	float: left;
}
.gal-imagenes-pag-fin-11{
	float: left;
	margin:0.19em 0em;
}
.gal-imagenes-pag-ini-11{
	position: absolute;
	top: 0.19em;
	left: -0.31em;
	_left: -0.13em;
}
.gal-imagenes-resto-11{
	position: relative;
	width: 13.44em;
}
.gal-imagenes-resto-img-11{
	float: left;
	margin: 0.19em;
	z-index: 100;
}
.gal-imagenes-pag-11{
	float: left;
}


div.contenido-tienda {
	float: left;
	color: #646464;
	margin-top: 1em;
	margin-left: 0.2em;
	_margin-left: 0em;
	width: 34.88em;
	font-size: 0.8em;
}
#cont-menu-derecha-carrito{
	width: 13.88em;
	background: #E2F0F0;
	margin-bottom: 0.75em;
	font-size: 0.8em;
}
#cont-menu-derecha-carrito .sub-articulos{
	background: #ffffff;
	color: #2A5056;
	margin: 0.25em;
	padding: 0.63em 0.25em;
	border-bottom: 0.06em solid #B3C4C6;
	border-left: 0.06em solid #F0F7F7;
}
.pest-carrito{
	margin-top: 0.75em;
}
.sub-articulos-boton{
	padding-top: 0.56em;
	padding-bottom: 0.56em;
	text-align: center;
}

.contenedor-conectar {
  position:relative; 
  width:21em; 
  height:22em;
  margin:auto;
  background-image:url('/imagenes/accesoUsuarios1.gif');
  background-repeat:no-repeat;
  background-position:left up;
}

.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;
}
.rss-centro{
	position:relative;
	margin:auto;
	width:41em;
}
.img-cabecera{
	margin-right: 0.63em;
	margin-bottom: 0.63em;
	float:left;
}


.cont-resto-contenido{
	float:left;
	margin: 0.63em;
	border-bottom:0.06em solid #e1e2e3;
}
#flv-player{
	margin-top: 0.94em;
}

/* banner */
#contenedor-banner1{
	padding-left:0.7em;
}
#contenedor-banner1 .banner{
	float: left;
}
#contenedor-banner2{
	padding-right:0.5em;
	position:relative;
	float:right;
}
#contenedor-banner2 .banner{
	padding-top:1em;
	
}
#contenedor-banner3{
	position:relative;
	float:left;
	padding-left:0.5em;
	text-align:center;
}
#contenedor-banner3 .banner{
	padding-bottom:1em;
}
.contenedor-mapa{
	float:left;
	padding-left:1em;
	position:relative;
	width:90%;
}
.mapa_web{
	margin-top:1em;
	border: 0em solid;
}
a.negro4:link, a.negro4:visited, a.negro4:active, a.negro4:hover{
	color:#2b254c; 
	text-decoration:none;
	font-family: arial, Trebuchet MS, times, verdana, helvetica, times, sans-serif;	
	font-size:1.1em;
}
a.lcont:link, a.lcont:visited, a.lcont:active, a.lcont:hover{
	background:#f1f1f1;
	color:#2b254c;
}
.pagina-actual{
	background-color:#1fbaed;
	color:#FFFFFF;
	float:left;
	height:1em;
	margin:0.2em;
	padding:0.3em;
	text-align:center;
	width:1em;
}
.paginacion{
	float:left;
	height:1em;
	margin:0.2em;
	padding:0.3em;
	text-align:center;
	width:1em;
}
.form-correo{
	float:left;
	padding-left:1.5em;
}
a.relacionados:link, a.relacionados:visited, a.relacionados:hover, a.relacionados:active{
	color:#313165; 
	text-decoration:none;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:1.15em;
	font-weight:bold;
}
a.vermas:link, a.vermas:visited, a.vermas:active, a.vermas:hover{
	color:#1fbaed; 
	text-decoration:none;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:1.5em;
}
a.vermas-index:link, a.vermas-index:visited, a.vermas-index:active, a.vermas-index:hover{
	color:#7f522a; 
	text-decoration:none;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:1.5em;
}
img.contacta{
	padding-left:0.5em;
}
a.contacta:link, a.contacta:active, a.contacta:visited, a.contacta:hover {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	font-family: verdana, arial, helvetica, times, sans-serif;
	font-weight: normal;
	padding-top: 1em;
	float:left;
	height:2.7em;
	padding-left:0.5em;
	background:url('/imagenes/sep-menu-superior.gif') no-repeat top left;
}
td.Texto_registro{
	color:#2b254c;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;
	font-size:1.1em;
}
.Texto_registro{
	position:relative;
	float:left;
	width:12em;
	color:#2b254c;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;
	font-size:1.1em;
}
.Cajas_texto{
	position:relative;
	float:left;
}
.registro_global{
	position:relative;
	margin:auto;
	width:50em;
}
/* RSS */
.cont-rss{
	float:left;
	width:93%;
	padding-left:1em;
}
.rss{
	float:left;
	width:90%;
	padding-left:2em;
}
.rss-central{
	margin:auto;
	width:90%;
	border:0.06em solid #a4a4a4;
	padding:1em;
}
.rssico{
	float:left;
	padding-left:0.5em;
}
.subtitulo-rss{
	float:left;
	width:17em;
	padding-left:0.8em;
}
.titulo-rss{
	font-weight:bold;
}
a.enlace-rss:active, a.enlace-rss:visited, a.enlace-rss:link, a.enlace-rss:hover{
	color:#2fc0f0;
	font-weight:bold;
}
/* FIN RSS */

.enlaces{
	width:90%;
	margin-left:0;
	background-image:URL(/imagenes/fondo_contenedor2.gif);
	border:0;
}
.enlaces2{
	float:left;
	border:0;
	width:100%;
	margin-bottom:0.5em;
	padding-left:1em;
}

/* BOLETINES */
.main-boletin{
	text-align: center;
	margin: auto;
	width: 50em;
	margin: auto;
	background:#FFF;
}
.cont-boletin{
	margin:0.5em;
	color: #878787;
	text-align:justify;
	padding:0 0.5em 0 0.5em;
}
.titulo-estructura-boletin{
	width:48em; 
	float:left;
}
.titulo-estructura-boletin h1{
	background:url(/imagenes/linea-estructura.gif) repeat-x center left;
	font-size: 1.3em;
	padding: 0;
	color:#0a0331;
	font-family: Trebuchet MS, times, verdana, arial, helvetica, times, sans-serif;
	text-transform: uppercase;
}
.nombre-estructura-boletin{
	padding-right:0.5em;
	background:#fff;
}
.boletin-actualidad{/**/
	float:left;
	width:45%;
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
}
.boletin-actualidad-fecha{/**/
	color:#1fbaed;
	font-family:verdana,times,arial,helvetica,times,sans-serif;
	font-weight:bold;
	font-size:0.7em;
	padding-bottom:0.2em;
}
.boletin-actualidad-tit{/**/
	color:#313165;
	font-family:Trebuchet MS, verdana,times,arial,helvetica,times,sans-serif;
	font-weight:bold;
	font-size:1.1em;
}
.boletin-actualidad-img{/**/
	float: left;
}
.boletin-actualidad-enl{/**/
	text-align: right;
	padding: 0.3em 0.63em 0.31em 0em;
	border-bottom:0.01em solid #e1e2e2;
}
.boletin-actualidad-vermas{/**/
	text-align: right;
	padding: 0.3em 0.63em 0 0;
}
a.vermas-boletin:link, a.vermas-boletin:visited, a.vermas-boletin:active, a.vermas-boletin:hover{/**/
	color:#1fbaed; 
	text-decoration:none;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:1.1em;
}
.fecha-boletin{
	color:#1fbaed;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:1em;
}
.fecha-contenido-boletin{
	color:#1fbaed;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:14px;
}
.titulo-contenido-boletin{
	color:#2b254c;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:21px;
	font-weight:bold;
}
.subtitulo-contenido-boletin{
	color:#1fbaed;
	font-family: Trebuchet MS, arial, times, verdana, helvetica, times, sans-serif;	
	font-size:18px;
	font-weight:bold;
}
/* FIN BOLETINES*/