/* CSS Document */
html { overflow-x: hidden;}
body { background:#f7fbfc url(../images/bg.gif) repeat-x; margin:0; padding:0; font-family:Tahoma; font-size:12px;} 
#content { background:#fff; color:#000; background:#fff url(../images/site_15.jpg) no-repeat;}
#botnav, #botnav a{ color:#006797; font-size:11px; text-decoration:none;}
#botnav a:hover { text-decoration:underline; color:#0c5687;}
#footer, #footer a{ color:#999; font-size:10px;text-decoration:none;}
#footer a {font-weight:bold;}
#footer a:hover {text-decoration:underline;color:#333;}
.caption {color: #00aaff;font-weight: bold;}
.current { color:#999;}
#page{ font-size:12px; text-align:justify; padding:5px; background-color:#f7fbfe}
p { text-indent:15px; }
p.top_title { text-indent:0; text-transform:uppercase; color:#3398cc; font-size:14px; font-weight:bold;}
p.title { text-indent:0; color:#66bb12;  font-weight:bold; margin-bottom:19px; }
p.title span {background:url(../images/bg_title.jpg) repeat-x 0 16px; padding-bottom:16px; width:auto;text-transform:uppercase;}
p.sub_title {text-indent:0; color:#066b99; font-weight:bold;}
ul {list-style:none; text-align:left;}
li { padding-left:20px; background:url(../images/li.gif) no-repeat  0 3px;}
a.button {color:#fff; font-weight:bold;}
a.button span {display:block; width:106px;line-height:30px;background:url(../images/get.jpg) no-repeat; padding-left:3px;}
a.button span:hover {background-position: 0 -30px; cursor:pointer;}
.validation-advice { color: #ff3300 ;}
div#form1{ float:left; width:300px;  padding-bottom:10px;}
div#form2{float:left; padding-bottom:10px;}
div#form3{float:left; display:block; text-align:left}
div#form4{ padding-top:10px; text-align:center; display:block; clear:both;}
div#form1 input:hover, div#form2 input:hover, div#form2 select:hover { border-style:solid; border-color:#AAEB8B;}
fieldset {	margin: 20px 0;	padding: 15px 10px;	overflow: auto;}
legend {	padding: 2px 5px;	color: #6fbc20;	font-weight: bold;}
label{display:block; padding:10px 0; font-weight:bold; color:#021f49;}
span.form_required{ color:#f30; font-weight:bold;}
span.requeridos { color:#666; font-size:11px; }
.smaller { font-size:1em; text-indent:0;}
.nli { background:url(../images/bg_footer.jpg) no-repeat ; text-align:justify; height:233px;}
.nli a{ text-decoration:none; color:#000}
.nli a:hover{ text-decoration:underline; }
.nli strong { color:#00418f;}
.nli div {margin:5px}
h1{ color:#01649B; font-size:13px; }
h2 { font-size:13px;}
h2  a {color:#01649B; text-decoration:none}
h2  a:hover {text-decoration:underline}
