/* ESTILOS COMUNES */
BODY
{
	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-align: center;
	color: rgb(0,0,0);
	background: rgb(255,255,255);
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

H1
{
	font: 18px/20px Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: left;
	padding: 14px 5px 2px 5px;
	border: 0px;
	margin: 0px;
}

H2
{
	font: 16px/18px Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: left;
	padding: 12px 5px 2px 5px;
	border: 0px;
	margin: 0px;
}

H3
{
	font: 12px/16px Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: left;
	padding: 10px 5px 2px 5px;
	border: 0px;
	margin: 0px;
}

H6
{
	font: 10px/13px Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 2px 5px 2px 5px;
	border: 0px;
	margin: 0px;
}

P
{
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 2px 5px 2px 5px;
	border: 0px;
	margin: 0px;
}

LI
{
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 2px 5px 2px 5px;
	border: 0px;
	margin: 0px;
}

TD
{	
	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

TH
{
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

A, A:VISITED
{
	color: rgb(218,17,29);
	text-decoration: none;
}

A:HOVER
{
	color: rgb(255,40,40);
	text-decoration: underline;
}

HR
{
	padding: 0px;
	border-top: 2px solid rgb(255,255,0);
	border-bottom: 1px solid rgb(200,200,200);
	border-bottom: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(255,255,0);
	margin: 0px;
}

/* CONTENIDOS ESPECIALES */
.ContenidoRojo
{
	color: rgb(180,120,100);
}

TD.SombraSup { background: url(sombraSup.gif) repeat-x bottom;}
TD.SombraDer { background: url(sombraDer.gif) repeat-y left;}
TD.SombraInf { background: url(sombraInf.gif) repeat-x top;}
TD.SombraIzq { background: url(sombraIzq.gif) repeat-y right;}

/* MENNU */
TD.Menu
{
	background: rgb(218,17,29);
}

TD.MenuItem
{
	color: rgb(218,17,29);
	font: 11px/20px Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-align: center;
	background: rgb(255,255,0);

	border-top: 2px solid rgb(218,17,29);
	border-right: 5px solid rgb(218,17,29);
	border-bottom: 2px solid rgb(218,17,29);
	border-left: 5px solid rgb(218,17,29);
}

TD.MenuItem A, TD.MenuItem A:VISITED
{
	display: block;
	color: rgb(0,0,0);
	background: rgb(255,255,255);
}

TD.MenuItem A:HOVER
{
	color: rgb(255,40,40);
	background: rgb(255,255,0);
	text-decoration: underline;
}

.Logo
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}

/* FORMULARIOS */
TD.Form
{
	font: 9px/11px Arial, Helvetica, sans-serif;
	background: rgb(240,240,240);

	padding: 2px 0px 2px 0px;
	border-top: 0px solid rgb(218,17,29);
	border-right: 5px solid rgb(218,17,29);
	border-bottom: 0px solid rgb(218,17,29);
	border-left: 5px solid rgb(218,17,29);
}

TD.Form H4
{
	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: center;
	padding: 3px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

.FormRojo
{
	color: rgb(180,120,100);
	font: 9px/11px Arial, Helvetica, sans-serif;
	background: rgb(240,240,240);

	padding: 2px 0px 2px 0px;
	border-top: 0px solid rgb(218,17,29);
	border-right: 5px solid rgb(218,17,29);
	border-bottom: 0px solid rgb(218,17,29);
	border-left: 5px solid rgb(218,17,29);
}

/* BARRA DE TÍTULOS: */
TR.Titulo TD
{
	background: url(fondoCat.gif) repeat-x bottom rgb(255,255,255);
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}

TR.Titulo TD H1
{
	font: 18px/22px bold Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

/* LINKS DE LA BARRA DE TÍTULOS: */
TR.TituloLink TD
{
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}

TR.TituloLink TD H6
{
	font: 9px/9px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

/* CELDA DE SITIOS */
TR.SitiosTitulo TD
{
	width: 115px;
	vertical-align: bottom;
	padding: 6px 5px 1px 5px;
	border: 0px solid rgb(0,0,0);
	margin: 0px;
}

TR.Sitios TD
{
	width: 115px;
	text-align: center;
	vertical-align: top;
	padding: 1px 5px 6px 5px;
	border: 0px solid rgb(0,0,0);
	margin: 0px;
}

TR.SitiosTitulo TD H2
{
	color: rgb(218,17,29);
	font: 11px/12px Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-align: center;
	padding: 0px;
	border: 0px solid rgb(0,0,0);
	margin: 0px;
}

TR.Sitios TD H4
{
	color: rgb(218,17,29);
	font: 6px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 0px 3px 0px;
	border: 0px solid rgb(0,0,0);
	margin: 0px;
}

TR.Sitios TD IMG
{
	height: 75px;
	width: 95px;
	padding: 0px;
	border: 0px solid rgb(0,0,0);
	margin: 0px;
}

TR.Sitios TD H3
{
	color: rgb(0,0,0);
	font: 9px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 0px 3px 0px;
	border: 0px solid rgb(0,0,0);
	margin: 0px;
}

/*Barra de paises*/
TD.Paises
{
	background: rgb(240,240,240);
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2px 5px 5px 3px;
}

TD.Paises H6
{
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 5px 5px 5px;
	border: 0px;
	margin: 0px;
}

/* FORMULARIOS DE CUERPO */
TABLE.Form TH
{
	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

TABLE.Form TD
{
	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-align: left;
	padding: 5px 5px 5px 5px;
}

TABLE.Form TD.Center
{
	text-align: center;
}

.Boton
{
	color rgb(0,0,0);
	font: 9px/11px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 80px;
	background: rgb(220,220,220);
	padding: 0px 3px 0px 3px;
	border-top: 1px solid rgb(250,250,250);
	border-right: 1px solid rgb(20,20,20);
	border-bottom: 1px solid rgb(20,20,20);
	border-left: 1px solid rgb(250,250,250);
	margin: 0px;
}

.Boton:HOVER
{
	background: rgb(180,180,180);
	border-top: 1px solid rgb(255,255,255);
	border-right: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
	border-left: 1px solid rgb(255,255,255);
}

.Boton:ACTIVE, .Boton2
{
	color rgb(0,0,0);
	font: 9px/11px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 80px;
	background: rgb(180,180,180);
	padding: 0px 3px 0px 3px;
	border-top: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(0,0,0);
	margin: 0px;
}

.EditBox
{
	color: rgb(0,0,0);
	background: rgb(255,255,255);
	font: 9px/11px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px;
	border: 1px solid rgb(50,50,50);
	margin: 0px;
}

.redDigiloc
{
	color: #CCCCCC;
}

.redDigiloc a, .redDigiloc a:visited
{
	color: #CCCCCC;
}

.redDigiloc a:hover
{
	color: #999999;
}

