/*
Theme Name: Chicachic
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Edgar Jimenez
Author URI: http://sublime.mx/
Tags: pink, custom header, fixed width, two columns,

	Chicachic v1.0
	 http://sublime.mx/

	This theme was designed and built by Edgar Jimenez,
	whose blog you will find at http://sublime.mx/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url('reset.css');

@charset "UTF-8";
* { margin:0px; padding:0px;}
html { overflow: -moz-scrollbars-vertical; }
body { font:normal 12px/17px Verdana, Geneva, sans-serif; color: #3a3a3a; background: url(images/bg.jpg) repeat;}
a, a img { border:none; outline:none; }
p { margin-bottom:20px; }

.clr { clear:both; }
.lineclr { clear:both; border-bottom:1px solid #72a519; margin:0 0 20px 0; }
.dotline { clear:both; border-bottom:1px dashed #e0d6b8; margin:0 0 10px 0; }
.dotline_prod { clear:both; border-bottom:1px dashed #e0d6b8; margin:0 0 20px 0; }
.linearosa { clear:both; border-top:2px solid #ff8787; margin:0 0 5px 0; }

#header { width:960px; height:102px; margin:0 auto; position:relative; z-index:100; background:url(images/figuras.png) no-repeat right bottom;}
.logo { width:300px; height:68px; position:absolute; top:16px; left:30px; background:url(images/logo.png) no-repeat; }
.logo h1 { display:none; }
.logo a { width:300px; height:68px; display:block; }
.rss_principal {position:absolute; top:30px; right:30px;}

#wrap {width:900px; margin:0 auto; padding:30px 30px 20px 30px; background:#fff url(images/planta.gif) no-repeat right bottom; border-top:10px solid #f8ae17; overflow:hidden;}

/* colWide -----------------------------------------*/
#colwide {float:left; width: 510px; margin-bottom:30px; }
#colwide h1 {font:30px georgia; color:#6d3c21; margin-bottom:15px;}
#colwide h3 {font: 16px georgia; color:#ff8d8d; margin-bottom:5px;}
#colwide h6 {font:30px georgia; color:#8bd0e3; margin-bottom:15px;}

.bannertienda { width:510px; height:50px; background:url(images/btienda.jpg) no-repeat top left; padding-bottom:30px; }
.bannertienda p { display:none; }
.bannertienda a { width:510px; height:50px; display:block; }

