@import url("//fonts.googleapis.com/css?family=Lora");
@import url("//fonts.googleapis.com/css?family=Shanti");
html body{
margin:0; padding:0; background:url(../../../themes/barometro/img_web/fondo.jpg);font-family:16px; 
}
img{outline:0;}
a{ text-decoration:none; font-family:"Lora", Verdana;}
#contenedor{
position:relative;
width:1000px;
margin:0 auto;
overflow:hidden;
padding:0 5px 0 0;
background:#FFF;
} .more-link{ margin:15px 5px 0 0; display:block; padding:5px; float:right; background:#CC3300; color:#FFF;}
#contenedor header{
position:relative;
width:1000px;
overflow:hidden;
margin:0 0 0 10px;
}
#contenedor header section{
position:relative;
width:1000px;
overflow:hidden; line-height:25px;
margin:40px 0 0 0;
}
#contenedor header section ul li h1 a{color:#06F; margin:0 0 0 10px;}
#contenedor header section ul{
margin:10px 0 0 0; padding:0;
}
#contenedor header section  li{
list-style:none;
display:block !important;
display:inline;
float:left;
padding:5px;
margin:0 0 0 20px;
}
.anchotitulo h6{
margin:6px 0 0 10px;
}
.mprincipal{
position:relative;
width:1000px;
clear:both;  } .mprincipal ul{
margin:0; padding:0;
}
.mprincipal li{
list-style:none;
width:135px;
float:left;
display:block;
border-left-width: 1px;
border-left-style: solid;	
text-align:center;
background-color:#006699;
color:#FFF;
overflow:hidden;
height:50px;
padding:2px;
}
.mprincipal li a{
display:block;
padding:2px;
text-decoration:none;
font-family:"Lora", Verdana;
font-size:14px;
color:#FFF;
width:135px; height:inherit;
font-weight:bold;
height:50px;
vertical-align:middle;
}
.mprincipal li a:hover{
background-color:#FFF;
color:#0099FF;
} #menusuperior{
position:relative;
height:30px;
float:right !important;
display:inline;
width:138px;
}
#menusuperior ul{
margin:0; padding:0;
}
#menusuperior li{
list-style:none;
float:right;
height:30px;
}
#menusuperior li a{	
display:block;
padding:5px;
text-decoration:none;
font-family:"Lora", Verdana;
font-size:15px;
background-color:#C30;
color:#FFF;
height:30px;
font-weight:bold;
}
#contenedor header nav#superior li a:hover{
background-color:#0099FF;
color:#FFF;
} .post_meta {
display: block;
font-size: 12px;
margin: 0 0 30px 20px;
}
.noticiassection {
position:relative;
width:784px;
overflow:hidden;
margin:55px 0 0 5px; padding:0 0 10px 0;
float:left !important;
display:inline;
}
.noticiassection section{
position:relative;
width:784px;
overflow:hidden;
margin:0 0 0 0;
background:#CCC;
}
.noticiassection article{
position:relative;
width:784px;
padding:5px 0 0 5px;
font-family:"Lora", Verdana;
font-size:25px;
color:#000;
overflow:hidden;
min-height:30px;
} .noticiassectionindex {
position:relative;
width:784px;
overflow:hidden;
margin:55px 0 0 5px; min-height:768px;
padding:0 0 10px 0;
float:left !important;
display:inline;
}
.noticiassectionindex section{
position:relative;
width:784px;
overflow:hidden;
margin:0 0 0 0;
background:#CCC;
}
.noticiassectionindex article{
position:relative;
width:784px;
padding:5px 0 0 5px;
font-family:"Lora", Verdana;
font-size:25px;
color:#000;
overflow:hidden;
min-height:30px;
} .filete{
position:relative;
width:784px;
height:25px;
margin:5px 0 0 0 ;
}
.noticiassectionindex ul{
margin:0; padding:0;
position:relative;
margin:5px 0 0 0;
padding:5px;
}
.noticiassectionindex li{
position:relative;
width:350px;
min-height:390px;
display:block;
float:left;
overflow:hidden;
margin:10px 0 0 10px;
padding:10px;
background:#DBDBDB;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color:#000;
}
.tituloNoticias{
font-family:"Lora", Verdana;
font-size:25px;
padding:5px;
font-weight:bold;
color:#000;
background:#FFA500;
}
.parrafoNoticias{
font-family:"Lora", Verdana;
font-size:14px;
color:#333;
margin:9px 0 0 0;
line-height:20px;
padding:5px;
background:#FFF;
}
.inftext{
position:relative;
width:784px;
overflow:hidden;
float:left;
}
.inftext section{
position:relative;
width:784px;
overflow:hidden;
clear:both;
}
.inftext article{
position:relative;
width:784px;
padding:5px 0 0 5px;
background:url(../../../img_web/fondo_tituloscategorias.jpg) repeat-x;
height:43px;
font-family:"Lora", Verdana;
font-size:20px;
color:#0099FF;
margin:15px 0 0 0;
}
.inftext ul{
margin:0; padding:0;
position:relative;
margin:5px 0 0 0;
padding:5px;
}
.inftext li{
position:relative;
width:425px;
height:45px;
display:block;
float:left;
margin:5px 0 0 5px;
background:#FFF;
padding:15px 0 0 5px;
}	
.inftext li img{ float:left;  display:block; margin:10px 0 10 px; width:32px; height:27px;}
.inftext li  p{ float:left; margin:10px 0 5 px; width:350px;}
.estilopie{
background:url(../../../img_web/fondopie.jpg) repeat-x;
width:100%;
overflow:hidden; 
clear:both;
height: 3em;
margin:1px 0 0 0;
position:relative;
}
#cajapie{ position:relative; font-family:"Lora", Verdana; margin:20px auto; overflow:hidden;
padding:10px; width:42%; height:50px;}
#cajapie a{font-family:"Lora", Verdana; color:#FFF;}
#cajaiconos{
position:relative;
width:200px;
height:50px;
background:url(../../../img_web/fondo_tituloscategorias.jpg) repeat-x bottom;
}
#cajaiconos li{margin:0; padding:0; list-style:none; }
#cajaiconos h2{width:155px; height:30px float:left !important; display:inline;}
#cajabanderas{
position:relative;
width:200px;
height:43px;
}
#cajareg{
position:relative;
width:200px;
overflow:hidden;
margin:10px 0 0 0;
line-height:20px;
list-style:none;
}
.widget suboptions{font-size:0;}
#cajaiconos, #cajareg, h2, .widgettitle { font-size:13px; width:auto;  } #cajabanderas ul {margin:5px 0 0 0; padding:0;}
#cajabanderas li {float:left; margin:0 0 0 10px; list-style:none;}
.barralateralpage{
position:relative;
width:200px;
overflow:hidden;
float:left;
padding:10px 0 0 5px; margin:20px 0 0 0;
border-right-width: 1px;
border-right-style: dotted;
border-left-style: none;
border-right-color: #CCC;
border-left-color: #CCC;	
}
.menuvertical{
position:relative; width:180px;
padding:5px;
margin:0 0 10px 0;
background:#FFF;	
}
.menuvertical ul{
margin:10px 0 0 6px;
}
.menuvertical li{
list-style:none;
}
.menuvertical li a{
color:#06F;;
font-family:"Shanti", Verdana;
font-size:14px;
text-decoration:none;
line-height:20px;
}
.contenidopagina{
position:relative;
overflow:hidden; width:784px; padding:0 0 0 8px;    min-height:768px;
}	
.contenidopagina a{ color:#CC3300;}	
.textwidget{font-family:"Lora", Verdana; color:#333; font-size:12px;padding:5px; line-height:20px; text-align:left;} .estilotitulo_azul{font-family:"Lora", Verdana; color:#06F; font-size:35px;}
.estilonormal_azul{font-family:"Lora", Verdana; color:#06F; font-size:16px;}
.estilonormal_gris{font-family:"Lora", Verdana; color:#333; font-size:14px;}
.estilonormaldescripcion_azul{font-family:"Lora", Verdana; color:#06F; font-size:13px;}
.estilopie_blanco{font-family:"Lora", Verdana; color:#FFF; font-size:13px;}
.estilonormal_gris_donacion{font-family:"Lora", Verdana; color:#333; font-size:12px; text-align:justify;}
.estiloh2{font-family:"Lora", Verdana; color:#0099FF; font-size:18px; font-weight:bold;}
. .textomini{font-family:"Lora", Verdana; color:#C30; font-size:10px;} #comments h2 {
padding: 0 20px 20px 20px;
}
.comment-body {
position: relative;
background: #fbfbfb;
margin: 0 20px 20px 20px;
padding: 20px 20px 0 20px;
background: #fff;
border: 1px solid #ddd;
}
.comment-body p {
padding: 10px 0 0 70px;
}
.comment-author img {
float: left;
margin: 0 20px 0 0;
}
.comment-meta a {
font-size: 12px;
}
.reply {
position: absolute;
top: 20px;
right: 20px;
}
.children li {
margin: 0 0 0 50px;
} #formulario_comentarios {
width:784px;
display: block;
background: #fbfbfb;
padding: 20px;
border-top: 1px solid #d3d3d3;
}
#formulario_comentarios p {
padding: 0 20px 20px 0;
}
#formulario_comentarios h3 {
padding: 0 20px 20px 0 !important;
}
#nombre, #correo, #web {
border: 1px solid #d3d3d3;
width: 330px;
padding: 10px;
font-style: italic;
color: #666;
outline: none;
}
#comment {
width: 658px;
height: 170px;
border: 1px solid #d3d3d3;
padding: 10px;
font-style: italic;
color: #666;
outline: none;
}
#boton_enviar {
display: block;
padding: .5em .7em;
margin: 0 0 20px 0;
background: #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
font-size: 13px;
font-weight: bold;
border: 1px solid #4D90FE;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
color: #fff;
background-color: #4D90FE;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
background-image: linear-gradient(top,#4D90FE,#4787ED);
}
#boton_enviar:hover {
border: 1px solid #2f5bb7;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #357ae8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
}
#boton_enviar:active {
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
#tabla{
position:relative;
width:750px;
margin:10px 0 0 20px;
overflow:hidden;
}
#tabla ul{
margin:0;
padding:0;	
}
#tabla li{
width:220px;
padding:0;
margin:0 0 0 10px;	
float:left !important;
display:inline;
list-style:none;
}
.tablacenterGris{
text-align:center;
background-color:#FBFBFB;
}
.tablacenter{
text-align:center;
}
#donar{
position:relative;
margin:0 auto;
width:140px;
overflow:hidden;
padding:10px;
}