/*  
Theme Name: Actualidad Blog
Theme URI: http://www.actualidadblog.com/
Description: Tema personalizado para el Actualidad Blog
Version: 1.5
Author: Eduardo Rey (Seduerey)
Author URI: http://www.seduerey.com/

*/
/* Inicializacion de estilos por parte de yahoo.com */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* Estilos predefinidos para entidades XHTML */
html{
	background:#DEDEDE url(images/body_bg.jpg) fixed repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif; /*Garamond, Georgia, Times, serif; */
	font-size:0.75em;
}
body{
	background:url(images/fondo-menu.gif) repeat-x top;
}

div{
	/*border:1px solid #6699CC;*/
}

a{
	color:#CC0000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a:visited{
	color:#DD0000;
}

h1{
	font-size:1.8em;
	font-weight:bolder;
}
h2{
	font-size:1.5em;
}

ul, ol{
	margin-left:20px;
}

/* Estilos para Actualidad Blog */
#container{
	margin:0 auto;
	width:1000px;
}

#banner{
	height:150px;
}

#banner h1{
	background:url(images/logo.png) no-repeat top left;
	height:97px;
	width:480px;
	margin-top:5px;
	text-indent:-12500px;
}
#banner h2{
	float:left;
	font-size:1.2em;
	margin-left:490px;
	margin-top:-22px;
	background:url(images/h2/h2titular.png) no-repeat left top;
	width:274px;
	height:22px;
	text-indent:-12500px;
}
#banner h1 a{
	display:block;
	height:97px;
	width:480px;
}
#posts{
	width:490px;
}

#page{
	width:686px;
	padding-left:10px;
}

.destacados{
	width:485px;
	height:100px;
	background:#FFFFFF;
	border:1px solid #CC0000;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.post{
	background:url(images/h1book.png) top left no-repeat;
	margin-bottom:40px;
}

.post h1{
	padding-left:50px;
	padding-top:6px;
	padding-bottom:15px;	
}

.post p{
	line-height:1.5em;
	margin-left:5px;
	margin-bottom:15px;
	text-align:justify;
}

.post ul{
	margin-left:30px;
	margin-bottom:15px;
}

.post ul li{
	line-height:1.5em;
	margin-bottom:10px;
}

#page .post{
	background:none;
	margin-bottom:40px;
}

#page .post p{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#page .post ul{
	margin-left:45px;
	margin-bottom:35px;
}

#page .post ul li{
	line-height:1.5em;
	margin-bottom:10px;
}

#page .post .titular{
	width:640px;
	height:70px;
	background:#666666 url(images/desktop.png) no-repeat left bottom;
	border:1px solid #CC0000;
	margin-bottom:30px;
	padding-left:60px;
	padding-top:4px;
}
/*
	contacto:       139
	publicidad:     141
	bloggers:       140
	servicios:      142
	blog asociados: 143
*/
#seccion139{background:#666666 url(images/titulares/contacto.png)   no-repeat left bottom;}
#seccion141{background:#666666 url(images/titulares/publicidad.png) no-repeat left bottom;}
#seccion140{background:#666666 url(images/titulares/bloggers.png)   no-repeat left bottom;}
#seccion142{background:#666666 url(images/titulares/servicios.png)  no-repeat left bottom;}
#seccion143{background:#666666 url(images/titulares/asociados.png)  no-repeat left bottom;}

#page .post .titular h1{
	width:400px;
}
#page .post .titular h1 a{
	color:#FFFFFF;
}

#page .post .titular h1 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
div.meta{
	margin-top:30px;
}
.post div.meta ul.metapost{
	background:url(images/fondometa.png) repeat;
	list-style:none;
	margin-left:5px;
	margin-bottom:0px;
	padding-right:5px;
	height:25px;
}
.post div.meta ul.metapost li{
	float:left;
	text-align:center;
	width:25%;
}
.post div.meta ul.metapost li a{
	padding-left:15px;
}
.post div.meta ul.metapost li.posttags{
	text-align:center;
	width:470px;
	padding-left:15px;
	padding-bottom:8px;
}
.post div.meta ul.metapost li.posttags a{
	padding-left:0px;
}

