body{ min-height:600px;}


p{font:14px Arial, Helvetica, sans-serif; font-style:normal; color:#000000; margin:10px 0 0 0; padding:0; text-align:justify;}

a{font:12px normal Arial, Helvetica, sans-serif; text-decoration:none; color:#666666;; text-align:right;}
h3{font: normal 12px Arial, Helvetica, sans-serif; padding:12px 5px;}
.datos-bolsa{font:12px Arial, Helvetica, sans-serif; font-style:normal; color:#000000; margin:10px 0 0 0; padding:0; text-align:justify;}

.main{width:100%; margin:0; padding:0;}
.main_resize{width:970px; height:100%; margin:0 auto; padding:0;}

.header{width:100%; height:100px; margin:0; padding:0;}
.header_resize{width:970px; height:100%; margin:0 auto; padding:0;}


.logo{float:left; margin:5px; padding:0;}
.info{float:right; margin:30px 0px 10px 0; padding:0; text-align:right;}
.inf p {text-align:right;}
.info a .der{font:12px normal Arial, Helvetica, sans-serif; text-decoration:none; color:#666666;; text-align:left; float:right; display:block;}

.logot{float:none; margin:200px 200px 0 200px; display:block; text-align:center;}


.menu_line{width:970px; height:9px; margin:0 auto; padding:0; background-color:#919191;}
.menu{width:100%;  margin:0; padding:0; }

.nav > li { float:left; width:161.666666px; margin:0; padding:0; } 
.nav li a { background:#005113; color:#FFF; display:block; border-right:1px solid; border-bottom:1px solid; padding:10px 10px; font:11px normal Arial, Helvetica, sans-serif; text-align:left;} 
.nav li a:hover { background:#333; }
.nav li ul { display:none; position:absolute;min-width:180px; }
.nav li:hover > ul { display:block; }
.nav li ul li { position:relative; } 
.nav li ul li ul { right:-180px; top:0; }


.content{width:100%; height:100%; margin:0; padding:0; min-height:330px}
.content_resize{width:970px; height:100%; margin:0 auto; padding:0;}
.content_resize_2{width:850px; height:100%; margin:0 auto; padding:0;}

.content_header{width:970px; height:30px; margin:0 0 10px 0; padding:0;}
.content_aux_l{width:600px; height:350px; margin:0; padding:0; float:left; display:block;}
.content_aux_r{width:350px; height:350px; margin:0; padding:15px 0 0 0; float:right; display:block;}

.content_resize h1{font: bold 16px Arial, Helvetica, sans-serif;}
.content_resize h2{font: bold 14px Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:0;}

.content_resize_2 h1{font: bold 16px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.content_resize_2 h2{font: bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.content_resize_2 p{font:14px Arial, Helvetica, sans-serif; font-style:normal; color:#000000; margin:00; padding:0; text-align:justify;}

h4{font:22px/1.5em Arial, Helvetica, sans-serif;color:#acacac}
h5{font:18px/1.5em Arial, Helvetica, sans-serif;color:#acacac}

img.floated_left{float:left; margin:10px; padding:0;}
img.floated_right{float:right; margin:10px; padding:10px 0 0 0;}

img.floated_right_1{float:right; margin:10px; padding:10px 0 0 25px;}

img.floated_right_2{float:right; margin:0px 10px 10px 10px; padding:22px 0 0 0;}

.left_col_two{float: left; margin:10px 10px; padding:0; width:58%;}
.right_col_two{float:right; margin:10px 0px; padding:0; width:35%;}

.div_welcome {width:470px; margin:10px 5px 12px 0; padding:0; float:left;}
.div_gallery {width:470px; height: 350px; margin:22px 0px 10px 12px; padding:0; float:right;}
.div_gallery .imgs{width:100%; margin:0 auto; padding:0;}


.renglon_ico {width:40px; height:37px; margin:4px 0 0 0; padding:0; background:#fff; display: block; float:left;}
.renglon_desc {width:860px; height:37px; margin:4px 0 0 0; padding:0; background:#f6f6f6; display: block; float:right;}
.renglon_desc h3{font: normal 11px Arial, Helvetica, sans-serif; padding:6px 5px; text-align:justify;}
img.ico{padding:0; margin:2px 0 0 0;}

.renglon_titulo_v{width:40px; height:32px; margin:1px 0 0 0; padding:0; background:#fff; display: block; float:left;}
.renglon_titulo_d{width:860px; height:32px; margin:1px 0 0 0; padding:0; background:#009400; display: block; float:right;}
.renglon_titulo_d h1{font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; vertical-align:middle; margin:0; padding:8px;}



.footer{width:100%; height:60px; margin:0; padding:0; background-color:#919191;}
.footer_resize{width:970px; height:60px; margin:0 auto; padding:5px 0;}
.footer_resize p {font:13px normal Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:13px; margin:15px 0; padding:0;}





p.clr, .clr { clear:both; padding:0; margin:0;}

