/* Estilos generales */
body { font-size: 12px; 
       font-family: Arial, Helvetica, Verdana, sans-serif;
       background-repeat: no-repeat;
}

:link {background: transparent; text-decoration: none}
:visited { color: #FFFFFF; background: transparent; text-decoration: none}
:active { color: #FFFFFF; background: transparent; text-decoration: none}
:hover { color: #CD9797; background: transparent; text-decoration: none}


h1 { 
	font-size: 8px;
	font-family: Times new Roman,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
h2 { 
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	font-family: Comic Sans MS Negrita,Comic Sans MS Bold, Comic Sans MS,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h4 { 	
	color: #C22B21;
	font-size: 16px;
	font-family: Comic Sans MS Negrita,Comic Sans MS Bold, Comic Sans MS,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
	color: #000000;
}

th {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #201F1F;
	background:#FFFFFF;
}

p {
	color: #201F1F; 
	text-align: justify;
	text-indent: 0px;
	font-size: 12px;
	font-family: sans-serif;
	padding-left:25px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	letter-spacing: 0.15mm;
	line-height: 16px;
	
}
ul, ol, li {letter-spacing: 0.2mm;padding-top:2px;padding-bottom:2px;text-align: justify;color: #201F1F; font-size:12px; font-family:sans-serif;padding-left:25px;}

p.epigrafe {font-size: 12px; font-weight:bold; font-family:sans-serif;text-indent: 0px; padding-bottom:2; color: #D00202;}
p.epigrafe1 {font-size: 12px; font-weight:normal; text-indent: 0px; padding-bottom:2; color: #000000;}
p.enlacespeq {text-align:center; font-size:11px; color: #676666; width: 100%}
p.enlacesmed {text-align:center; font-size:12px}
.resaltada {font-size: 12px; font-weight:bold;color: #000000;}
.peq{font-size: 10px; font-weight:normal;color: #000000;}
.epigrafe2 {font-size: 12px; font-weight:normal; text-indent: 0px; padding-bottom:2; color: #D00202;}

a.bajocliente {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #CD9797;
	text-align: center;
}
a.bajocliente:link {color: D80B0B; background: transparent; text-decoration: none }
a.bajocliente:visited { color: D80B0B; background: transparent; text-decoration: none }
a.bajocliente:active { color: D80B0B; background: transparent; text-decoration: none }
a.bajocliente:hover { color: D80B0B; background: transparent; text-decoration: none }

a.seccion { text-align: left;
            font-size: 11px; 
            font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; 
            color: #EC8C8B;
            margin-right:5px;
            text-decoration: none;
            font-weight: bold;
}
a.seccion:visited { color: #EC8C8B; background: transparent; text-decoration: none;font-weight: bold; }
a.seccion:active { color: #EC8C8B; background: transparent; text-decoration: none;font-weight: bold; }
a.seccion:hover { color: #F1A6A6; background: transparent; text-decration: none;font-weight: bold;font-size: 12px; }

p.extela { text-align:center;
           text-indent: 0px;
            font-size: 11px; 
            font-weight: bold;
            font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; 
            color: #000000;}

a.mailto {
	color: #D80B0B;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.mailto:link {color: #D80B0B; background: transparent; text-decoration: underline }
a.mailto:visited { color: #D80B0B; background: transparent; text-decoration: underline }
a.mailto:active { color: #D80B0B; background: transparent; text-decoration: underline }
a.mailto:hover { color: #D80B0B; background: transparent; text-decoration: underline }

.titulo {letter-spacing: 0.15mm;text-align:center; color: #D00202; font-size: 13px; font-family: sans-serif;font-weight: bold;text-decoration: underline;}

/*celdas del formulario*/
td.peq {
	font-size:10px;
	color: #201F1F;
}

td.med {
	font-size:12px;
	background:#FFFFFF;
	color: #201F1F;
}
td.border {background: #201F1F;}


.celdas {
	color: #000000;
	border: 1 solid #201F1F;
	background: #FFFFFF;
}

body {
}

.enlace { text-align: left;
            font-size: 12px; 
            font-family: sans-serif; 
            color: #F15860;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: transparent;
            text-transform: capitalize;
            
}
a.enlace:visited { color: #F15860; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlace:active { color: #F15860; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlace:hover { color: #C70F3A; background: transparent; text-decoration: underline;font-weight: bold; }

.subenlace { text-align: left;
            font-size: 13px; 
            font-family: sans-serif; 
            color: #201F1F;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            text-transform: capitalize;
            letter-spacing: 0.15mm;
}
a.subenlace:visited { color: #201F1F; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace:active { color: #201F1F; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace:hover { margin-left:10px;color: #DE0029; background: transparent; text-decoration: none;font-weight: bold; }

.titulo_derecha { text-align: center;
            font-size: 16px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: #ffffff;
            letter-spacing: 0.15mm;
}

.texto {
	color: #000000; 
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	font-family: sans-serif;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: normal;
	background: #FFFFFF;
	font-style: normal; 
	
}

.texto_destacado {
	color: #000000; 
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	font-family: sans-serif;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: normal;
	background: #FFFFFF;
	font-style: italic; 
	
}

.texto_grande {
	color: #000000; 
	text-align: justify;
	text-indent: 0px;
	font-size: 13px;
	font-family: sans-serif;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: bold;
	background: #FFFFFF;
	font-style: italic; 
	
}

p.nota {
	color: #F15860; 
	text-align: right;
	text-indent: 0px;
	font-size: 10px;
	font-family: sans-serif;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: bold;
	background: #FFFFFF;	
	
}

.menu_cabecera { text-align: center;
            font-size: 12px; 
            font-family: Verdana Black, sans-serif; 
            color: #ffffff;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}
a.menu_cabecera:visited { color: #ffffff; background: transparent; text-decoration: none;font-weight: bold; }
a.menu_cabecera:active { color: #ffffff; background: transparent; text-decoration: none;font-weight: bold; }
a.menu_cabecera:hover { color: #ffffff; background: transparent; text-decoration: underline;font-weight: bold; }

.maspeq {
	font-size:10px;
	font-family: sans-serif; 
	letter-spacing: 0.15mm;
	line-height: 16px;
}

td.classceldas {
	color: #201F1F; 
	text-indent: 20px;
	font-size: 13px;
	font-family: arial;
	line-height: 16px;
	font-weight: bold;
}

.enlaces_portada_peq { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: #ffffff;
            
}

.enlaces_portada { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: #ffffff;
            
}

a.enlaces_portada:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada:hover { color: #F15860; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

.enlaces_portada2 { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada2:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada2:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada2:hover { color: #C7BD40; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

.enlaces_portada3 { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada3:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada3:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada3:hover { color: #D4963D; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

.enlaces_portada4 { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada4:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada4:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada4:hover { color: #FF0FE0; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

.enlaces_portada5 { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada5:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada5:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada5:hover { color: #0F91FF; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

.enlaces_portada6 { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada6:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada6:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada6:hover { color: #C7BD40; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

.enlaces_portada7 { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada7:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada7:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada7:hover { color: #F15860; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}

td.enlaces_portada { text-align: left;
            font-size: 15px; 
            font-family: sans-serif; 
            color: #ffffff;
            margin-right:0px;
            padding-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

td.enlaces_portada2 { text-align: left;
            font-size: 15px; 
            font-family: sans-serif; 
            color: #ffffff;
            margin-right:0px;
            padding-left:-5px;
            padding-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: normal;
            background: transparent;
            
}

a.entrada { text-align: left;
            font-size: 15px; 
            font-family: sans-serif; 
            color: #E3C71E;
            margin-right:0px;
            margin-left:10px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.entrada:visited { color: #E3C71E; background: transparent; text-decoration: none;font-weight: bold; }
a.entrada:active { color: #E3C71E; background: transparent; text-decoration: none;font-weight: bold; }
a.entrada:hover { font-size: 16px;color: #EFC185; background: transparent; text-decoration: none;font-weight: bold; }

p.texto_contactar {
	color: #201F1F; 
	text-align: justify;
	text-indent: 0px;
	font-size: 12px;
	font-family: arial;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	letter-spacing: 0.15mm;
	line-height: 16px;
	
	
}

a.entrada { text-align: left;
            font-size: 15px; 
            font-family: sans-serif; 
            color: #E3C71E;
            margin-right:0px;
            margin-left:10px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_imagenes:link { color: #000000; background: #000000; text-decoration: none;border: 0px; border-color: black;border-style: none;}
a.enlaces_imagenes:visited { color: #000000; background: #000000; text-decoration: none;border: 0px; border-color: black;border-style: none;}
a.enlaces_imagenes:active { color: #000000; background: #000000; text-decoration: none;border: 0px; border-color: black;border-style: none;}
a.enlaces_imagenes:hover { color: #000000; background: #000000; text-decoration: none;border: 0px; border-color: black;border-style: none;}


.enlaces_portada_especial1 { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: #ffffff;
            
}

a.enlaces_portada_especial1:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada_especial1:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada_especial1:hover { color: #F15860; background: transparent; text-decoration: underline;font-weight: bold; font-size: 16px;}

.enlaces_portada_especial2 { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #000000;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}

a.enlaces_portada_especial2:visited { color: #000000; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada_especial2:active { color: #000000; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada_especial2:hover { color: #C7BD40; background: transparent; text-decoration: underline;font-weight: bold; font-size: 16px;}

a.noticia {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CD9797;
	text-align: center;
	background: #ffffff;
	border-color: #dddddd;
	border-style: inset;
	border-width: 1mm ;
	margin-top: 5px;
	border-bottom: 0.5mm solid #dddddd;
	border-left: 0.5mm inset #dddddd;
	border-right: 0.5mm solid #dddddde;
	border-top: 0.5mm inset #dddddd;
}
a.noticia:link {color: D80B0B; background: #ffffff; text-decoration: none }
a.noticia:visited { color: D80B0B; background: #ffffff;; text-decoration: none }
a.noticia:active { color: D80B0B; background: #ffffff; text-decoration: none }
a.noticia:hover { color: 000000; background: #ffffff; text-decoration: underline }

.boton_inicio { text-align: center;
            font-size: 12px; 
            font-family: Verdana Black, sans-serif; 
            color: #ffffff;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}
a.boton_inicio:visited { color: #ffffff; background: transparent; text-decoration: none;font-weight: bold; }
a.boton_inicio:active { color: #ffffff; background: transparent; text-decoration: none;font-weight: bold; }
a.boton_inicio:hover { color: #ffffff; background-image: url("/img/inicio2_gran.gif"); text-decoration: underline;font-weight: bold; }

.enlaces_portada_titulo { text-align: left;
            font-size: 18px; 
            font-family: sans-serif; 
            color: #b63442;
            margin-right:0px;
            margin-left:-5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: #ffffff;
            
}

a.enlaces_portada_titulo:visited { color: #b63442; background: transparent; text-decoration: none;font-weight: bold; }
a.enlaces_portada_titulo:active { color: #b63442; background: transparent; text-decoration: underline;font-weight: bold; }
a.enlaces_portada_titulo:hover { color: #F15860; background: transparent; text-decoration: underline;font-weight: bold; font-size: 20px;}
