/* ********************
   reset
**********************/
body {
	font:x-small Times;
	background:#000000;
	color:#000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
fieldset,img, abbr, acronym {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
p, li {line-height:1.25em;
}
li {height:1%;}
img {
	border:0;
}
h1,h2,h4,h5,h6 {
	font-size:1em;
	font-size:100%;
	font-weight:normal;
}
.noticia clearfix a {
	color:#0033FF;
	font-weight:normal!important;
}
.paginacion {
	margin: 15px 0 15px 0;
	padding:0;
}
.paginacion p {
	font-size:10px;
	padding:3px 0;
	text-align:center;
	color:#4B6CA3;
}
.paginacion a {
	font-size:12px;
	padding:0 5px;
	text-decoration:underline;
}
.paginacion strong {
	background:#F2F2F2;
	border:1px solid #DDDDDD;
	font-size:1.1em;
	padding:2px 6px;
}
.paginacion a:hover {
	text-decoration: none;
	color: #333;
}
div.divisor {
	width:660px;
	clear:both;
	border-top: 1px #DCE2EF solid;
	margin: 5px 0 40px 0;
	padding:0;
}


/* ********************
   plantilla
**********************/
#wrap {
	width:980px;
	margin: auto;
	padding:10px 10px;
	background-color: #FFFFFF;
}
.banner_full {
	width: 982px;
	margin-bottom:15px;
	border: 1px solid #F7F7F7;
}
/*	------------------
	header
---------------------*/
#header {
	position: relative;
	width:980px;
	margin-bottom:20px;
}
#header h1 {
	width: 394px;
	/*float:left;*/
}
#header h1 a {
	background:url(../images/header.gif) 0 0 no-repeat;
	height:105px;
	width:480px;
	display: block;
	text-indent: -9999px;
}
#header #fecha {
	position:absolute;
	top:85px;
	left:0px;
	width:100%;	
	/*position: absolute;
	top:0px;
	right:0px;
	text-align:right;
	font: bold 15px Arial;*/
	font: bold 11px verdana;
	color:#000;
}
#header #aclaracion {
	width:500px;
	font:bold 13px Arial;
	color: #666666;
	margin-top:0px;
	margin-left:5px;
	float:left;
}

#header #fecha p{
	font: bold 11px verdana;
	color:#000;
}
#header #fecha .update {
	font: normal 11px verdana;
	color:#999999;
}

/*	------------------
	Login
---------------------*/

#login {
	position:absolute;
	top:0px;
	right:0px;
	width:180px;
	height:80px;
	border:0;
	padding:6px;
}
#login .titulo {
	font:bold 13px Verdana;
	color:#000000;
	margin-bottom:6px;
}
#login .campo {
	width:80px;
	background-color: #F5F6F1;
	border:solid 1px #999999;
	font:normal 10px arial;
	padding:3px;
}
#login .registrarse {
	font:normal 10px verdana;
	color:#FF0000;
	float:left;
	margin-top:6px;
	width:125px;
	cursor:pointer;
	text-decoration:none;
}
#login .registrarse:hover {
	text-decoration:underline;
}
#login .btn {
	border:solid 1px #FF9900;
	background-color: #FFCC66;
	color:#000000;
	margin-top:-7px;
	margin-right:1px;
	cursor:pointer;
	font:bold 11px arial;
	/*margin-left:130px;*/
	width:50px;
	float:right;
}
#login .btn:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

#login2 {
	border:solid 1px #FF0000;
	background-color:#FFFFCC;
	padding-bottom:10px;
	float:left;
	width:100%;
}
#login2 h3 {
	color: #FFFFFF;
	font:bold 1.5em arial;
	border-bottom: 3px solid #000000;
	padding: 3px 0 3px 10px;
	margin-bottom: 15px;
	background-image:url(../images/fondo_menu1.jpg);
	background-repeat:repeat-x;
	background-color:#FF0000;
}
#login2 .form {
	width:330px;
	float:left;
	margin-left:150px;
}
#login2 .form2 {
	width:320px;
	padding-left:10px;
	margin-left:150px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:solid 1px #FFCC66;
	float:left;
}
#login2 .titulo {
	font:bold 13px Verdana;
	color:#000000;
	margin-bottom:6px;
}
#login2 .title {
	font:bold 11px Verdana;
	color:#666666;
	float:left;
	width:100px;
	margin-top:10px;
	margin-right:10px;
	text-align:right;
}
#login2 .campo {
	width:160px;
	background-color: #F5F6F1;
	border:solid 1px #999999;
	font:normal 10px arial;
	padding:3px;
	margin-top:5px;
	float:left;
	clear:right;
}
#login2 .form3 {
	width:320px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#login2 .campo_entrada {
	width:620px;
	background-color: #F5F6F1;
	border:solid 1px #999999;
	font:normal 10px arial;
	padding:3px;
	margin-top:5px;
	float:left;
	clear:right;
}

