body {
	padding-right: 0em; 
	padding-left: 0em; 
	font-size: 0.6em; 
	padding-bottom: 0em; 
	margin: 0em; 
	color: #000000; 
	padding-top: 0em; 
	font-family: verdana,arial,sans-serif;
	background-image:url(../imgs/fondoprincipal.jpg);
	background-repeat:repeat;
	background-position:top;
	
}
h1.encabezado {
	display: none
}
#capaprincipal {
	width: 860px; 
	margin: 0px auto; 
	padding: 0px;	
}
#cajaborde {
	width: 860px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color:#0d4c7d;
	border-left-color:#0d4c7d;
	border-top-style:solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right:1px solid #0D4C7D;
	min-height:50em;
	background-color:#FFF;
}


#interiorizq{
	float:left;
	width: 180px;
	height: 150px;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
}
#logotipo{
	float: left;
	width: 180px;
	height: 150px;
	margin: 0;
	padding: 0;
}
#interiorder{
	float:left;
	width: 680px;
	height:auto;
	margin: 0;
	padding: 0;
	/*min-height:80em; /* mozilla */
	background-color:#FFF;
}
#piedepagina {
	clear: both; 
	width: 860px; 
	height: 68px;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	background-image:url(../imgs/fondopie.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
	text-align:center;
}
#piedepagina .rojo{
	font-family: arial, verdana, helvetica, sans-serif; font-size: 1.1em; color:#990000;
}
#piedepagina .azul{
	font-family: arial, verdana, helvetica, sans-serif; font-size: 1.1em; color:#004275;
}
/*
#capabanner{
	float:right;
	
}
.imagensinborde{
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
#divformu{
	padding-left:3em; 
	padding-top:3em;
	float:left;
}
.bannerenmenu{
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top:1em;
	display:block;
	margin-left:0.5em;
	float:left;
}
*/
/* MENU DE NAVEGACION */

#menu_izdo {
	float: left;
	width: 180px;
	min-height: 100%;
	height: auto !important;
	color: #FFF; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	background:url(../imgs/menuizdo_bg.jpg) bottom no-repeat;
	padding: 0 0 0 0;
}

#menu_izdo a {
	color: #FFF; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
}

#menu_izdo a:hover {	
	color: #7E7E7E; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 	
}


/*

#menu_izdo_nivel2 {
	width: 18.1em; 
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel2 a {
	color: #192F46; 
	display:block; 
	text-decoration: none; 	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel2 a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: none;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}




#menu_izdo_nivel2_on {
	width: 18.1em; 
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel2_on a {
	color: #000000; 
	display:block; 
	text-decoration: underline;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel2_on a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: underline;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}




#menu_izdo_nivel21 {
	width: 18.1em; 
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-color:ffdfae;
	background-position: top left ;
	background-image:url(../imgs/item-21nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel21 a {
	color: #192F46; 
	display:block; 
	text-decoration: none; 	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel21 a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: none;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;
}



#menu_izdo_nivel21_on {
	width: 18.1em; 
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-color:ffdfae;
	background-position: top left ;
	background-image:url(../imgs/item-21nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel21_on a {
	color: #000000; 
	display:block; 
	text-decoration: underline; 	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel21_on a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: underline;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;
}









#menu_izdo_naranja{
	width: 16.4em; 
	margin:0em; 
	padding:0em;
	padding-left:3em;
	padding-top:0.3em;
	padding-bottom:0.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa-naranja.gif);
	background-repeat: no-repeat;
	float:left;
	
}

#menu_izdo_naranja a:link {
	
	color:#FFFFFF; 
	
}


#menu_izdo_naranja a:visited {
	color:#FFFFFF; 
}

#menu_izdo_naranja a:hover {
	
	color:#7E7E7E; 
}






#menu_izdo_off {
	width: 16em; 
	margin:0em; 
	padding:0em;
	padding-top:0.4em;
	padding-bottom:0.5em;
	padding-left:3em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa.gif);
	background-repeat: no-repeat;
	float:left;
}


#menu_izdo_on {
	width: 16.4em; 
	margin:0em; 
	padding:0em;
	padding-top:0.4em;
	padding-bottom:0.5em;
	padding-left:3em;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.jpg);
	background-repeat: no-repeat;
	float:left;
}


#menu_izdo_on a:link {
	
	color:#FFFFFF; 
	
}


#menu_izdo_on a:visited {
	color:#FFFFFF; 
}

#menu_izdo_on a:hover {
	
	color:#7E7E7E; 
}






.menu_izdo_fin {
	width: 16em; 
	margin:0em; 
	padding:0em;
	float:left;
	height:0.1em;
}


	
*/









