html { 
   min-height : 100%; 
   height : 100%; 
   word-spacing : 0px; 
   padding : 0; 
   margin : 0; 
 } 
body {
	background-image : url(images/fd.gif);
	background-repeat : no-repeat;
	height : 60px;
	line-height : 130%;
	font-family : Verdana, Arial, Sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	list-style-type : circle;
	marker-offset : 10px;
	outline-color  : Black;
	text-align : justify;
	border: 2px none Yellow;
	background-color: #FFFFFF;
	padding: 0;
	left: 10px;
 } 
* { 
   margin : 0; 
   padding : 0; 
 } 
div { 
   margin : 0; 
   padding : 0; 
 } 
.clearer { 
   clear : both; 
 } 
.espaciado {
	padding-top : 10px;
	color : #000000;
	margin-left : auto;
	margin-right : auto;
	clear : both;
	height : 40px;
	width : 759px;
	float: none;
 } 
/*bug ktml&flash ff*/
embed { 
   visibility : visible ! important; 
 } 
object {
   visibility : visible ! important; 
 } 
.espaciado {
	color : #000000;
	text-align : center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
 } 
.espaciado a:link,.espaciado a:visited { 
   text-decoration : none; 
   color : #000000; 
 } 
.espaciado a:hover { 
   text-decoration : underline; 
 } 
/*GENERALES-----------------------*/
h1 {
	font-size : 18px;
	color: #005A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 6px;
	margin-right: 6px;
 }
h1 a:link, h1 a:visited {
	font-size : 18px;
	color: #005A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 6px;
	text-decoration: underline;
	margin-right: 6px;
}
h2 {
	font-size : 13px;
	font-weight: normal;
	color: #666666;
	margin-top: 12px;
	margin-right: 6px;
 } 
h2 a:link, h2 a:visited {
	color: #666666;
	font-style : normal;
	text-decoration: underline;
	font-size : 13px;
	margin-right: 6px;
 } 
h3 {
	background : url(images/bulletcolh2.gif) no-repeat 0 3px;
	font-size : 11px;
	text-align : Justify;
	color: #666666;
	font-weight: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
	margin-top: 6px;
	margin-right: 6px;
 } 
h3 a:link, h3 a:visited {
	color: #666666;
	text-decoration: underline;
	font-size : 11px;
	font-weight: normal;
	margin-right: 6px;
 }
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005A31;
	font-weight: normal;
	margin-top: 6px;
	margin-right: 6px;
} 
h4 a:link, h4 a:visited { 
   text-decoration: underline;
   margin-right: 6px;
   color: #005A31; 
}
ul {
	list-style-type : square;
	margin-left: 35px;
 } 
li {
	list-style-position : inside;
	text-indent: -1.6em;
} 
 
a:link, a:visited { 
   color : #000000; 
   text-decoration : underline; 
 } 
img {
	border: 0px none #FFFFFF;
} 
hr { 
   background-color : #8080FF; 
   border : none; 
   clear : both; 
   height : 1px; 
 } 
/*LOGIN-------------------------------*/
.loginname_txt { 
   font-weight : bold; 
   font-size : 11px; 
   padding : 0; 
   margin : 0; 
 } 
.usuario { 
   font-size : 80%; 
   color : #000000; 
   width : 150px; 
   padding-left : 3px; 
   border : 1px solid #000000; 
 } 
.cont { 
   font-size : 11px; 
   color : #333; 
   width : 80px; 
   margin-top : 5px; 
   padding-left : 3px; 
   border : 1px solid #000000; 
 } 
.submit { 
   background-color : #0000A0; 
   border : none; 
   height : 17px; 
   width : 65px; 
   font-size : 11px; 
 } 
.textarea { 
   border : 1px solid #999999; 
   height : 16px; 
   width : 200px; 
   font-size : 11px; 
   padding-left : 3px; 
   ccolor : Fuchsia; 
 } 
.comentario { 
   font-family : sans-serif; 
   font-size : 11px; 
   color : #333; 
   width : 200px; 
   padding : 3px 0 5px 3px; 
   border : 1px solid #999999; 
 } 
.formcontacto { 
   font-size : 11px; 
 } 
.formcontacto h1 { 
   font-size : 22px; 
 } 
/*ACABA LOGIN--------------------------*/
.menutop_txt { 
   font-size : 80%; 
   font-weight : bold; 
   padding : 0; 
   margin : 0; 
 } 
.menutop_txt a:link,.menutop_txt a:visited { 
   color : #000000; 
   text-decoration : none; 
   padding : 0; 
   margin : 0; 
 } 
.menutop_txt a:hover { 
   color : #666666; 
 } 
.menutop_txt ul { 
   padding : 0; 
   margin : 0; 
 } 