#login2 .title_entrada {
	font:bold 11px Verdana;
	color:#666666;
	margin-top:10px;
	text-align:left;
}
#login2 .registrarse {
	font:normal 10px verdana;
	color:#FF0000;
	float:left;
	margin-top:6px;
	margin-left:20px;
	width:125px;
	cursor:pointer;
	text-decoration:none;
}
#login2 .aclaracion {
	font:normal 10px verdana;
	color:#FF0000;
	float:left;
	margin-top:6px;
	margin-left:20px;
}
#login2 .registrarse:hover {
	text-decoration:underline;
}
#login2 .btn {
	border:solid 1px #FF9900;
	background-color: #FFCC66;
	color:#000000;
	margin-top:7px;
	cursor:pointer;
	font:bold 11px arial;
	margin-right:7px;
	width:80px;
	float:left;
}
#login2 .btn:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

/*  Comentario
------------------------*/

.form_comentario {	
	width:92%;
	margin-left:20px;
}
.completar {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.completar .user {
	float:left;
	font:bold 13px Arial;
	color:#333333;
	text-align:left;
	width:80px;
	padding:0px 0px 0px 8px;
	margin-bottom:10px;
}
.comentario_cuadro {
	border:solid 1px #999999;
	padding:8px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:0px;
}
.comentario_mensaje
{
	text-align:center;
	color:#FF0000;
	font:bold 14px verdana;
}
.comentario_textarea
{
width:537px;
_width:500px;
background-color:#ffffff;
border:0px;
}
.comentario_datos {
	color:#666666; font:italic 11px Arial; width:80px; float:left;
}
.comentario_datos h2 {
	color:#ff0000; font:bold 14px Arial;
}
.comentario_texto {
	float:left;
	font:normal 12px arial;
	color:#000000;
	width:450px;
	border-left:solid 1px #cccccc;
	padding-left:10px;
	min-height:50px;
	height:auto;
	height:50px;
}
.completar .boton {
	border:solid 1px #FF9900;
	background-color: #FFCC66;
	color:#000000;
	cursor:pointer;
	font:bold 11px arial;
	width:100px;
	float:left;
	margin-top:7px;

}
.completar .boton:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}
.boton_entrada {
	background-color:#E6D9B3;
	color:#333333;
	width:100%;
	cursor:pointer;
	font:bold 14px arial;
	padding:4px;
}
.boton_entrada:hover {
	background-color:#FF0000;
	color:#ffffff;
}
.nombre_blog {
	font:normal 11px arial;
	color:#FFFFFF;
}
.nombre_blog .link {
	font:bold 11px arial;
	color:#FFff00;
	cursor:pointer;
}


/*	nav
---------------------- */
#nav {
	width:980px;
	height:30px;
	overflow: hidden;
	/*background-color: #016800;*/
	background-image:url(../images/fondo_menu1.jpg);
}
#nav #nav_prim_nivel {
	float:left;
}
#nav #nav_prim_nivel ul li{
	float:left;
	padding-top: 7px;
}
#nav ul li a {
	padding:2px 15px 6px 15px;
	display:block;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	font-family:arial;
	text-decoration:none;
	margin:0 3px;
}
#nav ul li a:hover {
	color: #FFFF00;
}
#nav #nav_prim_nivel ul li.active {padding-top:5px;}
#nav ul li.active a {
	padding: 4px 14px 10px 10px;
	background: #fff url(../images/bg_pest_nav1.gif) top right no-repeat;
	color: #000000;
	border-left:1px solid #CCD5D9;
}
#nav ul li.active a:hover {
	color: #ff0000;
}
#nav_seg_nivel {
	width:978px;
	height:25px;
	border-left:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
}
#nav_seg_nivel ul.nav_metas {
	float:right;
}

#nav_seg_nivel ul.nav_metas li.favoritos{
	padding-left:15px;
	background-image:url(../images/favoritos.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:5px;
}
#nav_seg_nivel ul.nav_metas li.recomendar{
	padding-left:15px;
	background-image:url(../images/enviar_amigo.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#nav_seg_nivel ul.nav_metas li.inicio{
	padding-left:15px;
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:5px;
}