#barra_enlaces {
	width: 16em;
	 height: 30em;
	 min-height:30em; /* mozilla */
}


#barra_enlaces ul {
	width: 16em; 
	margin-left:0em;  
	padding-right: 0em; 
	padding-left: 1em; 
	padding-bottom: 0em;  
	padding: 0em; 
	list-style-type: none; 
}
#barra_enlaces li.off {

	width: 20em; 
	margin:0em; 
	padding:0em;
	list-style-type: none;
	padding-left:3em;
	height:2.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa.gif);
	background-repeat: no-repeat;
}

#barra_enlaces li.naranja{
	width: 20.3em; 
	margin:0em; 
	padding:0em;
	list-style-type: none;
	padding-left:3em;
	height:2.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa-naranja.gif);
	background-repeat: no-repeat;
}

#barra_enlaces a {
	
	color: #09294a; 
	text-decoration: none; 
	display:block; 
	margin-top:0em;
	padding-top:0.2em;
	margin-bottom:0em;
	width:16em;
	height:1.8em;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;

}

#barra_enlaces li.nivel2{
	width: 18.8em; 
	margin:0em; 
	padding:0em;
	list-style-type: none;
	padding-left:4.6em;
	height:2em;
	background-color:ffdfae;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.gif);
	background-repeat: no-repeat;
}
#barra_enlaces a.nivel2 {
	color: #09294a; 
	text-decoration: none; 
	display:block; 
	margin-top:0em;
	padding-top:0.3em;
	margin-bottom:0em;
	width:15em;
	height:1.5em;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 1.0em;
	

}





.cajaformu{
	color: #474747;
	background-color: #ffffff;
	width: 12em;
	border: 1px solid #8096AC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	margin: 0em;
	padding: 0em;
	font-weight: normal;

}
.formuboton{
	color: #ffffff;
	background-color: #cc0001;
	width: 4em;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7.5pt;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	cursor:hand;

}

.formuboton2{
	color: #ffffff;
	background-color: #cc0001;
	width: auto;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7.5pt;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	cursor:hand;

}

.cajatextoazulclaro12{
	width:auto; margin-left:1em;
	font-size: 1.3em; font-family:verdana, arial, helvetica, sans-serif; color:#4da8bd; text-decoration: none; 

}
.txtazul18 {

font-size: 2em; font-family:verdana, arial, helvetica, sans-serif; color:#006599; text-decoration: none;
}


/* TITULARES */

#divtitularseccion{
	width:40em; padding-left: 2em;
	float:left;
}


#divtitularseccion .nivel1{
	font-size: 2.5em; font-family:verdana, arial, helvetica, sans-serif; color:#80AAD5; text-decoration: none;
}


#divtitularseccion2{
	width:62em; 
	border-bottom:1px solid #FFF777;
    margin-left: 2em;
	margin-bottom: 0.3em;
	padding-bottom:0.5em;
	
}
#divtitularseccion3{
	width:auto; 
	border-bottom:1px solid #FFF777;
    margin-left: 0em;
	margin-bottom: 0.3em;
	padding-bottom:0.5em;
	
}

#divtitularseccion2 .nivel1{
	font-size: 2.5em; font-family:verdana, arial, helvetica, sans-serif; color:#80AAD5; text-decoration: none;
}
#divtitularseccion3 .nivel2{
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	font-weight:normal;
}




/* NOTICIAS */


#divlistanoticias{
	float:left;
	width:43em;

	margin-top: 1em;
	
	
}
#divlistanoticias dt{
	padding-left: 3em;
	height:2.5em;
	background-position: top left ;
	background-image:url(../imgs/hojaamarilla.gif);
	background-repeat: no-repeat;
	
	
}
#divlistanoticias dt a{
	font-size: 1.4em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; text-decoration: none;
}
#divlistanoticias dl{
	margin-left: 2em;	
}


