body
{
font-size:   76%;
font-family: Arial, Verdana, Sans-Serif;
background-color: #ffffff;
}

#page
{
width: 960px;
margin: 0 auto;
background-color: #F0F6FB;
position:relative;
}

#wrapper
{
width: 960px;
margin: 0 auto;
background-color: #F0F6FB;
position:relative;
}

#content
{
float: left;
width: 475px;
}

.post
{
margin-bottom: 20px;
color: #064B8C;
padding-left: 5px;
padding-right: 5px;
font-size: 1.1em;
}

.post h2{
	color:#0033CC;
}

.entry
{
margin-top: 10px;
margin-bottom: 15px;
}

.postmetadata
{
padding: 2px;
font-size: 0.8em;
border-top: 1px solid #064B8C;
}

.postmetadata a
{
color: #064B8C;
}

.post p
{
line-height: 1.4em;
margin-bottom: 1em;
}

blockquote
{
margin: 1em 1.5em;
padding: 1em 1.5em;
border: 1px solid #064B8C;
background: #d3d3d3;
}

.post li
{
margin-left: 20px;
}

.post ul
{
list-style-type: disc;
margin-bottom: 10px
}

acronym, abbr, span
{
cursor: help;
}

acronym, abbr
{
border-bottom: 1px dashed #064B8C;
}

blockquote cite
{
margin: 5px 0 0;
display: block;
}

.center
{
text-align: center;
}

a img
{
border: none;
}

a
{
color: #064B8C;
}

.navigation
{
display: block;
margin-top: 10px;
margin-bottom: 40px;
}

.alignleft
{
float: left;
text-align: left;
width: 50%;
}

.alignright
{
float: right;
text-align: right;
width: 50%
}

ol.commentlist
{
width: 90%;
margin: 0 auto;
}

ol.commentlist li
{
margin-bottom: 1.5em;
border: 1px solid #064B8C;
padding: 5px;
background-color: #d3d3d3;
}

ol.commentlist li.alt
{
background-color: #d3d3d3;
}

ol.commentlist a
{
color: #064B8C;
}

small.commentmetadata
{
font-size: 0.8em;
margin-bottom: 1em;
display: block;
}

.description
{
border-bottom: 100px;
}

#search
{
text-align: left;
padding-left: 20px;
background-color: #F0F6FB;
}



/* */


h1, h2, h3, h4, h5, h6 
{
margin: 0;
padding: 0;
font-family: Georgia, Verdana, Serif;
font-weight: normal;
line-height:normal;
color: #000;
}
h2,h3 
{
margin-bottom: 10px;
border-bottom: 1px solid #F4F4F4;
font-size: 1.8em;
line-height:normal;
}

.clear
{
clear:both;
display:block;
}

.header
{
}
.header h1
{
font-family:"Times New Roman", Times, serif;
font-size:34px;
padding:0;
margin:0;
}
.header h1 a
{
text-decoration:none;
color:#282217;
}
.header h2
{
background:white url(header.jpg) top left no-repeat;
position:relative;
display:block;
width:100%;
height:150px;
}
.header h2 b{
font-size:26px;
position:absolute;
top:30px;
left:30px;
color:#873910;
}
.header h2 span
{
font-size:16px;
position:absolute;
top:70px;
left:60px;
color:#873910;
}


.data
{
float:left;
width:490px;
margin-left:190px;
}
.datahome{
padding:0;
margin:0;
width:680px !important;
}

.extra
{
margin-top:20px;
padding-top:20px;
border-top:3px double #CCCCCC;
}
.extra .noticias
{
width:48%;
float:left;
margin-right:2%;
}
.extra .losmedios
{
float:left;
width:48%;
}
.noticias, .losmedios
{
font-size:9px !important;
}
.noticias h3, .losmedios h3
{
font-size:12px !important;
font-weight:bold;
}
.noticias h4, .losmedios h4
{
font-size:10px !important;
font-weight:bold;
}
.noticias ul, .losmedios ul
{
margin:0;
padding:0;
list-style:none;
}
.noticias ul li, .losmedios ul li
{
margin:0;
padding:0;
list-style:none;
line-height:11px;
}


.sidebar
{
width:260px;
float:right;
text-align:left;
}
.sidehome{
width:250px !important;
}

.menu
{
line-height:normal;
float:right;
width:260px;
text-align:left;
position:relative;
}
.menu ul, .menu ul li
{
padding:0;
margin:0;
list-style:none;
}
.menu ul li
{
padding:0 0 0 10px;
margin:0;
list-style:none;
background:transparent url(flecha.gif) top left no-repeat;
}
.menu ul li a
{
line-height:normal;
text-decoration:none;
border-bottom:1px solid #FFF;
padding:2px 0 3px 0;
margin-bottom:4px;
display:block;
font-weight:bold;
}
.menu ul li a:HOVER
{
text-decoration:underline;
}

.ad160x600
{
margin-left:10px;
margin-top:5px;
float:left;
position:absolute;
left:0;
display:block;
width:160px;
height:600px;
}

.ad728x15
{
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background-color: #064B8C;
background:#064B8C url(flechagrande.gif) center left no-repeat;
}

.ad250x250{
}



#footer 
{
padding: 5px;
margin: 20px 0 0 0;
clear: both;
text-align: center;
background-color: #064B8C;
color: #ffffff;
}

#footer a
{
color: #ffffff;
}