@charset "utf-8";
/* 
==========================================
/*
Theme Name: Carlos Diez
Theme URI: http://www.carlosdiez.com
Description:  Theme Premium personalizado para carlosdiez.com 
Version: 1.0
Dise&ntilde;o: www.blogalizate.com
Author: blogalizate.com
Autor URI: http://www.blogalizate.com
*/


html {margin:0;}

body {border:0; background:#f0ba00 url(images/bg-body.png) repeat-y center; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:1.4em;}
img {border:none;}


#wrapper {width:960px; margin:0 auto; background:#000;}


h1 {font-size:30px; }
h2 {font-size:24px; margin:3px 0; color:#000; font-style:normal;}
h3 {font-size:18px; margin:3px 0; color:#999; font-style:normal;}

a { color:#f0ba00; text-decoration:underline; outline:none;}
a:hover { color:#fff; text-decoration:none; border-bottom:none;}

.clear { clear:both;}

strong { font-weight:bold;}

ol,ul {margin: 0 0 0 50px;}


/* CABECERA 
============================= */
#header { height:115px; margin:0 0 0 0; background:#000; padding-top:20px; }
#redes-sociales { float:right; margin: 70px 20px 0 0; }


/* NAVEGACIÓN SUPERIOR 
============================== */
#navtop { width:960px; margin:0 auto; height:40px; background:#f0ba00 url(images/bg-navtop.png) no-repeat center; border-bottom:1px solid #000;} 
#navtop ul { width:730px; list-style:none; padding-top:10px; margin:0 0 0 10px;  }
#navtop li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000; float:left; letter-spacing:2px; text-align:center; margin-right:20px; font-weight:bold; } 
#navtop a {  color:#000; text-decoration:none; }
#navtop a:hover { color:#fff; text-decoration:none;}


/* BUSCAR 
============================== */
#search { width:200px; margin: -6px -20px 0 0; float:right; }
.search {width:140px; height:20px; background:#f5f5f5; border:none; margin:0 0 0 -10px; }
.go { background:transparent; width:50px; height:30px; border:none; cursor:pointer; }
 
 
/* BARRA LATERAL
============================== */
#sidebar { width:350px; margin:0 ; float:left; background:#000; padding-bottom: 30px; }
.img-seccion { margin:20px 0 5px 5px;}
#texto-seccion { padding:22px; font-style:italic;}
#ban-lateral img { margin: 15px 0 0 38px;}

#sidebar ul {margin: 0 0 0 20px;}
.textwidget img a:hover {border:none;}

/* WIDGETS
===========================================*/
h2.widgettitle{ font-size:24px; color:#F0BA00;} 
#sidebar-widget {}
#sidebar-widget a { color:#FFF; text-decoration:none; border-bottom: none; }
#sidebar-widget a:hover { text-decoration:underline;}
#sidebar-widget {margin: 0 0 0 30px;}

.widget_categories { margin: 0 0 20px 0;}

.widget_recent_entries { margin: 0 0 20px 0;}

.widget_archive { margin: 0 0 20px 0;}

.widget_tag_cloud{ width:300px; margin: 0 0 20px 0;} 

.widget_links { margin: 0 0 20px 0;}

/* PORTADA
============================== */
#zona-rotador {width:960px; height:352px; margin:0 auto 10px auto; background:#fff; color:#000; padding:0; float:left;}
#rotator {width:374px; height:352px; margin:0 auto; background:#fff; color:#000; padding:0; float:left;}
#rotator img {display: none; position: absolute; }
#bienvenida-carlos { width:585px; height:352px; float:right; color:#000; margin:0 0 0 0; background:url(images/carlos-portada.jpg) no-repeat;}

.cat-bloque { font-size:20px; margin: 5px 0 5px 0;}
.cat-bloque a {color:#FFF; text-decoration:none;}
.cat-bloque a:hover {color:#666; text-decoration:none;}

.titulo-bloque h2 a {color:#F0BA00; text-decoration:none; text-align:left; line-height:1em;}
.titulo-bloque h2 a:hover {color:#FFF; text-decoration:none; text-align:left; line-height:1em;}

#content-index { width:945px; margin:0 auto; background:url(images/bg-body-index.png) repeat-y center; ; color:#fff; padding:0;}

.bloque { width:285px; height: 480px; float:left; margin:15px 15px 30px 15px;}
.bloque img { border:1px solid #fff;}

.txt-bloque a {color:#f0ba00; text-decoration:none; text-align:justify;}
.txt-bloque a:hover {color:#fff; text-decoration:none; text-align:justify;}

#footer-index {width:960px; margin:50px 0 0 20px; text-align:left; clear:both; color:#fff; padding:30px 0 15px 0;}
#footer-index a {color:#fff; text-decoration:none; border-bottom:1px dotted #f0ba00;}
#footer-index a:hover {color:#f0ba00; text-decoration:none; border-bottom:none;}

/* CONTENIDO 
============================== */
#bg-blog {width:960px; margin:0 auto; background:url(images/bg-body.png) repeat-y center;}
#content {width:540px; background:#fff; color:#000; float:right; padding:10px 20px;}

/* PAGINAS 
=============================
============================= */

/* MODELOS 
============================= */
#modelos {width:540px; margin:0 auto; padding:0;}


/* TRABAJ0S
================================*/
#ban-trabajo ul {list-style:none; margin:0; }
#ban-trabajo ul li {margin:20px 0; }
#ban-trabajo img a {background: none;}

/* SECCIONES TRABAJOS (PIN-UPS, FANTASIA, ETC )
=============================================== */
#img-trabajos {width:540px; margin:0 auto; padding:0; }
.img-listado {width:170px; height:200px; float:left; margin:3px; border:1px solid #eee; padding:0;}


/* CONTACTO 
================================*/
#lopd {font-size:12px; color:#666;}
.inputcontacto {font-size:15px; padding:4px; border: solid #f0ba00 1px; background:#eee; color:#000;}
.selectcontacto {font-size:15px; padding:4px; border: solid #f0ba00 1px; background:#eee; color:#000;}
.textareacontacto {font-size:15px; padding:4px; border: solid #f0ba00 1px; background:#eee;color:#000;}
input.botonformulario {font-size:15px; padding:4px; border:1px solid #eee; background:#f0ba00;color:#000; }
.contacto-capcha {font-size:15px; padding:4px; border: solid #f0ba00 1px; background:#eee;color:#000; width: 100px;}
.selectcontacto-foto {font-size:15px; padding:4px; border:solid #f0ba00 1px; background:#eee; color:#000;}

.requrido-2 {font-size:9px; font-style:italic; margin: -12px 0 0 0;}

/* FIN PAGINAS 
=============================
============================= */


/*POST
===============================*/
.post {width: 530px; margin: 20px 0 20px 0; text-align:justify;}

.post-txt p {margin-bottom:0.8em;}
.post-txt a img {border:none; float:left; margin:0 10px 5px 0;}
.post-txt a {color:#000; border-bottom:1px dotted #f0ba00; text-decoration:none; }
.post-txt a:hover {color:#000; border-bottom:none; text-decoration:underline;}
.post-txt ul { margin:10px 0 10px 20px;}

.post-txt ul li a{ padding:0 0 0 0px;}

.img-tienda {width:270px; height:366; margin: 10px 10px 10px 0;}

.titulo-post {margin: 0 0 5px 0; line-height: 1em;font-size: 30px;}
.titulo-post a {color:#000; text-decoration: none;}
.titulo-post a:hover {color:#f0ba00; text-decoration: none;}

.fecha {width: 98px; height: 27px; background:url(images/fecha.png) no-repeat; padding: 4px 0 0 15px; }

.cat {width: 250px; margin-bottom:10px; font-size:13px; font-style:italic; color:#CFA926; font-weight:normal; float:left;}
.cat a {color:#000; border-bottom:1px dotted #f0ba00; text-decoration:none;}
.cat a:hover {color:#f0ba00; text-decoration:none; border-bottom:none;}

.tags {font-size:13px; font-style:italic; color:#CFA926; font-weight:normal;}
.tags a{color:#000; border-bottom:1px dotted #f0ba00; text-decoration:none;}
.tags a:hover{color:#f0ba00; text-decoration:none; border-bottom:none;}

.comentarios-index {width: 250px; margin-bottom:10px; font-size:13px; font-style:italic; color:#CFA926; font-weight:normal; float:right; text-align:right;}
.comentarios-index a {color:#000; border-bottom:1px dotted #f0ba00; text-decoration:none;}
.comentarios-index a:hover {color:#f0ba00; text-decoration:none; border-bottom:none;}


/* COMENTARIOS
============================================ */
.comentarios {width: 529px; 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:#db3d8c;}

.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: 510px; border:solid #f0ba00 1px; margin: 0 0 10px 0; list-style:none; padding:10px; background:#FFF4CF; }
ul.children li {width: 95%;  margin: 10px 0 10px 0; list-style:none; padding:10px; background:#FFF8DF;}
ul.children li li {width: 98%;  margin: 10px 0 10px -5px; list-style:none; padding:10px; background:#FFFBEF;}

.avatar { border:1px solid #eee; background:#fff; float:left; margin: -5px 0 0 0 ;}
.comment-meta {margin: -40px 0 10px 300px; float:left; font-size:11px; padding-top:10px;}
.comment-meta a {color:#000;}
.fn {margin: 15px 0 0 5px;}
.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: #f0ba00; color:#fff; border: 1px solid #000; padding: 3px; font-size:15px;} 

#commentform {margin: 0 0 0 20px;}
#commentform a {color:#000;}
#author {border: solid #f0ba00 1px; background:#eee; padding: 5px; width: 250px; }
#email {border: solid #f0ba00 1px;background:#eee; padding: 5px; width: 250px;}
#url {border: solid #f0ba00 1px;background:#eee; padding: 5px; width: 250px;}
textarea#comment {border: solid #f0ba00 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; }


/* PIE 
============================== */
#footer {width:960px; height:120px; margin:0; padding:0; text-align:left; color:#fff; clear:both; background:url(images/bg-body.png) repeat-y center;}
#footer-txt {margin: 0 0 0 30px;}
#footer a {color:#fff; text-decoration:none; border-bottom:1px dotted #f0ba00; margin: }
#footer a:hover {color:#fff; text-decoration:none; border-bottom:none;}
#blogalizate {font-size: 12px; margin: 10px 0 0 0;}
#blogalizate a {color: #666;  border: none;}
#blogalizate a:hover {color: #666; text-decoration: none;text-decoration: underline;}

/*404
===============================*/
.txt-noencontrado {line-height: 1.5em;font-size: 30px; color:#000;}
.txt-algomejor {line-height: 1.5em;font-size: 24px; color:#000;}
.inicio a {color:#f0ba00; text-decoration: none; font-size:18px; }
.inicio a:hover {color:#000; text-decoration: none;}


.textwidget a:hover { border-bottom:0;}
