@charset "utf-8";
/* CSS Document */

/* Structure
----------------------------------------------- */

* {
margin:0px;
padding:0px;
}

html, body {
height: 100%;
}

.siguenos img{
border:0;
padding:7px;
}

.fondo_comentarios {
background-color:#FFFFFF;
border:dashed 2px #999999;
padding:3px;
}

a:link{
text-decoration:none;
}
a:visited{
  text-decoration: none; 
}
a:hover{
text-decoration:none;
}
a:active{
  text-decoration: none; 
}

img{
border:0;
}

.clearboth {
	clear:both; 
	}

body {
background: url(fondo.jpg) repeat-x center top #393939;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
}

#global{
position:relative;
min-height: 100%;
width:100%;
}

#cabecera{
position:relative;
width:960px;
height:142px;
text-align:left;
}

#logo{
position:absolute;
background:url(logo.jpg) no-repeat left top;
width:1100px;
height:142px;
left:-80px;
top:0;
z-index:11;
}

#container{
width:960px;
height:auto;
margin:0 auto 0 auto;
text-align:left;
padding-bottom:100px!important;
padding-bottom:50px;
}

#pie{
position:absolute;
background:url(pie.gif) repeat-x center top #d9e7f0;
width:100%;
margin:0;
min-height:96px;
padding:10px 0 0 0;
text-align:center;
bottom:0;
}

/* Buscador + RSS
----------------------------------------------- */
#buscadorform {
	position:absolute;
	top:51px;
	right:0px;
	font-size:12px;
	background-color:#393939;
	border:1px solid #000;
	padding:8px 6px 7px 8px;
	z-index:22;
	width:293px;
	}

.searchfield {
	background-color:#ebebeb;
	border-top:1px solid #fff;
	border-left:none;
	border-right:1px solid #212224;
	border-bottom:1px solid #4d4f51;
	padding:3px 0 0 4px;
	height:18px;
	width:198px;
	color:#a7a7a7;
	font-family:"Lucida Grande",Arial,"Bitstream Vera Sans",sans-serif;
	}

.sbutt {
	border:none;
	background:none;
	color:#FFF;
	margin:0;
	padding:0;
	}

.rss {
	float:left;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	background:url(rss.gif) right 50% no-repeat;
	padding:4px 22px 3px 9px;
	font-family:"Lucida Grande",Arial,"Bitstream Vera Sans",sans-serif;
	}
	

/* BlocPub728
----------------------------------------------- */

#bloc1pub{
height:90px;
margin:0;
}

#pub728{
float:left;
width:728px;
height:90px;
}

#favoritos{
margin-left:18px;
float:right;
width:94px;
height:89px;
cursor:pointer;
background:url(favoritos.jpg) 0px -89px;
text-align:center;
}

#favoritos:hover{
background:url(favoritos.jpg) 0px 0px;
}

#favoritos img{
margin:10px auto 0 auto;
}


/* Izquierda
----------------------------------------------- */

#izquierda{
float:left;
width:640px;
margin-top:25px;
}

/*----Cart_iz----*/

.cart_iz {
background: url(cart_iz_top.jpg) no-repeat center top;
padding-top:10px;
width: 640px;
margin:0 0 15px 0;
}
.content_cart_iz {
background:url(cart_iz_bot.jpg) no-repeat center bottom #292929;
}
.content_cart_iz p{
padding: 0 10px 0 10px;
}

/*----Noticia----*/

#noticia{
clear:both;
padding-bottom:35px;
position:relative;
width:620px;
margin:0 10px 0 10px;
}

#noticia h2{
position:relative;
font-size:16px;
margin-bottom:10px;
padding-bottom:4px;
border-bottom:1px solid #565656;
}

#noticia h2 a{
color:#fff;
}

#noticia h2 a:hover{
color:#ff9c00;
}

#categoria{
position:absolute;
right:0;
top:2px;
}

#categoria h3{
color:#a9a9a9;
font-size:14px;
font-weight:normal;
}

#categoria h3 a{
color:#ff9c00;
font-size:14px;
}

#categoria h3 a:hover{
color:#fff;
}

#noticia h1{
font-size:24px;
margin:0 0 10px 0;
padding-bottom:4px;
color:#fff;
font-weight:normal;
border-bottom:1px solid #565656;
}

#noticia h1 a{
font-size:24px;
color:#fff;
}

#noticia h1.verde{
color:#a5e935;
margin:0 0 10px 0;
border-bottom:none;
float:left;
width:100%;
}

#categoria{
position:absolute;
right:0;
top:0;
}

#categoria2 h3{
color:#a9a9a9;
font-size:14px;
font-weight:normal;
}

#categoria2 h3 a{
color:#ff9c00;
font-size:14px;
}

#categoria2 h3 a:hover{
color:#fff;
}


#foto{
float:left;
margin:0 8px 4px 0;
overflow:hidden;
background-color:#151515;
padding:4px;
}

#foto img{
height:85px;
width:130px;
}

#noticia p{
color:#a9a9a9;
padding:0;
border:0;
}

#noticia p.blanco{
color:#fff;
padding:0;
border:0;
}

/*--Meta--*/

#noticia .meta{
position:relative;
border-top:1px solid #565656;
clear:both;
display:block;
float:left;
font-size:10px;
margin:5px 0 0 0;
padding:0;
width:620px;
}

