/* REGULAR ----------------------------------------------- */

body {
	background-color:#FFFFFF;
	margin:0px;
}

body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 16px;
}

a:link {
	color:#003399;
	text-decoration:none;
}

a:visited {
	text-decoration:none;
	color:#003399;
}

a:hover {
	text-decoration:none;
	color:#CC0000;
}

a:active {
	text-decoration:none;
	color:#003399;
}


/* PETITAS ----------------------------------------------- */

.petita {
	font-size:10px;
}

.petitaclarita {
	color:#999999;
	font-size:10px;
}


/* RESALTES ----------------------------------------------- */

.resaltemedio {
	color:#000000;
}

.resaltemaximo {
	color:#000000;
	font-weight:bold;
}


/* VARIANTES COLOR ----------------------------------------------- */

.blanco {
	color:#CCCCCC;
}

.gris {
	color:#888888;
}

.resaltecolor1 {
	color:#CC0000;
}


/* TITULOS TRABAJOS VIEJOS ----------------------------------------------- */

a.titlesworks:link {
	text-decoration:none;
	color:#444444;
}

a.titlesworks:visited {
	text-decoration:none;
	color:#444444;
}

a.titlesworks:hover {
	text-decoration:none;
	color:#CC0000;
}

a.titlesworks:active {
	text-decoration:none;
	color:#444444;
}


/* SITEMAP ----------------------------------------------- */

.sitemap {
	font-size:10px;
	color:#444444;
	line-height:12px;
}

a.sitemap {
	text-decoration:none;
	color:#33FF00;
}

a.sitemap:link {
	text-decoration:none;
	color:#333333;
}

a.sitemap:visited {
	text-decoration:none;
	color:#999999;
}

a.sitemap:hover {
	text-decoration:none;
	color:#CC0000;
}

a.sitemap:active {
	text-decoration:underline;
	color:#FF0000;
	background-color:#FFFFCC;
}


/* PREVNEXT (ANTERIOR / SIGUIENTE) ----------------------------------------------- */

a.prevnext:link {
	text-decoration:none;
	color:#000000;
}

a.prevnext:visited {
	text-decoration:none;
	color:#000000;
}

a.prevnext:hover {
	text-decoration:none;
	color:#CC0000;
}

a.prevnext:active {
	text-decoration:none;
	color:#000000;
}


/* ESPECIAL FONDO NEGRO ----------------------------------------------- */

.fondonegro {
	background-color:#000000;
}

a.linkfondonegro:link {
	text-decoration:none;
	color:#3399FF;
}

a.linkfondonegro:visited {
	text-decoration:none;
	color:#3399FF;
}

a.linkfondonegro:hover {
	text-decoration:none;
	color:#CC0000;
}

a.linkfondonegro:active {
	text-decoration:none;
	color:#3399FF;
}


/* TITULOS ----------------------------------------------- */

.titulosXXL {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
	font-weight:normal;
	line-height: 1.25;

}

.titulosL {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	line-height: 1.25;

}

.titulosM {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height: 1.25;
}


/* ESPECIAL GO TO TOP ----------------------------------------------- */

.gotoTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

a.gotoTop:link {
	text-decoration:none;
	color:#CCCCCC;
}

a.gotoTop:visited {
	text-decoration:none;
	color:#CCCCCC;
}

a.gotoTop:hover {
	text-decoration:none;
	color:#CC0000;
}

a.gotoTop:active {
	text-decoration:none;
	color:#CCCCCC;
}


/* ESPECIAL ZONA LINKS ----------------------------------------------- */

.zonalinks {
	color:#FFFFFF;
}

a.zonalinks {
	text-decoration:none;
	color:#33FF00;
}

a.zonalinks:link {
	text-decoration:none;
	color:#333333;
}

a.zonalinks:visited {
	text-decoration:none;
	color:#999999;
}

a.zonalinks:hover {
	text-decoration:none;
	color:#FF0000;
	background-color:#FFFFCC;
}

a.zonalinks:active {
	text-decoration:underline;
	color:#FF0000;
	background-color:#FFFFCC;
}


/* SERIFS ----------------------------------------------- */

.serifdark {
	font-size:14px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	line-height:1.25;

}

.serifgrey {
	font-size:14px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#999;
	line-height:1.25;
}

.serifwhite {
	font-size:14px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#DADADA;
	line-height:1.25;
}

.serifdark_italic {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	font-style:italic;
	line-height:1.25;
}

.serifdarkS_italic {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	font-style:italic;
}

.serifcarmine_italic {
	font-size:14px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	color:#990000;
}

.serifcarmineS_italic {
	font-size:12px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	color:#990000;
}