/*
Theme Name: Recintonet-wip
Theme URI: http://www.recintonet.com.ar
Description: ---
Version: 1.0
Author: Gabriel Bianchi
Author URI: http://www.gabiton.com.ar
Tags: gabiton
*/

@import "style/reset.css";
@import "style/layout.css";

/*GLOBALES*/
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	text-decoration:none;
}
body {
	background: #eee url(images/fondo.png) repeat-x;
}
a {
	color:#A52138;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}
.hidden {
	display:none !important;
}
input, textarea{
	padding: 5px;
	background: #f7f7f7 url(images/input_fondo.png) repeat-x;
	border: 1px solid #ddd;
	margin: 10px 0 0 0;
	width: 350px;
	color: #666;
}
.comentarios_ul input, .comentarios_ul textarea{
	width: 320px;
	}
.comment-childs input, .comment-childs textarea{
	width: 280px;
	}

.btn {
	height: 28px;
	padding: 0 20px;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #790411;
	background: url(images/btn_fondo.png) repeat-x;
	width: auto !important;
	font-size: 11px;
	font-weight: bold;
}
.historia {
	background: url(images/historia_fondo.png) no-repeat;
	padding: 80px 40px 0 20px;
	margin: 20px 0 30px 0;
	position:relative;
	height: 150px;
}
.historia_bottom {
	height: 30px; 
	background: url(images/historia_fondo.jpg) 0 -248px no-repeat;
	width: 268px;
	position: absolute;
	bottom: -30px;
	left: 0;
	
}
.comentarios_ul li{
	font-size: 12px;
	padding: 10px;
	background: #efefef;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ddd;
}
.alt {
	background: #F7F7F7 !important;
}
.comentarios_ul li:hover {
	border: 1px solid #790411;
	}
.comentarios_ul li a{
	color: #790411;
}
.comentario_fecha {
	color: #790411;
	float:right;
	font-size: 11px;
}
.comentarios_ul img{
	float: left;
}
cite {
	color: #790411;
	font-size: 14px;
}
/*ENCABEZADO*/
.encabezado {
	width:980px;
	height:134px;
	margin:0 auto;
	position:relative;
}
h1 {
	position:absolute;
	top: 20px;
	left:20px;
}
h1 a{
	display:block;
	width:242px;
	height:95px;
	background: url(images/header_logo.png) no-repeat;
	text-indent: -3000px;
	font-weight: bold;
}
h1 a:hover{
	background: url(images/header_logo_hover.png) no-repeat;
}
.header_fecha_hore_clima {
	position:absolute;
	top: 37px;
	left: 390px;
	font-size: 12px;
	color: #333;
}
.header_fecha{
	text-indent: 15px;
}
.header_hora {
	background: url(images/header_time.png) no-repeat 0px 2px;
	text-indent: 15px;
	margin: 3px 0;
	color: #666;
}
.header_clima {
	background: url(images/header_clima.png) no-repeat 0px 3px;
	text-indent: 15px;
	margin: 3px 0;
	color: #666;
}
.header_buscador {
	width:237px;
	height: 41px;
	background: url(images/header_buscador.png) no-repeat;
	position: absolute;
	top: 44px;
	left: 711px;
}
.header_buscador_input, .header_buscador_submit{
	background: none;
	border: none;
}
.header_buscador_input {
	float: left;
	width: 160px;
	padding: 8px 0 0 15px;
	height: 25px;
	font-size: 12px;
	color: #333;
	margin: 0 !important;
}
.header_buscador_submit {
	float:left;
	width: 40px;
	height: 30px;
	margin: 5px 0 0 0;
	text-indent: -3000px;
	font-size: 0;
}
.header_menu_superior {
	position: absolute;
	top: 5px;
	right: 0px;
}
.header_menu_superior a{
	display:block;
	text-indent: 8px;
	float:right;
	background: url(images/bullet.png) no-repeat 0px 6px;
	font-size: 11px;
	color: #666;
	margin: 0 0 0 10px;
	text-transform:uppercase;
}
#rss-header {
	background: url(images/rssicon.png) no-repeat 0px 2px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}
/*MENU*/
.menu {
	width:980px;
	height:40px;
	margin:0 auto;
}
.menu a{
	display:block;
	height: 40px;
	background:url(images/menu.png);
	margin: 0 5px 0 0;
	float: left;
	text-indent: -3000px;
	font-size: 0;
}