.menutop_txt li { 
   display : inline; 
   padding : 30px 0 0 0; 
 } 
.bordeinf {
	border-bottom-color : Lime;
	border-bottom-width : 10px;
	clear : both;
	height : 6px;
	font-size : 1px;
	width: 1px;
 } 
.bordeinf2 { 
   font-size : 1px; 
   height : 6px; 
   /height : 0px; 
   color : white; 
   clear : both; 
 } 
/*Menú izquierdo-----------------------------------------------------*/
.left_txt { 
   font-size : 100%; /*Tamaño de fuente*/
 } 
.left_txt a {/*para botones que no tengan link(excepto tamaño,que es para todos)*/
	display : block; /*tipo disposición botones*/
	height : 18px; /*altura botones*/
	width : 114px; /*anchura botones*/
	font-weight : normal; /*estilo de fuente*/
	padding-left : 15px; /*se alarga más*/
	ccolor : blue;
	text-decoration : none; /*decoración del texto*/
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	color: #999999;
 } 
.left_txt ul { 
   /*----*/
   float : left; /**/
   display : block; /**/
   clear : both; /**/
   padding : 0; /**/
   margin : 0; /**/
   list-style-type : none; /*poner viñetas al la lista de opciones*/
 } 
.left_txt li { /*colocación*/ 
   clear : both; 
   list-style-position : outside; 
   /*background-image : url(images/bot_secc.gif);*/ 
   /*para que salga tb en el desplegable*/
   /*si no, se descoloca*/
   text-indent : 0 ! important; 
   padding : 0 ! important;  
 } 
.left_txt li a:link,.left_txt li a:visited { /*links*/
	color : #999999; /*imagen de fondo botones con link*/
	text-decoration : none;/*decoración del texto links*/
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
 } 
.left_txt li a:hover { /*links*/
	background-color: #FFFFFF;
	color: #666666;
 } 
.left_txt ul ul a:link, .left_txt ul ul a:visited { /*submenú*/
	color : #005A31; /*imagen fondo botones submenú*/
	text-decoration : none; /*decoración del texto del submenú*/
	text-indent : 10px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
 } 
.left_txt ul ul a:hover {/*submenú*/
	background-image : url(images/iconoyarde.gif); /*imagen fondo botones submenú al pasar ratón*/
	background-position: right;
	background-repeat: no-repeat;
	font-weight: bolder;
	color: #00371F;
 } 
/*RIGHT - COLUMNA ROJA DERECHA------------------*/
.right_txt { 
   color : white; 
   text-align : left; 
   font-size : 11px; 
   /*xq la home no hereda size*/
 } 
.right_txt a { 
   color : white; 
 } 
.right_txt h1 { 
   color : white; 
   line-height : 120%; 
   padding : 0 0 2px 18px; 
   margin : 3px 0 5px 0px; 
   font-size : 12px; 
   background : url(images/bulletderbl.gif) no-repeat; 
 } 
.right_txt h1 a { 
   color : white !important; 
   font-weight : bold; 
 } 
.right_txt h2 { 
   font-size : 12px; 
   border-spacing : 10px; 
   ccolor : Green; 
   letter-spacing : 10px; 
   text-decoration : Overline; 
   word-spacing : 10px; 
 } 
.right_txt h2 a { 
   font-weight : bold; 
   ccolor : #408080; 
 } 
.right_txt h3 { 
   font-size : 11px; 
   color : white; 
   background : none; 
   padding : 0; 
 } 
.right_txt h3 a:link, .right_txt h3 a:visited { 
   color : white; 
 } 
.right_txt h4 { 
   font-size : 11px; 
   color : #333; 
 } 
.right_txt h4 a:link, .right_txt h4 a:visited { 
   color : #333; 
 } 
/*columna blanca home*/
.righthome_txt { 
   font-size : 11px; 
   color : #444444; 
   text-align : left; 
 } 
.righthome_txt h1 {
	color : #005A31;
	line-height : 120%;
	font-size : 18px;
	/*padding : 0 0 2px 18px;
	margin : 3px 0 5px 0px;
	background-image: url(images/forward.png);*/
	background-repeat: no-repeat;
 } 
.righthome_txt h3 { 
   font-size : 11px; 
   background : none; 
   padding : 0; 
 } 
.right_w_txt { 
   font-size : 80%; 
   color : white; 
   text-align : left; 
 } 
.right_w_txt h1 { 
   color : #000000; 
   line-height : 120%; 
   padding : 0 0 0 18px; 
   margin : 3px 0 5px 0px; 
   font-size : 12px; 
   background : url(images/bulletderbl.gif) no-repeat; 
 } 
.right_w_txt a:link,.right_w_txt a:visited { 
   color : #000000!important; 
   font-weight : bold; 
 } 