#divlistanoticias dd{
	margin-left: 0em;
		
	
}
#divlistanoticias dd.texto{
	font-size: 1.1em;

	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;	
	
}

#divlistanoticias dd.img{
	float:left;
	overflow:auto;
	margin-bottom:2em;
	margin-right:2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color:#80AAD5;
	border-right-color:#80AAD5;
	border-bottom-color:#80AAD5;
	border-left-color:#80AAD5;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
}
#divlistanoticias dd a{
	text-decoration: none;
	color:#4da8bd;
}
#divlistanoticias dd.link {
	margin-top:0.5em;	
}
#divlistanoticias dd.link a{
	font-size: 1.2em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	
}

#divlistanoticias dd.link a:visited{
	font-size: 1.2em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	
}

#divlistanoticias dd.link a:hover{
	font-size: 1.2em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	font-weight:bold;
	
}






/* BANNERS IZQUIERDA*/

#divlistabanners{
	float:right;
	width:21em;
	margin-top: 1em;
	
}

#divlistabanners #divbanner{
 background-position:bottom; 
 background-repeat:no-repeat; 
 margin-bottom:0.5em;
 margin-right:0.2em;
 padding-left:0.9em;


}
#divlistabanners #divbanner a{
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	margin-left:5em;

}

#divlistabanners #divbanner a:visited{
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	margin-left:5em;

}

#divlistabanners #divbanner a:hover{
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7A7A7A; 
	text-decoration: underline;
	font-weight:bold;
	margin-left:5em;

}








#divlistabanners #divbanner .titular{
	font-size: 1.3em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#004275; 
	font-weight:bold;

}
#divlistabanners #divbanner .texto{
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#546B82; 
	text-decoration: none;

}
#divlistabanners img {
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	
}



/* BANNERS DERECHA*/

.banner1
{
	border-bottom:1px solid #6B92B0;
	background-image:url(../imgs/bg_informacion1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:94px;
	margin-top:1em;
	
}

.banner1_td
{
	padding-top:3.5em;
	padding-left:0.5em;
	padding-bottom:0.2em;
	
}

.banner2
{
	border-bottom:1px solid #6B92B0;
	background-image:url(../imgs/bg_formacion1.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}

.banner2_td
{
    padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:0.2em;
	
}



.banner3
{
	border-bottom:1px solid #6B92B0;
	background-image:url(../imgs/bg_apoyo.gif);
	background-position:top; 
	background-repeat:no-repeat;
	
}

.banner3_td
{
    padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:0.2em;
	
}





/* MENU SUPERIOR*/

.menu_opciones{
float:right;
border-left:1px solid #C3CCDA;
margin:3px 0px 0px 0px;
padding-left:10px; padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
}

.menu_opciones2{
margin:0px 0px 0px 0px;
height:21px;
background-image:url(../imgs/bg_opciones.jpg);
background-repeat:repeat-y;
background-position:right;

}

.menu_opciones3{
float:right;
margin:2px 0px 0px 0px;
padding-left:0px; padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.menu_opciones3 a { 
   background-image: url(../imgs/bo_rincon.gif); 
   display: block; 
  
} 

.menu_opciones3 a:hover { 
   background-image: url(../imgs/bo_rincon2.gif);   
} 



a.opcion:link, a.opcion:visited {
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
	font-weight:bold;	
}
a.opcion:hover {
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color: #D5D5D5;
	text-decoration: none;
	font-size: 1em;
	font-weight:bold;		
}






/* PLANTILLA GENERAL */

.lin_izda_flash {
     float:left;
}

.flash1 {
     float:left;
}

.imag1 {
     float:left; 
}

.lin_dcha_menu {
     float:left;
}



#centro1{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	width:56.5em; 
	width:55em; 
	margin-top: 2em;	
	margin-left: 2em;	
}
#centro1 p{
	color: #0a4879;	
}

#centro2{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	width:56.3em; 
	margin-top: 0.5em;	
	margin-left: 2em;	
	
}
#centroproductos{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	float: left;
	width:400px;
	margin-top: 0.5em;	
	margin-left: 10px;
}
#centrocarrito{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#7E7E7E;
	float: right;
	width:170px;
	margin-top: 0.5em;	
	margin-right: 5px;	
	background-color:#b1cbe5;
	text-align:left;
}
/*-----------------------------------------productos*/
div.producto{
	float:left;
	width: auto;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border-bottom:thin #fff449 solid;
	}
	div.tituloproducto{
		text-transform:uppercase;
		color:#7daad4;
		margin: 0 0 10px 0;
		}	
		div.tituloproducto img{
		}
		div.imagenproducto{
			float:left;
			width: 70px;
			}
			div.imagenproducto img{
			}
		div.fechaproducto{
			float:left;
			width: 320px;
		}
		div.contenidoproducto{
			float:left;
			width: 320px;
		}
		div.botonesproducto{
			float:left;
			width: 420px;
			margin: 10px 0 0 0;
			text-align:left;
			vertical-align:bottom;
			}
			div.botonesproducto div.coste{
				float:left;
				font-size: 1.9em;
				font-family: Verdana, Arial,Helvetica, sans-serif;
				color:#08294a;
				text-align:left;
				margin:0 0 0 4px;
			}
			div.botonesproducto a:link{
				color:#000000;
				padding:0 0 0 15px;
			}
			div.botonesproducto a:visited{
				color:#000000;
			}
			div.botonesproducto a:active{
				color:#000000;
			}
			div.botonesproducto a:hover{
				color:#EAEB0B;
			}
			div.botonesproducto img{
				border:none;
				padding:0 0 0 4px;
			}
			div.botonesproducto hr{
				float:left;
				width:100%;
				color:#fff448;
				background-color:#fff448;
				text-transform:none;
			}
