@charset "utf-8";
/* CSS Document */

body{margin:0px;
background:url(images/fondo_body.gif) repeat-x center 13px; /background:url(images/fondo_body.gif) repeat-x center top;
text-align:center;
}

h3{
text-align:left;
font-family:Tahoma;
font-size:23px;
font-weight:normal;
color:#2D619D;

}

img{ border:none;}
input{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2D619D;
background:#FFFFFF;
border: 1px solid #999999;
}

#maincontainer{ 
width:991px;
display:block;
clear:both;
margin:auto;
top:0px;
}

#cabecera{
position:relative;
background:url(images/top_fondo.jpg) no-repeat left top;
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
height:376px;
margin:auto;
text-align:left;
}

#cabecera span.webmail{
position:absolute;
display:block;
width:250px;
left:700px;
top:20px;
font-weight:bold;
font-size:12px;
}

#cabecera span.webmail a { text-decoration:none; color:#000000}
#cabecera span.webmail a:hover{text-decoration:underline; color:#000000}

#newsletter{
float:right;
clear:both;
display:block;
margin-right:10px;
margin-top:31px; /margin-top:6px;
font-size:11px;
color:#FFFFFF;
width:170px;
}

#newsletter a{ color: #FFCC00; text-decoration:none;} 
#newsletter a:hover{ color:#FFcc00; text-decoration:underline;}

#botoneraContainer{
clear:both;
display:block;
margin:auto;
width:800px;
height:412px;
z-index:1;
position:absolute;
left:0px;
top: 150px;
} 

#botoneraContenidos{ 
float:left;
clear:both;
height:413px;
width:800px;
background:url(images/fondo_bottom_btn.jpg) no-repeat left 29px;
}

#botoneraContenidos a{
color:#FFFFFF;
text-decoration:none;
}

#botoneraContenidos a:hover{
text-decoration:underline; color:#FFFFFF;
}


#botonera{ 
float:left;
clear:both;
margin-bottom:10px;
}

#botoneraContenidos Table {
width:780px;
margin-left:10px;
margin-top:10px;
display:block;
clear:both;
color:#FFFFFF;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}

#botoneraContenidos Table td div  { position:relative; display:block;}
#botoneraContenidos Table td div span {
position:absolute;
top:139px;
left:80px;
display:block;
background: url(images/flecha_verde.gif) no-repeat;
width:82px;
height:32px;
}

#botoneraContenidos Table ul{  
  list-style: none;
  margin: 0;
  padding: 10px;
  }
#botoneraContenidos Table ul li{ list-style-image:url(images/bullet1.gif); list-style-position:outside; }

#bodyContainer{
clear:both;
display:block;
margin:auto;
height:auto;
position:relative;


}


#bodyleft1{
width:634px;
padding-top:21em;
padding-right:10px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}



#bodyleft1 h2{
text-align:left;
font-family:Tahoma;
font-size:30px;
font-weight:normal;
color:#2D619D;
line-height:20px;
}


#bodyRight1{
float:left;
width:345px;
background-color:#F0F6FA;
font-family:Tahoma;
font-size:10px;
color:#000000;
}

#bodyRight1 hr{color:#666666; width:100%; height:1px; margin:10px;}

#bodyRight1 h2{
font-family:Tahoma;
font-weight:normal;
padding:10px;
font-size:19px;
color:#FF6600;
text-decoration:underline;
}

#bodyRight1 p{ padding:10px;}


#footer, #footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
padding:5px;
}

#footer a:hover{text-decoration:underline; color:#000000;}

#imagenFlotante{
position:absolute;
z-index:2;
width:156px;
display:block;
margin:10px;
left:62em;
}

#footer img.imageborder, #footer a img.imageborder {border:#ffffff solid 2px;}
#footer  a img.imageborder:hover{border:#2D619D solid 2px;}

/*----------------------------
clases
*/

.azul1{
font-family:Tahoma;
font-size:11px;
color:#4795CF;
font-style:normal;
font-weight:bold;
}

.azul2, .azul2 a{
font-family:Tahoma;
font-size:15px;
color:#4795CF;
font-style:normal;
font-weight:normal;
line-height:23px;
}

 a.azul2, .azul2 a, {text-decoration:underline;}
a.azul2:hover, .azul2 a:hover, { text-decoration:none; color:#FF6600;}



.left1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.left1 a{text-decoration:none; color:#000000;}
.left1 a:hover{text-decoration:underline; color:#000000;}

 h2.left1{
text-align:left;
font-family:Tahoma;
padding-left:10px;
font-size:23px;
font-weight:normal;
color:#2D619D;
line-height:20px;
}
.left1 p{ padding:10px;}
.textoteBco{ font-family:tahoma;
font-size:20px;
letter-spacing:0px;
color:#FFFFFF;
}
.textoteNaranja{ font-family:tahoma;
font-size:20px;
letter-spacing:0px;
color: #FFCC00;
}

.textoteNaranja a{ font-family:tahoma;
font-size:20px;
letter-spacing:0px;
color: #FFCC00;
text-decoration:none;
}

.textoteNaranja a:hover{ font-family:tahoma;
font-size:20px;
letter-spacing:0px;
color: #FFCC00;
text-decoration:underline;
}


.textoBlack1, a.textoBlack1, .textoBlack1 a{
color:#000000;
font-family: Tahoma;
font-size:14px;
text-decoration:none;
}

.textoBlack1 a:hover, a.textoBlack1:hover{color:#666666; text-decoration:underline;}

.contactanos{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.contactanos a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.contactanos a:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;

}