#nav_seg_nivel ul.nav_metas li a{
	color:#666;
}
#nav_seg_nivel li {
	float:left;
	padding:6px 0px 5px;
}
#nav_seg_nivel a {
	color:#000000;
	text-decoration:none;
	display:block;
	font:bold 1.1em arial;
	border-right:1px solid #F7F7F7;
	padding:0 8px;
}
#nav_seg_nivel a:hover {
	color: #000000;
}
#nav .buscador {
	float:right;
	padding:4px 5px 0 10px;
	overflow:hidden;
	width:270px;
	margin-top:2px;
	
}
#nav .buscador input.texto {
	border:1px solid #E1F5FF;
	width:94px;
	padding:2px 2px;
	float:left;
	margin-right:8px;
	font-size: 15px;
	height:13px;
}
#nav .buscador .opcion {
	border:1px solid #E1F5FF;
	width:100px;
	padding:1px 5px;
	float:left;
	margin-right:3px;
	font:normal 9px arial;
	margin-right:8px;
}
#nav .buscador .btn {
	border:none;
	background-color: #FFCC66;
	color:#000000;
	margin-top:0px;
	margin-right:1px;
	cursor:pointer;
	font:bold 11px arial;
	/*margin-left:130px;*/
	width:50px;
	float:left;
}
#nav .buscador .btn:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

