/* Global Styles */

body {
  	font-family:calibri,arial;
  	height: auto;
  	margin: 0px;
	background:URL(imagenes/fondo.jpg);
}

PRE{
	font:14px calibri, arial;
	line-height:10px;
	}

H1{
	font:16px calibri, arial;
	color: #3C001E;
	}

H2{
	font:14px calibri, arial;
	color: #3C001E;
	}

H3{
	font:12px calibri, arial;
	color: #3C001E;
	}

H4{
	font:10px calibri, arial;
	color: #3C001E;
	}

td {
	border: 1pt solid rgb(222,222,222);
	font-size:13px;
	font-family:arial;
	text-align:center;
	}

a {
	font:12px calibri, arial;
	color: #dddddd;
	text-decoration:none;
	}
	
a:hover {
	color: #EA1A68;
	text-decoration:none;
	}

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

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

li {
	font:  bold 18px calibri,arial;
	color:#400000;
	text-align:left;
	margin-left:0px;
	letter-spacing:.0em;
	}

textarea {
	font:14px calibri, arial;
	resize: none;
	}

img {
	border:0px;
	}

SELECT {
	font-size: 10pt;
	font-family : calibri,arial,verdana;
}

form {
	margin:10px;
	}
	
/* ID Styles */

#navigation {
	text-align=right;
}

#navigation a {
	font:15px calibri,arial;
	color:#0000ff;
	font-weight:bold;
	letter-spacing:.0em;
	line-height:15px;
	text-align:center;
	display:block;
	padding:5px;
	border: 0pt solid rgb(0,0,0);
	xborder-right-width: 1px; 
	xborder-left-width: 1px;
	xborder-bottom-width: 1px;
	background: #eeeeee;
	}
	
#navigation a:hover {
	font:15px calibri,arial;
	color: #ffffff;
	font-weight:bold;
	line-height:15px;
	display:block;
	padding:5px;
	border: 0pt solid rgb(0,0,0);
	xborder-right-width: 1px; 
	xborder-left-width: 1px;
	xborder-top-width: 1px;
	background: #EA1A68;
	}

#navigation2 a {
	font:13px calibri,arial;
	color:#0000ff;
	font-weight:bold;
	letter-spacing:.0em;
	line-height:15px;
	text-align:center;
	display:block;
	padding:5px;
	border: 1pt solid rgb(140,140,140);
	border-right-width: 1px; 
	border-left-width: 1px;
	border-bottom-width: 1px;
	background: #dadada;
	}
	
#navigation2 a:hover {
	font:13px calibri,arial;
	color: #ffffff;
	font-weight:bold;
	line-height:15px;
	display:block;
	padding:5px;
	border: 1pt solid rgb(0,0,0);
	border-right-width: 1px; 
	border-left-width: 1px;
	border-top-width: 1px;
	background: #0000ff;
	}

#imgActualidad {
	text-align:center;
	}

#txtTitulo {
	text-align:left;
	font:18px arial;
	color: #840000;
	padding:0px;
	}

#txtSubtitulo {
	text-align:left;
	font:14px calibri,arial;
	color: #000000;
	padding:0px;
	}

/* Class Styles */

.rutaWeb  {
	font-size:12px;
	font-family:calibri,arial;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	color:#222222;
	line-height:35px;
	letter-spacing:.0em;
	}

.titulo {
	font:  bold 32px/40px calibri,arial;
	color:#004080;
	text-align:right;
	letter-spacing:.0em;
	border: 0pt solid rgb(200,200,200);
	border-top:0pt;
	border-right:0pt;
	border-left:0pt;
	}

.titulo0alfa {
	font:  bold 20px/26px calibri,arial;
	color:#400000;
	text-align:left;
	letter-spacing:.0em;
	border: 0pt solid rgb(200,200,200);
	border-top:0pt;
	border-right:0pt;
	border-left:0pt;
	}

.titulo0beta {
	font:  bold 24px/28px calibri,arial;
	color:#400000;
	text-align:left;
	letter-spacing:.0em;
	border: 0pt solid rgb(200,200,200);
	border-top:0pt;
	border-right:0pt;
	border-left:0pt;
	}

.titulo1 {
	font:  bold 18px/22px calibri,arial;
	color:#400000;
	text-align:left;
	color:#400000;
	letter-spacing:.0em;
	border: 0pt solid rgb(100,100,100);
	border-right-width: 0px; 
	border-left-width: 0px;
	border-top-width: 0px;
	}

.titulo2 {
	font:  bold 15px/20px calibri,arial;
	color:#400000;
	text-align:left;
	letter-spacing:.0em;
	border: 0pt solid rgb(100,100,100);
	border-right-width: 0px; 
	border-left-width: 0px;
	border-top-width: 0px;
	}

.tituloD {
	font:  bold 18px/32px calibri,arial;
	color:#400000;
	text-align:right;
	letter-spacing:.0em;
	border: 0pt solid rgb(100,100,100);
	border-right-width: 0px; 
	border-left-width: 0px;
	border-top-width: 0px;
	}

.aviso {
	font:  bold 20px/24px calibri,arial;
	color:#110000;
	text-align:center;
	letter-spacing:.0em;
	border: 0pt solid rgb(100,100,100);
	border-right-width: 0px; 
	border-left-width: 0px;
	border-top-width: 0px;
	}

.centrado {
	text-align:center;
	}

.izquierdo {
	text-align:left;
	}

.derecho {
	text-align:right;
	}

.separador3{line-height:3px;}
.separador6{line-height:6px;}
.separador12{line-height:12px;}
.separador18{line-height:18px;}

.boton {
	width:260px;
	font:  bold 22px/32px calibri,arial;
	text-align:center;
	margin-top:0px;
	border: 1pt solid rgb(50,50,50);
	padding:4px;
	background-color:#eeeeee;
	}

.caja {
	valign:top;
	margin-top:0px;
	border: 1pt solid rgb(50,50,50);
	padding:5px;
	}

.cajaLight {
	margin-top:0px;
	text-align:center;
	background-color:#fafafa;
	border: .5pt solid rgb(210,210,210);
	padding:5px;
	}

.cajaGris {
	border: 0.5px solid #bbbbbb;
	background-color:#f2f2f2;
	padding:0px;
	}

.cajaNegra {
	border: 1px dashed #aaaaaa;
	padding:0px;
	}

.cajaBlanca {
	border: 1px solid #000000;
	background-color:#ffffff;
	padding:0px;
	resize:none;
	}




	