/*-----------------------------------------productos*/
/*-----------------------------------------carrito*/
div#centrocarrito-in{
	width:160px;
	margin:10px 0 0 5px;
}
div#centrocarrito-in h1{
	display:inline;
	font-weight:normal;
	font-size: 1.8em;
	color:#FFFFFF;
}
div#centrocarrito-in h2{
	display:inline;
	font-size: 1.1em;
	color:#FFFFFF;
}
div#centrocarrito-in h3{
	display:inline;
	font-weight:normal;
	font-size: 1.1em;
	color:#FFFFFF;
}
div#centrocarrito-in hr{
	color:#FFFFFF;
	background-color:#FFFFFF;
}
div.producto_carrito{
	float:left;
	height:auto;
	padding:4px 0 4px 0;
	border-bottom:thin #6c78a7 solid;
}
div.producto_carrito_tit{
	float:left;
	height:auto;
	padding:4px 0 4px 0;
	border-bottom:thin #fff solid;
}
div#centrocarrito-in div#izdatitulo{
	float:left;
	width:115px;
	color:#6c78a7;
}
div#centrocarrito-in div#dchatitulo{
	float:left;
	width:45px;
	text-align:center;
	color:#6c78a7;
}
div#centrocarrito-in div#izda{
	float:left;
	width:115px;
	color:#024174;
}
div#centrocarrito-in div#dcha{
	float:left;
	width:45px;
	text-align:center;
	color:#024174;
}
div#centrocarrito-in div#comprar_btn{
	float:right;
	margin:6px 0 6px 0;
}
div#centrocarrito-in div#comprar_btn img{
	border:none;
}
/*-----------------------------------------carrito*/
/*-----------------------------------------formulario*/
table#formulario_tabla{
	color:#0f6f95;
	font-size:11px;
	border-bottom:#b2cce5 thin solid;
	}
	table#formulario_tabla img{
		border: none;
	}
	table#formulario_tabla h1{
		color:#0a4879;
		font-size:11px;
	}
	table#formulario_tabla td{
		background-color:#f3f5fe;
	}
	table#formulario_tabla td.conborde{
		background-color:#f3f5fe;
		border-bottom:#b2cce5 thin solid;
	}