/* ------------------
	CONTENT
------------------- */
#content {
	width:980px;
	margin-bottom:40px;
}
#content #main_content {
	width:670px;
	float:left;
	margin-right:9px;
	/*border-right: 1px solid #DCE2EF;*/
}
#content #col_right {
	float: right;
	width:298px;
}
#main_content .float-left {
	width:340px;
	padding-right:5px;
	margin: 0 10px 20px 0;
	/*border-right: 1px solid #DCE2EF;*/
}
#main_content .float-right {
	width:300px;
	padding-right:4px;
	margin-bottom: 20px;
}
#main_content .banner_500-500 {
	width:500px;
	margin: 0 auto 40px;
}
/* ------------------
	noticia
------------------- */
.noticia {
	/*border-bottom: 1px solid #dce2ef;*/
	margin-bottom:15px;
	padding-bottom:5px;
	overflow: hidden;
	color:#000;
}
.noticia h2 {
	font-family: times;
	font-size:3.0em;
	font-weight:normal;
	color:#000000;
	line-height: 1.05em;
	margin-bottom:9px;
}
.noticia h2 a {
	color:#000000;
	text-decoration: none;
}
.noticia h2 a:hover {
	color: #FF0000;
}
.noticia h3 {
	width:100%;
	text-align:right;
	font:bold italic 11px verdana;
	line-height: 1.05em;
	margin-bottom:9px;
}
.noticia h3 a {
	color:#0066FF;
	text-decoration: none;
	cursor:pointer;
}
.noticia h3 a:hover {
	color:#FF0000;
}
.noticia .volanta1{
	font: bold 10px arial;
	color:#000000;
	/*margin-bottom:10px;*/
	padding-left:4px;
	padding-top:4px;
	background-image:url(../images/fondo_volanta_iz.gif);
	/*background-repeat:repeat-x;*/
	background-color:#F3F5F4;
	height:36px;
	width:99%;
	text-transform:uppercase;
	float:left;
	/*border-bottom:solid 1px #FF0000;*/
	/*border-left:solid 1px #FFCC99;*/
}
.noticia .volanta2{
	font: bold 10px arial;
	color:#000000;
	/*margin-bottom:10px;*/
	padding-left:4px;
	padding-top:4px;
	background-image:url(../images/fondo_volanta_de.gif);
	/*background-repeat:repeat-x;*/
	background-color:#F3F5F4;
	height:36px;
	width:99%;
	text-transform:uppercase;
	float:left;
	/*border-bottom:solid 1px #FF0000;*/
	/*border-left:solid 1px #FFCC99;*/
}
/*.noticia .volanta2{
	font: bold 10px arial;
	color:#ffffff;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:4px;
	background:#FFF2C1;
	height:18px;
	width:99%;
	text-transform:uppercase;
	float:left;
	position:relative;
	border-bottom:solid 1px #FF0000;
	border-left:solid 1px #FFCC99;
}
.noticia .volanta3{
	font: bold 10px arial;
	color:#000000;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:4px;
	background:#FFF2C1;
	height:18px;
	width:99%;
	text-transform:uppercase;
	float:left;
	position:relative;
	border-bottom:solid 1px #FF0000;
	border-left:solid 1px #FFCC99;
}*/
.noticia p{
	font:normal 1.5em arial;
	margin-bottom:10px;
	color:#333333;
	line-height:19px;
}
.noticia .epigrafe {
	font:italic 11px arial;
	color:#ffffff;
	padding-bottom:2px;
	background-color:#000000;
	padding-top:2px;
	padding-left:5px;
	text-decoration:none;
	width:335px;

}
.noticia #date{
	font:italic 10px arial;
	margin-left:4px;
	width:55px;
	float:left;
	clear:both;
	line-height:16px;
	color:#FF0000;
}
.noticia #time{
	font:italic 10px arial;
	width:60px;
	float:left;
	clear:both;
	color: #FF0000;
	line-height:16px;
}
.noticia .foto2 {
	margin-bottom:10px;
	background-color:#000000;
	float:left;
	/*border:solid 1px #999999;*/
}
.float-left .noticia img {width:340px;}	
.float-right .noticia img {
	width:118px;
	border: 1px solid #dce2ef;
	margin: 0 5px 0 0;
	float:left;
}
.float-left .noticia:last-child,
.float-right .noticia:last-child {
	margin-bottom: 0;
}		
/*	not_paises
------------------------- */
#not_paises {
	clear:both;
	margin-right:5px;
	font-family:arial;
}
#not_paises h3 {
	color: #FFFFFF;
	font-size: 1.5em;
	border-bottom: 3px solid #000000;
	font-weight: bold;
	padding: 3px 0 3px 10px;
	margin-bottom: 15px;
	background-image:url(../images/fdo_barra_titulo.gif);
	background-repeat:repeat-x;
	background-color: #FF0000;

}
#not_paises #titulo_breves {
	color: #FFFFFF;
	font-size: 1.5em;
	border-bottom: 3px solid #000000;
	font-weight: bold;
	padding: 3px 0 3px 10px;
	background-image:url(../images/fdo_barra_titulo.gif);
	background-repeat:repeat-x;
	background-color: #FF0000;
}
#not_paises .not_pais {
	/*border:1px solid #F0F3F9;*/
	width:212px;
	float: left;
	margin:0 10px 10px 0;
	position:relative;
}
#not_paises .not_pais2 {
	/*border:1px solid #F0F3F9;*/
	width:332px;
	float: left;
	position:relative;
	margin-bottom:10px;
}
#not_paises .not_pais2 .destacados {
	/*border:1px solid #F0F3F9;*/
	background-color:#F7F7F7;
	padding-bottom:10px;
	padding-left:10px;
	margin:0px;
	border:0px;
}
#not_paises .fila .not_pais:last-child {margin-right:0;}
#not_paises .fila:last-child .not_pais{margin-bottom:0;}
#not_paises .not_pais h4 {
	font-size: 1.2em;
	font-weight:bold;
	padding: 4px 10px;
	background-color: #E2E2E2;
	height:40px;
	background-image:url(../images/fdo_tit_vidriera.gif);
}
#not_paises .not_pais p.vermas {
	position: absolute;
	top:3px;
	right:5px;
}
#not_paises .not_pais p.vermas a {
	display: block;
	text-indent: -99999px;
	width:16px;
	height: 16px;
	background: url(../images/rss_16x16.png) 0 0 no-repeat;
}
#not_paises .not_pais .blog {
	padding:8px 3px 3px 0px;
	float:left;
	border-bottom:dashed 1px #F7F7F7;
	cursor:pointer;
}
#not_paises .not_pais .blog:hover {
	background-color:#FFFFCC;
}
#not_paises .not_pais .titulo {
	float:left;
	width:208px;
	clear:both;
	/*background-color:#FFF2C1;*/
	padding-bottom:3px;
	font:bold 11px verdana;
	text-transform:uppercase;
	color:#FF0000;
}
#not_paises .not_pais .foto {
	float:left;
	width:45px;
	height:50px;
	margin:2px 2px 2px 2px;
	/*border:solid 1px #000000;*/
}
#not_paises .not_pais .desc {
	float:left;
	color:#000000;
	text-decoration: none;
	font:normal 11px arial;
	padding:2px 3px 6px 0px;
	width:150px;
	margin-bottom:8px;
}
/* ------------------
	col_right
------------------- */
/*	ultima hora
------------------- */
#modulo_noticias {
	margin-bottom:15px;
	/*background:#FFDCA8;*/
	background-image:url(../images/fondo_destacados.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	_margin-top:10px;
}
#modulo_noticias a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#modulo_noticias .ranking {
	font:bold 12px arial;
	color:#ffffff;
	padding:12px 4px 7px 40px;
	background-repeat:no-repeat;
	background-color:#000000;
}
#modulo_noticias #pestana_modulo_noticias li a {
	color:#000000;
}
#modulo_noticias #pestana_modulo_noticias2 li a {
	color:#000000;
}
#modulo_noticias #pestana_modulo_noticias ul {
	width:100%;
	float:left;
	position:relative;
	z-index:2;
}
#modulo_noticias #pestana_modulo_noticias li {
	/*border:1px solid #F7F7F7;*/
	border-bottom: none;
	color:#FF0000;
	float:left;
	padding:3px 7px;
	margin:2px -1px 0 0;
	background-color: #cccccc;
	font:bold 10px arial;
	width:86px;
}
#modulo_noticias #pestana_modulo_noticias2 li {
	/*border:1px solid #F7F7F7;*/
	border-bottom: none;
	color:#FF0000;
	float:left;
	padding:3px 8px;
	margin:2px -1px 0 0;
	background-color: #cccccc;
	font:bold 10px arial;
	width:135px;
}
#modulo_noticias #pestana_modulo_noticias li.active {
	background: #F7F7F7;
	margin: 0 0 -1px;
	padding: 5px 6px 3px;
	border-bottom: none;
	position:relative;
	z-index:2;
	color:#FFFFFF;
}
#modulo_noticias #pestana_modulo_noticias2 li.active {
	background: #F7F7F7;
	margin: 0 0 -1px;
	padding: 5px 6px 3px;
	border-bottom: none;
	position:relative;
	z-index:2;
	color:#FFFFFF;
}
#modulo_noticias #pestana_modulo_noticias li a {display:block;}
#modulo_noticias #pestana_modulo_noticias li a:hover {text-decoration:underline;}
#modulo_noticias #pestana_modulo_noticias li.active a:hover {text-decoration:none;}
#modulo_noticias .cont {
	/*border:1px solid #F7F7F7;*/
	padding: 5px 5px 5px;
	background:#F7F7F7;
}
#modulo_noticias .cont li {
	margin-bottom: 10px;
	color:#333;
	overflow:hidden;
}
#modulo_noticias .cont li a {
	color:#333;
	display:block;
	width: 82%;
	float: left;
}
#modulo_noticias .cont li a:hover {text-decoration:underline;}
#modulo_noticias .cont li span.date {
	color:#FF0000;
	margin-right:5px;
	float: left;
	width:45px;
	display: block;
}
#cont_modulo_lomas .buscador {
	padding:10px 10px 10px 30px;
	/*width:300px;*/
}
#cont_modulo_lomas .buscador input.texto {
	border:1px solid #999999;
	width: 160px;
	padding:1px 2px;
	margin-right:3px;
	font-size: 1.5em;
	float:left;
	height:20px;
}
#cont_modulo_lomas .buscador input.boton {
	vertical-align: bottom;
}
.destacados {
	background-color:#F7F7F7;
	border:solid 1px #F7F7F7;
}
.destacados ul {
	padding:8px;
}
.destacados li {
	margin-bottom: 10px;
	color:#333;
	overflow:hidden;
}
.destacados li a {
	color:#333;
	display:block;
	width: 75%;
	float: left;
	font:normal 11px arial;
}
.destacados .blogs{
	padding-left:4px;
	font:normal 12px arial;
	line-height:15px;
	margin-bottom:5px;
	list-style:square;
	list-style-position:inside;
	
}
.destacados li span.hora {
	color:#FF0000;
	margin-right:15px;
	float: left;
	width:45px;
	display: block;
	font:normal 11px arial;
}
.destacados li:hover {
	color: #FF0000;
	cursor:pointer;
}

