.ctexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #333333;
	line-height: 145%;

}
.ctextorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #CC0000;
	line-height: 137%;

}
.cmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height: 20px;
	text-indent: 5px;
	width: auto;
	padding-right: 10px;
	text-decoration: none;

}
a.cmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #E6F2FF;
	color: #CC0033;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height: 20px;
	text-indent: 5px;
	width: auto;
	padding-right: 10px;
	text-decoration: none;
}
.textoblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #666666;
	line-height: 140%;



}
.cmenuon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height: 20px;
	background-color: #CC0033;
	padding-right: 10px;
	width: auto;
	margin: 0px;
	padding-left: 5px;
	border-right-width: 0px;
	border-right-style: none;
	text-decoration: none;

}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #CCCCCC;
	margin-right: 15px;
	padding-right: 15px;
	background-color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: normal;





}
.submenuon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;


}
.compPrincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	text-align: right;
	margin: 5px;
	padding: 5px;




}
.compPnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.lineafina {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.comp1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;

}
.fondosub {
	background-color: #FFCC00;
}
.colorabajo {
	background-color: #eeeee2;
}
.submenut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;



}
a.submenut:hover {
	color: #C1E0FF;
}
.ctextorojoenlace {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #CC0000;
	line-height: 150%;
}
.ctextop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: 135%;
	font-size: 11px;

}
.ctextonegro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	line-height: 145%;
}
.enlacedestacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #444444;
	clip:   rect(10px auto auto 5px);
	vertical-align: 35%;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 10px;
	padding-right: 10px;

}
.ctextoblancoenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 150%;
}
.ctextotab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEE2;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #BBBBB2;
	margin-right: 10px;
	padding-right: 10px;

}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #333333;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border: 1px solid #999999;
	margin-top: 3px;
	padding-top: 3px;


}
.ctextotaboscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	background-color: #CC0033;
	border: 1px solid #666666;
	color: #FFFFFF;


}
.ctextotabnegro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #CCCCCC;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #000000;
	margin-right: 10px;
	padding-right: 10px;
}
a.enlacedestacado:hover {

	background-color: #E6F2FF;	
}

.ctextotablanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	margin-left: 0px;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEE2;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #FFFFFF;
	margin-right: 10px;
	padding-right: 10px;
}
.paso1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #C1E0FF;
	margin-right: 6px;
	padding-right: 8px;
}
.paso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #999999;
	margin-left: 0px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEE2;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #B7C6CA;
	margin-right: 6px;
	padding-right: 8px;
}
.paso3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 0px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEE2;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #0E73C5;
	margin-right: 6px;
	padding-right: 8px;
}a.paso3:hover {
	background-color: #B7C6CA;
}
.lineavertical {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;

}
.lineavertical1 {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
.lineavertical2 {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	margin: 6px 0px 10px 10px;
	padding: 6px 0px 10px 10px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-left-color: #999999;
}
a.ctexto:hover {

	background-color: #E6F2FF;
	color: #000000;	
}
a.ctextop:hover {
	background-color: #E6F2FF;
	color: #000000;	
}
a.ctextorojo:hover {
	background-color: #E6F2FF;	
}
a.textoblanco:hover {
	background-color: #E6F2FF;	
}
a.ctextorojoenlace:hover {
	background-color: #E6F2FF;
	color: #000000;
}
.lineahori {
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: dashed;
	font-size: 5px;


}
.mapa1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	line-height: 170%;
}a.mapa1:hover {
	background-color: #E6F2FF;
	color: #000000;
}
.ctextotitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: normal;
	color: #666666;
	line-height: 120%;


}
.ctextotabgris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEE2;
	margin-top: 2px;
	padding-top: 2px;
	margin-right: 10px;
	padding-right: 10px;
}
.menulinea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.submenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #CCCCCC;
	margin-right: 15px;
	padding-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: normal;
	background-image: url(fondomenu.gif);
	background-repeat: repeat-x;
	background-color: #000000;


}
.submenusin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #CCCCCC;
	margin-right: 15px;
	padding-right: 15px;
	background-color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: normal;
}
.submenu1on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #CCCCCC;
	margin-right: 15px;
	padding-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: normal;
	background-image: url(fondomenu1.gif);
	background-repeat: repeat-x;
	background-color: #666666;

}
.lineabajo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.submenu2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 15px;
	padding-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: normal;
	background-image: url(fondomenu2.gif);
	background-repeat: repeat-x;
	background-color: #666666;
}
.paso1a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #E6F2FF;
	margin-right: 6px;
	padding-right: 8px;
}
.paso1g {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #EFEFEF;
	margin-right: 6px;
	padding-right: 8px;
}
.paso1ag {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEE2;
	margin-top: 2px;
	padding-top: 2px;
	background-color: #CCCCCC;
	margin-right: 6px;
	padding-right: 8px;
}
.descrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	cursor: help;
}