.post div.meta ul.metapost li.usuario     a { background:url(images/iconos/edit_user.png) left no-repeat; }
.post div.meta ul.metapost li.comentarios a { background:url(images/iconos/comentarios.gif) left no-repeat; }
.post div.meta ul.metapost li.fecha         { background:url(images/iconos/kontact_date.png) left no-repeat; color:#CC0000; }
.post div.meta ul.metapost li.categoria   a { background:url(images/iconos/categoria.gif) left no-repeat; }

.separador{
	background:url(images/separador.png) repeat-x top;
	width:250px;
	margin:0 auto;
	padding-bottom:20px;
}

#right{
	float:right;
	width:240px;
}

#sidebar{
	float:right;
	width:260px;
}

#right ul, #sidebar ul{
	list-style:none;
	margin-bottom:15px;
	margin-top:15px;
}

#sidebar ul{
	width:85%;
}

#right ul li, #sidebar ul li{
	border-bottom:1px solid #969696;
	font-size:1.1em;
}
#right ul li a, #sidebar ul li a{
	display:block;
	height:24px;
	padding-top:6px;
	padding-left:5px;
}

#right ul li a:hover, #sidebar ul li a:hover{
	background:#FFFFFF;
	text-decoration:none;
}

#right ul#rss li a{
	background:url(images/rss.png) no-repeat left;
	padding-left:20px;
	margin-left:5px;
}

#right ol#ultimasnoticias, #right div#feevy_bar_1882{
	list-style:none;
}

#right ol#ultimasnoticias li{
	background:url(images/desktop.png) bottom left no-repeat;
	margin-bottom:15px;
}

#right ol#ultimasnoticias li h4 a{
	font-weight:bold;
	cursor:pointer;
}

#right ol#ultimasnoticias li p{
	line-height:1.4em;
	margin-left:20px;
}
/*******   feevy   *****/
#feevy{
	margin-bottom:20px;
}
div#feevy_bar_1882 .feevy_item{
	background:url(images/desktop.png) bottom left no-repeat;
	margin-bottom:15px;
}
div#feevy_bar_1882 h1{
	font-size:1em;
	color:#CC0000;
}
div#feevy_bar_1882 img{
	display:none;
	visibility:hidden;
}
div#feevy_bar_1882 .feevy_content{
	line-height:1.4em;
	margin-left:20px;
}
/******* end feevy *****/
#sidebar div#listaServicios{
	height:460px;
	width:95%;
	background:#FFFFFF;
	border:1px solid #CC0000;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#sidebar div#listaServicios h3{
	text-indent:-12500px;
	margin-bottom:17px;
	margin-top:17px;
	margin-left:5px;
}

#sidebar div#listaServicios h3 a{
	display:block;
	width:235px;
}

#sidebar div#listaServicios h3#servicios a{
	background:url(images/servicios-derecha-servicios.jpg) no-repeat top left;
	height:65px;
}
#sidebar div#listaServicios h3#bloggers a{
	background:url(images/servicios-derecha-bloggers.jpg) no-repeat top left;
	height:73px;
	margin-left:13px;
}
#sidebar div#listaServicios h3#publicidad a{
	background:url(images/servicios-derecha-publicidad.jpg) no-repeat top left;
	height:72px;
	margin-left:8px;
}
#sidebar div#listaServicios h3#blogsAsociados a{
	background:url(images/servicios-derecha-asociados.jpg) no-repeat top left;
	height:75px;
	margin-left:2px;
}
#sidebar div#listaServicios h3#contacta a{
	background:url(images/servicios-derecha-contacto.jpg) no-repeat top left;
	height:71px;
	margin-left:6px;
}
/* Imágenes en los h2 */