#cloudtags {
	border:solid 1px #F7F7F7;
	/*ackground-image:url('images/cloudtags.jpg');*/
	/*height:136px;*/
	/*margin-bottom:7px;*/
}



/*	encuesta
----------------------- */
#encuesta {
	border:1px solid #F7F7F7;
	margin-bottom: 7px;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F7F7F7;
}
#encuesta h3 {
	border-bottom: 1px solid #F7F7F7;
	background:#000000;
	background-image:url(../images/fondo_destacados.jpg);
	background-position:right;
	background-repeat:repeat-y;
	font-weight: bold;
	padding: 3px 10px;
	color:#ffffff;
}
#encuesta form {padding:0 5px;}
#encuesta h4 {
	color:#000000;
	padding:15px 0;
}
#encuesta .cont {
	padding: 0 0 10px 15px;
	border:none;
	
}
#encuesta .cont p {
	margin-bottom: 7px;
}
#encuesta .cont p input {margin-right:5px;vertical-align: bottom;}
#encuesta .form_actions {
	border-top: 1px solid #F7F7F7;
	text-align: right;
	padding: 10px 0;
	color:#FF0000;
}
#encuesta .form_actions a{
	color:#000000;
}
#encuesta .form_actions  input.boton {
	color:#fff;
	border: 1px solid #000;
	font-size: 1.1em;
	font-weight:bold;
	padding: 2px 4px;
	margin-right:7px;
	cursor: pointer;
	vertical-align:middle;
	background-color: #FF0000;
}
.comentario {
	padding:5px;
	border-bottom:dashed 1px #999999;
	cursor:pointer;
}
.comentario:hover {
	background-color:#F5F6F1;
}
.comentario .titulo {
	font:bold 13px arial;
	color:#000000;
	width:100%;
}
.datos {
	width:100%;
	height:15px;
	margin-top:3px;
}
.comentario .user {
	font:italic 10px arial;
	color: #FF0000;
	float:left;
}
.comentario .cantidad {
	font:normal 9px arial;
	color:#666666;
	float:right;
}
/* ------------------
	footer
------------------- */
#footer {
	position: relative;
	width:980px;
	margin-bottom:20px;
	border: 1px solid #E5EAF3;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
