.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12;
	text-decoration: none;
	background-color : #f8f7c5;
	padding-bottom : 2px;
	padding-top : 2px;
}

A.menu:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12;
	text-decoration: none;
	background-color : #f8f7c5;
	padding-top : 2px;
	padding-bottom : 2px
}
A.menu:visited {
	color: #042c12;
}

.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12; 
	text-decoration: none;
	background-color : #cfd3df;
	padding-bottom : 2px;
	padding-top : 2px;
	
	
}

TD.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12; 
	text-decoration: none;
	background-color : #cfd3df;
	padding-bottom : 2px;
	padding-top : 2px;
}

A.menu2:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12;
	text-decoration: none;
	background-color : #cfd3df;
	padding-bottom : 2px;
	padding-top : 2px
}

.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-bottom : 2px;
	padding-top : 2px;
}

TD.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left: 10px;
}

A.menu3:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777D8F; 
	text-decoration: none;
	padding-bottom : 2px;
	padding-top : 2px;
}
A.menu3:visited {
	color: #687297;
}

.menuhijo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12; 
	text-decoration: none;
	background-color : #cfd3df;
	padding-bottom : 2px;
	padding-top : 2px;
	
	
}

TD.menuhijo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042c12; 
	text-decoration: none;
	background-color : #cfd3df;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left: 8px;
}


.fondo3 { 
	color: #666666;
	text-indent : 0px;
	text-decoration: none;
	padding-bottom : 2px;
	padding-top : 2px;
}

A.fondo3:HOVER { 
	color: #687297;
	text-indent : 0px;
	text-decoration: none;
	padding-bottom : 2px;
	padding-top : 2px;
}
A.fondo3:visited {
	color: #687297;
}
.menu4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none
}

A.menu4:visited {
	color: #000000;
	text-decoration: none
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none;
}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color : black;
	border : 1px solid #333366
}

.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none
}

.textosubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color : #E0DDE6;
	text-decoration: none
}

A.textosubmenu:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	font-weight : bold;
	background-color : #E0DDE6;
	text-decoration: none
}



.cuadros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color : #FFFFFF;
	border : 1px solid #333366;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-right: 5px;
	padding-left: 5px
}

.tablas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color : #FFFFFF;
	padding-bottom : 10px;
	padding-top : 15px;
	padding-right: 1px;
	padding-left: 10px
}

.titulo
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: #333366;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.line
{
	background-color : #333366
	
}
.cinta
{
	background-color : #96b699;	
	padding-bottom : 2px;
	padding-top : 2px;
	
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: none;
	background-color : #333366;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	text-align : center;
	width : 70px;
	height : 15px

}

A.botones:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: underline;
	background-color : #333366;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	text-align : center
}
.error
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d12442
}
.sobreColor
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;	
	padding-bottom : 2px;
	padding-top : 2px;
	
}
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: underline;
}

A.enlace:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7173c1;
	text-decoration: underline;
}
.cifra
{
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right;
}



.filaImpar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color : #FFFFFF;
	vertical-align:baseline;
	text-indent : 1px;
	height : 19px

	
}
.filaPar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color : #e9eef1;
	text-indent : 1px;
	height : 19px
	
}
TH.estilo1 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none;
	background-color : #D6D6E0;
	padding-bottom : 2px;
	padding-top : 2px;
}

TD.estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none
}

TH.estilo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:lighter;
	font-size: 10px;
	text-decoration: none;
	padding-bottom : 2px;
	padding-top : 2px

}

TD.estilo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}
TH.estilo3
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	text-decoration: none;
}

TD.estilo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none
}

.mapaweb1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: underline;
	font-weight: bold;
}

.mapaweb1:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7173c1;
	text-decoration: underline;
	font-weight: bold;
}

.mapaweb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: underline;
}

.mapaweb2:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7173c1;
	text-decoration: underline;
}

.mapaweb3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: underline;
}

.mapaweb3:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7173c1;
	text-decoration: underline;
}

.mapaweb4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: underline;
}

.mapaweb4:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7173c1;
	text-decoration: underline;
}