#h2nuestrared,
#h2etiquetas,
#h2categorias,
#h2nuestraredescribe,
#h2suscripciones,
#h2asociados {
	width:142px;
	height:29px;
	margin-left:20px;
	text-indent:-12500px;
}
#h2nuestrared    { background:url(images/h2/nuestrared.png)    no-repeat left;}
#h2categorias    { background:url(images/h2/categorias.png)    no-repeat left;}
#h2suscripciones { background:url(images/h2/suscripciones.png) no-repeat left;}
#h2etiquetas     { background:url(images/h2/etiquetas.png)     no-repeat left;}
#h2asociados     { background:url(images/h2/asociados.png)     no-repeat left;}

#h2nuestraredescribe{
	height:61px;
	background:url(images/h2/nuestraredescribe.png) no-repeat left;
	margin-left:0px;
	margin-bottom:20px;
}

/*** Comentarios ***/
.comentario{
	width:487px;
	margin-bottom:40px;
}
.comentario .commentdata{
	background:url(images/comments.png) repeat-y;
}
.comentario .commentdata dl{
	float:left;
	margin-left:8px;
	text-align:right;
	color:#333333;
	font-weight:bold;
}
.comentario .commentdata .textocomentario{
	margin-left:110px;
	padding:10px;
	line-height:1.3em;
}
.comentario .commentdata .textocomentario p{
	padding-bottom:15px;
}
.comentario .commenttop{
	background:url(images/comments-up.png) no-repeat;
	width:487px;
	height:10px;
}
.comentario .commentdata .textocomentario .number{
	text-align:right;
	font-size:4em;
	font-weight:bold;
	padding-bottom:0px;
	color:#CCCCCC;
}
.comentario .commentbottom{
	background:url(images/comments-down.png) no-repeat;
	width:487px;
	height:10px;
}

#commentform{
	background:#333333 url(images/fondo-formulario-comentario.jpg) no-repeat right top;
	padding-top:50px;
	padding-bottom:20px;
	padding-left:20px;
	width:460px;
}
#commentform p{
	color:#f5f5f5;
	margin:0px;
	padding:0px;
}
#commentform p.botones{
	text-align:center;
}
#commentform p.botones input{
	background:url(images/downloadicon.jpg) no-repeat center;
	height:36px;
	width:150px;
	border:none;
	text-align:center;
}
#commentform textarea, #author, #email, #url{
	border:1px solid #CC0000;
	background-color:#FFFFFF;
}
#author:focus, #email:focus, #url:focus{
	border:1px solid #FF0000;
}
#author, #email, #url{
	width:300px;
	padding-left:20px;
	height:16px;
}
#author{
	background:url(images/comment_user.png) no-repeat left #FFFFFF;
}
#email{
	background:url(images/email_add.png) no-repeat left #FFFFFF;
}
#url{
	background:url(images/world_link.png) no-repeat left #FFFFFF;
}
#commentform textarea{
	width:430px;
	background:url(images/escribeaqui.png) center no-repeat #FFFFFF;
}
#footer{
	color:#FFF;
	text-align:center;
	background-image:url(images/fondo-footer.gif);
	background-repeat:repeat-x;
	height:25px;
	padding-top:6px;
	clear:both;
	margin-top:30px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#navigation{
	text-align:center;
	margin:0 auto;
}
#navigation h3{
	color:#CC0000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:15px;
}
#navigation a{
	font-weight:normal;
	width:40px;
	height:26px;
	margin-top:24px;
	padding:6px;
	border:2px solid #CC0000;
	color:#FFFFFF;
	background:#666666;
}
form#searchform{
	background:url(images/buscador.png) no-repeat top left;
	height:47px;
	width:260px;
	position:absolute;
	top:0px;
	right:0px;
}
form#searchform #s{
	margin-top:13px;
	margin-left:40px;
	width:200px;
	border:0px none;
	font-size:0.8em;
	height:15px;
}