form#tienda p{
	/*color:#FF0000;*/
	margin:15px 0 0 0;
	padding:0;
}
.campoTextoDatos{
	width:auto;
	height:12px;
	margin: 1px 0 0 0;
	/*padding: 0 0 0 0;*/
	background-color: #fff;
	/*font-size:12px;
	color:#666666;*/
	/*border: solid #666 1px;*/
}
.campoTextoDatos_over{
	width:auto;
	height:12px;
	margin: 1px 0 0 0;
	/*padding: 0 0 0 0;*/
	background-color: #ffffa0;
	/*font-size:12px;
	color:#666666;*/
	/*border: solid #666 1px;*/
}
/*-----------------------------------------formulario*/
/*-----------------------------------------presentacion*/
div#iconos{
	float:left;
	text-align:left;
	}
	div#iconos .icono{
		float:left;
		width:192px;
		}
		/*div#iconos .icono a:link{
		}*/
		div#iconos .icono img{
			border:none;
		}
div#contenido_tienda{
	float:left;
	margin:20px 0 0 0;
	}
	div#contenido_tienda p{
	}
	div#contenido_tienda ol{
		}
		div#contenido_tienda li{
			color:#0a4879;
			font-weight:bold;
		}
/*-----------------------------------------presentacion*/
	
	
.titulo {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:1.5em;
}

.titulo2 {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:1em;
}

.titulo3 {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:1em;
}

.titulo4 {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:0.5em;
}


.titulo5 {
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:0em;
	background-image:url(../imgs/hojaamarilla.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

.titulo6 {
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:1em;
	background-image:url(../imgs/hojaamarilla.gif);
	background-position:top left;
	float:left; 
	width:45em;
	background-repeat:no-repeat;	
}

.titulo7 {
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:1em;
	background-image:url(../imgs/hojaamarilla.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}
.titulo8 {
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:1em;
	background-image:url(../imgs/tienda/hojagris.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

.subtitulo1 {
	
	font-weight:bold;
	color:#80AAD5; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:0em;
	background-image:url(../imgs/flor.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}




.fecha1 {
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	color:#7E7E7E;
	font-weight:bold;
	padding-bottom:0.3em;
	 	
}


li {
      margin-bottom:1em;			
}





.foto1 {
border:1px solid #6B9DCE;
}

.fl_left { 
float:left;
margin:0em 2.5em 2.5em 0em;
}

.fl_right { 
float:right;
margin:0em 0em 2.5em 2.5em;
}

.foto2 {
border:1px solid #6B9DCE;

}

.f2_left { 
float:left;
margin:0em 2em 0.5em 0em;
}

.f2_right { 
float:right;
margin:0em 0em 1em 2em;
}

.masinfo {
margin-top:1em;
width:55em;
text-align:right;
background-image:url(../imgs/bg_masinfo.gif);
background-repeat:repeat-x;
}



/* RUTA NAVEGACION */

#ruta{
	font-size: 1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	margin-top: 0.8em;	
	margin-left: 2em;	
	
}


a.ruta1:link, a.ruta1:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
}

a.ruta1:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	
	}
	
	







/* PAGINACION */

.paginacion{
	width:60.5em;
	height:3em;
	margin-left: 2em;
	padding-top:2em;
	float:left; 
	text-align:right;
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}





/* ENLACES INFERIORES */

.enlaces_inf{
	width:62em;
	height:3em;
	margin-left: 2em;
	padding-top:2em;
	
}


.enlaces_inf_izq {
float:left; width:20em
}

.enlaces_inf_der {
float:left; width:40em; text-align:right
}

.enlaces_inf_bot {
margin-left:2em;
}




a.en1:link {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:bold;
}


a.en1:visited {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:bold;
}

a.en1:hover {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	font-weight:bold;
}




a.en2:link {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.en2:visited {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.en2:hover {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	background-color:#FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}





a.en3:link {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}

a.en3:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}


a.en3:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;

}


a.en4:link, a.en4:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	
}

a.en4:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: none;

}

a.en5:link {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}

a.en5:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}


a.en5:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;

}




a.pie2:link {
	font-size: 1.1em; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#990000;
	text-decoration: none;
}

a.pie2:visited {
	font-size: 1.1em; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#990000;
	text-decoration: none;
}

a.pie2:hover {
	font-size: 1.1em; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;
	
	}	
	
/* FICHEROS */
.ficheros {
    padding-top:1em;
	padding-bottom:1em;
	width:48.4em;
	 }

.ficheros1 {
	width:48.4em;
	 }
	 
