/*  
Theme Name: AHI BLOG
Theme URI: http://ahi.cl
Description: El tema para el Blog de Ahi.cl
Version: Beta 0.2.1
Author: Rodrigo Haverbeck y Richard Gonzalez
Author URI: http://estudiowoof.com

	
*/


*{
border:0;
margin:0;
padding:0;
list-style:none;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}

body{
background:#2a2a2a url(img/bg-body.jpg) repeat-y center top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a, a:hover{
color:#75af1c;
text-decoration:none;
}

#contenedor{
width:960px;
margin:0 auto;
background:url(img/bg-contenedor.jpg) no-repeat right top;
}

.top{
background:url(img/top.jpg) no-repeat center top;
}


#cabecera{
}

.logo h1 a {
background:url(img/logo.jpg) no-repeat;
width:166px;
height:161px;
text-indent:-99999px;
overflow:hidden;
display:block;
margin:15px 0 0 15px;
}

ul.menu {
float:right;
width:220px;
margin:5px 0;
border-top:2px dashed #fff;
}

ul.menu li {
display:block;
float:left;
padding:3px 5px;
}

ul.menu li a {
padding:0 0 0 16px;
background:url(img/pelota.gif) no-repeat;
display:block;
color:#000;
font-size:13px;
}
ul.menu li a:hover {
color:#215C2C;
text-decoration:underline;
}

#cuerpo{
}

#contenido{
width:520px;
float:left;
padding:0 10px;

}
.post{
margin:40px 0;
position:relative;
}

.post p{
line-height:18px;
color:#232626;
padding:7px 0;
}

.post p img{
margin:0 10px 10px 0;
}

.topers{
margin:0 0 10px 0;

}

.fecha{
background:url(img/fecha.jpg) no-repeat;
width:56px;
height:65px;
float:left;
text-align:center;
position:absolute;
top:-75px;
left:0;
padding:80px 0 0 0;
}

.dia{
font-size:26px;
font-weight:bold;
color:#332929;
padding:1px 0;
line-height:20px;
}

.mes{
text-transform:uppercase;
color:#FFFFFF;
font-weight:bold;
}


.post h2{
margin: 5px;
font-size:20px;
float:left;
padding:0 0 0 55px;
}

.contenido-post-pie{
margin:10px 0;
border-top:1px solid #CCC;
padding:3px 0;
text-align:right;
}

.comment{
background:url(img/comentario.gif) no-repeat;
padding:0 0 0 18px;
}

.info a{
position:absolute;
width:100px;
height:40px;
top:-105px;
right:230px;
display:block;
text-indent:-999999px;
background:url(img/info.jpg) no-repeat top;
}

.info a:hover{
background:url(img/info.jpg) no-repeat bottom;
}

.alignleft{
float:left;
}

/********************** LATERAL *************************/

#lateral{
width:402px;
float:right;
background:url(img/bg-lateral.jpg) repeat-y;
margin:480px 0 0 0;
position:relative;

}
.news a{
height:102px;
width:402px;
background:url(img/h3-newsletter.jpg) no-repeat;
text-indent:-99999999px;
display:block;
overflow:hidden;
}

.news a:hover{
background:url(img/h3-newsletter2.jpg) no-repeat;
}

.robok{
position:absolute;
top:-480px;
right:-55px;
width:220px;
height:302px;
background:url(img/robok-trans.png) no-repeat;

}

.busqueda{
margin:10px;
padding:10px;
background:url(img/buscador.gif) no-repeat;
}

.buscar{
padding:3px 5px;
width:200px;
margin:0 0 0 20px;
}

.busca{
padding:1px 5px;
width:85px;
background:url(img/buscar.jpg) repeat-x;
color:#FFFFFF;
margin:0 0 0 15px;
cursor:pointer;
text-indent:-999999px;
overflow:hidden;
height:34px;
width:87px;
}

.destacado{
background:url(img/tv.jpg) no-repeat;
width:375px;
height:363px;
margin: auto;
text-align: center;
padding:23px 0 0 0;

}

.destacado h3 {
background:url(img/h3detacado.jpg) no-repeat center top;
height:37px;
text-indent:-999999px;
overflow:hidden;
margin:0 0 15px 0;
}

.complementos{
margin:15px 0;

}



.complementos2{
float:left;
width:170px;
margin:0 0  0  10px;
}

.complementos1{
float:left;
width:180px;
padding:10px 5px 10px 25px;
}

.complementos1 h3, .complementos2 h3{
background:url(img/flecha.gif) no-repeat center left;
padding:2px 0 2px 20px;
color:#fff;
font-size:13px;
line-height:20px;
}

.complementos2 h2{
font-size:13px;
color:#e6f8e7;
text-transform:capitalize;
}

.complementos1 ul, .complementos2 ul{
margin:0 0 10px 0;
padding:10px 0;
color:#e6f8e7;
border-bottom:1px dashed #FFFFFF;
}

.complementos2 ul{
border:none;
}

.complementos1 li a{
color:#fff;
font-weight:bold;
}

.complementos2 li a{
color:#fff;
}

