/*
Theme Name: Chopillo
Description: Tema para las nueces
Version: 1.2
Author: Isra
*/

/* RESET */
* { margin: 0; padding: 0; border: none; }
ul { list-style: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { font-weight: normal; margin: 0 0 1em 0;}
cite, em, dfn { font-style: italic; }
sup { position: relative; bottom: 0.3em; vertical-align: baseline; }
sub { position: relative; bottom: -0.2em; vertical-align: baseline; }
li, dd, blockquote { margin-left: 1em; }
code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 100%; }
del {	text-decoration: line-through; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; border-bottom-style: dotted; border-bottom-width: 1px; }
a abbr, a acronym { border: none; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
a img { border: none; text-decoration: none; }
img { border: none; text-decoration: none; }
label, button { cursor: pointer; }
input:focus, select:focus, textarea:focus { background-color: #FFF; }
fieldset { border: none; }

/* DEFINICIONES GENERALES */
body { background: black url(http://lh3.ggpht.com/_Iu7WMKHL6_4/S9I5Kt8-yiI/AAAAAAAAAFA/cvahUW7bkgg/papel.jpg) left top repeat; font-family: georgia; font-size: 15px; color: black; }
p { margin: 1em 0; }
h2 { text-transform: uppercase; border-bottom: 1px solid white; color: white; text-shadow: 0 0 5px #333; font-size: 1.4em; }
h3 { font-size: 1.5em; font-style: italic; font-weight: normal; color: #333; }
hr { border: 0; border-bottom: 1px solid gray; height: 0; }

/* LAYOUT */
#todo { margin: 0 auto 0; width: 100%; }
#top { background: url(images/papeldeg.jpg) left top repeat-x; }

.inside { margin: 0 auto 0; width: 900px; overflow: hidden; }

#cabecera { width: 100%; overflow: hidden; }
#cabecera h1 { background: url("images/logo.png") no-repeat scroll left top transparent; float: left; height: 152px; margin: 7px 0 25px; width: 355px; }
#cabecera h1 span { display: none; visibility: hidden; }
#cabecera #busqueda { float: right; margin: 1em 0 0 0; text-align: right; }

#telefono_cabecera { background: url("images/Smartphone.png") no-repeat scroll right 3px transparent; font-family: georgia; font-size: 27px; font-style: italic; font-weight: normal; height: 50px; margin: 20px 0; min-height: 48px; padding: 0 50px 0 0; text-align: right; }
#telefono_cabecera span { font-size: 16px; margin-bottom: 0px; display: block; }

#menu { overflow: hidden; color: white; padding: 0 0 1em 0; }
#menu ul { font-size: 1.5em; list-style: none; margin: 0; padding: 0; }
#menu li { float: left; list-style: none; margin: 0 2em 0 0; padding: 0; }
#menu li a { color: #a00; text-decoration: none; text-shadow: 0 0 5px white; }
#menu li a:hover { text-shadow: 0 0 3px #a00; color: white; }

#section_top, .contenido { overflow: hidden; margin: 1em 0 1em; padding: 1em 0 0; }

/* ENLACES */
.contenido a:link, .contenido a:visited { color: #BB0000; text-decoration: underline; }
.contenido a:hover, .contenido a:hover { text-decoration: none; }

#highlight, #section_bottom #section_left { float: left; width: 505px; margin: 0 50px 0 0; }
#highlight img { border: 3px solid #333; background: gray; width: 500px; height: 193px; }

#perfiles, #section_bottom #section_right { float: right; width: 340px; }
#perfiles ul { list-style: none; margin: 0; }
#perfiles li { padding: 0 0 3px 60px; margin: 21px 0 0; list-style: none; }
#perfiles li:first-child { margin: 0; }
#perfiles li h4 { margin: 0 0 0.5em; font-size: 1.3em; color: white; text-shadow: 1px 1px 1px #333; }
#perfiles span { display: block; }
#perfiles #perfil_mayoristas { background: url(images/perfil_mayoristas.jpg) left top no-repeat; }
#perfiles #perfil_hosteleria { background: url(images/perfil_hosteleria.jpg) left top no-repeat; }
#perfiles #perfil_alimentacion { background: url(images/perfil_alimentacion.jpg) left top no-repeat; }

#section_bottom { overflow: hidden; padding: 1em 0; background: url(http://lh3.ggpht.com/_Iu7WMKHL6_4/S9I5Kt8-yiI/AAAAAAAAAFA/cvahUW7bkgg/papel.jpg) left 30em repeat; }


/* FORMULARIOS */

.frm { color: #333; font-family: arial, lucida sans, helvetica; }
.frm input, .frm textarea { opacity: 0.8em; }
.frm input, .frm textarea, .frm button, #searchform #s { -moz-border-radius: 0.8em; border-radius: 0.8em; }
.frm input, .frm textarea { margin: 0.1em 0 0.5em; }
.frm_tag { margin: 0 0 0.3em 0.2em; font-family: arial, lucida sans, helvetica; }
.frm_text { margin: 0; }
.frm input[type="text"], .frm textarea { background: #333; color: #eee; padding: 0.2em 0.5em; width: 90%; }
.frm_textarea textarea { background: #333; color: #eee; padding: 0.2em 0.5em; width: 96%; }
.frm_submit { text-align: right; margin-top: 0.8em; padding-right: 0.2em; }
.frm_submit input, .frm_submit button, .boton, #submit, .frm input[type="submit"] { padding: 0.4em 0.8em; background: silver url(images/btn.gif) left top repeat-x; color: #333; font-weight: bold; -moz-border-radius: 0.8em; border-radius: 0.8em; }

#frm_cita { display: none; }

.cita { padding-left: 20px; background: url(images/user_comment.png) left top no-repeat; }

#pie { background: transparent url(http://lh3.ggpht.com/_Iu7WMKHL6_4/S9JTRVor_mI/AAAAAAAAAGc/ceagR19-BDI/nueces.jpg) top left repeat-x; margin: 2em 0 0; padding: 0 0 4em 0; text-shadow: 0px 0px 5px black; color: white; }
#pie a { color: white; text-decoration: underline; }

.contacto { width: 350px; float: left; margin-left: 50px; }
.contacto p { font-size: 1.2em; }

/* ENLACES */
#section_bottom a, .storycontent a, .meta a { color: #990000; text-decoration: underline; }
#section_bottom a:hover, .storycontent a:hover, .meta a:hover, #pie a:hover { text-decoration: none; }
#section_bottom a:active, .storycontent a:active, .meta a:active, #pie a:active { text-decoration: none; }
#section_bottom a:visited, .storycontent a:visited, .meta a:visited { color: #AA0000; }

#sidebar { float: right; width: 200px; }
#sidebar h2 { margin-top: -7px; }

.navigation { display: none; }
/* .navigation { margin: 1px 0 1em 0; color: white; overflow: hidden; }
.navigation a { color: #eee; }
.navigation a:hover { text-decoration: none; }
.navigation .navegacion_izqda { float: left; }
.navigation .navegacion_dcha { float: right; } */

/* BLOG */

.storytitle { font-size: 1.5em; margin-bottom: 0; border-bottom: 1px solid white;  text-transform: uppercase; text-decoration: none; }
.storytitle a { text-decoration: none!important; color: white!important; text-shadow: 0px 0px 5px #333; }

.entry { margin: 1em 0; font-weight: normal; overflow: hidden; }
.entry li { margin: 1em 0; }
.entry em.grande { font-size: 1.2em; color: #333; }
.postmetadata { font-size: 1em; font-family: arial; }
.post .meta { font-size: 0.8em; margin: 0.5em 0; opacity: 0.8; overflow: hidden; font-family: arial, lucida sans, helvetica; }

#content { float: left; width: 660px; margin: 0 30px 0 0; }
#content_ancho { width: 900px; overflow: hidden; }
#content_ancho .entry { width: 100%; margin-top: 0; }
#content_ancho .entry-18 { margin-top: -0.5em; }

/* Búsqueda */
#searchform { margin: 1em 0 1em; }
#searchform div { overflow: hidden; }
#searchform label { display: none; }
#s { width: 200px; line-height: 1.2em; margin-right: 0.5em; background: #ddd; padding: 3px 5px; }
#searchsubmit { width: 6em; padding: 0.2em 0.4em; background: silver url(images/btn.gif) left top repeat-x; color: #333; -moz-border-radius: 1em; border-radius: 1em; font-weight: bold;}

/* COMENTARIOS */
.commentlist { list-style: none; }
.commentlist li { list-style: none; margin-left: 0; }
.comment-body { overflow: hidden; margin: 0; padding-left: 1em; border-left: 4px solid #9e886b; }
.avatar { float: left; margin-right: 0.5em;  }
.comment-author .fn { font-weight: normal; font-style: normal; text-transform: uppercase; font-size: 1.1em; }
.says { display: none; }
.comment-meta { font-size: 0.7em; opacity: 0.8; font-family: arial, sans-serif; }
.comment-meta a:link, .comment-meta a:visited { text-decoration: none; }

#respond { margin-top: 2em; }
#author, #email, #url { background: #333; -moz-border-radius: 0.8em; border-radius: 0.8em; padding: 0.2em 0.5em; opacity: 0.8; color: white; }
#comment { background: #333; -moz-border-radius: 1em; border-radius: 1em; padding: 0.5em; opacity: 0.8; width: 30em; color: white; font-family: arial, sans-serif; }


/* CLASES GENÉRICAS */
.hidden { display: none; }
.negro { color: black; }
.negro a { color: black; }
.negro a:hover { text-shadow: none; }
.blanco { color: white; }
h2.blanco { color: white; text-shadow: 0 0 5px #eee; }
.semitrans { opacity: 0.50; }

/* SIDEBAR */
#sidebar a:link { color: #990000; }
#sidebar a:hover { text-decoration: none; }
#sidebar a:active { text-decoration: none; }
#sidebar a:visited { color: #AA0000; }
#sidebar ul li ul { padding: 0; font-size: 1.2em; }
#sidebar li { padding: 0; margin: 0.5em 0; }

.hentry { margin-bottom: 2em; }
.hentry h3 { margin-bottom: 0.5em; }
.hentry a:link, .hentry a:visited { color: #AA0000; text-decoration: underline; }
.hentry a:hover, .hentry a:active { color: #AA0000; text-decoration: none; }

.alignleft, .alignright { padding: 1px; padding: 2px; border: 2px solid gray; background: transparent; }
.alignleft { float: left; margin: 0 1em 1em 0; }
.alignright { float: right; margin: 0 0 1em 1em; }

.flotante_izqda { float: left; }
.flotante_dcha { float: right; }

.enlace_social { color: navy; font-family: arial,tahoma,lucida; margin-right: 10px; padding-left: 20px; text-decoration: none; }
.enlace_social:hover { text-decoration: underline; }
.enlace_twitter { background: url("images/twitter16.png") no-repeat scroll left 1px transparent; }
.enlace_fb { background: url("images/facebook.gif") no-repeat scroll left 2px transparent; }
.enlace_flickr {  background: transparent url(images/flickr.png) left top no-repeat;}

