body {
margin:0;
background-image: url(img/header/bgonsect2.jpg);
background-repeat:repeat-x;
background-position:top;
}

.fechax {
font-family:Tahoma;
font-size:11px;
color:#003366;
padding-bottom:5px;
margin-right:35px;
padding-top:5px;
}

.contenttop {
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-align:right;
margin-right:30px;
font-weight:normal;
}

.download_pfile {
font-family:Tahoma !important;
font-size:11px !important;
font-weight:bold !important;
}

.download_pfile a {
color:#2675C4 !important;
text-decoration:none !important;
}

.download_pfile a:hover {
text-decoration:underline !important;
}

.download_pfile2 {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
width:130px;
background-color:#F1F4F9;
}

.download_pfile2 a {
color:#2675C4;
text-decoration:none;
display:block;
padding:5px;
}

.download_pfile2 a:hover {
text-decoration:underline;
}

.formBottom {
font-family: Tahoma;
font-size: 11px;
font-weight:bold;
cursor:pointer;
background-image:url(img/main/enviamsj.jpg);
background-position:top;
background-repeat:no-repeat;
width:68px;
height:25px;
border:0;
margin:0;
padding:0;
margin-top:10px;
}

.fotm1 {
font-family:Tahoma;
font-size:11px;
color:#666666;
width:220px;
border:1px solid #AAEBFD;
padding:2px;
}

.txtformstitle {
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.v11 {
font-family:Tahoma;
font-size:11px;
}

#tblContactSuccess {
padding:10px;
margin-bottom:10px;
font-family:Tahoma;
font-size:13px;
color:#AAEBFD;
font-weight:bold;
background-color:#002D77;
}

.header {
position:relative;
background-image: url(img/header/bgheader.jpg);
background-repeat:no-repeat;
background-position:top;
width:900px;
height:99px;
}

.navi {
background-image: url(img/header/bgnavi.jpg);
background-repeat:no-repeat;
background-position:top;
width:900px;
height:45px;
}

.slyzone {
width:900px;
}

.slyzoneSectionsTitle {
width:880px;
padding-left:20px;
background-image:url(img/main/bgtoptitle_rx.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#AAEBFD;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

.bgonsectionsrx {
background-image:url(img/main/bgonsections1roRx2.jpg);
background-position:top;
background-repeat:repeat-x;
width:900px;
padding-top:5px;
}

.bgonsectionsContents {
width:850px;
background-color:002768;
}

.toplinklogo {
position:absolute;
width:480px;
height:73px;
cursor:pointer;
left: 19px;
top: 15px;
}

.topheaderlinks {
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
position:absolute;
left:640px;
top:55px;
}

.topheaderlinks a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.topheaderlinks a:hover {
color:#A6C1DC;
text-decoration:underline;
}

.cpttoplinks {
padding-left:5px;
padding-right:5px;
}

.antfooter {
background-color:#D8E0EB;
}

.footer {
background-image:url(img/footer/bgfooterx.jpg);
background-repeat:repeat-x;
background-position:top;
width:900px;
}

.footerwidth {
font-size:11px;
font-family:tahoma;
color:#AAECFA;
padding-top:5px;
}

.footerwidth a {
color:#AAECFA;
text-decoration:none;
}

.footerwidth a:hover {
text-decoration:underline;
}

.cptfooter {
padding-left:5px;
padding-right:5px;
}

.maincontentbc {
background-image:url(img/main/bgbacktopcontent2.jpg);
background-repeat:repeat-x;
background-position:top;
width:900px;
padding-top:5px;
padding-bottom:24px;
}

.contentzone {
width:850px;
background-color:#AABFD0;
}

.ontablebgcontent {
background-image:url(img/main/bgontablecontent.jpg);
background-repeat:repeat-x;
background-position:top;
}

.ontablebgcontent2 {
background-image:url(img/main/bgontablecontent2_2.jpg);
background-repeat:repeat-x;
background-position:top;
}

.titleoncontent {
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:10px;
}

.textooncontent {
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
padding:10px;
}

.textooncontent a {
color:#AAECFA;
text-decoration:none;
}

.textooncontent a:hover {
text-decoration:underline;
}

.textooncontent p {
margin:0;
margin-bottom:10px;
}

.textooncontentEsp {
font-family:tahoma;
font-size:11px;
color:#042052;
padding:10px;
}

.textooncontentEsp a {
color:#003366;
font-weight:bold;
text-decoration:none;
}

.textooncontentEsp a:hover {
text-decoration:underline;
}

.textooncontentEsp p {
margin:0;
margin-bottom:10px;
}

.InsideOnBgContents {
background-image:url(img/main/bgonsidecontents.jpg);
background-position:top;
background-repeat:repeat-x;
}

.textoonSectionsContent {
font-family:tahoma;
font-size:12px;
color:#FFFFFF;
padding:10px;
line-height:20px;
padding-right:15px;
}

.textoonSectionsContent a {
color:#AAECFA;
text-decoration:none;
}

.textoonSectionsContent a:hover {
text-decoration:underline;
}

.textoonSectionsContent p {
margin:0;
margin-bottom:10px;
}


.textoonSectionsContent2 {
font-family:tahoma;
font-size:12px;
color:#09467D;
padding:10px;
line-height:20px;
padding-right:15px;
}

.textoonSectionsContent2 a {
color:09467D;
font-weight:bold;
text-decoration:none;
}

.textoonSectionsContent2 a:hover {
text-decoration:underline;
}

.textoonSectionsContent2 p {
margin:0;
margin-bottom:10px;
}

.onlistpuertos {
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
padding:5px;
line-height:normal;
}

.onlistpuertosTexto {
font-family:tahoma;
font-size:11px;
color:#09467D;
line-height:normal;
}

.onlistpuertosTexto a {
color:#09467D;
text-decoration:underline;
}

.onlistpuertosTexto p {
margin:0;
margin-bottom:10px;
}

.onlistpuertosTitles {
line-height:normal;
font-family:tahoma;
font-size:12px;
color:#09467D;
font-weight:bold;
margin-bottom:4px;
}

.onlistpuertosTitles a {
color:#09467D !important;
text-decoration:none !important;
}

.onlistpuertosTitles a:hover {
text-decoration:underline !important;
}

.subnavi_somos {
font-size:11px;
font-family:tahoma;
margin-right:5px;
}

.subnavi_somos UL {
margin:0;
padding:0;
list-style:none; 
}

.subnavi_somos LI {
margin:0;
border:0 none;
border-right:1px solid #BCBCBC;
margin-right:10px;
padding-right:10px;
display:inline;
list-style:none;
float:left;
}

.subnavi_somos LI a {
font-weight:bold;
color:#FFFFFF;
padding:4px;
display:block;
text-decoration:none;
}

.subnavi_somos LI a:hover {
background-color:#BBD4E8;
color:#005AB8;
}

.sitemap {
font-size:11px;
font-family:tahoma;
margin-right:5px;
}

.sitemap a {
color:#09467D;
}
