/*  
Theme Name: LoctiBlog
Theme URI: http://www.redquiron.com/
Description: LoctiBlog. Dise&ntilde;o <a href="http://www.rfuenzalida.com/">Rodrigo Fuenzalida - RF</a>. Desarrollo <a href="http://www.redquiron.com">Quir&oacute;n Redes Humanas C.A</a>. Para uso de Loctiblog, un producto de Estrategias LiD. Quir&oacute;n Redes Humanas C.A se reserva el derecho de distribuci&oacute;n, uso y modificaci&oacute;n de este tema para wordpress.
Version: 1.0
Author: Quiron Redes Humanas
Author URI: http://www.redquiron.com/
*/

/**** Reinicio CSS ****/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

/**** Generales ****/
.clear {clear:both;}
.widget {margin-bottom:10px; display:block; }
.center {text-align: center;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
img.alignleft, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.alignright {float: right;}
img.alignright, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;height:0px;}

.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 0.5em;line-height:1.1;padding: 0 4px 5px;margin: 0;}

/**** Tipografia ****/
body, address, dd, dl, hr, p, a, form {font-family: "Univers linotype","Frutiger Linotype",Arial, sans serif;color:#3c3c3c;margin:0;padding:0;line-height:1.4;letter-spacing: 1px;}
h1, h2, h3, h4, h5, h6 {margin:0;font-weight:bold;line-height:1.1;color:#8c8c8c;letter-spacing: 1px;}
h1 { font-size: 1.3em;padding:2px 0 10px 0px;}
h2 { font-size: 1.2em;padding:2px 0 8px 5px;}
h3 { font-size: 1.1em;padding:2px 0 6px 10px;}
h4 { font-size: 0.9em;padding:2px 0 4px 15px;}
h5 { font-size: 0.8em;padding:2px 0 2px 20px;}
h6 { font-size: 0.7em;padding:2px 0 2px 28px;}
p { padding:5px 0 5px 0px;font-size:0.9em;}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration: none;color: #ffd200;}

blockquote { margin: 10px 15px 10px 25px;background:#f5f5f5;padding:5px 10px 5px 15px;border-left: 2px solid #ffd200;font-size:0.75em;}
/***** imagenes *****/
p img { border: #c3c3c3 1px solid; padding: 3px; max-width: 100%; }
a img { border: #c3c3c3 1px solid; padding: 3px; background: none;}
img.centered { display: block; margin:0 auto;}
img.alignright { padding: 5px; margin: 3px 2px 3px 10px; display: inline; }
img.alignleft { padding: 5px; margin: 3px 10px 3px 2px; display: inline; }
img.avatar {width:40px; height:40px; margin: 5px; padding:2px; border: #ffd200 2px solid;}

.attachment-post-thumbnail {float:left; margin:5px;border: #c3c3c3 1px solid; padding: 3px;}
/**** Formulario de busqueda ****/
#searchform {margin: 0px; }
#searchform br {display: none;}
#searchform #s {height: 15px;padding: 4px 5px 4px 5px;background: #fff;margin-right: 10px;color: #000000;font: bold 12px Arial, Helvetica, sans-serif; border:1px solid #000;}
#searchform input {background: #ffd200;border: none;width: 80px;height: 25px;color: #000;vertical-align: middle; cursor:pointer;}

/**** Macro Estructura ****/
body {background:#f5f5f5;}
#web{width: 1020px;margin: 0px auto 0px;overflow:hidden; text-align:left;}
#top{height:26px;margin: 10px 0px 0px 0px;}
#cabecera{height:92px;margin: 10px 0px 0px 0px;padding:0px;display:block;overflow: hidden; border-top: 2px solid #C8C8C8;}
#menu{height:36px;margin:0px;padding:0px; border-top:2px solid #C8C8C8;border-bottom:2px solid #C8C8C8;}
#cuerpo{margin:0px;padding:0px;}
#contenido{width:670px;min-height:400px;float:left;margin:10px 0px 10px 0px;padding:0px;}
#lateral{width:350px;min-height:400px;float:left;margin:10px 0px 0px 0px;padding:0px;}
#fondo{color:#8c8c8c;clear:both;background:#3c3c3c url(imagenes/fondo-fd.png)repeat-y; padding:0px;overflow:hidden; margin:10px 0px 0px 0px; border-top:2px solid #c8c8c8;}
#pie{background:#ffd200;margin:0 0 15px 0;padding:10px 10px 25px 10px;overflow:hidden;vertical-align:middle; line-height:1;}


/**** Top ****/
#searchformtop {width:250px;margin:0px;float:right; text-align:left;}
#searchformtop br {display: none;}
#boton{margin:0px 0px 0px 5px;}
#stop {width: 240px;height:15px;margin:0 0 0 15px;color: #3c3c3c;}
#searchformtop input {border: none;width: 200px;vertical-align: middle; cursor:pointer;padding:0px;}
#searchformtop fieldset {height: 26px;background:url(imagenes/busqueda.png) no-repeat top left; margin:0px;}
/**** Cabecera ****/
#cabizq, #cabizq a{width:500px;height:90px;float: left;margin:0px;overflow:hidden; background:url(imagenes/loctiblog.png) no-repeat top;}
#cabder {width:350px;height:90px;margin:1px;float:right;text-align:right;overflow:hidden;}
#cabder a img {margin:0px;padding:0px}

/**** Menu ****/

#wp-menu {list-style: none;font-size: 0.8em;font-weight:bold;}
#wp-menu ul {list-style: none;}
#wp-menu li a {letter-spacing:0.9;color: #3c3c3c;display: block;text-transform: uppercase;padding: 9px 15px 9px 15px ;border-right: 2px solid #ffd200;}
#wp-menu li a:hover {background: #ffd200;color: #3c3c3c;display: block;padding: 9px 15px 9px 15px ;border-right: 2px solid #c3c3c3;}
#wp-menu li.current_page_item a, #wp-menu li.current-cat a { background: #ffd200;}
#wp-menu li {float: left;margin: 0px;padding: 0px;}
#wp-menu li li {float: left;margin: 0px;padding: 0px;width: 220px;}
#wp-menu li li a, #wp-menu li li a:link, #wp-menu li li a:visited { width:200px;background:#EBEBEB;float: none;margin: 0px;padding: 6px 15px 6px 15px;border-right: 2px solid #c3c3c3; border-bottom: 2px solid #ffd200;}
#wp-menu li li a:hover, #wp-menu li li a:active {background: #ffd200;padding: 6px 15px 6px 15px;	}
#wp-menu li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 200px;margin: 0px;padding: 0px;}
#wp-menu li li {}
#wp-menu li ul a {width: 200px;}
#wp-menu li ul a:hover, #wp-menu li ul a:active { }
#wp-menu li ul ul {margin: -25px 0 0 225px;}
#wp-menu li:hover ul ul, #wp-menu li:hover ul ul ul, #wp-menu li.sfhover ul ul, #wp-menu li.sfhover ul ul ul {left: -999em;}
#wp-menu li:hover ul, #wp-menu li li:hover ul, #wp-menu li li li:hover ul, #wp-menu li.sfhover ul, #wp-menu li li.sfhover ul, #wp-menu li li li.sfhover ul {left: auto;}
#wp-menu li:hover{position: static;}


/**** Entrada ****/
.entrada-sup{background:url(imagenes/entrada-sup.png)no-repeat top left;height:6px;}
.entrada-inf{background:url(imagenes/entrada-inf.png)no-repeat top left;height:6px;}
.entrada-fd{background:url(imagenes/entrada-ext.png)no-repeat top left;padding:0px;}
.fecha{width:64px;height:63px;float:left;padding:4px 4px 4px 8px;overflow:hidden;}
.fecha p {padding:0px; margin:0px;}
.fecha d {margin: 0;padding: 0;display: block;margin-top:0px;font-size:1.7em;line-height:0.9;font-weight:bold;}
.fecha m {margin: 0;padding: 0;display: block;margin-top:0px;font-size: 1.6em;line-height:0.9;font-weight:bold;}
.fecha y {margin: 0;padding: 0;color:#fff;display: block;margin-top:0px;font-size: 1.6em;line-height:0.9;font-weight:bold;}
.fecha e {background:none;margin:0 auto;padding:0px;color:#3c3c3c;display: block;margin-top:15px;font-size:1.0em;text-transform:lowercase;}
.titulo{width:545px;min-height:90px; float:left;margin:0px;padding:20px 20px 0px 25px;}
.titulo h1, .titulo h4{margin:0px;padding:0px;}
.categoria{margin:0px; padding:20px 0 5px 0;font-size:0.8em;text-transform:uppercase;border-bottom:2px solid #ffd200;}
.entrada{padding:15px 30px 10px 100px;float:left;}
.entrada ul, .entrada ol {margin:0px 0px 0px 35px;}
.entrada ul {list-style:square;}
.etag-index {width:550px;padding:15px 20px 10px 100px;}
.etiquetas-comentarios {width:100px;height:14px;background: url(imagenes/comentario.png) no-repeat left center;padding:12px 5px 6px 20px;float:right;color: #8c8c8c;margin-right:25px;}
.etiquetas-comentarios   a {text-decoration:none;font-size:0.7em;}
.etiquetas-comentarios span a{vertical-align:0%;}
.etiquetas-tag {height:20px;background: url(imagenes/etiqueta.png) no-repeat left center;padding:6px 5px 6px 20px;float:right;color: #8c8c8c;margin-right:25px;}
.etiquetas-tag  a {text-decoration:none;font-size:0.7em;}
.etiquetas-fecha {width:155px;height:14px;background: url(imagenes/fecha.png) no-repeat left center;padding:12px 5px 6px 20px;float:left;font-size:0.7em;color:#3c3c3c;margin-right:25px;}
.etiquetas-fecha   a {text-decoration:none;font-size:0.7em;}
.entrada-navegacion {margin:10px 10px 5px 75px;}

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 5px 2px 5px; margin: 3px;text-decoration: none;border: 1px solid #ffd200;color: #3c3c3c;background:none;}
.wp-pagenavi a:visited {padding:2px 5px 2px 5px;margin:3px;text-decoration:none;border: 1px solid #ffd200;color:#3c3c3c;background-color: #c8c8c8;}
.wp-pagenavi a:hover {border: 1px solid #3c3c3c;color:#ebebeb;background-color: #ffd200;}
.wp-pagenavi a:active {padding: 2px 5px 2px 5px;margin:3px;text-decoration:none;border:2px solid #ebebeb;color: #3c3c3c;background-color:#FFd200;}
.wp-pagenavi span.pages {padding: 2px 5px 2px 5px;margin: 3px 3px 3px 3px;color:#3c3c3c;border: 1px solid #ffd200;background:none;}
.wp-pagenavi span.current {padding: 2px 5px 2px 5px;margin: 3px;font-weight: bold;border: 1px solid #303030;color: #ffffff;background:#3c3c3c;}
.wp-pagenavi span.extend {padding: 2px 5px 2px 5px;margin: 3px;border: 1px solid #ffd200;color: #3c3c3c;background:none;}


/***** pagina / single ****/

.pagina{padding:10px 30px 10px 30px;float:left;}
.pagina ul, .pagina ol {margin:0px 0px 0px 20px;}
.pagina ul li{list-style:square;}
.pagina-fd{background:url(imagenes/pagina.png)no-repeat top left;padding:0px;}
.pagina-inf{background:url(imagenes/pagina-inf.png)no-repeat top left;height:17px;}
.titulo-pag{width:610px;min-height:50px; float:left;margin:0px;padding:20px 30px 0px 30px;}



.wp-menuigation {width:570px;padding:15px 20px 10px 80px;float:left;font-size:0.9em;}



/***** comentarios ****/
#comments, #pings, #respond {padding: 0px 20px 5px 20px;margin: 20px 10px 0px 10px;clear:both;text-transform:none;}
#commentform {margin-top: 20px;}
#commentform label, #commentform label small{font-weight: normal;}
#commentform label span{font-weight: normal;}
#commentform input{width: 300px;background:none;border: 1px solid #8c8c8c;padding: 3px;margin-top: 3px;}
#commentform textarea{width: 500px;height: 100px;background:none;border: 1px solid #c8c8c8;padding: 3px;margin-top: 3px;}
#commentform #submit {width: 150px;padding: 4px 12px;background:#ffd200;border: 1px solid #8c8c8c;}
#commentform #submit:hover {background: #000;color: #fff;cursor:pointer;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #fff;}
.fn {margin-top:10px;}
.commentlist {padding:10px 10px 10px 10px;list-style:none;}
.alt {background:#e4e4e4;}
.commentlist li {padding:20px;}

.comment-meta ,.commentmetadata {margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;font-size:0.8em;border-bottom:2px solid #ffd200;}

.reply {padding:5px;text-align:right; font-size:0.8em;}

.even {background:#f5f5f5;list-style:none;}

.even, .odd, .commentlist li li,.commentlist ul,.commentlist ol,.commentlist ol ul{list-style:none;}

#recentcomments li a {background:none;font-weight:bold;}
.url {color:#3c3c3c; font-weight:bold; text-transform:uppercase;font-family:arial;}

/**** Lateral ****/
#lateralizq {margin:0 5px 0 10px;padding: 0px 0px 0px 0px;float: left; width: 165px;overflow: hidden;font-size: 0.7em;}
#lateralder {margin:0 0px 0px 5px;padding: 0px 0px 0px 0px;float: right; width: 165px;overflow: hidden;font-size: 0.7em;}

#lateralizq h3 {text-transform:uppercase;text-align:center;border-bottom:1px dotted #8c8c8c;font-weight: bold;margin:0px 0px 5px 0px;padding: 4px 0px 8px 5px; }
#lateralizq ul {padding: 0;margin: 0; list-style-type:none;}
#lateralizq ul li{margin: 0px 0px 10px 0px; }
#lateralizq ul li ul{padding: 0;margin: 0;}
#lateralizq ul li ul li{list-style:square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; background:none;}
#lateralizq ul li ul li a, #lateralizq ul li ul li a:visited{text-decoration:none;}
#lateralizq ul li ul li a:hover{color:#ffd200; text-decoration:none;}
#lateralizq ul li ul li ul li{list-style:square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#lateralizq select { border:1px solid #8c8c8c; padding:4px; width:157px;}


#lateralder h3 {text-align:center;text-transform:uppercase;border-bottom:1px dotted #8c8c8c;font-weight: bold;margin:0px 0px 5px 0px;padding: 4px 0px 8px 5px; }
#lateralder ul {padding: 0;margin: 0; list-style-type:none;}
#lateralder ul li{margin: 0px 0px 10px 0px;}
#lateralder ul li ul{padding: 0;margin: 0;}
#lateralder ul li ul li{list-style:square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#lateralder ul li ul li a, #lateralder ul li ul li a:visited{text-decoration:none;}
#lateralder ul li ul li a:hover{color:#ffd200; text-decoration:none;}
#lateralder ul li ul li ul li{list-style:square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#lateralder select { border:1px solid #8c8c8c; padding:4px; width:157px;}

.widget_calendar td {padding: 0px;}


.ads-lateral{clear:both; padding:0 5px 0 5px;overflow:hidden; margin:0;}


.lateraltop { margin:0px 0px 0px 0px; padding:5px 15px 10px 15px; width: 320px; background:url(imagenes/lateral.png)no-repeat top left; float:left;}
.lateraltop  h3 {margin:0px 5px 10px 5px;padding:5px 10px 5px 15px;font-weight: bold; }
.lateraltop ul{padding:0 5px 0 5px;margin: 0;font-size: 0.8em;}
.lateraltop ul li{list-style:none; border-bottom:1px solid #ffd200;margin:0 10px 0 5px;padding:5px 0 5px 0;}
.lateraltop ul li a,.lateraltop ul li a:visited{text-decoration:none;background:url(imagenes/vineta.png)no-repeat left center; padding: 5px 0px 5px 20px; }
.lateraltop a {text-decoration:none;padding:0px;}
.lateraltop a:hover,.lateraltop ul li a:hover{color:#ffd200; text-decoration:none;}
.lateraltop ul li ul li{list-style:none; background:none;border:none;margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
.lateraltop.widget_tag_cloud {font-size: 0.8em;}
.lateraltop.widget_calendar{font-size: 0.8em;}
.lateraltop.widget_tag_cloud a {list-style:none;background:none;padding:0;margin:0;}
.lateraltop.widget_tag_cloud div{width:280px;background:none;padding:0 30px 0 30px;}

#calendar_wrap{text-align:center;margin:0 auto;width:90%;padding:0 5px 0 5px;}
#wp-calendar {width:100%;text-align:right;}
#wp-calendar caption{text-align:center;font-weight:bold;margin:0 0 10px 0;}
#wp-calendar a{padding:0;margin:0;background:none;font-weight:bold;color:#ffd200;}
#wp-calendar a:hover{padding:0;margin:0;background:none;font-weight:bold;color:#ffd200;text-decoration:underline;}

#wp-calendar #today {font-weight:bold;background:#2E2E2E;color:#ffd200;}
#wp-calendar #prev a, #wp-calendar #next a{font-weight:bold;color:#8c8c8c;background:none;margin:10px 0 0 0;}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover{font-weight:bold;color:#ffd200;background:none;text-decoration:underline;margin:10px 0 0 0;}
#wp-calendar #next {text-align:right;}
#wp-calendar #prev {text-align:left;}
#wp-calendar td {text-align:center;}
#wp-calendar th{font-weight:bold;text-align:center;}

.lateral-inf{height:18px;background:url(imagenes/lateral-inf.png)no-repeat top center;}
#subscribeform {margin:0 0 0 10px; }
#subscribeform br {display: none;}
#subscribeform #s2 {width: 202px;height: 15px;padding: 4px 5px 4px 5px;background: #fff;margin-right: 10px;color: #3c3c3c; border:1px solid #8c8c8c;}
#subscribeform input {background:#ffd200;border: none;width: 80px;height: 25px;color:#3c3c3c;vertical-align: middle; cursor:pointer; border:1px solid #8c8c8c;}



/**** fondo ****/
#fondo{font-size:0.8em;}
#fondo a,#fondo a:visited {color:#8c8c8c;}
#fondo a:hover {color:#ffd200;}
.fondoizq {float:left; width:230px;padding:10px;overflow:hidden;}
.fondoder {float:right; width:230px;padding:10px; overflow:hidden;}
.fondoder ul, .fondoder ol,.fondoizq ul, .fondoizq ol {padding:0px 8px 0px 15px}
.fondoizq .widget_calendar, .fondoder .widget_calendar {padding:0px 15px 0px 15px;}
.fondoizq h3,.fondoder h3 {text-align:center;font-size:1.4em;}

/**** Pie ****/
#identidad{width:700px;height:50px; float:left;}
#identidad p{margin:25px 0 0 15px;}
#identidad a{color:#3c3c3c;font-size:1.0em}
#identidad a:hover{color:#000; font-weight:bold;font-size:1.0em;}
#lid { height:50px;width:250px;margin:0 10px 0 0;float:right; }
#lid p {margin:25px 0 0 0;}
#lidlogo {padding:25px 45px 10px 70px;background:url(imagenes/lid.png) no-repeat top right;}


