/* CSS Document */
body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#08658c;
text-align:justify;
}

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

h1, h2{
margin:0px;
padding-bottom:2px;
border-bottom: #ef3e33 2px solid;
text-align:left;
font-size:20px;
}

#alianza td{
border:#000000 1px solid;
}

#topline{
width:auto;
height:81px;
background-color:#a0c4e5;
margin-bottom:-81px;
}

#clientes{
margin:0;
padding:0;
font-size:10px;
list-style:none;
}

#clientes li{
width:270px;
margin:2px;
padding:2px;
text-align:left;
}

#top{
margin:0 auto;
width:840px;
}

#menu{
width:840px;
margin:0 auto;
}

#cuerpo{
margin:0 auto;
width:822px;
background-color:#FFFFFF;
background-image:url(../images/bgpage.gif);
padding:9px;
overflow:auto;
}

#menuizq{
float:left;
margin-left:-3px;
}

#menuizq ul{
list-style:none;
margin:0;
padding:0;
}

#menuizq li{
list-style:none;
margin:0;
padding:6px 6px 6px 2px;
border-bottom:#FF0000 dashed 1px;
}

#menuizq a{
font-size:14px;
border-left:#fff 3px solid;
padding-left:6px;
display:block;
}

#menuizq a:hover{
border-left:#FF0000 3px solid;
padding-left:6px;
}

#contenido{
float:right;
width:610px;
}

#foot{
margin:0 auto;
width:840px;
margin-top:-24px;
}

#bottomline{
background-color:#a0c4e5;
width:100%;
height:24px;
}

.menupop-up{
background-image:url(../images/readon.gif);
background-position:center right;
background-repeat:no-repeat;
}

.t_noticias{
font-size:12px;
margin-top:10px;
padding-left:6px;
border-left:#FF0000 4px solid;
text-align:left;
font-weight:bold;
}

.texto_noticias{
margin-left:10px;
text-align:left;
}

.vermas{
margin-right:5px;
margin-top:5px;
}

.vermas a{
font-size:11px;
font-weight: bolder;
}

.vermas a:hover{
text-decoration:underline;
}

.label{
background-color:#a0c4e5;
margin:2px 0;
}

.label:hover{
background-color:#000;
}

.label a{
padding:4px 0;
color:#FFFFFF;
display:block;
font-weight:bolder;
}

.inter{
background-color:#cddae6;
}