#footer .top-foot {
	padding:7px 7px 7px 0;
	color:#FF0000;
}
#footer .top-foot a {padding:0 7px 1px; color:#000000; text-decoration:none;}
#footer .top-foot a:hover {text-decoration:underline;}

#footer .top-foot p.float-right {padding:0 0 1px;}
#footer .sub_nav_foot {
	/*border-top: 1px solid #E5EAF3;
	border-bottom: 1px solid #E5EAF3;*/
	background:#ff0000;
}
#footer .sub_nav_foot ul li {float: left;}
#footer .sub_nav_foot ul li a {
	border-right:1px solid #FF6F6F;
	color:#ffffff;
	padding: 6px 7px;
	display: block;
	text-decoration:none;
}
#footer .sub_nav_foot ul.nav_metas {float:right;}
#footer .sub_nav_foot ul li a:hover {
	text-decoration:underline;
}
#footer .bottom_foot {padding:7px;color:#fff;background:#000000;}
/* -------------------
	banners
--------------------- */
#banner01 {
	width:450px;
	height:95px;
	background:#99CCFF;
	float:right;
	border:solid 1px #F7F7F7;
}
.banner02 {
	width:298px;
	height:95px;
	background:#99CCFF;
	border:solid 1px #F7F7F7;
	margin-bottom: 15px;
}
.banner03 {
	width:663px;
	height:95px;
	background:#99CCFF;
	border:solid 1px #F7F7F7;
	margin-bottom: 15px;
	float:left;
}
.banner04 {
	width:340px;
	height:92px;
	background:#99CCFF;
	border:solid 1px #F7F7F7;
	margin-bottom: 15px;
	float:left;
	position:absolute;
	top:0px;
	right:208px;
}

.banner_300 {
	width:300px;
	overflow: hidden;
	margin-bottom: 15px;
	/*border: solid 1px #F7F7F7;*/
}
.banner_120 {
	width:120px;
	margin-left: 20px;
	float: left;
	margin-bottom: 15px;
	border: solid 1px #F7F7F7;
}
.dos_banners {
	margin-bottom:0;
	width:300px;
	overflow: hidden;
	margin-bottom: 15px;
}
.last_one {margin-bottom:15px;}

.banner_generic_float
{
	float:left;
	clear:right;
}
.banner_generic_container{
	margin:0;
	padding:0px;
	margin-bottom: 15px;
	overflow: hidden;
	width:100%;
}


/* **********************
	noticia y articulo
********************** */
#articulo {
	margin-bottom: 20px;
}
#articulo .cont {clear:both;}
#articulo .complementa {
	border-bottom:1px solid #DCE2EF;
	border-top:1px solid #DCE2EF;
	color:#666666;
	float:left;
	font-size: 1.2em;
	margin:5px 20px 20px 0;
	padding:10px 0 0 0;
	width:150px;
}
#migadepan p {
	margin-bottom:14px;
	font-size:1.1em;
}

#migadepan a {
	color:#FF0000;
}
.articulo #articulo .cont h3 {
	font-size: 2em;
	margin:30px 0 15px;
	font-weight: bold;
	color: #666;
}
.articulo #articulo .cont h4 {
	font-size: 1.7em;
	margin:30px 0 10px;
	font-weight: bold;
	
}
.blog-entrada-texto{
	font-size: 16px;	
}
#titular {
	width:980px;
	border-bottom:1px solid #DCE2EF;
	margin-bottom:15px;
}	
#titular p {
	font-size:1.2em;
	color:#999999;
	margin-bottom:3px;
}
#titular h2 {
	font-family: times;
	font-size:3.0em;
	font-weight:bold;
	color:#000000;
	line-height: 1.05em;
	margin-bottom:9px;
}
#titular h2 a {
	color:#000000;
	text-decoration: none;
}
#titular h2 a:hover {
	color: #FF0000;
}
.noticias #titular h2 {font-size: 3.1em}
.articulo #titular  h2 {
	font-size: 2.9em;
	margin-bottom:10px;
}
#titular h3{
	font-size:1.4em;
	color:#666666;
	line-height:1.15em;
	margin-bottom:10px;
}
#titular .firma p {
	font-size:1.2em;
	color:#666666;
}
#titular .firma p a {color:#999;}
#titular .firma p {margin-bottom:10px !important;}
#titular .copete p {
	font-size:1.5em;
	color:#000;
}
#titular .copete p a {color:#999;}
#titular .copete p {margin-bottom:10px !important;}

