/* CSS Document */
/*ESTRUCTURA*/
/*/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
@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;
	

}/*h1 {
	color: #000;
	font-size: 26px;
	font-weight: bold;
}

h2 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

h4 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	color: #000;
	font-size: 12px;
	
}

h6 {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}*/
.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;
	/*background:url(../../../img_web/fondo_cabecera.jpg) repeat-x #FFF;*/
	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;
	/*margin:5px 0 0 0;*/
	/*overflow:hidden;*/
}	
/*#contenedor header section ul li ,h1,h2,h3,h4,h5,h6,p,span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {padding:0; margin:0;}*/
	
	


.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:40px;*/
	height:inherit;
	font-weight:bold;
	height:50px;
	vertical-align:middle;
}
.mprincipal li a:hover{
	background-color:#FFF;
	color:#0099FF;
	
}

/***** MENU SUPERIOR ***/

#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;
	/*height:auto;*/
	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;
	/*height:auto;*/
	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;
	
}

/*noticiassection article, h1,h2,h3,h4,h5,h6{ margin:5px 0 0 0;}*/

.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;  }


/*#cajareg ul{ margin:0; padding:0;}
#cajareg li{ list-style:none; margin:8px 0 0 0;}
#cajareg a{ display:block; padding:5;}*/



#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;
	/*	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 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;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	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;
	/*float:left;*/
	width:784px;
	/*margin:10px 0 10px 10px;*/
	padding:0 0 0 8px;
/*	font-family:"Lora", Verdana;*/
	/*font-size:15px;*/
	/*text-align:left;*/
	/*line-height:25px;*/
	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;}

	
	
		

/*Tipos */
.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;}
./*contenidopagina p { margin:10px ; font-size:16px;}
.contenidopagina ul { margin:10px 0 0 40px;}
.contenidopagina li { list-style-type:square;}*/
.textomini{font-family:"Lora", Verdana; color:#C30; font-size:10px;}

/* LISTA DE COMENTARIOS
   ==================================================================== */

#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 DE COMENTARIOS
   ==================================================================== */

#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;
}