/*

Theme Name: Blog Sexshop 

Theme URI: http://www.blogsexshop.es

Description: La Sexshop ha utilizado como base de dise&ntilde;o el theme <a href="http://www.ndesign-studio.com/resources/wp-themes/glossyblue/">glossy blue</a> de Ndesing Studio. Cualquier parecido es pura coincidencia ;)

Version: 1.0

Author: ambiGrama

Author URI: http://www.ambigrama.com

*/



/*

 =======================================================================================================================

 ALGUNOS DE LOS ICONOS UTILIZADOS (POR EJEMPLO COMENTARIOS Y ETIQUETAS) SON DE SEKKYUMU http://sekkyumu.deviantart.com/

 =======================================================================================================================

*/



body {font: 14px Arial,Verdana; color: #fff; line-height: 1.5em; background:#fff url(images/bg-web.png) center repeat-y; margin: 0px auto; padding: 0; width: 100%; }

a {color: #460118; text-decoration: none;}

a:visited {color: #460118; text-decoration: none;}

a:hover {color: #460118; text-decoration: underline;}

img {border: none;}

p {padding: 0px 0px 15px; margin: 0px;}

h1 {margin:0px; padding-left: 70px; height: 60px; font: bold 36px Georgia; color: #460118;}

h1 a, h1 a:visited{color: #460118; text-decoration: none;}

h1 a:hover{color: #fff; text-decoration: none;}

h2 {color: #460118; margin: 0 0 0 20px; letter-spacing: -1px; font: normal 30px "Trebuchet MS", Tahoma, Arial; padding-bottom: 3px;}

h2 a, h2 a:visited {color: #fff; text-decoration: none;}

h2 a:hover {color: #000; text-decoration: none;}

h3 {font: normal 22px "Trebuchet MS", Tahoma, Arial; color: #CD3164; margin: 10px 0px 5px; letter-spacing: -2px;}

h4 {font: normal 18px "Trebuchet MS", Tahoma, Arial; color: #CD3164; margin: 10px 0px 5px;}

form {margin:0px; padding:0px;}

em {color:#aaa;}







/* ZONA CABECERA

=============================================== */

#header {width: 100%; margin: 0 auto; background: #fff url(images/bg-cab.png) center repeat-x; height: 308px; }

#logo {width: 900px; height: 308px; margin: 0 auto; background: transparent url(images/cab.png) center no-repeat; padding: 0 1px 0 0; }

#logo h1 {text-indent:-99999px;}



/* ZONA MENU

=============================================== */

#menu {width: 500px; padding: 100px 0 0 40px; *padding: 112px 0 0 40px !important; }

#menu ul, li {list-style: none; *padding-bottom: 4px !important;}

#menu li {font-family: Arial,Verdana; font-size: 25px; font-weight:bold; color: #CD3164; float: left; margin: 0 30px 0 0;  }

#menu a {color:#CD3164; text-decoration: none;}

#menu a:hover {color: #000; text-decoration: none;}



/* CONTENEDOR (INCLUYE SIDEBAR)

=============================================== */

#contenedor {width: 900px; margin: -80px auto 0 auto; }





/* ZONA CONTENIDO (post, fecha, etc)

=============================================== */

#content {padding:0 10px 30px 0; float: left; width: 550px; overflow: hidden; margin: 0 0 0 -30px; }

#content404 {padding:0 10px 30px 0; float: left; width: 550px; overflow: hidden; margin: 0 0 0 0; }

.post-top {width: 500px; height: 18px; background: url(images/post-top.png) no-repeat; margin: 0 0 0 -1px;}

.post {width: 480px; background: #cd3164; margin: 0 -20px 30px 0; float: right;}

.post h3 {color:#fff; padding-left: 20px; font-size: 20px; letter-spacing:-1px;}

.post-content {padding: 0 20px;}

.post-content h3 a {color:#000; text-decoration: none;}

.post-content h3 a:hover{color:#fff; text-decoration: none;}

.post-bot {width: 500px; height: 18px; background: url(images/post-bot.png) no-repeat; margin: 0 0 0 -1px;}



.post-date {width: 77px; height: 77px; float:left; background: url(images/bg-date.png) no-repeat; margin: 0 0 0 -42px;}

.post-month {font-family: Georgia; font-size:  20px; text-transform: lowercase; color: #fff; text-align: center; display:block; line-height: 11px; padding-top: 15px; margin-left: -3px; }

.post-day {height: 30px; font-family: Georgia; font-size: 30px; color: #fff; text-align: center; display:block; line-height: 18px; padding-top: 7px; margin-left: -3px; *padding-bottom: 6px !important;}



.post-title { margin-left: 10px; width: 400px; float: left;}

.post-title h2 {text-transform: lowercase; font-size:30px; line-height: 1em; margin: 0 0 0 -10px;}



.entry {width:420px; margin: 0 auto; clear: both; padding: 10px; text-align: justify;}



.post-cat {float:left; color: #fff; font-weight: bold; font-size: 12px;}

.post-comentarios {padding: 0 0 50px 30px;}

.post-comments {float: left; background: url(images/comentarios.png) no-repeat left; padding-left: 30px;}

.post-tags { width:400px; float: left; background: url(images/tags.png) no-repeat left; padding-left: 30px;}

.mini-add-comment {background: url(images/mini-down-arrow.gif) no-repeat; padding-left: 18px; float: right;}



.navigation {clear: both; padding: 10px 0px; width: 450px; float: right;}

.navigation a, .navigation a:visited {color: #59770e;}

.previous-entries a {float: left; padding-left: 18px; background: url(images/mini-nav-left.gif) no-repeat left center;}



.next-entries a {float: right; padding-right: 18px; background: url(images/mini-nav-right.gif) no-repeat right center;}



/* ZONA COMENTARIOS (COMMENTS)

=============================================== */

#formcomentarios {width: 450px; float: right; color: #000;}

#comments, #respond {border-bottom: 1px solid #eee; padding: 10px 0 5px 0; clear: both;}

.commentlist {margin: 10px 0px; padding-left: 20px; line-height: 130%;}

.commentlist li{padding: 5px 10px;}

.commentlist .alt {background: #FCE7EE; color: #000;}

.commentlist cite {font-weight: bold; font-style: normal; font-size: 120%; color: #01011D;}

.commentlist cite a, .commentlist cite a:visited {color: #01011D;}

.commentlist small {margin-bottom: 5px; display: block; font-size: 87%;}

#commentform {margin-top: 10px; font: 110% Arial, Helvetica, sans-serif;}

#commentform p {padding: 6px 0px; margin: 0px;}

#commentform label{color: #CD3164; font-size: 87%;}

#commentform input{width: 200px; background:#fff; border: 1px solid #eee; padding: 3px; margin-top: 3px;}

#commentform textarea{width: 450px; height: 115px; background:#fff; border: 1px solid #eee; padding: 2px; margin-top: 3px;}

#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}

#commentform #submit{background: #fff; border:solid 1px #f00;  font: bold 14px Arial, Helvetica, sans-serif; color: #f00; float:left; width: 100px; height: 28px; cursor: pointer;}





/* ACERCA DE

=============================================== */

.about {line-height: 1.4em; text-align: left; border-bottom:1px solid #fff;}

.about img {float: left; margin: 2px 5px -3px 0;}

.about a {color:#000; text-decoration: underline; }

.about a.hover {color:#000; text-decoration: none;}



/* BARRA LATERAL (SIDEBAR)

============================================== */

#sidebar {float: right; width:300px; margin:-30px 20px 50px 0; font-size: 12px; color: #CD3164; overflow: hidden;  }

.enlaces {font:normal 24px Arial,Verdana; letter-spacing:-1px; color: #CD3164; margin: 20px 0px 0 0;}
#intercambios { margin: 0 0 0 20px;}


/*sidebar title (h2) */

#sidebar h2, #sidebar .sidebartitle {font:normal 24px Arial,Verdana; letter-spacing:-1px; color: #CD3164; margin: 20px 0px 0 0;}



/*sidebar estilos de texto */

#sidebar a, #sidebar a:visited {color: #3B3B4F; text-decoration: none; font-weight: bold; }

#sidebar a:hover {color: #cd3164; text-decoration: none;}



/*sidebar lista nivel 1 */

#sidebar ul {margin: 0; padding: 0; border: none;}

#sidebar ul li {list-style: none; margin: 0; padding: 0; border: none;}



/*sidebar lista nivel 2 */

#sidebar ul li ul {padding: 0; margin: 0; border-bottom: 1px solid #fff; }

#sidebar ul li ul li{padding: 2px 0 2px 0px; }



/*sidebar lista nivel 3 */

#sidebar ul li ul li ul li{padding: 1px 0 1px 10px; border: none;}



/* WIDGETS

============================================== */



/* Busqueda */

#searchform {border-bottom:1px solid #fff; padding-bottom: 30px;}

.widget_search {margin:0 ; padding-bottom: 30px; border-bottom:1px solid #fff;}

.widget_search br {display: none;}

.widget_search #s {border:1px solid #eee; width: 230px; height: 24px; padding: 4px 5px 0px 5px; background: #fff; margin-right: 2px; color: #000000; font: normal 18px;}

.widget_search input {background: url(images/btn-buscar.png) no-repeat bottom; border: none; width: 47px; height: 31px; vertical-align: middle;}



/* Enlaces - blogroll */

ul.list-blogroll li, li.widget_links li{border-bottom: 1px solid #fff;}



/* Categorias widget */

ul.list-cat li, li.widget_categories li{border-bottom: 1px solid #fff;}



/* Archivos widget */

ul.list-archive li, li.widget_archive li{border-bottom: 1px solid #fff;}



/*  Paginas widget */

ul.list-pages li, li.widget_pages li {border-bottom: 1px solid #fff;}



/* Sub-paginas widget  */

ul.list-pages li ul li, li.widget_pages li ul li {border-bottom: 1px solid #fff;}



/* Ultimas entradas  widget */

ul.list-pages li, li.widget_recent_entries li{border-bottom: 1px solid #fff;}



/* Ultimos comentarios widget */

li.widget_recent_comments li{border-bottom: 1px solid #fff;}



/* Calendario widget */

li.widget_calendar td {padding: 1px 7px; border-bottom: 1px solid #fff;}



/* Texto widget */

.textwidget {padding-top: 5px; border-bottom: 1px solid #fff;}



/* FORM BUSQUEDA

=============================================== */

#searchform {margin:0 ; padding-bottom: 30px; border-bottom:1px solid #fff;}

#searchform br {display: none;}

#searchform #s {border:1px solid #eee; width: 230px; height: 24px; padding: 4px 5px 0px 5px; background: #fff; margin-right: 2px; color: #000000; font: normal 18px;}

#searchform input {background: url(images/btn-buscar.png) no-repeat bottom; border: none; width: 47px; height: 31px; vertical-align: middle;}



/* PIE (FOOTER)

=============================================== */

#pie {width: 100%; margin: 0 auto;  background: #CD3164; clear: both;}

#contenidopie { width: 760px; margin: 0 auto; padding: 30px 0; background: #CD3164 url(images/logo-pie.png) no-repeat right; color: #fff; font-size: 12px;}

#contenidopie a {color: #fff; text-decoration: none;}

#contenidopie a:hover {color: #fff; text-decoration: underline;}

.txtmini {font-size: 10px;}



/* ALINEACIONES

=============================================== */

.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;}



/* FEEDBURNER

=============================================== */

#feedburner {width:303px; height:197px; background: url(images/bg-feedburner.png) no-repeat center; border-bottom:1px solid #fff; padding: 20px 0;}

.feedburnerform {padding: 80px 0 0 100px;}

.feedburnerinput {font-size: 16px; background: #fff; border: 1px solid #eee;}

.feedburnerboton {font-size: 16px; border: none; background: #CD3164; color: #fff;}