.menu_inicio {	background-position: -10px 0px !important; width: 52px}
.menu_inicio:hover{	background-position: -10px -80px !important;}
.menu_inicio_active {	background-position: -10px -40px !important; width: 52px}

.menu_noticias {	background-position: -72px 0px !important; width:70px}
.menu_noticias:hover{	background-position: -72px -80px !important;}
.menu_noticias_active {	background-position: -72px -40px !important; width:70px}

.menu_entreriosenelcongreso {	background-position: -152px 0px !important; width: 180px;}
.menu_entreriosenelcongreso:hover{	background-position: -152px -80px !important;}
.menu_entreriosenelcongreso_active {	background-position: -152px -40px !important; width: 180px;}

.menu_concejodeliberante {	background-position: -341px 0px !important; width: 147px}
.menu_concejodeliberante:hover{	background-position: -341px -80px !important;}
.menu_concejodeliberante_active {	background-position: -341px -40px !important; width: 147px}

.menu_agenda {	background-position: -497px 0 !important; width: 67px;}
.menu_agenda:hover{	background-position: -497px -80px !important;}
.menu_agenda_active {	background-position: -497px -40px !important; width: 67px;}

.menu_anecdotario {	background-position: -571px 0 !important; width:100px}
.menu_anecdotario:hover{	background-position: -571px -80px !important;}
.menu_anecdotario_active {	background-position: -571px -40px !important; width:100px}

.menu_efemerides {	background-position: -682px 0 !important; width: 88px}
.menu_efemerides:hover{	background-position: -682px -80px !important;}
.menu_efemerides_active {	background-position: -682px -40px !important; width: 88px}

.menu_zonadedescargas {	background-position: -780px 0 !important; width: 137px}
.menu_zonadedescargas:hover{	background-position: -780px -80px !important;}
.menu_zonadedescargas_active {	background-position: -780px -40px !important; width: 137px}

.menu_consultora {	background-position: -927px 0 !important; width: 90px}
.menu_consultora:hover{	background-position: -927px -80px !important;}
.menu_consultora_active {	background-position: -927px -40px !important; width: 90px}

/*CONTENIDO*/
.contenedor {
	width:980px;
	margin:20px auto;
}

/*PRINCIPAL*/
.principal{
	width:650px;
	float:left;
	background: #fff;
	padding: 10px;
}
.principal p{
	margin: 0 0 15px 0;
}
.principal_left {
	width: 360px;
	float:left;
}
.principal_full {
	width: 650px;
}
.principal_right {
	width: 268px;
	float:right;
}
.volanta, .volanta a {
	font-size: 12px;
	color: #333;
}
.titulo1{
	font-size: 28px;
	color: #A52138;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.principal_left h2, .principal_full{
	font-size: 20px;
	color: #A52138;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.principal_left h2 a, .principal_full h2 a{
	font-size: 20px;
	color: #A52138;
	font-weight: bold;
	}