.meta_articulo {
	float:right;
	width:120px;
	border-left: 1px solid #DCE2EF;
	margin: 0 5px 20px 10px;
	border-bottom: 1px solid #DCE2EF;
	padding: 5px 5px 10px 12px;
	background:#f8f8f8;
}
.meta_articulo li {
	margin-bottom:10px;
	font-size: 1.1em;
}
.meta_articulo a {
	padding: 3px 0 3px 24px;
	font-size:1.1em;
	color:#FF0000;
}
a.ampliar_fuente {
	background: url(../images/ampliar_fuente.jpg) center left no-repeat;
}
a.disminuir_fuente {
	background:url(../images/disminuirfuente.jpg) center left no-repeat;
}
a.descargar_pdf {
	background:url(../images/pdf.jpg) center left no-repeat;
}
a.imprimir {
	background:url(../images/imprimir.jpg) center left no-repeat;
}
a.enviar_a_un_amigo {
	background:url(../images/enviaramigo.jpg) center left no-repeat;
}
a.descargar_excel {
	background: url(../images/ico_excel.gif) center left no-repeat;
}
a.descargar_word {
	background: url(../images/ico_word.gif) center left no-repeat;
}
#articulo .cont p{
	font-family:arial;
	font-size:15px;
	margin-bottom:10px;
	margin-right:10px;
}
#meta_articulo_bottom {
	width:664px;
	background:#F8F8F8;
	border: 1px solid #E4E9F3;
	margin-bottom: 20px;
	clear: both;
} 
#meta_articulo_bottom .column{
	width:160px;
	float:left;
	padding: 10px 0 0 10px;
}


#meta_articulo_bottom li {
	padding-bottom:12px;
	
}
#meta_articulo_bottom li a {
	padding: 3px 0 3px 24px;
	font-size:1.1em;
	color:#FF0000;
}
#meta_articulo_bottom .second_column {
	border-right:1px solid #E4E9F3;
	border-left:1px solid #E4E9F3;
	width:200px;
	float:left;
	padding: 0 0 30px 10px;
	margin: 10px 0;
}
#meta_articulo_bottom p {
	font-size:1.2em;
	margin-bottom: 15px;
}
#meta_articulo_bottom .second_column p img {margin-right:3px;}	

#meta_articulo_bottom div.compartir {
	margin: 0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;	
}

/* nueva barra de herramientas blogs y noticias*/

.barra_herramientas_new:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.barra_herramientas_new {display: inline-block;height:60px;padding-top:0px;}
/* Hides from IE-mac */ * html .barra_herramientas_new {height: 1%;}
.barra_herramientas_new {display: block;}
/* End hide from IE-mac */
#meta_articulo_bottom .columna_primera_new {
	float:left;
	padding: 2px 0 0 10px;
	width:100px;
	text-align:center;
}
#meta_articulo_bottom .columna_segunda_new{
	float:left;
	padding: 2px 0 0 10px;
	width:175px;
	text-align:right;
}
#meta_articulo_bottom .columna_tercera_new{
	float:left;
	padding: 4px 0 0 0px;
	margin:0;
	text-align:left;
}
#meta_articulo_bottom .columna_cuarta_new{
	float:left;
	padding: 4px 0 0 5px;
	margin:0;
	text-align:right;
}
.link_text_barra_herramientas_new{
	text-decoration:none;
	color: black;
}
.text_compartir_new{
float:left;text-decoration:none;margin:0;padding:0;
}
/* **********************
	noticia y articulo nuevo
********************** */