.post {	width: 510px; margin-bottom:40px; overflow:hidden;}
.post h1 {font:30px georgia; color:#6d3c21; margin-bottom:0;}
.post h2 {font:24px georgia; color:#6d3c21; width: 460px;}
.post h1 a, h2 a {color:#6d3c21; text-decoration:none;}
.post h1 a:hover, h2 a:hover {color:#000;}
.post h4 {font:22px georgia; color:#ff8d8d; margin-bottom:15px;}
.post h5 {font:20px georgia; color:#ff8d8d; margin-bottom:15px;}
.post p a, .post p a:visited {color:#f0a100; text-decoration:none;}
.post p a:hover {text-decoration:underline;}
.post ul { margin:0 0 20px 10px; }
.post li { margin:0 0 5px 0; background:url(images/bullet_pink.png) no-repeat 0 1px; padding-left:20px; }
.encabezado { margin-bottom:10px;}
.titulo {}
.verpaypal {float:right; margin-bottom:5px;}
.comentarios a {text-decoration:none; width: 36px; height:25px; padding-top:7px; text-align:center; font-size:11px; color:#6d3c21; background:url(images/talk.gif) no-repeat top left; float:right;}
.autor { margin-bottom:20px; font: 11px georgia ; color:#ff8d8d;}

.tools { color:#999; width: 510px; border-top:1px dashed #e0d6b8; border-bottom:8px solid #e0d6b8; padding:12px 0 15px 0; clear:both;}
.comparte { height:24px; line-height:24px; margin-bottom:12px;}
.twitter {float:right;}
.pint {float:right;}
.ligas {height:12px;}
.ligas a { font-size:11px; color:#707070; text-decoration:none; background:url(images/bullet.gif) no-repeat 1px 50%; padding-left:15px;}
.ligas a:hover {color:#707070; text-decoration:underline;}

span.pinterest-button {position:relative; width: 100%; float: left; clear: both; margin: 0;}
.pin-it {display:block; width:80px; height:80px; background:url('images/pinterest-button.png'); z-index:1000; bottom: 20px; right: 10px; position:absolute;}
span.pinterest-button .pin-it {display:none;}
span.pinterest-button:hover .pin-it { display:block;}

.foto {float:right; background-color: #FFFFFF; border: 1px solid #999999; padding: 5px; margin: 0 0 8px 8px;}
.thmb {float:left; margin:15px 32px 30px 0;}
.thmb img {background-color: #FFFFFF; border: 1px solid #999999; padding: 5px; margin-bottom: 6px; height: 150px; width: 150px;}


/* tienda --------------------------------------------*/
.articulo { float:left; width:148px; margin:0 10px 10px 0; padding:5px; border: 1px solid #e0d6b8;}
.articulo p { color:#666; font-size:10px; margin:5px 0 0 0;}
.articulo p a {color:#666; text-decoration:none;}
.articulo p a:hover {color:#666; text-decoration:underline;}
.precio_thmb { font-size:10px; font-weight:bold; color:#ca0077;}
.precio_thmb a {color:#ca0077; text-decoration:none;}
.precio_thmb a:hover {color:#ca0077; text-decoration:underline;}
.foto_producto {float:left; width:243px; border: 1px solid #e0d6b8; margin-bottom:20px;}
.desc_producto {float:right; width:245px; margin-bottom:20px;}
.precio { font-weight:bold; color:#ca0077; font-size:14px; margin-top:20px;}
.paypal { margin-bottom:20px;}
.masimagenes { margin-bottom:20px;}


/* colNarrow -----------------------------------------*/
#colnarrow {width:360px; float:right;}
#colnarrow h1 {font: bold 24px georgia; color:#6d3c21;}
#colnarrow h2 {font: bold 14px georgia; color:#6d3c21; margin-bottom:7px; }

/* tabs -----------------------------------------*/
.menu {width:360px; margin-bottom:30px; overflow:hidden;}
ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #ff8787;
border-left: 1px solid #ff8787; width: 100%;}
ul.tabs li {float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #ff8787; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #ffb1b1;}
ul.tabs li a { font-family:georgia; text-decoration: none; color: #6d3c21; display: block; font-size: 1.2em; padding: 0 8px; outline: none;}
ul.tabs li a:hover {background: #ff8787;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #ffd6d6; border-bottom: 1px solid #ffd6d6;}

.tab_container {border: 1px solid #ff8787; border-top:none; overflow:hidden; clear:both; float:left; width:358px; background: #ffd6d6;}
.tab_content {padding: 20px 20px 0 20px; font-size: 1.2em;}
.tab_content h3 {font: italic 20px georgia; color:#6d3c21; margin-bottom:10px;}
.tab_content p { font-size:10px; color:#000; margin-bottom:15px;}
.tab_content a { font-size:10px; text-decoration:none; color:#ca0077;}
.tab_content a:hover { font-size:10px; text-decoration:underline; color:#ca0077;}
.tab_content ul {width:100%; list-style-type:none; border-top:2px solid #ff8787; margin-bottom:20px;}
.tab_content li { display:block; width:100%; border-bottom:1px dashed #ff8787; } 
.tab_content li a {display:block; font-size:10px; color:#000; text-decoration:none; padding:4px;}
.tab_content li a:hover {color:#ca0077; text-decoration:underline;}

.tab_content li.facebook {width:290px; background:url(images/facebook.png) no-repeat 5px 50%; padding:4px 5px 4px 25px;}
.tab_content li.twit {width:290px;background:url(images/twitter.png) no-repeat 5px 50%; padding:4px 5px 4px 25px;} 
.tab_content li.flickr {width:290px;background:url(images/flickr.png) no-repeat 5px 50%; padding:4px 5px 4px 25px;}
.tab_content li.rss_icon {width:290px;background:url(images/rss_icon.png) no-repeat 5px 50%; padding:4px 5px 4px 25px;}

.content_izq {width:150px; float:left;}
.content_der {width:150px; float:right;}
.img_content { float:left; background-color: #FFFFFF; border: 1px solid #ff8787; padding: 5px; margin: 0 10px 10px 0;}
.mrg_bottom{ margin-bottom:20px;}
.mrg_bottom2{ margin-bottom:10px;}

.feedburner {border-top:2px solid #ff8787; border-bottom:1px dashed #ff8787; margin-bottom:20px;}
.feedburner p {margin-bottom:5px;}
.btn_feedburner {margin-left:10px;}

/*  -----------------------------------------*/
#narrow {float:left;}
.narrow_int {width:140px; margin-bottom:20px;}
.narrow_int ul {width:140px; list-style-type:none; border-top:4px solid #e0d6b8;}
.narrow_int li { display:block; width:140px; border-bottom:1px dashed #e0d6b8; } 
.narrow_int li a {display:block; font-size:11px; color:#f0a100; text-decoration:none; background:url(images/bullet_chico.gif) no-repeat 4px 50%; padding:5px 5px 5px 16px;}
.narrow_int li a:hover {color:#9e6a00; text-decoration:underline;}

#wide {float:right;}
.wide_int {width:200px; margin-bottom:20px;}
.wide_int ul {width:200px; list-style-type:none; border-top:4px solid #e0d6b8;}
.wide_int li { display:block; width:200px; border-bottom:1px dashed #e0d6b8; } 
.wide_int li a {display:block; font-size:11px; color:#f0a100; text-decoration:none; background:url(images/bullet_chico.gif) no-repeat 4px 50%; padding:5px 5px 5px 16px;}
.wide_int li a:hover {color:#9e6a00; text-decoration:underline;}

.wide_rosa {width:184px; margin-bottom:20px; border-top:4px solid #e0d6b8; border-bottom:1px solid #fad6d6; background-color: #fff0f0; padding:10px;}
.rss { height:25px; background:url(images/rss.png) no-repeat top left; padding:7px 0 0 42px;}
.wide_rosa p {font-size:10px; margin-bottom:5px;}
.wide_rosa a {font-size:10px; color:#6d3c21; text-decoration:none;}
.wide_rosa a:hover { font-size:10px; color:#6d3c21; text-decoration:underline;}

.paginador {width: 510px;}
.anterior {height:18px; width:180px; float:left;}
.anterior a { font: italic 16px georgia; color:#ff8d8d; text-decoration:none; background:url(images/anterior.gif) no-repeat left 50%; padding-left:25px;}
.anterior a:hover {color:#ff8d8d; text-decoration:underline;}
.siguiente {height:18px; width:166px; float:right;}
.siguiente a { font: italic 16px georgia; color:#ff8d8d; text-decoration:none; background:url(images/siguiente.gif) no-repeat right 50%; padding-right:25px;}
.siguiente a:hover {color:#ff8d8d; text-decoration:underline;}

/* Photos
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.alignnone {margin: 0 0 20px 0; border:1px solid #bdad9d; padding:5px; background:#FFF;}
.aligncenter {display:block; margin: 0 auto 15px auto; }
.alignright {float:right; margin: 0 0 15px 15px; border:1px solid #bdad9d; padding:5px; background:#FFF;}
.alignleft {float:left;margin: 0 15px 15px 0; border:1px solid #bdad9d; padding:5px; background:#FFF;}
a img.alignright {float:right;margin: 0px 0 15px 15px; border:1px solid #bdad9d; padding:5px; background:#FFF;}
a img.alignnone {margin: 0 15px 15px 0; border:1px solid #bdad9d; padding:5px; background:#FFF;}
a img.alignleft {float:left; margin: 0 15px 15px 0; border:1px solid #bdad9d; padding:5px; background:#FFF;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {text-align: center; }
.wp-caption.alignnone {margin: 0 15px 15px 0;}
.wp-caption.alignleft {margin: 0 15px 15px 0;}
.wp-caption.alignright {margin: 0 0 15px 15px;}
.wp-caption img {border:none; margin:0; }
.wp-caption p.wp-caption-text {font-size:11px; line-height:15px; margin:0; padding:10px 0 0 0; font-style:italic; color:#999;}

/* =Comments
-------------------------------------------------------------- */
#comments {clear: both; font: normal 20px georgia; color: #6d3c21; margin-bottom:15px;}
#comments .navigation {padding: 0 0 18px 0;}
h3#comments-title, h3#reply-title {color: #6d3c21; font-weight: bold; font-size: 20px; margin-bottom:0;}
h3#comments-title {padding: 24px 0;}
.commentlist {list-style: none;margin: 0;}
.commentlist li.comment {border-bottom: 1px dashed #e0d6b8; line-height: 20px; margin: 0 0 15px 0; padding: 0 0 0 50px; position: relative;}
.commentlist li:last-child {border-bottom:none; margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol {margin-bottom: 18px;}
#comments .comment-body p:last-child {margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}
.commentlist ol {list-style: decimal;}
.commentlist .avatar {position: absolute; top: 4px; left: 0;}
.comment-author {}
.comment-author cite { font: normal 16px georgia; color: #ff7f7f; }
.comment-author .says {font: normal 16px georgia; color: #ff7f7f;}
.comment-author cite a {color: #ff7f7f; text-decoration: underline;}
.comment-author cite a:hover {color: #ff7f7f; text-decoration: none;}
.comment-meta {font-size: 10px;margin: 0 0 10px 0;}
.comment-meta a:link, .comment-meta a:visited {color: #888; text-decoration: none;}
.comment-meta a:active, .comment-meta a:hover {color: #f8ae17;}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {font-size: 12px; padding: 0 0 15px 0;}
.reply a, a.comment-edit-link {color: #f8ae17; text-decoration:none;}
.reply a:hover,a.comment-edit-link:hover {color: #9e6a00;}
.commentlist .children {list-style: none; margin: 0;}
.commentlist .children li {border: none; margin: 0;}
.nopassword, .nocomments {display: none;}
#comments .pingback {margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid #e7e7e7;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {color: #888; font-size: 12px; line-height: 18px; display:block; margin: 0;}
#comments .pingback .url {font-style: italic; font-size: 13px;}

/* Comments form */
input[type=submit] {color: #333;}

#respond { padding-top:30px; margin: 5px 0; border-top: 8px solid #e0d6b8; overflow: hidden; position: relative;}
#respond h3 {font:normal 20px georgia; color: #6d3c21; margin-bottom:15px;; margin-bottom:10px;}
#respond p {margin: 0;}
#respond .comment-notes {margin-bottom: 1em;}
.form-allowed-tags {line-height: 1em;}
.children #respond {margin: 0 48px 0 0;}
h3#reply-title {margin: 18px 0;}
#comments-list #respond {margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px;line-height: 18px;font-weight: normal;}
#respond .required { color:#f8ae17; font-weight:bold;}
#respond label { color: #888; font-size: 10px;}
#respond input, .entry .campotexto {width:40%; border:1px solid #e0d6b8; padding:5px; margin-bottom:15px; background-color:#f5f2ea;}
.campomensaje { width:98%; border:1px solid #cdcdcd; padding:5px; background:none; }
#respond textarea { width:98%; border:1px solid #e0d6b8; padding:3px; margin-bottom:15px; background-color:#f5f2ea; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px;}
#respond .form-allowed-tags code { font-size: 11px;}

.contacto .campotexto {width:98%; border:1px solid #cdcdcd; padding:5px; background:none;}

input#submit, .botonenviar { font-size:14px; background:#1c8fc4 url(images/bg_twitter.jpg) repeat-x; color:#fff; border:none; padding: 5px 14px; }

/* >>> FOOTER <<< */
#footer {width:900px; margin:0 auto; padding:40px 30px 30px 30px; background-color:#f8ae17;}
#footer p {font-size:12px; color: #6d3c21; margin-bottom:0;}
#footer a { color:#6d3c21; text-decoration:none;}
#footer a:hover { color:#fff; text-decoration:underline; }
.trost { width:130px; height:18px; float:right;}
.trost a, .trost a:visited { font-size:11px; color:#fff; text-decoration: none; background:url(images/logo_trost.gif) no-repeat right; padding:5px 55px 5px 0;}
.trost a:hover {color:#fff; text-decoration:underline; }
#footer_end {width:960px; height:10px; margin:0 auto; background: url(images/footer.png) no-repeat top left; margin-bottom:40px;}