body { position: relative; margin: 0; padding: 0; background-color: #fc0; }

input, textarea { background-image: none; background-color: #fff; border: solid 1px #5d9ac6; padding: 2px; }
input:focus, textarea:focus { background-image: none; background-color: #fff; border: solid 1px #FFCC00; padding: 2px; }

a.ldlink:link, a.ldlink:visited { color: #0A4AAF; text-decoration: underline; font-size: 11px; }
a.ldlink:hover, a.ldlink:active { color: #0A4AAF; text-decoration: none; font-size: 11px; }

a.hdlink:link, a.hdlink:visited { color: #D11E50; text-decoration: underline; font-size: 13px; }
a.hdlink:hover, a.hdlink:active { color: #D11E50; text-decoration: none; font-size: 13px; }

.bluebold { font-weight: bold; color: #005AB4; }
.blackbold { font-weight: bold; color: #000000; }

.intro { font-size: 13px; padding: 16px 20px 0px 20px; text-align: justify; }

#page div, #page ul, #page li, #page img, #page span { position: relative; overflow: hidden; margin: 0; padding: 0; float: none; border: none; }

#page { font: normal 12px/150% Arial, Helvetica, sans-serif; color: #333; line-height: 17px; }
#page p { position: relative; overflow: hidden; margin: 0; float: none; border: none; }

#page hr { overflow: hidden; background: transparent; clear: both; height: 1px; border: none; border-top: 1px solid #DDD; margin: 16px 0; }

#page a img { border: 0; }

#page { background: #fc0 url(../img/fnd_body.png) 0 0 repeat-x; }
#page #page_wrap { width: 940px; margin: 0 auto; background: url(../img/fnd_page.png) 0 0 no-repeat; }
#page .wrap { margin: 0 auto; }
#page .wrap .wrap { margin: 0 auto; }
#page .wrap .wrap .wrap { margin: 0; }

#page #header { width: 100%; height: 60px; margin-top: 20px; }
#page #header .wrap { height: 65px; }
#page #header #logo { width: 400px; top: 15px; left: 0; }
#page #header #logo img { float: left; }

/** LAYER NAV **/
#page #layer_nav { position: absolute; top: 40px; right: 0px; }
#page #layer_nav .wrap { margin: 50px 0 0 0; }
#page #layer_nav ul { position: relative; }
#page #layer_nav li { display: block; text-align: center; font-size: 15px; float: left; height: 30px; margin: 0 11px 0 0; }
#page #layer_nav li a { text-decoration: none; color: #E0E9F1; font-weight: bold; margin: 0 0 0 8px; padding: 6px 0 10px 0px; display: block; }
#page #layer_nav li:hover, #page #layer_nav li .over { float: left; }
#page #layer_nav li a:hover { color: #FFCC00; text-decoration: underline; font-weight: bold; font-size: 15px; }
#page #layer_nav li.selected { }
#page #layer_nav li.selected a { color: #7092B4; display: block; text-decoration: underline; }
#page #layer_nav li.gold { }
#page #layer_nav li.gold a { color: #FFCC00; display: block; text-decoration: none; }
#page #layer_nav li.gold a:hover { color: #FFCC00; text-decoration: underline; font-weight: bold; font-size: 15px; }

#page #container #content #content_bottom { margin-top: 16px; }
#page #container #content #content_bottom .pregunta { font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 190%; height: 25px; color: #0066cc; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }

/** CONTAINER **/
#page #container { padding: 0; margin: 10px 0 0 0; }
#page #container .wrap { }

/*uncol*/
#page #container #content { }
#page #container #content .wrap { }

#page #container #content #top_box { height: 20px; background: url(../img/top_box.gif) 0 0 no-repeat; padding: 0 40px; }
#page #container #content #bottom_box { height: 20px; background: url(../img/bottom_box.gif) 0 0 no-repeat; padding: 20px 40px; }
#page #container #content #middle_box { background: url(../img/middle_box.gif) 0 0 repeat-y; width: 860px; padding: 20px 40px 20px 40px; }
#page #container #content .uncuarto { float: left; width: 199px; margin: 20px 20px 20px 0; display: inline; }
#page #container #content .last { margin-right: 0; }

#page #container #content .l3 { float: left; width: 266px; margin: 20px 20px 20px 0; display: inline; text-align: center; }
#page #container #content .m3 { float: left; width: 266px; margin: 20px 20px 20px 0; display: inline; text-align: center; }
#page #container #content .r3 { float: left; width: 266px; margin: 20px 20px 20px 0; display: inline; text-align: center; }

#page #container #content .l41 { float: left; width: 193px; margin: 20px 20px 20px 0; display: inline; text-align: center; }
#page #container #content .txt41 { margin-left: auto; margin-right: auto; width: 180px; font: bold 14px/150% Arial, Helvetica, sans-serif; color: #FC0; background-color: #06c; padding: 5px 0 5px 0; }
#page #container #content .txt041 { margin-left: auto; margin-right: auto; width: 180px; font: 12px/150% Arial, Helvetica, sans-serif; color: #fff; background-color: #06c; padding: 0; }
#page #container #content .txt141 { margin-left: auto; margin-right: auto; width: 180px; font: 13px/150% Arial, Helvetica, sans-serif; color: #D11E50; background-color: #fff; padding: 0; }
#page #container #content .l41 a { text-decoration: none; color: #FC0; }
#page #container #content .l41 a:hover { text-decoration: none; color: #FFF; }

#page #container #content .t3 { float: left; width: 100px; margin: 50px 20px 0px 25px; display: inline; text-align: right; font-size: 14px; color: #D11E50; font-weight: bold; }
#page #container #content .e3 { float: left; width: 526px; margin: 0 10px 0px 5px; display: inline; text-align: left; font-size: 13px; color: #005B47; }
#page #container #content .f3 { float: left; width: 266px; margin: 30px 40px 20px 0; display: inline; text-align: center; }
#page #container #content .g3 { float: left; width: 526px; margin: 0 10px 0px 5px; display: inline; text-align: left; font-size: 13px; color: #D11E50; font-weight: bold; }
#page #container #content .l0 { float: none; width: 880px; margin-top: 20px; margin-left: 170px; display: inline; text-align: center; font-size: 13px; color: #005B47; }
#page #container #content .l1 { float: none; width: 660px; margin-top: 20px; margin-left: 10px; display: inline; text-align: left; font-size: 13px; color: #005B47; }

#page #container #content .s1 { float: left; width: 117px; margin: 20px 20px 20px 60px; display: inline; text-align: center; }
#page #container #content .s2 { float: left; width: 600px; margin: 20px 20px 20px 0; display: inline; text-align: center; }
#page #container #content .s3 { float: none; width: 1000px; margin: 20px 20px 20px 20px; display: inline; text-align: center; }
#page #container #content .s4 { float: none; width: 1000px; margin: 20px 20px 20px 20px; display: inline; text-align: center; }

#page #container #content .title { border-bottom: 1px solid #ccc; width: 100%; height: auto; font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 180%; height: 25px; color: #0066cc; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }
#page #container #content .titlesp { width: 100%; height: auto; font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 180%; height: 25px; color: #D11E50; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }
#page #container #content .titlen { border-bottom: 1px solid #ccc; width: 100%; height: auto; font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 180%; height: 60px; color: #0066cc; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }
#page #container #content .dashbox { width: 68%; margin-left: auto; margin-right: auto; margin-bottom: 20px; text-align: center; border: 3px dashed #0066CC; background-color: #FFF6BF; color: #004182; }
#page #container #content .clearance { width: 100%; height: auto; font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 160%; height: 25px; color: #D11E50; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }
#page #container #content .dashtext { font: bold 138% Arial, Helvetica, sans-serif; color: #004182; height: 63px; }
#page #container #content .titler { border-bottom: 1px solid #ccc; width: 100%; height: auto; font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 180%; height: 25px; color: #D11E50; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }

#page #container #content .clearance a { color: #D11E50; font-size: 88%; }
#page #container #content .clearance a:hover { text-decoration: none; color: #004182; font-size: 88%; }

#page #container #content .title0 { border-bottom: 1px solid #ccc; width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 85px; color: #D11E50; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; margin-bottom: 30px; }
#page #container #content .title1 { border-bottom: 1px solid #ccc; width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 55px; color: #D11E50; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; margin-bottom: 30px; }
#page #container #content .title2 { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D11E50; padding: 5px 0; font-weight: bold; }
#page #container #content .title3 { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #005B47; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }
#page #container #content .title3 { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #005B47; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }
#page #container #content .title4 { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0066CC; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; }

#page #container #content .txt { margin-left: auto; margin-right: auto; width: 240px; font: bold 14px/150% Arial, Helvetica, sans-serif; color: #FC0; background-color: #06c; padding: 5px 0 5px 0; }
#page #container #content .txt a { text-decoration: none; color: #FC0; }
#page #container #content .txt a:hover { text-decoration: none; color: #FFF; }

#page #container #content .txt0 { margin-left: auto; margin-right: auto; width: 240px; font: 12px/150% Arial, Helvetica, sans-serif; color: #fff; background-color: #06c; padding: 0; }
#page #container #content .txt1 { margin-left: auto; margin-right: auto; width: 240px; font: 13px/150% Arial, Helvetica, sans-serif; color: #D11E50; background-color: #fff; padding: 0; }

#page #container #content .lpad { padding-left: 30px; }
#page #container #content .left { float: left; width: 360px; margin: 20px 20px 20px 0; padding-left: 30px; display: inline; }
#page #container #content .mid { float: left; width: 60px; margin-right: 0; }
#page #container #content .right { float: left; width: 360px; margin: 20px 20px 20px 0; display: inline; }

#page .colored { color: #D11E50; }
#page .bloque { width: 100%; height: auto; display: inline-block; }

#page .footer { line-height: 22px; }
#page .copyright0 { margin-left: 150px; margin-top: 15px; font-size: 13px; }
#page .copyright { margin-left: 270px; margin-top: 15px; font-size: 13px; }

#topnew { z-index: 81; right: -843px; vertical-align: bottom; position: absolute; top: -7px; }
#topnew1 { z-index: 81; right: -508px; vertical-align: bottom; position: absolute; top: 40px; }
#topnew2 { z-index: 81; right: -798px; vertical-align: bottom; position: absolute; top: 176px; }

#page #container #content .quote { height: auto; font-family: "Arial Rounded MT Bold" , Arial, Helvetica, sans-serif; font-size: 140%; color: #D11E50; padding: 5px 0; font-weight: bold; letter-spacing: -0.04em; float: right; text-align: center; border: 3px dashed #0066CC; background-color: #FFF6BF; padding: 8px; margin-left: 6px; }

#page #container #content .quote a { text-decoration: none; color: #D11E50; font-weight: bold; }
#page #container #content .quote a:hover { text-decoration: underline; color: #D11E50; font-weight: bold; }