.right_w_txt h1 a { 
   color : #000000!important; 
   font-weight : bold; 
 } 
/*RASTRO DE MIGAS*/
.rastro_todo_txt { 
   color : #666666; 
   font-size : 75%; 
   float : left; 
 } 
.rastro_todo_txt a:link, .rastro_todo_txt a:visited { 
   color : #999999; 
   text-decoration : none; 
 } 
.rastro_todo_txt a:hover { 
   color : #CC0000; 
 } 
/*---------------------------ANCHO1---------------*/
.ancho1_txt { 
   background-color : white; 
   font-size : 85%; 
   text-align : left; 
 } 
.ancho1_txt h1 { 
   color : #DB0000; 
   font-size : 22px; 
   font-weight : normal; 
 } 
.ancho1_txt h2 { 
   color : #666666; 
   font-size : 13px; 
 } 
.ancho1_todo_txt { 
   font-size : 11px; 
 } 
.ancho1_todo_txt h1 { 
   color : #DB0000; 
   font-size : 22px; 
   font-weight : normal; 
 } 
.ancho1_todo_txt h2 { 
   color : #666666; 
   font-size : 13px; 
 } 
/*FAQ------------------------------------------*/
.faq_indice_txt { 
   color : #555555; 
   font-size : 80%; 
 } 
.faq_indice_txt h4 { 
   font-size : 22px; 
   font-weight : normal; 
   color : #FF0000; 
 } 
.faq_indice_txt a:link,.faq_indice_txt a:visited { 
   color : #555555; 
   text-decoration : none; 
 } 
.faq_indice_txt a:hover { 
   color : #FF0000; 
 } 
.faq_respuestas_txt { 
   color : #555555; 
   font-size : 80%; 
 } 
.respuesta { 
   padding-bottom : 5px; 
   border-bottom : 1px solid #999999; 
 } 
.respuesta h1 { 
   font-size : 11px; 
   color : #FF0000; 
   padding : 8px 0 0 0; 
   margin : 0; 
 } 
.respuesta a:link, .respuesta a:visited { 
   color : #FF0000; 
   text-decoration : none; 
 } 
.respuesta a:hover { 
   text-decoration : underline; 
 } 
/*NOTICIAS--------------------*/
.noticias_listado_txt { 
   background-color : #FF8080; 
   border-bottom-color : Navy; 
   font-size : 80%; 
   ccolor : Lime; 
   letter-spacing : 10px; 
   text-indent : 10px; 
   word-spacing : 15px; 
 } 
.noticias_listado_txt a:link,.noticias_listado_txt a:visited { 
   font-weight : bold; 
   ccolor : #8000FF; 
   letter-spacing : 10px; 
   text-decoration : none; 
   word-spacing : 10px; 
 } 
.noticias_listado_txt a:hover { 
   vertical-align : 10px; 
   border-collapse : Separate; 
   border-spacing : 10px; 
   caption-side : Bottom; 
   empty-cells : Show; 
   ccolor : Green; 
   letter-spacing : 10px; 
   text-indent : 10px; 
   word-spacing : 10px; 
 } 
.masnoticias { 
   font-weight : bold; 
   margin-left : 160px; 
   font-size : 10px; 
 } 
/*------------------MAPA SITIO-----------------*/
.mapasitio_txt { 
   color : #444444; 
   font-size : 80%; 
 } 
.mapasitio_txt h1 { 
   color : #006633; 
   font-size : 22px; 
   font-weight : normal; 
 } 
.mapasitio_txt a { 
   margin-left : 6px; 
 } 
.mapasitio_txt a, .mapasitio_txt a:link,.mapasitio_txt a:visited {
	color : #444444;
	font-weight : bold;
	text-decoration : none;
	font-size: 10px;
 } 
.mapasitio_txt a:hover { 
   color : #006633; 
 } 
.mapasitio_txt ul { 
   font-size : 11px; 
   padding : 30px 0 0 25px; 
   margin : 0; 
   list-style-position : inside; 
   list-style-image : url(images/bulletcolh2.gif); 
 } 
.mapasitio_txt li { 
   border-bottom : 6px solid white; 
 } 
.mapasitio_txt ul ul { 
   text-indent : 10px; 
   padding : 6px 0 6px 20px; 
   margin-left : 4px; 
   font-size : 10px;  
 } 
.mapasitio_txt li li { 
 } 
.paginas { 
   border-bottom : 1px solid #999999; 
   display : block; 
   font-size : 11px; 
   font-weight : bold; 
   padding-bottom : 10px; 
   padding-left : 10px; 
   ccolor : #FF8000; 
 } 
.paginas a:link { 
   color : #FF0000; 
   text-decoration : none; 
 } 
.paginas a:hover { 
   text-decoration : underline; 
 } 
