/* CSS Document */
.style15 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
style15.a:visited: {
	color: #EEEEEE;
}
.Tituloprincipal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
}


.style14 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}

#ruta{
	height:26px;
	width:780px;
	padding:0 0 0 0;
	background-image: url(../images/barraRutas.png);
	text-decoration: none;
}/*background-image: url(../images/fondo2.png)*/


/*link blanco*/
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	text-decoration: none;
	}
A.top {
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.top:hover {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}
A.headerNavigation {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.headerNavigation:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

#ruta li { margin:0px 0px 0px 13px; list-style:none;}
#ruta li a {
	color:#a82424;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.style5 {font-size: 12px; }

.style7 {
	color: #990000;
	TEXT-DECORATION: none;
	}
.Estilo1 {font-size: 12px}
.fot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #003399;
	background-color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.fot2 {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;/*verdana,arial,sans-serif;*/
	font-size: 9pt;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.not {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	TEXT-DECORATION: none;
}
.Estilo2 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-style: normal; 
		font-weight: bold; color: #003399; 
}

.Estilo2 a:visited {
	color: #FFFEF0;
	font-size: 12px;
	TEXT-DECORATION: none;
}
.Estilo2 a:link {
	color: #FFFFFF;
	font-size: 12px;
	TEXT-DECORATION: none;
}

.estnoticia {
	font-family: Verdana, Arial, sans-serif;/*verdana,arial,sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}
a {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
	
}

a1 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
	
}

#plano{	
	font-weight: bold;
	text-decoration:none;
	color: #003399;
}
a:visited {
	color: #003399;
	TEXT-DECORATION: none;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a82424;
	font-style: normal;
	font-weight: bold;
	TEXT-DECORATION: none;
}

#blog2 {
	border:1px solid #000;
	border-color:#adc0d9 #adc0d9 #adc0d9 #adc0d9;
	border-width:1px 1px 1px 1px;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.style2 a:link {
	color: #003399;
	font-size: 12px;
	TEXT-DECORATION: none;
}
.style2 a:visited {
	color: #003399;
	font-size: 12px;
	TEXT-DECORATION: none;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	TEXT-DECORATION: none;
}

body {
	background-color: #bed1ea;
}
.sub-header {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #005555;
	height: 39px;
	line-height: 37px;
	background-color: #22549b;
	background-image: url(../images/cellpic2.gif);
	border-bottom: 1px solid #e1e1e1;
	padding-right: 5px;
}

.full-header {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #fff;
	foreground-color: #22549b;
	
	padding: 0px;
}


.foot-credits {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #aaa;
	height: 25px;
	background-color: #22549b;
	background-image: url(../images/cellpic2.gif);
	border-top: 1px solid #ccc;
	padding: 0px;

}
#lis {padding-left:150px; text-decoration:none; white-space:nowrap;}
#id{ position:relative; z-index:200;}

#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; border:1px solid #000; border-color:#ffffff #adc0d9 #adc0d9 #adc0d9 ; border-width:1px 2px 2px 1px; background:#bed1ea; position:relative; z-index:200;}

#nav {height:28px; padding:0; margin:0; background-image: url(../images/barraCompleta2.png); width:780px;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 20px 0 10px; color:#000066; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li {float:left;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#000066; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300; }
#nav a:hover {position:relative; z-index:300; text-decoration:none; color:#000066;}

#nav :hover ul {left:0; top:26px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul li:hover{ background-color:#FFFFFF; margin:0;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#000066;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

#id2, #id2 a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #003399; text-decoration:none;}
.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	text-transform: none;
	color: #003399;
	letter-spacing: normal;
	text-indent: 10pt;
	word-spacing: normal;
	white-space: nowrap;
	list-style:none;
	
}
.foot2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: 100;
	font-variant: normal;
	color: #777777;

	list-style:none;}
a.titdere:visited {
	FONT-SIZE: 11pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.titdere:hover {
	FONT-SIZE: 11pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}	
.style2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
.caption {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, Arial, geneva, helvetica, arial, sans-serif
}
.formcombo {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, helvetica, arial, sans-serif
}