.titulo_contenido_new h1 {
	font-family: georgia,times;
	font-size:38px;
	color:#000000;
	line-height: 36px;
	margin-bottom:9px;
}
.titulo_contenido_new h1 a{
	text-decoration:none;
	color:#000000;
}
#titular .copete_contenido_new p {
	font-family: arial,Helvetica;
	font-size:17px;
	color:#464646;
	margin-bottom:9px;
}
#main_content #articulo .cont_contenido_new{
	font-family: georgia,times;
	font-size:16px;
	color:#000000;
	line-height: 22px;
	margin-bottom:9px;

}
/*	foto_noticia
--------------------------- */
#col_right .foto_noticia {
	margin-bottom: 7px;
	border: 1px solid #cccccc;
	width:298px;
}
#col_right .foto_noticia .foto_generico img {
	width:298px;
}
#col_right .foto_noticia .pie_foto {
	background: #F7F7F7;
	padding: 5px;
}
#col_right .foto_noticia .pie_foto p {
	font-size: 1.1em;
	color:#333;
}
#col_right .nav_ant_sig {
	text-align: right;
}
#col_right .foto_noticia a.btn_siguiente:link, a.btn_siguiente:visited, a.btn_siguiente:active{
	font:11px Tahoma,Arial,Helvetica,sans-serif;
	background:#eeeeee  url(../images/fnd_siguiente.gif) no-repeat right center;color:#496E92;
	text-decoration:none;
	padding:2px 17px 2px 6px;
	border:1px solid #cccccc;
	color:#999999;
}
#col_right .foto_noticia a.btn_siguiente:hover {
	text-decoration:none;
	color:#FFFFFF;
	background:#999999 url(../images/fnd_siguiente_over.gif) no-repeat right center;
	border:1px solid #cccccc;
	text-decoration:none;
}
#col_right .foto_noticia a.btn_anterior:link, a.btn_anterior:visited, a.btn_anterior:active{
	font:11px/24px Tahoma,Arial,Helvetica,sans-serif; 
	background:#eeeeee url(../images/fnd_anterior.gif) no-repeat left center;
	color:#999999;
	text-decoration:none;
	padding:2px 6px 2px 17px;
	margin-right: 2px;
	border:1px solid #cccccc;
}
#col_right .foto_noticia a.btn_anterior:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:#999999 url(../images/fnd_anterior_over.gif) no-repeat left center;
	border:1px solid #cccccc;
	text-decoration:none;
}

/*  buscador
---------------------------------*/
#listado h2 {
	font:bold 14px Arial;
	color:#ffffff;
	background-color: #999999;
	width:99%;
	padding:4px;
}
#listado h3 a {
	font:bold 16px Times;
}
#listado h4 {
	font:bold 12px Arial;
	color:#000000;
	background-color: #cccccc;
	width:99%;
	padding:4px;
	margin-bottom:10px;
}
#listado .volanta {
	font:normal 10px arial;
	color:#000000;
	text-transform: uppercase;
	margin-top:20px;
}
#listado .autor {
	font:italic 11px verdana;
	color:#333333;
}
#listado p{
	font:normal 12px arial;
	color:#000000;
	margin-top:5px;
}
#listado hr {
	color:#EBEBEB;
	background-color:#EBEBEB;
	margin-top:20px;
	border:0;
}
#listado .paginacion h2 {
	font:bold 12px Arial;
	color:#000000;
	background-color: #cccccc;
	width:99%;
	padding:4px;
	margin-bottom:10px;
}



/*listado blogs
------------------- */
#listado-blogs h2{
	font:bold 25px Arial;
	color:#ff0000;
	padding:4px;

}





/*	bloque
--------------------------- */
.bloque {
	margin-bottom: 20px;
}
.bloque h4 {
	font-weight: bold;
	font-size: 1.7em;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;
}
.bloque li {
	background: url(../images/arrow_simple.gif) 0 6px no-repeat;
	padding-left: 15px;
	font-size: 1.4em;
	margin-bottom:7px;
}
.bloque li a {
	text-decoration: none;
	color:#FF0000;
}
.bloque li a:hover {text-decoration: underline;}

/*	google_noticia
-------------------------- */
.google_noticia {
	margin:0 0 20px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	border: 1px solid #DCE2EF;
	width: 468px;
	float: left;
}
.google_noticia a {text-decoration:none;}
.google_noticia .cab_google {
	background:#E4E8EB;
	border-bottom:1px solid #F7F7F7;
}
.google_noticia h2 {
	color:#666;
	font-weight: bold;
	padding:4px 6px;}
.google_noticia .cab_google p {
	display:inline;
	float:right;
	margin:2px 6px 0pt 0pt;
	padding:0px;
	font-size: 1.1em;
}
.google_noticia ul {margin: 6px;}
.google_noticia li {
	margin:0 0 8px;
}
.google_noticia h3 {
	clear:both;
	color:#FF0000;
	font-weight:bold;
	font-size: 1.2em;
}
.google_noticia h4 {
	color:#FF0000;
	display:inline;
	font-size:1.2em;
	margin:0 2px 0 0;
}
.google_noticia h4 a {color:#FF0000;}
.google_noticia p {
	color:#000000;
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	font-size: 1.2em;
}
.google_noticia p a {color:#000;}
/* **************************
	elementos comunes
*************************** */
a.rss {
	background: url(../images/rss_16x16.png) center right no-repeat;
	padding:1px 20px 1px 0 !important;
}
a.rss:hover {text-decoration: underline !important;}
.hidden {display:none !important;}
.to-right {text-align:right;}
.to-center {text-align:center;}
.float-left {float:left;}
.float-right {float:right;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {clear: both;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */ * html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* **************************
	NIFTY CORNERS
*************************** */

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