.fdblanco { 
   padding : 2px 0 2px 4px; 
 } 
.fdgris { 
   padding-left : 4px; 
   background-color : #E1E1E1; 
 } 
/*RASTRO DE MIGAS----------------------------*/
.rastro_txt { 
   background-color : Green; 
   font-size : 75%; 
 } 
.rastro_txt a:link,.rastro_txt a:visited { 
   border-bottom-color : #808040; 
   text-decoration : none; 
 } 
.rastro_txt a:hover { 
   border-bottom-color : Blue; 
   border-bottom-width : 10px; 
 } 
/*------------COLUMNAS GRISES-----*/
.colgris_txt { 
   background-color : #FF8080; 
   font-size : 80%; 
   text-align : left; 
 } 
.colgris_txt h1 { 
   background-color : #3F4041; 
   background-image : url(images/fd_grish1.gif); 
   background-repeat : repeat-x; 
   border-bottom : 2px solid #333; 
   border-bottom-color : Purple; 
   font-size : 14px; 
   font-weight : bold; 
   padding : 5px 5px 5px 5px; 
 } 
.colgris_txt h1 a:link, .colgris_txt h1 a:visited { 
   background-color : Purple; 
 } 
.colgris_txt h2 { 
   background : url(images/bulletcolh2.gif) no-repeat 0 3px; 
   font-size : 11px; 
   padding : 0 0 0 13px; 
   right : 10px; 
   border-spacing : 10px; 
   ccolor : #FF8000; 
   text-align : left; 
 } 
.colgris_txt h2 a:link, .colgris_txt h2 a:visited { 
   color : #DB0000; 
 } 
.colgris_txt h3 { 
   background : none; 
   padding : 0; 
 } 
/*-----------------------NOTICIAS--------------*/
.titulonoticias { 
   background : url(images/bot_subsecc_over.gif) repeat-x; 
   height : 18px; 
   width : 239px; 
   font-size : 85%; 
   font-weight : bold; 
   padding : 0 8px 0 8px; 
   ccolor : Aqua; 
   letter-spacing : 10px; 
   text-align : Justify; 
   text-decoration : Underline; 
   text-indent : 10px; 
   white-space : Pre; 
 } 
.colnoticias_txt { 
   font-size : 80%; 
   text-align : left; 
 } 
.colnoticias_txt a:link, .colnoticias_txt a:visited { 
   color : #DB0000; 
   font-weight : bold; 
   text-decoration : none; 
 } 
.colnoticias_txt a:hover { 
   ccolor : Green; 
   text-decoration : underline; 
 } 
.noticia { 
   margin-left : 20px; 
   margin-bottom : 10px; 
 } 
.noticia h1 { 
   background : url(images/bullet_news.gif) no-repeat; 
   background-position : 0px 4px; 
   font-size : 12px; 
   padding : 0 0 0 18px; 
   ccolor : #8080FF; 
 } 
.noticia h2 { 
   font-size : 11px; 
   padding : 0; 
   ccolor : #008040; 
 } 
/*Tres columnas grises interior------------------------*/
.trescol_txt { 
   font-size : 80%; 
 } 
/*---------------------------------------------------------*/
.anchodos_txt { 
   font-size : 80%; 
   text-align : left; 
 } 
.anchodos_txt h1 { 
   color : #DB0000; 
   font-size : 22px; 
   font-weight : normal; 
 } 
.anchodos_txt h2 { 
   color : #666666; 
   font-size : 13px; 
 } 
/*2 COLUMNAS FONDO BLANCO*/
.col_txt h1 { 
   font-size : 18px;
	color: #005A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 6px; 
 } 
.col_txt h2 { 
   font-size : 13px;
	font-weight: normal;
	color: #666666;
	margin-top: 6px; 
 } 
.col_txt h2 a:link, .col_txt h2 a:visited {
	color: #666666;
	font-style : normal;
	text-decoration: underline;
	font-size : 13px;
 } 
.col_txt h3 { 
   background : url(images/bulletcolh2.gif) no-repeat 0 3px;
	font-size : 11px;
	text-align : Justify;
	color: #666666;
	font-weight: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
	margin-top: 6px; 
 } 
.col_todo { 
   font-size : 80%; 
 } 
.column-in { 
   margin : 0; 
   padding : 0.5em 1em; 
 } 
.cleaner { 
   clear : both; 
   height : 1px; 
   font-size : 1px; 
   border : none; 
   margin : 0; 
   padding : 0; 
   background : transparent; 
 } 
h1,h2,h3,h4 { 
   margin : ; 
 } 
p { 
   margin : 0; 
   padding : 0; 
 } 
a { 
   color : ; 
 } 
.copy { 
   ccolor : Fuchsia; 
   text-align : center; 
   text-indent : 10px; 
 }

