/* 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, h2, h3 { text-align: left;
	     color: #0061A5;
}
h4, h5, h6 { text-align: center }
/* background should be transparent, but WebTV has a bug */


h1 { 
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h2 { 
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	
}
h4 { 	
	font-family: Arial,Helvetica,sans-serif;
	color: #757475;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

td {
	font-size:11px;	
	color: #575656;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-indent: 0px;
	
}

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

p {
  font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #575656; 
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	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;}

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;}
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:left; color: #D00202; font-size: 16px; font-family: tahoma,verdana,comic sans;font-weight: bold;text-decoration: none;}
.titulo_idi {letter-spacing: 0.15mm;text-align:center; color: #0C5F99; font-size: 16px; font-family: tahoma,verdana,comic sans;font-weight: bold;text-decoration: none;}
.titulo_fdt {letter-spacing: 0.15mm;text-align:center; color: #929382; font-size: 16px; font-family: tahoma,verdana,comic sans;font-weight: bold;text-decoration: none;}
.titulo_rie {letter-spacing: 0.15mm;text-align:center; color: #BD5826; font-size: 16px; font-family: tahoma,verdana,comic sans;font-weight: bold;text-decoration: none;}
.titulo_pcstork {letter-spacing: 0.15mm;text-align:center; color: #ED1C24; font-size: 16px; font-family: tahoma,verdana,comic sans;font-weight: bold;text-decoration: none;}

/*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: 14px; 
            font-family: sans-serif; 
            color: #201F1F;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: transparent;
            text-transform: capitalize;
            letter-spacing: 0.15mm;
}
a.enlace:visited { color: #292828; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace:active { color: #292828; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace:hover { margin-left:39px;color: #D00202; background: transparent; text-decoration: none;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;
            letter-spacing: 0.15mm;
}
a.subenlace:link { color: #201F1F; background: transparent; text-decoration: none;font-weight: bold; }
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; }

.subenlace2 { 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;
            letter-spacing: 0.15mm;
}
a.subenlace2:link { margin-left:10px;color: #DE0029; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace2:visited { margin-left:10px;color: #DE0029; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace2:active { margin-left:10px;color: #DE0029; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace2:hover { margin-left:10px;color: #DE0029; background: transparent; text-decoration: none;font-weight: bold; }

.enlace_idi { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #0C5F99;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: transparent;
            text-transform: capitalize;
            letter-spacing: 0.15mm;
}
a.enlace_idi:visited { color: #0C5F99; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace_idi:active { color: #0C5F99; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace_idi:hover { margin-left:39px;color: #AAC1D0; background: transparent; text-decoration: none;font-weight: bold; }

.subenlace_idi { text-align: left;
            font-size: 13px; 
            font-family: sans-serif; 
            color: #0C5F99;
            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_idi:visited { color: #0C5F99; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace_idi:active { color: #0C5F99; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace_idi:hover { margin-left:10px;color: #AAC1D0; background: transparent; text-decoration: none;font-weight: bold; }


.enlace_fdt { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #929382;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: transparent;
            text-transform: capitalize;
            letter-spacing: 0.15mm;
}
a.enlace_fdt:visited { color: #929382; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace_fdt:active { color: #929382; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace_fdt:hover { margin-left:39px;color: #CFD0BA; background: transparent; text-decoration: none;font-weight: bold; }

.subenlace_fdt { text-align: left;
            font-size: 13px; 
            font-family: sans-serif; 
            color: #929382;
            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_fdt:visited { color: #929382; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace_fdt:active { color: #929382; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace_fdt:hover { margin-left:10px;color: #CFD0BA; background: transparent; text-decoration: none;font-weight: bold; }

.enlace_rie { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #BD5826;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: underline;
            font-weight: bold;
            background: transparent;
            text-transform: capitalize;
            letter-spacing: 0.15mm;
}
a.enlace_rie:visited { color: #BD5826; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace_rie:active { color: #BD5826; background: transparent; text-decoration: none;font-weight: bold; }
a.enlace_rie:hover { margin-left:39px;color: #D2987C; background: transparent; text-decoration: none;font-weight: bold; }

.subenlace_rie { text-align: left;
            font-size: 13px; 
            font-family: sans-serif; 
            color: #BD5826;
            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_rie:visited { color: #BD5826; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace_rie:active { color: #BD5826; background: transparent; text-decoration: none;font-weight: bold; }
a.subenlace_rie:hover { margin-left:10px;color: #D2987C; background: transparent; text-decoration: none;font-weight: bold; }



.titulo_breves { text-align: center;
            font-size: 13px; 
            font-family: sans-serif; 
            color: #D00202;
            margin-right:0px;
            margin-left:5px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

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

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

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

.texto_breves {
  font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #575656; 
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	text-align: justify;
	letter-spacing: 0.15mm;
	line-height: 12px;
	
}


td.noticias {
	padding-left:5px;
	padding-right:5px;
	
}

a.menu_cabecera { text-align: center;
            font-size: 12px; 
            font-family: Verdana Black, sans-serif; 
            color: #ffffff;
            margin-right:0px;
            margin-left:4px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            
}
a.menu_cabecera:link { color: #ffffff; background: transparent; text-decoration: none;font-weight: bold; }
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 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #575656; 
	text-align: justify;
	text-indent: 20px;
	font-size: 11px;
	font-family: sans-serif;
	
}

.enlace_empresas { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #201F1F;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

.enlace_empresas_idi { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #0C5F99;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

.enlace_empresas_fdt { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #929382;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

.enlace_empresas_rie { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #BD5826;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

.enlace_empresas_pcstork { text-align: left;
            font-size: 14px; 
            font-family: sans-serif; 
            color: #ED1C24;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

textarea {

font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #575656; 
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	letter-spacing: 0.15mm;
	line-height: 16px;
}


.masinfo {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #1F41BF;
	text-align: center;
}
a.masinfo:link {color: 1F41BF; background: transparent; text-decoration: underline }
a.masinfo:visited { color: 1F41BF; background: transparent; text-decoration: underline }
a.masinfo:active { color: 1F41BF; background: transparent; text-decoration: underline }
a.masinfo:hover { color: 667CD1; background: transparent; text-decoration: underline }

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

.titulo_noticia { text-align: center;
						font-size: 12px; 
            font-family: sans-serif; 
            color: #A8161C;
            margin-right:0px;
            margin-left:25px;
            margin-top:0px;
            margin-bottom:0px;
            text-decoration: none;
            font-weight: bold;
            background: transparent;
            letter-spacing: 0.15mm;
}

.noticia {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A8161C;
}

.texto_contactar {
  font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #575656; 
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	font-family: sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
}

.texto_contactar2 {
  font-family:sans-serif;
	color: #DE0029; 
	text-align: center;
	text-indent: 0px;
	font-size: 11px;
	font-family: sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
}