body{
margin: auto;
margin-top:0px;
background: url(images/fondo.png) repeat-x;
}

.contenedor{
width:836px;
float:left;

}
.top{
float:left;
height:131px;
}
.slogan{
float:right;
width: 560px;
text-align:right
}
.contienemenu{
float: right;
width: 560px;
margin-top:16px;
}
#menu ul {margin:0 0 0 0; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; background:#fff; font-size:11px; }
#menu li {display:table-cell; margin:0; padding:0;}
#menu li a {display:block; float:left; height:35px; line-height:30px; color:#0054a6; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer; background:url(images/0a.png) no-repeat;}
#menu li a b {float:left; display:block; padding:0 10px 5px 5px; background:url(images/0b.png) no-repeat right top;}
#menu li.current a {color:#fff; background:url(images/1a.png) no-repeat;}
#menu li.current a b {background:url(images/1b.png) no-repeat right top;}
#menu li a:hover {color:#fff; background: url(images/1a.png) no-repeat;}
#menu li a:hover b {background:url(images/1b.png) no-repeat right top;}
#menu li.current a:hover {color:#fff; background: url(images/1a.png) no-repeat; cursor:default;}
#menu li.current a:hover b {background:url(images/1b.png) no-repeat right top;}
.left{
float:left;
width: 272px;
}
.leftinterna{
float:left;
width: 252px;
margin-top:0;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
.contenidoleft{
background-color: #f8f6f7;
width: 256px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 10px
}
.bienvenida{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; line-height: 19px; color:#155fa8; text-decoration: none;
height: 240px;
padding-right: 10px;

}
.contact{
float:left;
width: 256px;
background:url(images/fondo_contact.png) repeat-x bottom;
height: 120px;
}
.txtnovedades{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color:#ffffff; text-decoration: none;
padding-top: 10px;
padding-left: 12px;
padding-right: 12px;
}

.txtnovedades a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color:#ffffff; text-decoration: none;
}
.txtnovedades a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color:#233887; text-decoration: none;
}
.copyright{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 14px; color:#155fa8; text-decoration: none;
height: 82px;
padding-left: 10px;
}
.contenido{
float:left;
width: 510px;
}
.contenidointerna{
float:right;
width: 510px;
margin-right:20px;
margin-bottom: 20px;
}
.titinterna{
float:right;
width: 829px;
padding-right: 5px;
}
.textointerna{
float:left;
width: 836px;
background:url(images/bottom_interna.png) bottom no-repeat #efedee;
margin-top:11px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; line-height: 14px; color:#404040; text-decoration: none;
}
.subtitulo{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; line-height: 17px; color:#0054a6; font-weight:bold;
}
.subtitulo2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 17px; color:#0054a6; font-weight:bold;
}
.banners{
float:right;
width: 510px;
}
.consultas{
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 18px; color:#000; text-decoration: none;
width: 270px;
height: 92px;


}
#medium{
font-size: 13px;
}
#big{
font-size: 16px;
}
#xbig{
font-size: 20px;
}
.email{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 14px; color:#155fa8; text-decoration: none;
}
a:link.mail{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#155fa8; text-decoration: none;
}
a:hover.mail{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;  color:#2abdda; text-decoration: none;
}
a:visited.mail {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#155fa8; text-decoration: none; 
}
a:link.idioma{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#2abdda; text-decoration: none;
}
a:hover.idioma{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#155fa8; text-decoration: none;
}
a:visited.idioma {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#2abdda; text-decoration: none; 
}
.bottom{
float:left;
width: 100%;
text-align: center;
background-color: #ededed;
height: 38px;

}
.bottominterna{
float:left;
width: 100%;
text-align: center;
background-color: #ededed;
height: 38px;
margin-top: 33px;

}
.txtbottom{
padding-top: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#0054a6; text-decoration: none; 
}
.linkbottom{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#0054a6; text-decoration: none; 
}
.linkbottom:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;  color:#00aeef; text-decoration: none; 
}
#negro{
color: #000;
}
#azul{
color: #155fa8;
}

ul{
	list-style-image: url(images/bullet_star.png);
	list-style-position: inside;
	margin-left: -8px;
	line-height: 130%;
	}
ul.circulo{
	list-style-image: url(images/bullet.png);
	list-style-position: inside;
	margin-left: -8px;
	line-height: 130%;
	}
