body {background:url(../images/bg.gif) #184B94; font-family:Verdana; color:#888888; margin:0 auto; padding:0;}
/*body {background:#000000; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#888888; margin:0 auto; padding:0;}*/

#mainsector {background:#FFFFFF; color:#FFFFFF;  margin:0 auto; padding:5px 1px; width:845px; border-right:5px solid #396CB4; border-left:5px solid #396CB4;}
#headersector {color:#0099CC; height:200px; margin:0 0 0px; padding:0;  border-top:2px dotted #999999; padding-top: 5px;  border-bottom:2px dotted #999999;}
#headersector .derecha {float:right; width:221px; padding:0; }
#headersector .izquierda  {float:left; width:600px; padding:0; }

#preheadersector {color:#0099CC; height:20px; margin:0 0 0px; padding:0;  font-family:Helvetica, Arial; font-size: 9px; font-weight:bold;}
#preheadersector .izquierda {float:left; width:25%;}
#preheadersector .derecha {float:right; width:75%;}
#preheadersector a {background:inherit; color:#0066CC; text-decoration:none; font-weight:bold;}
#preheadersector a:hover {background:inherit; color:#BBBBBB; text-decoration:underline; font-weight:bold;}
#preheadersector p {background:inherit; color:#0066CC; font-size:8px;}

#titheadersector { background:url(../images/tit.gif) no-repeat top left; height:40px; margin:0 0 0px; padding:0;}



#footsector {background:#fff; border-top:1px solid #666; border-bottom:1px solid #666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0066CC; margin:0 auto; margin-top:15px; clear:both; padding:5px 0; text-align:center; }
#footsector p {margin:0; padding:0;}
#footsector a {background:inherit; color:#006699; font-weight:400; text-decoration:none;}
#footsector a:hover {text-decoration:none; color:#0000FF;}

#verticalmenu {width: 220px; font-family: Verdana; font-size:14px; color: #333333; line-height:27px; list-style-type:none; margin: 0; padding:0;}
#verticalmenu li a{color:#FFFFFF; display: block; padding: 2px 4px; text-decoration: none; font-weight: bold;border: 1px solid;
border-color:#000000; background-color: #316CD3; text-decoration:none;}
#verticalmenu li a:hover, .verticalmenu li a:active{ background-color: #316CD3; color:#000000;}


#leftsector { float:left; width:221px; margin:15px 0 5px 3px; padding:0; height:310px;}
#leftsector p, #rightsector ul { margin:0 0 16px; padding:0; font-size: 8.5pt;}
#leftsector p { font-size:0.9em; line-height:1.1em; }
#leftsector li { list-style:none; line-height:1em; margin:0 0 6px 0; padding:0; font}
#leftsector h2, #rightsector h3 { color:#505050; background-color:inherit; font-size:1.2em; margin:0 0 5px; padding:0; }
#leftsector a {background:inherit; color:#00BB00; text-decoration:none; font-weight:700; font-size:11px;}
#leftsector a:hover {background:inherit; color:#996600; text-decoration:none;}
#leftsector a img {border:0;}

#content {float:left; text-align:justify; padding:50px 5px 2px 5px; line-height:1.3em; color:#006699; min-height:700px; font-size:10px; text-decoration:none;}
#content a {background:inherit; text-decoration:none;}
#content a:hover {background:inherit; color:#000000; text-decoration:none;}

#content .cuadrosector {	height:100%; margin-right:10px; float:left;}
#content .cuadrosector span {font-family:Verdana; font-size: 10px; color: #000000; margin-left:5px; text-align:justify; width:620;}
#content .cuadrosector h2 {font-size:12px;  font-family:Verdana; color: #316CD3; font-weight:bold;}
#content .cuadrosector h3 {font-size:16px;  font-family:Verdana; color: #000000; font-weight:bold;}
#content .cuadrosector a {background:inherit; color:#0066CC; font-weight:700; font-size:12px;}
#content .cuadrosector a:hover {background:inherit; color:#000000; text-decoration:none;}
#content .cuadrosector img {margin-top:3px;}
#content .rightsector {font-family:Verdana; font-size: 10px; color: #000000; margin-left:2px; float:right; text-align:justify; width:200px;}
#content .rightsector a {background:inherit; text-decoration:none;}
#content .rightsector a:hover {background:inherit; color:#000000; text-decoration:none;}

#content .minitab a {background:#AAAAAA; color:#FFFFFF; border:1px solid #000000; font-weight:700; font-size:12px; height:20px;}
#content .minitab a:hover {background:inherit; color:#000000; text-decoration:none; height:20px;}

#content form fieldset {border-color: #AAAAAA;  border-width: 1px;  border-style: solid;  padding: 10px;  margin: 0;  background-color:#FFFFFF;z-index:1;}
#content form fieldset legend {	font-size:12px;   font-weight:bold; 	 background-color:#316CD3;	 border-color: #AAAAAA; border-width: 1px; border-style: solid;z-index:0;	color: #FFFFFF;}
#content form label { 	display: block;  float: left; width: 120px; padding: 0; margin: 5px 0 0; text-align:right;  font-weight:bold;font-size:9px;}
#content form fieldset label:first-letter { text-decoration:underline;   }
#content form input, form textarea, form select {background:#E9ECF1;font-weight:700;width:auto;margin:5px 0 0 10px; }
#content form input#reset {	margin-left:0px; /* set margin-left back to zero on reset button (set above) */}
#content textarea { overflow: auto; }
#content form small {	display: block;margin: 0 0 5px 160px;	padding: 1px 3px;	font-size: 88%;}
#content form .required{font-weight:bold;} /* uses class instead of div, more efficient */
#content form br {	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */}

#content .oform fieldset {border-color: #666666;  border-width: 1px;  border-style: solid;  padding: 10px;  margin: 0;  background-color:#FFFFFF ;z-index:1; width:260px;}
#content .oform fieldset legend {	font-size:14px;   font-weight:bold; 	 background-color:#316CD3;	 border-color: #666666; border-width: 1px; border-style: solid;z-index:0;	color: #FFFFFF;}
#content .oform label { 	display: block; float: left; width: 130px; padding: 0; margin: 3px 0 0; text-align:left;  font-size:10px;}

#content .largeform fieldset {border-color: #666666;  border-width: 1px;  border-style: solid;  padding: 10px;  margin: 0;  background-color:#FFFFFF ;z-index:1; width:260px;}
#content .largeform fieldset legend {	font-size:14px;   font-weight:bold; 	 background-color:#316CD3;	 border-color: #666666; border-width: 1px; border-style: solid;z-index:0;	color: #FFFFFF;}
#content .largeform label { 	display: block; float: left; width: 255px; padding: 0; margin: 3px 0 0; text-align:left;  font-size:10px;}
