/*
Theme name: TVoH
Theme URI: http://www.tvoh.es
Description: Theme original realizado 100% por blogalizate.com
Versión: 1.0
Author: Blogalizate
Author URI: http://www.blogalizate.com
Description:  Theme personalizado para tvoh.es
Version: 1.0
*/

body {background: #EAF6FC; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; }
img { border: none;  }
blockquote { font-style:italic;}
a {text-decoration: none; color:#000; outline:0;}
a:hover { text-decoration:underline; }
.clear {clear:both;}
h1 {display: none;}


/* ESTRUCTURA BÁSICA
============================================== */
#contenedor { width:960px; margin:0 auto; background:url(images/bg-contenido.png) repeat-y center; }


/* CABECERA
============================================== */
#cab {width:960px; height:301px; margin:0 auto; background:#fff url(images/cab.png) no-repeat; }
#enlace-cab {width:956px; height:289px; margin:0; }
#buscador-publi { width:960px; height: 142px; background: url(images/buscador.png) no-repeat; margin: 0 auto;}
#ban-cab { width: 728px; height: 90px; padding:0; margin:0 0 0 7px; padding-top: 1px;} 

/* BUSCADOR
============================================== */
#buscador {width: 150px; height: 20px; margin: -16px 15px 5px 0; float:right;}
.input-buscador { width:110px; height: 20px; margin: 16px 0 0 1px; border:none; background: #f9f9f9; padding:0 4px 0 4px; font-size: 14px; color: #000;}
.boton-buscador { border: none; width: 20px; height: 26px; background: transparent; cursor: pointer; margin: 12px 0 0 0 ; float:right; }
h2.busqueda2 { font-family: "trebuchet MS", Arial; width: 550px; height: 40px; float:left; font-size:20px; font-weight:bold; color:#000; margin: 0 0 0 0; padding-bottom: 20px; text-align:left;}

/* CONTENIDO 
============================================== */
#contenido {width: 960px; margin: 0 auto; }

/* POST
============================================ */
.zona-post {width: 558px; padding-top: 10px; margin: 0 30px 0 0; float:right; background:#fff;}
.post {width: 558px; margin:0 0 20px 0;}
.post-fecha  { width:77px; height:31px; font-size: 12px; color:#fff; font-weight: normal; background: url(images/bg-fecha.png) no-repeat; text-align:center; float:left; padding:8px 0 0 0; margin: 2px 5px 0 0; }
.post-titulo h2 {width: 530px; font-size:30px; font-weight: bold; letter-spacing:-1px; line-height:1em; margin:0; padding:0; text-align:left; }
.post-titulo a { color:#000; text-decoration:none;}
.post-titulo a:hover {color:#000; text-decoration:none;}

.metas {width:529px; height:18px; margin:12px 0 0 0; display:block; }
.post-metas-categoria {width:300px; height: 18px; font-size: 14px; font-weight:normal; float:left; text-align:left; background:url(images/ico-categoria.png) no-repeat left; text-indent:20px; padding: 5px 0 0 0; }
.post-metas-categoria a {text-decoration: none; color:#666;}
.post-metas-categoria a:hover { text-decoration:underline; color:#666;}

.post-metas-comentarios { width:140px; height:18px; margin: 0 0 0 0; float:right; padding: 5px 0 0 0; text-align:right; font-size:14px; background:url(images/ico-comentarios.png) no-repeat left; text-indent:20px;}
.post-metas-comentarios a {text-decoration: none; color:#666;}
.post-metas-comentarios a:hover {text-decoration:underline; font-weight:normal; color:#666;}

.post-txt {width: 558px; margin: 0 0 0 0; text-align:justify; font-size:14px; color:#000; line-height:1.5em; clear:both;}
.post-txt a {text-decoration: none; color:#000; font-weight:bold;}
.post-txt a:hover {text-decoration:underline;}
.post-txt img {border: none; margin: 0 10px 5px 0;}

.post-metas-etiquetas {width: 500px; margin:10px 0 10px 0; background: url(images/tag.png) no-repeat left top; text-indent: 20px; clear:both; } 
.post-metas-etiquetas a { color:#666; text-decoration:none;  }
.post-metas-etiquetas a:hover { color:#666; text-decoration: underline;}

.post-bajo_ {width:529px; height:117px; margin: 0;}
a.more-link { text-decoration: none; color:#000;}

/* ARTICULOS RELACIONADOS 
================================ */
.related-post { width: 530px; border:#041D2C solid 1px; background:#041D2C; margin: 10px auto 10px auto; padding: 15px; font-size:12px; color:#FFF; }
.related-post a { color:#FFF;}


.related-post li {background:url(images/ico-categoria.png) no-repeat left;text-indent:20px; margin:2px 0 2px 0; list-style:none; }
.related-post li a {text-decoration: none; color:#fff;}
.related-post li a:hover {text-decoration: underline; color:#fff;}

/* COMENTARIOS
============================================ */
.comentarios {width: 560px; margin: 0 0 0 -20px; float:left;  background:#fff;}
.comentario-titulo {width: 530px; margin: 15px 10px 10px 20px; font-size:17px; font-weight:bold; color:#000; }
.requerido {font-size:12px; color:#999; font-style:italic;}
.reply a{ color:#c31d25;}
.deja-comentario {margin: 10px 10px 10px 20px; font-weight:bold; color:#000;}
ul.commentlist { list-style:none; margin: 5px 35px 5px -20px ;}
ul.commentlist li { width: 538px; border:solid #041D2C 1px; margin: 0 0 10px 0; list-style:none; padding:10px; background:#eee; }
ul.children li { width: 95%;  margin: 10px 0 10px 0; list-style:none; padding:10px; background:#eee;}
ul.children li li { width: 99%;  margin: 10px 0 10px -20px; list-style:none; padding:10px; background:#fff;}
.avatar { padding:5px; border:1px solid #eee; background:#fff; float:left; margin: 0 3px 3px 0;}
.comment-meta { width:250px; margin: 0 0 10px 0; float:left; font-size:11px; padding-top:10px;}
.comment-meta a { color:#000;}
.fn {margin: 0 0 0 0;}
.fn a { color:#000;}
.url {margin: 0 0 0 0;}
.comment-author vcard {padding: 5px 0; float:right; display:block;}
label {font-size:15px; color:#000;}
#form-comentarios { margin-left: 20px;}
#submit {margin: 10px 0 0 0; background: #041D2C; color:#fff; border: 1px solid #000; padding: 3px; font-size:15px;} 
#commentform {margin: 0 0 0 20px;}
#commentform a {color:#000;}
#author {border: solid #041D2C 1px; background:#eee; padding: 5px; width: 250px; }
#email {border: solid #041D2C 1px;background:#eee; padding: 5px; width: 250px;}
#url {border: solid #041D2C 1px;background:#eee; padding: 5px; width: 250px;}
textarea#comment {border: solid #041D2C 1px;background:#eee;padding: 3px; width: 400px;}
#comment { }
.comment-body {padding: 3px; width: 500px;}
.comment-body p {clear:both;}
.pingback {background:#eee;}
.pingback .comment-meta {float:left; width:450px;clear:both; }

/* PAGINACION
============================================ */
.paginacion { width: 550px; height: 46px; float: left; padding: 0; margin: 20px 0 0 0 ; font-size:12px;}
.paginacion a {text-decoration: none; color:#db3d8c;}
.paginacion a hover { text-decoration:underline;}

/* ARCHIVOS
============================================ */
.archivos { font-family: "trebuchet MS", Arial; width: 529px; font-size:20px; font-weight:bold; color:#000; margin: 0 0 0 0; padding-bottom: 30px;}

/* BARRA LATERAL IZQUIERDA
============================================ */
#barra-lateral-izquierda { width:322px; margin: -20px 0 0 0; float:left; font-size:14px; color:#fff;}
#barra-lateral-izquierda a {color: #fff; text-decoration:none;}
#barra-lateral-izquierda a:hover {color: #fff; text-decoration:underline;}
#ban-lateral { width: 300px; padding:0 0 0 35px;}
#ban-lateral img {float: left;}
.patrocinadores { margin: 0 0 10px -31px;}
.publi-ban-lat { margin: 0 0 0 -20px;}

/* WIDGETS 
============================================= */
.widget {color:#000;}
.widget ul {margin: 0 0 5px 0;color:#000; }
.widget a {color:#000; text-decoration:none;}
.widget a:hover {color:#000; text-decoration:underline;}

.widget_categories { clear:both; padding:10px 0 10px 0; }
.widget_categories .widgettitle {width: 250px; height:50px; background: url(images/widget/wg-categorias.png) no-repeat; text-indent:-88888px; margin:0 0 0 30px;}
.widget_categories ul{ list-style:none; margin:0 0 20px 10px; font-size:14px; font-weight:normal; padding: 0 0 50px 0;}
.widget_categories ul li { width: 300px; background:url(images/ico-categoria.png) no-repeat left; text-indent:20px; margin:2px 0 2px 30px;  }

#barra-lateral-izquierda .cat-item a { text-decoration:none; }
#barra-lateral-izquierda .cat-item a:hover { text-decoration:underline;}

li.cat-item {width: 150px; float: left; margin: 0; text-indent: 30px;}

.widget_tag_cloud { margin:0; padding-top:10px; clear:both; }
.widget_tag_cloud .widgettitle { width: 250px; height:50px; background: url(images/widget/wg-etiquetas.png) no-repeat;text-indent:-88888px; margin:0 0 0 30px; }
.widget_tag_cloud div {width: 230px; margin: 0 0 20px 38px; color: #fff; text-align:left;}
a.widget_tag_cloud div { color:#0F0;}

.widget_recent_entries {clear:both; padding:10px 0 0 0; }
.widget_recent_entries .widgettitle {width: 250px; height:78px; background: url(images/widget/wg-noticias-recientes.png) no-repeat; text-indent:-88888px;  margin:0 0 -10px 30px; }
.widget_recent_entries ul {width: 250px; color:#fff; list-style: none; text-align:left;}
.widget_recent_entries ul li { background:url(images/ico-entradas.png) no-repeat left top; text-indent:20px; margin:3px 0 2px 0;  }

.widget_recent_comments{clear:both; padding:10px 0 0 0; }
.widget_recent_comments .widgettitle {width: 250px; height:79px; background: url(images/widget/wg-comentarios.png) no-repeat; text-indent:-88888px;  margin:0 0 -10px 30px;}
.widget_recent_comments ul { width: 250px; list-style:none; text-align:left;}
.widget_recent_comments ul li { background:url(images/ico-comentarios.png) no-repeat left top; text-indent:20px; margin:3px 0 3px 0;  }

.widget_links {clear:both; padding:10px 0 0 0; }
.widget_links .widgettitle { width: 250px; height:37px; background: url(images/widget/wg-enlaces.png) no-repeat; text-indent:-88888px; margin:0 0 0 30px;}
.widget_links ul{ list-style:none; text-align:left;}
.widget_links ul li { background:url(images/ico-link.png) no-repeat left top; text-indent:20px; margin:3px 0 3px 0;  }

.widget_execphp .widgettitle { width: 250px; height:37px; background: url(images/widget/wg-enlaces.png) no-repeat; text-indent:-88888px; margin:0 0 0 30px; clear:both; }
.widget_execphp ul{ list-style:none; text-align:left;}
.widget_execphp ul li { background:url(images/ico-link.png) no-repeat left top; text-indent:20px; margin:3px 0 3px 0;  }

.widget_calendar { clear:both; padding:10px 0 0 0;}
.widget_calendar .widgettitle { width: 250px; height:58px; background: url(images/widget/wg-calendario.png) no-repeat; text-indent:-88888px; margin:0 0 0 30px;}
#wp-calendar {margin: 0 0 0 35px;}
#wp-calendar a { }
#wp-calendar a:hover {text-decoration:underline;}

.textwidget {margin: 20px 0 10px 0;}



/* PIE
============================================ */
#pie {width:960px; height: 291px; clear:both; background:url(images/bg-pie.png) no-repeat; margin:o auto;}
#txt-pie {width: 600px; font-size:12px; color:#fff; margin: 0 0 0 40px; text-align:left;  padding-top: 95px; }
#txt-pie a{ text-decoration: none; color:#fff;}
#txt-pie a:hover { text-decoration:underline; }
#txt-pie2 {width: 600px; font-size:10px; color:#666; margin: 0 0 0 40px ; line-height:1em; padding:0; }
#txt-pie2 a{ text-decoration: none; color:#666;}
#txt-pie2 a:hover { text-decoration:underline; font-weight: normal;}
.nicripsia {margin: -5px 0 0 0;}

/* ALINEACIÓN DE IMÁGENES
============================================== */
img.alignright {float:right; margin:15px 0 15px 15px; border:none;}
img.alignleft {float:left; margin:15px 15px 15px 0; border:none;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top:15px; margin-bottom:15px; border:none;}
a img.alignright {float:right; margin:15px 0 15px 15px; border:none;}
a img.alignleft {float:left; margin:15px 15px 15px 0; border:none;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top:15px; margin-bottom:15px; border:none;}