#noticia .separ{
border-top:1px solid #565656;
display:block;
float:left;
margin:20px 0 0 0;
width:620px;
height:14px;
}

a.bt_coment{
position:absolute;
background:url(bt_coment.jpg) no-repeat;
color:#ffd114;
display:block;
top:6px;
font-size:11px;
height:23px;
line-height:19px;
padding:0;
text-indent:28px;
width:109px;
}

a.bt_coment:hover{
color:#fff;
}

a.bt_mas{
position:absolute;
background:url(bt_mas.jpg) no-repeat;
color:#fff;
top:6px;
right:0;
display:block;
font-size:11px;
height:23px;
line-height:19px;
padding:0;
text-indent:28px;
width:79px;
}

a.bt_mas:hover{
color:#ff9c00;
}

/* Commentarios
----------------------------------------------- */

.comentlist {
list-style-type:none;
margin:0;
padding:0;
}

.comentlist li {
border-bottom:1px dashed #4F4F4F;
clear:both;
float:left;
padding:0 0 6px 0;
margin:0 0 10px 0;
width:620px;
}

.avatar{
float:left;
height:85px;
position:relative;
width:90px;
}

.avatar img{
background-color:#181818;
border:1px solid #4F4F4F;
padding:3px;
}

.comentario{
float:left;
width:530px;
}

.comentario h6{
color:#a9a9a9;
font-weight:normal;
font-size:12px;
width:100%;
}

.comentario .fecha{
color:#ff9c00;
font-weight:normal;
font-size:11px;
width:100%;
}

/* Nuevo Commentario
----------------------------------------------- */

#fila{
margin:0 0 10px 0;
}

#nuevocomentario input.form{
background-color:#141414;
border:1px solid #3f3f3f;
color:#FFF;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
line-height:14px;
padding:5px;
width:200px;
}

#nuevocomentario textarea{
background-color:#141414;
border:1px solid #3f3f3f;
color:#FFF;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
height:170px;
line-height:1.5em;
overflow:auto;
padding:5px;
width:525px;
}

#nuevocomentario input.form:focus, #nuevocomentario textarea:focus{
border-color:#747474;
}

#nuevocomentario label{
padding:0 0 0 5px;
}

#nuevocomentario small{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#nuevocomentario small span{
color:#BCBCBC;
font-weight:normal;
}

#nuevocomentario .bt_comentario{
background:url(bt_anad_coment.jpg) no-repeat;
color:#fff;
top:6px;
right:0;
display:block;
font-size:11px;
height:23px;
line-height:19px;
padding:0;
text-indent:20px;
width:121px;
clear:both;
margin:2px 0 0 0;
cursor:pointer;
border:0;
}


#nuevocomentario .bt_comentario:hover{
color:#ff9c00;
}


/*----Paginado----*/

#paginado {
text-align:left;
margin-bottom:10px;
}


#paginado span, #paginado a {
	padding:1px 5px 2px 5px;
	margin:1px;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #4f4f4f;
	background-color:#313131;
	color:#bbbbbb;
}
#paginado span , #paginado a:hover {
	border-color:#fff;
	color:#fff;
}



/* Derecha
----------------------------------------------- */

#derecha{
margin-top:25px;
float:right;
text-align:left;
width:310px;
}

h4{
position:relative;
background:url(cart_de_tit.jpg) no-repeat center top;
width:310px;
height:34px;
margin:40px 0 0 0;
line-height:34px;
text-indent:10px;
font-size:16px;
color:#000;
}

h4 img{
position:absolute;
right:0;
bottom:2px;
}


/*----Menu----*/

#menu {	    width:290px; height:auto; padding:0; margin:0 10px 0 10px; border-bottom:1px solid #565656;}
#menu ul {	  padding:0; margin:0;}
#menu ul li {	padding:0; margin:0; list-style-type:none; border-bottom:1px solid #000;}
#menu ul li a {	
		padding:8px 0 8px 20px;
		border-top:1px solid #565656; 
		line-height:1.2em; 
		font-size:12px; 
		text-decoration:none; 
		color:#fff;
		display:block;
		background:url(fleche_blanche.gif) left 50% no-repeat;
		}	

#menu li a:hover {	background:url(fleche_verte.gif) left 50% no-repeat; color:#ff9c00; text-decoration:none;}


/*----Cart_de----*/

.cart_de {
background: url(cart_de_top.jpg) no-repeat center top;
padding-top:10px;
width: 310px;
margin:10px 0 15px 0;
}
.content_cart_de {
background:url(cart_de_bot.jpg) no-repeat center bottom #292929;
padding-bottom: 16px;
}
.content_cart_de p{
padding: 0 10px 0 10px;
}

/* Fuentes
----------------------------------------------- */

.pie{
color:#000;
font-size:10px;
}

.pie a{
color:#000;
font-size:10px;
text-decoration:underline;
}

.pie a:hover{
color:#000;
font-size:10px;
text-decoration:none;
}

/*----Tags----*/

a.tags {
	color:#a9a9a9;
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
}
a.tags:hover {
	color:#fff;
	text-decoration:underline;
}


.floatleft{
float:left;
}

.blanco{
color:#FFF;
}

.bold{
font-weight:bold;
}