body {
	background-color: #FFC66F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../imagenes/bg.jpg);
}
.generales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	TEXT-DECORATION: none;
}
.generales_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.campos {
	background-color: #FFFFFF;
	border: 1px solid #FF9900;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boton {
	color: #FFFFFF;
	font-size: 11px;
	background-color: #FF9900;
	border: 1px solid #FF9900;
}
.contenidos {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	border-bottom: 1px solid #FF9900;
}
.medianil {
	background-image: url(../imagenes/medianil.gif);
	width: 20px;
}
.llamada {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
#mainContent{
width:90%;
column-count:2;
column-gutter:15px;
column-rule:solid black thin;
}
.navegacion:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	TEXT-DECORATION: none;
}
.navegacion:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	TEXT-DECORATION: none;
}
.navegacion:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	TEXT-DECORATION: none;
}
.navegacion:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	TEXT-DECORATION: none;
	}
	.sub_nav:link{
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
.sub_nav:visited{
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
.sub_nav:active{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.sub_nav:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	}
.borde {
	border: 1px solid #FF9900;
}
.caratula {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.separador {
	background-image: url(../imagenes/separador.gif);
	height: 20px;
}
.tit_tabla {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	background-image: url(../imagenes/bck_cell.gif);
	height: 20px;
	text-align: left;
}

/* estilos v08 pw */
.textonavegacion { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;color: #999999;}
.textonavegacion  A:link {	TEXT-DECORATION: none;color: #999999;}
.textonavegacion  A:visited {TEXT-DECORATION: none;color: #999999;}
.textonavegacion  A:hover {TEXT-DECORATION: underline; color: #000000; }


.menu_footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #666666;}
.menu_footer  A:link {	TEXT-DECORATION: none;color: #666666;}
.menu_footer  A:visited {TEXT-DECORATION: none;color: #666666;}
.menu_footer  A:hover {TEXT-DECORATION: underline; color: #000000; }

ul.errores {
	padding: 10px;
}
ul.errores li {
	color: #f00;
}
.plan {width: 100%; border-top: 1px dotted #999999;margin-bottom: 10px;}
.plan a {color:#666;text-decoration:none; border:0}
.plan img {border: 0;margin-top:10px}
.plan strong{color:#333}
form#search {margin-bottom:10px;}