body {
margin:0;
margin-top:10px;
}

a:hover {
color:#0078AC !important;
}

.langstop {
font-family:Helvetica, sans-serif;
color:#57792D;
font-size:12px;
margin-right:3px;
}

.langstop a {
color:#57792D;
text-decoration:none;
}

.langstop a:hover {
color:#0478AB;
}

.langstop span{
padding-left:3px;
padding-right:3px;
}

.resportes_linksdown {
font-size:11px;
margin-left:5px;
}

.resportes_linksdown a {
text-decoration:none;
color:#666666 !important;
font-weight:bold;
}

.resportes_linksdown a:hover {
color:#80B600 !important;
}

.reportes_bloques {
margin-bottom:25px;
}

.reportes_lnavi {
font-family:Helvetica, sans-serif;
color:#FFFFFF !important;
font-size:18px;
padding:10px;
background-color:#98B856;
text-decoration:none;
display:block;
border-bottom:1px solid #FFFFFF;
}

.reportes_lnavi:hover {
background-color:#0292C8;
color:#FFFFFF !important;
text-decoration:underline;
}

.reportes_bg {
background-image:url(img/reportes/bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.link_reportes {
font-family:Tahoma, sans-serif;
color:#FFFFFF;
}

.link_reportes a {
text-decoration:none;
}

.subNaviGN {
font-family:Tahoma, sans-serif;
color:#FFFFFF;
font-size:17px;
float:left;
margin-right:1px;
padding-top:7px;
}

.subNaviGN a {
color:#FFFFFF;
text-decoration:none;
}

.subNaviGN a:hover {
color:#FFFFFF !important;
text-decoration:underline;
}

.dAbastecida {
background-image:url(img/main/dabastecida.jpg);
background-position:top;
background-repeat:no-repeat;
width:474px;
height:61px;
margin-bottom:15px;
cursor:pointer;
}

.dAbastecidaText1 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
padding-top:30px;
padding-left:135px;
}

.dAbastecidaText2 {
font-family:Tahoma, Helvetica, sans-serif !important;
font-size:16px !important;
color:#C2CED5 !important;
}

.bgtabletop {
background-image:url(img/tablas/bgtabletop.jpg);
background-position:top;
background-repeat:repeat-x;
padding-top:7px;
padding-bottom:7px;
padding-left:15px;
}

.bgtabletop_text {
padding:7px;
padding-left:15px;
border-bottom:1px solid #D9E0CB;
}

.section_textbasic {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:17px;
margin-top:8px;
margin-right:30px;
text-align:justify;
}

.section_textbasic a {
color:#666666;
}

.section_textbasic p {
margin:0;
margin-bottom:10px;
}

.temas_gasnatural {
background-image:url(img/gasnatural/bg_gasnatural.jpg);
background-position:top;
background-repeat:no-repeat;
font-weight:bold;
width:785px;
height:146px;
}

.temasbg {
background-position:top;
background-repeat:no-repeat;
width:785px;
height:146px;
}

.marginzone_footer {
background-image:url(img/footer/bg.jpg);
background-position:top;
background-repeat:repeat-x;
width:100%;
margin-top:20px;
}

.footer_links {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-top:20px;
}

.footer_links a {
color:#666666;
text-decoration:none;
}

.footer_links span {
padding-left:3px;
padding-right:3px;
}

.footer_Developer {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:20px;
}

.footer_Developer a {
color:#333333;
text-decoration:none;
}

.mainzone_right {
margin-left:14px;
margin-top:13px;
}

.mainzone_right_AesDom {
color:#7DB500;
font-family:Tahoma, Helvetica, sans-serif;
font-size:20px;
margin-bottom:5px;
}

.mainzone_right_AesDom span {
color:#666666;
}

.imgEfects {
border:1px solid #EBEAEA;
padding:2px;
}

.mainzone_right_text1 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:17px;
margin-top:5px;
margin-right:30px;
}

.mainzone_right_text1 p {
margin:0;
margin-bottom:10px;
}

.hrefmore {
padding-top:5px;
}

.hrefmore a {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#7DB500;
}

.mainzone_pics {
margin-top:13px;
}

.mainzone_news_title {
background-image:url(img/main/bgtitumain.jpg);
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #EBEAEA;
padding:10px;
padding-left:23px;
color:#999999;
font-size:20px;
font-family:Tahoma, Helvetica, sans-serif;
margin-top:14px;
margin-bottom:18px;
}

.mainzone_news_txt1 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-bottom:5px;
margin-left:8px;
margin-right:8px;
}

.mainzone_news_txt2 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
margin-left:8px;
margin-right:8px;
color:#7DB500;
}

.mainzone_news_txt2 a {
color:#7DB500;
text-decoration:none;
font-weight:bold;
}

.mainzone_rh_txt1 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#0080ff;
margin-bottom:5px;
}

.mainzone_rh_txt1 a {
color:#0080ff;
text-decoration:none;
}

.mainzone_rh_txt1 a:hover {
color:#0179AB;
}

.mainzone_rh_txt2 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:17px;
}

.mainzone_rh_txt2 p {
margin:0;
margin-bottom:10px;
}

.mainzone_news_txt2_nbold {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
margin-left:8px;
margin-right:8px;
}

.mainzone_news_txt2_nbold a {
color:#7DB500;
text-decoration:none;
}

.mainzone_news_txt3 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:17px;
margin-left:8px;
margin-right:8px;
}

.mainzone_news_txt3 p {
margin:0;
margin-bottom:10px;
}

.mainzone_news_linedivsor {
margin-bottom:27px;
margin-top:27px;
background-color:#EBEAEA;
height:1px;
font-size:0;
}

.mainzone_sections_list {
margin-bottom:15px;
margin-top:15px;
background-color:#EBEAEA;
height:1px;
font-size:0;
}

.mainzone_sections_list_td {
padding-bottom:15px;
padding-top:15px;
border-top:1px solid #EBEAEA;
}

.marginzone {
margin:0 auto;
width:985px;
}

.logo {
background-image:url(img/header/logo.jpg);
background-position:top;
background-repeat:no-repeat;
width:287px;
height:62px;
margin-left:23px;
cursor:pointer;
}

.navitop {
margin-left:60px;
padding-top:64px;
padding-bottom:25px;
}