.ficheros2 {
	padding-top:1em;
	padding-bottom:0.5em;	
	 }	 

/* GALERIA */

.galeria {
 width:58.2em;
 height:auto;
 float:left;
 }

.fot_galeria {
width:12.7em; 
float:left; 
margin-right:1.3em;
padding-bottom:2em
}


.fot_galeria2 {
border:1px solid #80AAD5;
margin-bottom:0.5em
}


.pie_galeria {
width:11em; float:left;
}

.amp_galeria {
width:1.7em;
float:left;
text-align:right;
}

.amp_galeria a { 
   background-image: url(../imgs/bo_ampliar.gif);
   background-repeat:no-repeat; 
   display: block; 
  
} 

.amp_galeria a:hover { 
   background-image: url(../imgs/bo_ampliar2.gif);
   background-repeat:no-repeat; 
   display: block;    
} 


.popup {
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
padding-top:15px; 
background-color:#FFFFFF; width:300px;
font-size: 1.1em;
font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
}

a.gal1:link {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:normal;
}

a.gal1:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:normal;
}

a.gal1:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	font-weight:normal;
}



/* MAPA WEB */

.mapa_der {
 width:26em;
 height:100%;
 float:left;
 margin-right:2em;
 }
 
 .mapa_izq {
 width:26em;
 height:100%;
 float:left;
 }
 
.mapa_seccion {
 width:20em;
 padding-left:2.2em;
 padding-bottom:1em;
 height:auto;
 float:left;
 background-image:url(../imgs/flor.gif);
 background-position:top left;
 background-repeat:no-repeat;
 }
 
 .mapa_seccion1 {
 width:20em;
 padding:0.3em; 
 }


a.mapaweb:link {
	font-size: 0.9em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}

a.mapaweb:visited {
	font-size: 0.9em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}


a.mapaweb:hover {
	font-size: 0.9em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;

}

a.mapaweb2:link {
    font-size: 1.1em;
	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	

}

a.mapaweb2:visited {
    font-size: 1.1em;     
	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:bold;
	
}


a.mapaweb2:hover {
    font-size: 1.1em;
	color: #7E7E7E; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	text-decoration: underline;

}



/* FAQS */

a.faqs:link {
    	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	

}


a.faqs:visited {
       	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:bold;
	
}



a.faqs:hover {
  	color: #7E7E7E; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	text-decoration: underline;

}



/* FORMULARIOS */

.form1{
	font-size:12px; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#000; 
	text-decoration: none;
	margin-bottom:1em;
	margin-left:2em;
	}

.form2{
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-bottom:1em;
	padding-left:2em;
	float:left;
}
.form3{
	display:block;
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-top:0.05em;
	margin-bottom:2.5em;
	margin-left:2em;
	line-height:0.5em;
	}

.caja_form1{
	font-size: 12px; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-top:0.3em;
}

.caja_form2{
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;

	
}



.botones{
	width:45em;
	text-align:center;
	margin-top:0.5em;
	margin-bottom:0.5em;
}


.boton{
	background-color:#CC0001 ;
	text-decoration: none;
	text-align:center;
	border:1px solid #000000;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
	width:auto;
	margin:1em 3em 1em 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
	float:right;
}

a.boton1:link, a.boton1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;	
}
a.boton1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;		
}


.usuario{
	margin:2em 0em 0em 4em;
	width:35em;
	float:left
}

.usuario_izq{
	padding-top:0.2em;
    background-color:#FFFFFF;
    float:left; width:13em;
    height:1.5em;
    color:#092A4B;	
}

.usuario_der{
	margin-left: 0.3em;
	float:left;
	width:21em;
	height:1.5em;
}

.pass{
	margin: 0.3em 0em 0em 4em;
	padding-bottom:0.8em;
	border-bottom:1px solid #F7ED46;
	width:35em;
	float:left;
}

.pass_izq{
	padding-top:0.2em;
	background-color:#FFFFFF;
	float:left; width:13em;
	height:1.5em;
	color:#092A4B;	
}

.pass_der{
    margin-left:0.3em; 
	float:left; 
	width:21em; 
	height:1.5em;
	
}

.envio_ok{
color:#009900;

}

.envio_error{
color:#CC0000;

}

