* {
margin: 0;
padding: 0;
font: 12px Arial, Helvetica, sans-serif;
/*font-family: Arial, Helvetica, sans-serif;*/
}

#wrapper{
margin: 0 auto;
width: 780px;}

#sidebar{
float:left;
}

#anuncios{
width: 160px;
padding:0px;
margin:0px;
}

#footer{
width: 100%;
text-align:center;
height:auto;
}

#menu{
width: 780px;
float:left;
margin: 4px 0;
padding: 0;
background:#FFFFFF;
height: 25px;}

#menu .izq{
position: absolute;
z-index: 1;
margin: 15px 0;
}

#menu .der{
position: absolute;
z-index: 1;
margin: 15px -12px;
}

#menu div{
position: relative;
z-index: 0;
background:#a7b8cc;
}

#menu a{
font: bold 14px/20px  Arial, Helvetica, sans-serif;
color: #08306F;
text-decoration: none;
}

#menu a:hover{
color:#a7b8cc;}

#menu ul{
list-style: none;
margin: 0;
padding: 8px 0;
}

#menu li{
display:inline;
font: bold 14px/20px Arial, Helvetica, sans-serif;
color: #3f6292;
padding: 8px;
}

#anuncios{}

#contenido{
float:left;
width: 100%;
}

.secciones, .secciones_multimedia{
width: 300px;
height: 33em;
padding: 0;
float: left;
margin: 20px 45px;
}
h1{
font: bold italic 18px/20px Arial, Helvetica, sans-serif;
color: #08306F;
background: url(../imagenes/fondo.jpg) repeat-x;
margin: 10px 0;
/*
font-style:italic;
font-size: 18px; 08306f*/

}

h2{
font-size:14px;
font-weight: bold;}

.secciones_multimedia{
}

.menuHeader{
white-space:nowrap;
display:inline;
padding: 8px 14px;}

.dropdown{
position:absolute;
z-index: 1000;
background:#f5ff7d;
padding:10px;

}

.dropdown ul{
list-style: none;
height: 70px;
}

.dropdown li{
padding-bottom: 10px;}

.thumbs
{
float: left;
margin: 10px;}

#paginas
{
width: 100%;
margin:0 auto;
float: left;
font-size: 16px;
margin: 1em;}

#paginas li{

display: inline;}

#privatizadoras, #negociacion, #retiro{
margin-left: 5em;
margin-top: 2em;}

#privatizadoras span{
float: left;
margin: 0 45px 2em 45px;}

#privatizadoras li, #negociacion li, #retiro li, 
{
list-style: none;}

.listado{
list-style: none;
margin-left: 2em;}

.listado li{
margin: 5px;}

#lista_prog div{
text-align:center;
width: 100%;
margin: 0 auto;}

#action_link{
margin: 20px;}

#mensaje{
float: left;
width: 400px;}

#mensaje img{
margin: 10px 60px;}

#mensaje p{
margin: 10px 0;}

#directorio{
float: right;
font: 10px/14px;
width: 350px;}

#directorio td{
font: 11px Arial, Helvetica, sans-serif;
height: 20px;}

#directorio th{
font-weight: bold;
height: 30px;}

#directorio .nombre{
width: 100px;}

#directorio .nombre a{
font: 11px Arial, Helvetica, sans-serif;
}

#directorio .cargo{
width: 100px;
padding: 0 10px;
text-align:center;}

#directorio .cargo a{
font: 11px Arial, Helvetica, sans-serif;
}

#directorio img{
width: 300px;
margin: 10px 30px;}

#directorio li{
width: 300px;
margin: 10px 30px;}

.columna{
width: 370px;
float:left;
margin: 10px;}

.columna h2, .columna p{
margin: 10px 0;}

.columna li{
margin: 5px 30px;}

.consigna, .consigna p{
font: bold 14px Arial, Helvetica, sans-serif;
text-align: center;}

#mensaje_org
{
width: 100%;}

#mensaje_org img{
margin: auto 80px;}

#boletines_org, #noticias_org{
float: left;}

#mensaje_prosol #texto{
float: left;
width: 450px;
}

#mensaje_prosol #texto img{
margin: 10px 150px;
}

#mensaje_prosol #foto{
float:left;
margin: 147px 0px 0px 30px;}

#valores_prosol{
height:auto;
}