.principal_right h2, .entrevista h2{
	font-size: 18px;
	color: #A52138;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.principal_right h2 a, .entrevista h2 a{
	font-size: 18px;
	color: #A52138;
	font-weight: bold;
}
.bajada{ 
	font-size: 13px;
	line-height: 150%;
	color: #333;
}
.bajada_foto {
	float: left;
	margin: 5px 10px 10px 0 !important;
}
.noticias_ralacionadas_home {
	background: #f9f9f9 url(images/relacionadas_home.png) no-repeat 5px 5px;
	padding: 25px 10px 10px 10px;	
	margin: 10px 0;
}
.noticias_ralacionadas_home a{
	background: url("images/bullet.png") no-repeat scroll 0 6px transparent;
	padding: 0 0 0 10px;
	display:block;
}
.fecha-hora {
	font-size: 11px;
	color: #A52138;
	float: left;
	margin: 0 5px 0 0 ;
}
.principal_left img, .principal_right img {
	margin: 0 0 10px 0;
}
.comentarios {
	float:right;
	width: 18px;
	height: 16px;
	background:url(images/commentarios.png) no-repeat;
	color: #fff;
	text-align: center;
	font-size: 10px;
	line-height: 100%;
}
.comentarios a{
	color: #fff;
	text-decoration:none;
}
.etiquetas {
	padding: 0 0 0 25px;
	background:transparent url(images/etiquetas.png) no-repeat scroll 0 3px;
	white-space:normal;
	margin: 10px 0 20px 0;
}
.etiquetas a {
	text-transform: uppercase;
	color: #999;
	font-size: 11px;
	line-height: 150%;
	margin: 0 10px 0 0;
}
.separador {
	margin: 20px 0;
	border-top: 1px dashed #eee;
}
.publicidad {
	padding: 10px 0;
	margin: 20px 0;
	border-top: 1px dashed #eee;
	border-bottom: 1px dashed #eee;
	text-align: center;
}
.entrevista {
	width: 248px;
	float:right;
	background: #F3F3F3 url(images/boxes-headers.png) no-repeat;
	padding: 45px 10px 10px;
}
.entrevista img{
	margin: 0 0 10px 0;
}
.mas_visto {
	display:block;
	height: 31px;
	width: 128px;
	background: url(images/boxes-headers.png) no-repeat -268px 0px;
	text-indent: -3000px;
	margin: 0 12px 0 0;
	float:left;
	cursor: pointer;
}
.mas_visto_inactivo {
	background-position: -524px 0;
}
.mas_comentado {
	display:block;
	height: 31px;
	width: 128px;
	background: url(images/boxes-headers.png) no-repeat -396px 0px;
	text-indent: -3000px;
	float:left;
	cursor: pointer;
}
.mas_comentado_inactivo {
	background-position: -652px 0px;
}
.mas_visto-comentado ul {
	display:block;
	background: #F3F3F3;
	padding: 10px;
}
.mas_visto-comentado ul li a{
	color: #666;
	font-size: 14px;
}
.mas_visto-comentado ul li a:hover{
	color: #111;
	text-decoration: none;
}
.mas_visto-comentado ul li {
	margin: 5px 0;
	border-bottom: 1px dashed #ddd;
	padding: 0 0 5px 0;
}
.separador_masvisto {
	border-top: #E3E3E3 1px dashed;
	border-bottom: #FFFFFF 1px dashed;
	margin: 10px 0 0 0;
}
.comentarios_title {
	background:url(images/boxes-headers.png) no-repeat -1980px 0;
	height: 31px;
	width: 360px;
}
.noticias_ralacionadas_title{
	background:url(images/boxes-headers.png) no-repeat -2340px 0;
	height: 31px;
	width: 268px;
}
.noticias_relacionadas a{
	font-size: 13px;
	color: #A52138;
	padding: 0 0 5px 20px;
	margin: 5px 0 0 0;
	border-bottom: 1px dashed #eee;
	display: block;
}
.otrostitulos {
	width: 248px;
	float:right;
	background: #F3F3F3 url(images/boxes-headers.png) no-repeat -2608px 0;
	padding: 45px 10px 10px;
}
.otrostitulos h3{
	margin: 5px 0 0 0;
	font-size: 14px;
	}
.otrostitulos .separador {
	margin: 7px 0 !important;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #fff;
	}
/*SIDEBAR HOME*/
.agenda_title{
	background:url(images/boxes-headers.png) no-repeat -780px 0;
	height: 31px;
}
.agenda_in, .efemerides_in, .breves_in, .concejo_in, .twitter_in, .lafrase_in{
	background: #fff;
	margin: 10px 0 0 0;
	font-size: 14px;
	color: #333;
	padding: 3px 10px 10px;
}
.lafrase_in{
	background: #fff url(images/lafrase.png) no-repeat 10px 10px;
	padding: 13px 10px 10px 45px;
	}
.twitter_in {
	padding: 10px 10px 10px;
}
.agenda_in a, .efemerides_in a{
	color: #333;
}
.agenda_item_fecha, .efemerides_item_fecha {
	width: 35px;
	float:left;
	color: #A52138;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 10px 0 0;
}
.agenda_item_fecha span, .efemerides_item span {
	display:block;
	border-top: 1px solid #ddd;
	padding: 5px 0 0 0;
	font-size: 14px;
}
.agenda_item,  .efemerides_item {
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	border-bottom: 1px dashed #eee;
}
.agenda_item a, .efemerides_item a{
	padding: 4px 0 0 0;
}
.agenda {
	margin: 0 0 20px;
}
.publicidad300x250 {
	width: 300px;
	height: 250px;
	background: #ccc;
	margin: 20px 0;
}
.publiciadad145x60 {
	width: 145px;
	height: 60px;
	margin: 0 10px 10px 0;
	background: #ccc;
	float:left;
}
.publiciadad145x60_alt {
	width: 145px;
	height: 60px;
	margin: 0 0px 10px 0;
	background: #ccc;
	float:left;
}
.publicidades {
	margin: 20px 0;
}
.efemerides_title{
	background:url(images/boxes-headers.png) no-repeat -1080px 0;
	height: 31px;
	margin: 0 0 0 0;
}
.efemerides_anio {
	font-size: 10px !important;
}
.efemerides_in {
	font-size: 13px;
}
.efemerides h2{
	font-size: 20px;
	color: #A52138;
	margin: 0 0 5px 0;
}
.efemerides h2 a{
	font-size: 20px;
	color: #A52138;
	}
