html { 
   min-height : 100%; 
   height : 100%; 
   word-spacing : 0px; 
   padding : 0; 
   margin : 0; 
 } 
body {
	/*background-image : url(images/imagenfondo.jpg);
	background-repeat : repeat;*/
	height : 60px;
	line-height : 130%;
	font-family : Verdana;
	font-size : 12px;
	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; 
 } 



/*bug ktml&flash ff*/
embed { 
   visibility : visible ! important; 
 } 
object {
   visibility : visible ! important; 
 } 
.espaciado {
	color : #FFFFFF;
	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 : #FFFFFF; 
 } 
.espaciado a:hover { 
   text-decoration : underline; 
 } 
/*GENERALES-----------------------*/
h1 {
	font-size : 18px;
	color: #7C2339;
	font-weight: normal;
	margin-top: 6px;
	margin-right: 6px;
 }

.bullet h1, .bullet normal{
	margin-left: -22px;
}
h1 a:link, h1 a:visited {
	font-size : 18px;
	color: #000000;
	
	font-weight: normal;
	margin-top: 6px;
	text-decoration: underline;
	margin-right: 6px;
}
h2 {
	font-size : 13px;
	font-weight: normal;
	color: #000000;
	padding:0 0 0 22px;
	margin:0 0 2px -22px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;

	
 } 
h2 a:link, h2 a:visited {
	color: #999999;
	font-style : normal;
	font-size : 13px;
	margin-right: 6px;
	
 } 
h2 a:hover{
text-decoration:underline;
color: #CCCCCC;
	font-style : normal;
	font-size : 13px;
	margin-right: 6px;
	
}
h3 {
	font-size : 11px;
	text-align : Justify;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
	margin-top: 6px;
	margin-right: 6px;
	margin-left:19px;
	
 } 
h3 a:link, h3 a:visited {
	color: #666666;
	text-decoration: underline;
	font-size : 11px;
	font-weight: normal;
	margin-right: 6px;
	margin-left:19px;
	
 }
h4 {
	
	font-size: 13px;
	color: #C44445;
	font-weight: normal;
	margin-top: 6px;
	margin-right: 6px;
} 
h4 a:link, h4 a:visited { 
   text-decoration: underline;
   margin-right: 6px;
   color: #C44445; 
}
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; 
 } 
a:hover{
color : #c44445;
}
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; 
 } 
 .textarea2{
 border : 1px solid #999999; 
   height : 16px; 
   width : 120px; 
   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 : 25px; /*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;
	color: #999999;
	/*background-image: url(images/bg_menu.png);
	background-repeat: no-repeat;*/
 } 
.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;
 } 
.left_txt li a:hover { /*links*/
	background-color: #FFFFFF;
	color: #770B17;
	/*background-image: url(images/bg_menu_hover.png);*/
	background-repeat: no-repeat;
	font-weight:bold;
	background-position:right 1px;
	background-image: url(images/canicaroja.png);
 } 
.left_txt ul ul a:link, .left_txt ul ul a:visited { /*submenú*/
	color : #999999; /*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-repeat: no-repeat;
	font-weight: bold;
	color: #770B17;
	font-weight:bold;
	background-position:right 1px;
	background-image: url(images/canicaroja2.png);

 } 
/*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 : #999999; 
   text-align : left;
padding : 0 0 0 18px;
 } 
.righthome_txt h1 a:link, .righthome_txt h1 a:visited{
	color : #999999;
	line-height : 120%;
	font-size : 15px;
	background-image: url(images/bullethome.jpg);
	background-repeat: no-repeat;
	padding : 0 0 0 18px;
	background-position : 0px 3px;
	text-indent:0px;
	text-decoration:none;	/*padding : 0 0 2px 18px;
	margin : 3px 0 5px 0px;
	background-image: url(images/forward.png);*/
 } 
.righthome_txt h1 a:hover{
 	text-decoration:underline;
	color:#999999
}
.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 : 0px;
	text-indent : 10px;
	word-spacing : 0px;

 } 
.noticias_listado_txt a:link,.noticias_listado_txt a:visited { 
   font-weight : bold; 
   ccolor : #8000FF; 
   letter-spacing : 0px; 
   text-decoration : none; 
   word-spacing : 0px; 
 } 
.noticias_listado_txt a:hover { 
   vertical-align : 0px; 
   border-collapse : Separate; 
   border-spacing : 10px; 
   caption-side : Bottom; 
   empty-cells : Show; 
   ccolor : Green; 
   letter-spacing : 0px; 
   text-indent : 10px; 
   word-spacing : 0px; 
 } 
.masnoticias { 
   margin-left : 120px; 
   font-size : 10px;
   color:#7C2339;
 } 
/*------------------MAPA SITIO-----------------*/
.mapasitio_txt { 
   color : #444444; 
   font-size : 100%; 
 } 
.mapasitio_txt h1 { 
   color : #7C2339; 
   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: 11px;
 } 
.mapasitio_txt a:hover { 
   color : #C44445; 
 } 
.mapasitio_txt ul { 
   font-size : 11px; 
   padding : 30px 0 0 25px; 
   margin : 0; 
   list-style-position : inside; 
   list-style-image : url(images/bullet.png); 
 } 
.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 0px; 
 } 
.fdgris { 
   padding-left : 4px; 
   background-color : #E1E1E1; 
 } 
/*RASTRO DE MIGAS----------------------------*/
.rastro_txt { 
   background-color : Green; 
 } 
.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 : #7C2339; 
 } 
.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 : #7C2339; 
   font-weight : bold; 
   text-decoration : none; 
 } 
.colnoticias_txt a:hover { 
   ccolor : Green; 
   text-decoration : underline; 
 } 
.noticia {
	margin-left : 5px;
	margin-bottom : 10px;
	font-size:11px;
	font-family: Verdana;
   } 
.noticia h1 {
	/*background : url(images/bulletdestacados.jpg) no-repeat;*/
	background-position : 0px 1px;
	font-size : 13px;
	color : #7C2339;
	text-indent:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: -14px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
 } 
.noticia h2 { 
   font-size : 12px; 
   background : none;
   padding:0px;
   margin:0px;
   
 } 
/*Tres columnas grises interior------------------------*/
.trescol_txt { 
   font-size : 80%; 
 } 
/*---------------------------------------------------------*/
.anchodos_txt { 
   font-size : 80%; 
   text-align : left; 
 } 
.anchodos_txt h1 { 
   color : #7C2339; 
   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; 
 }