.complementos1 li, .complementos2 li{
padding:5px 0 5px 0;
}

.f_rss a {
background:url(img/f_rss.jpg) no-repeat;
padding:0 0 0 19px;
display:block;
}
.f_facebook a{
background:url(img/f_facebook.jpg) no-repeat;
padding:0 0 0 19px;
display:block;
}


.gordo{
width:402px;
height:336px;
background:url(img/gordo.jpg) no-repeat left top;
}

.elrss{
background: no-repeat right ;
width:402px;
height:240px;
position:absolute;
bottom:-80px;
right:0;
}

#pie{
margin:20px 0px 0px 10px;
padding:1px;
padding:50px 0 0 0;
background:url(img/bg-pie.gif) no-repeat;
}

.tab{
padding:10px 0;
}

#tab-interior-nav{
position:absolute;
top:-15px;
left:6px;
}

#tab-interior-nav li{
display:inline;
line-height:25px;
margin:0 3px 0 0;
}

#tab-interior-nav li a{ 
padding:5px 16px;
background-color:#cecece;
font-size:12px;
color:#666;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}

#tab-interior-nav a.active{
background-color:#ececec;
color:#333;
border-bottom:1px solid  #131313;
padding:10px 20px;
}

#tab-interior{
background-color:#000;
margin:20px 0;
position:relative;
border-top:1px solid  #000;
}

/*************/

.tab-pie{
width:300px;
float:left;
margin:5px 0 10px 10px;
background:#313131;
color:#cbcbcb;
*margin:5px 0 10px 7px;
}

.tab-pie a{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
display:block;
}

h3.pie-rss{
background:#6e6e6e url(img/pie-rss.jpg) no-repeat  99% 50%;
padding:6px 5px;
border-left:5px solid #fb710c;
color:#fff;
font-weight:normal;
font-size:12px;
}

.pie-flickr{
padding:0;
}


ul.pie-rss{
padding:10px ;
}

ul.pie-rss li{
padding:5px 0 5px 23px;
outline-width:0;
background:url(img/flechita.jpg) no-repeat;
border-bottom:1px dashed #525252;
}

ul.pie-rss li img{
margin:15px 5px;
width:60px;
height:45px;
float:left;
display:block;
margin-left:-15px;

}

.rssLinkListItemTitle{
display:block;
clear:both;
margin:0;
padding:0;
text-indent:inherit;



}

.rssLinkListItemTitle a{
margin:0 0 0 -4px;
text-transform:capitalize;

}


.leermas{
height:auto;
margin:0;
padding:0;
line-height:0px;
display:inherit;
}


.leermas a{
line-height:12px;
color:#FF6600;
}

h3.pie-facebook{
background:#6e6e6e url(img/pie-facebook.jpg) no-repeat  99% 50%;
padding:6px 5px;
border-left:5px solid #3b5998;
color:#fff;
font-weight:normal;
font-size:12px;
}

.pie-facebook{
background:#fff;
}

h3.pie-flickr{
background:#6e6e6e url(img/pie-flickr.jpg) no-repeat  99% 50%;
padding:6px 5px;
border-left:5px solid #ff0084;
color:#fff;
font-weight:normal;
font-size:12px;
}

.pie-flickr li{
float:left;
}

/***** weas ***/
.setThumbs-indv{
float:left;
width:75px;
}

/*********** COMentarios ********/
#commentform input, #commentform textarea{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
width:450px;
padding:2px 5px;
}
span.corto{
width:130px;
}
#commentform p{
padding:3px 0;
}

.commentlist li, #commentform input, #commentform textarea {
	}

.commentlist li {
	padding:8px 0 16px 0;
	border-bottom:1px dashed #75af1c;
	margin:8px 0;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

#commentform p {
	font-family: Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.gravatar{
width:40px;
float:left;
margin:0 0 0 10px;
}
.datos{
float:right;
width:450px;
}

#footer{
background:#208b3b url(img/ruidoverde.jpg);
padding:15px 0;
}

.datos_pie{
float:right;
width:350px;
text-align:right;
margin:0 10px;
color:#FFFFFF
}

.datos_pie a{
font-size:15px;
color:#CCCCCC;
text-decoration:underline;
}

.telefono {
background:url(img/telefono.jpg) no-repeat;
text-indent:-99999px;
width:213px;
height:43px;
overflow:hidden;
}

/* paginacion*/
/*Scott*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

span.vistas2{
padding:0 0 0 64px;
margin:0 0 -10px 0;
}

/*NOTICIAS PARA HOME EN AHI.CL*/
.cont-noticia{
padding:10px;
border-bottom:1px dotted #CCCCCC;
}

#cont ul{
margin:10px 0;
}

#cont li a{
padding:0 0 2px 0;
margin:0 5px;
border-bottom:1px solid #CCCCCC;
}

#cont li{
padding:3px 10px;
}

.noti h2{
font-size:13px;
padding:10px 0 0 10px;
}

.noti h2 span{
color:#666666;
font-size:11px;
}

#cont ul span{
color:#666666;
font-size:10px;
}