.efemerides_text {
	width: 230px;
	float:right;
}
.lafrase_title{
	background:url(images/boxes-headers.png) no-repeat -2876px 0;
	height: 31px;
	margin: 0 0 0 0;
}
.lafrase h2 {
	font-size: 20px;
	color: #666;
	}
.breves_title {
	background:url(images/boxes-headers.png) no-repeat -1380px 0;
	height: 31px;
}
.breves h2, .concejo h2{
	font-size: 16px;
	color: #A52138;
	margin: 0 0 5px 0;
	cursor: pointer;
}
.breves_item {
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	border-bottom: 1px dashed #eee;
	font-size: 12px;
}
.breves {margin: 0 0 20px;}
.twitter_title {
	background:url(images/boxes-headers.png) no-repeat -3176px 0;
	height: 31px;
	margin: 20px 0 0 0;
}
.twitter_title a{
	font-size: 11px;
	float: right;
	text-transform:uppercase;
	margin:8px 10px 0 0;
	font-weight: bold;
}
.concejo {
	margin: 0 0 20px 0;
}
.concejo .separador{
	margin: 7px 0;
	}
.concejo_title {
	background:url(images/boxes-headers.png) no-repeat -1680px 0;
	height: 31px;
}
.concejo_in {
	padding: 10px;
	font-size: 12px;
}
.concejo_in p{
	color: #666;
}
.concejo_in h2 a{
	font-size: 16px;
	color: #A52138;
	margin: 0 0 5px 0;
}
.concejo_vercurriculum {
	background: url(images/icn_curriculum.png) no-repeat right;
	padding: 0 23px 0 0 ;
	font-size: 11px;
	color: #999;
	text-transform: uppercase;
	float: right;
	display:block;
}
.concejo_vertodo {
	background: url(images/icn_concejo.png) no-repeat right;
	padding: 0 23px 0 0 ;
	font-size: 11px;
	color: #999;
	text-transform: uppercase;
	float: right;
	display:block;
	margin: 10px 0 0 0;
}
.concejo_item {
	width: 140px;
	padding: 5px;
	float: left;
	background: #fafafa;
	border: 1px solid #eee;
	margin: 0 10px 10px 0;
	height: 180px;
	position: relative;
}
.concejo_item:hover {
	background: #eee;
	border: 1px solid #ddd;
}
.concejo_item .concejo_vercurriculum{
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.concejo_item h2 a{
	font-size: 14px !important;
	font-weight: bold;
}
.concejo_item p{
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.archivo_title {
	background:url(images/archives_title.png);
	padding: 3px 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #eee;
	color:#464646;
	margin: 0 0 10px 0;
}
.btn_senadores, .btn_diputados {
	display:block;
	width: 145px;
	height: 40px;
	background:url(images/btn_senadoresdiputados.png) no-repeat;
	margin: 0 0 20px 0;
	float:left;
	text-indent: -3000px;
}
.btn_diputados {
	background-position: -145px 0;
	margin: 0px 0 20px 10px;;
}
.btn_diputados:hover {background-position: -145px -40px;}
.btn_senadores:hover {background-position: 0px -40px;}
.btn_descarga {
	background:url(images/icn_descargar.png) no-repeat 0px 5px;
	color: #666;
	text-transform:uppercase;
	font-size: 12px;
	padding: 5px 0 5px 20px;
	display:block;
}
.btn_imprimir{
	background:url(images/icn_imprimir.png) no-repeat 0px 5px;
	color: #666;
	text-transform:uppercase;
	font-size: 12px;
	padding: 5px 0 5px 20px;
	display:block;
}
/*AGENDA*/
.agenda_dia {
	width: 87px;
	height: 50px;
	float:left;
	background: #f9f9f9;
	border: 1px solid #ccc;
	margin: 0 3px 3px 0;
	position:relative;
}
.agenda_domingo, .agenda_sabado {
	background: #eee;
	border: 1px solid #ccc;
}
.agenda_diavacio {
	background: #fafafa;
	border: 1px solid #fafafa;
}
.agenda_dia_label {
	width: 89px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	font-size: 11px;
	margin: 0 3px 3px 0;
}
.agenda_dia_numero {
	position:absolute;
	font-size: 11px;
	left: 3px;
	top: 3px;
}
.agenda_mes {
	font-size: 14px;
	color: #A52138;
	margin: 0px 0 10px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 10px 10px;
}
.agenda_dia_eventos {
	width: 87px;
	height: 50px;
	position: absolute;
	left: -1px;
	top: -1px;
	text-indent: -3000px;
	background: url(images/agenda_evento.png) 60px 20px no-repeat;
}
.agenda_dia_eventos:hover {
	background: #f9f9f9;
	border: 3px solid #999;
	padding: 15px 10px 10px;
	width: 160px;
	height: 140px;
	left: -50px;
	top: -60px;
	text-indent: 0px;
	z-index: 1000;
}
.agenda_dia_eventos:hover a{
	display:block;
}
.agenda_dia_eventos a{
	color: #666;
	font-size: 11px;
	display:none;
	border-bottom: 1px dashed #ddd;
	margin: 5px 0;
	padding: 5px 0;
}
.agenda_dia_hoy {
	background-image: url(images/agenda_hoy.png);
	background-position: 5px 25px;
	background-repeat: no-repeat;
}
.agenda_dia_pasado {
	border: 1px solid #F0F0F0;
}
.agenda_dia_pasado .agenda_dia_numero{
	color: #ccc;
}
/*SIDEBAR*/
.sidebar{
	width:300px;
	float:right;
}

/*PIE*/
.pie{
	width:980px;
	height: 91px;
	background:url(images/pie.png) no-repeat;
	margin: 10px auto 10px;
}
.pie_logo {
	background: url(images/logo_pie.png);
	width: 140px;
	height: 58px;
	float: left;
	margin: 15px 20px 0px 20px;
}
.pie_separador {
	width: 1px;
	border-left: #E3E3E3 1px solid;
	background: #fff;
	height: 71px;
	margin: 10px 0 0 0;
	float: left;
}
.pie_datos {
	float: left;
	font-size: 13px;
	color: #666;
	margin: 15px 0 0 20px;
	line-height: 150%;
}
#pie-gabiton{
	width: 30px;
	height: 30px;
	display:block;
	text-indent: -3000px;
	float:right;
	background:url(images/pie-gabiton.png) no-repeat;
	margin: 32px 20px 0 20px;
	position:relative;
}
#pie-gabiton span{
	display:block; 
	left: -70px;
	top: -60px;
	width: 99px;
	height: 60px;
	background:url(images/globogabiton.png) no-repeat;
	position:absolute;
	display:none;
}
/*********comentarios anidados ********************/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #eee;
	margin: 5px 2px 2px 4px;
	padding: 10px;
	background-color: #F7F7F7;
}
.chalt{
	background-color: #fefefe;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
.commentmetadata 
{
	color: #790411;
	float:right;
	font-size: 11px;
}
.thdrpy a{
display: block;
text-indent: -3000px;
height: 17px;
width: 82px;
background: url(images/btn_responder.png);
float: right;
}
.thdrpy a:hover{
background-position: 0 -17px;
}
.thdrpy {
height: 20px;
}
.fotosd {
background: url(images/persona.png) no-repeat;
height: 88px;
margin: 0 0 10px 0;
}

#recintoenfacebook {
	display:block;
	width: 300px;
	height: 46px;
	background:url(images/recintoenfacebook.jpg) no-repeat;
	margin: 20px 0 20px 0;
	text-indent: -3000px;
}
#recintoenfacebook:hover {
	background-position: 0px -46px;
	}
#gabitonpie {
	display:block;
	width: 41px;
	height: 40px;
	float: right;
	margin: 25px 25px 0 0;
	background:url(images/pie_gabiton.png) no-repeat;
	text-indent: -3000px;
}
#gabitonpie:hover {
	background-position: -41px 0;
}
