/*

Theme Name: Vivir del Casino

Theme URI: http://www.vivirdelcasino.es

Description: Vivir del Casino esta basado en el theme 02 http://blog.eches.net/ y es un theme exclusivo para www.vivirdelcasino.es

Traductor: Diego Castillo

Traductor URI: http://www.trazos-web.com/

Version: 1.0

Author: Ambigrama

Author URI: http://www.ambigrama.com

Todos los derechos reservados.

*/



body, h1, h2, h3, h4, h5, h6, p, form {margin: 0; padding: 0;}

body {margin: 0; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 12px; background:#eee; }

h1 {

font-family: Arial, Sans-serif;
font-size: 0px;
padding: 0 0 0px 0;
}


h2 {
font-family: Arial, Sans-serif;
font-size: 0px;
padding: 0 0 0px 0;

}

a:link, a:visited {text-decoration: none; color: #C2323B;} /* COLOR TEXTOS POST CON ENLACE (incluido el titulo del post) */

a:hover {text-decoration: none; color: #000;}

p {padding: 10px 0 0 0;}



#outer {width:977px; margin: 0 auto; padding: 0 0 0 0;}

#wrapper{margin: 0 auto; width: 977px; background: #fff url(images/bg-wrapper.png) repeat-y;}



/* HEADER

==========================================================*/

#header {width: 977px; _width: 977px; height: 363px; text-decoration:none; background:url(images/cab.png) no-repeat;}



/* HEADER BANNERS

==========================================================*/

#header_ads {width: 977px; padding: 15px 0 0 0; *padding: 15px 0 0 0 !important; height:90px; clear: both;}

#header_ads img { border: solid 1px #000; }

#header_ads_red {width: 200px; float:left; margin: 3px 20px 0 10px;  }

#header_ads_otros {wifth: 728px; float:left; margin: 13px 0 0 0; }



/* PUBLI 468 X 60

==========================================================*/

#publi468x60 {margin: 20px 0; text-align: center;}



/* NOTICIAS RELACIONADAS (RELATED POST) Y PUBLICIDAD

==========================================================*/

#zonapubpost {width: 500px; margin: 0 auto;}

.relatedpost {width: 170px; float: left; border: 1px solid #000; padding: 5px; }

.pub-post-300x250 {float: right;}

.pub-post-468x60 {clear: both; margin: 20px auto; text-align: center; }



/* MENU - rss feed - login

==========================================================*/

#nav {font-family: "Trebuchet MS", Verdana; font-size:18px; clear:both; margin:0 auto; width: 977px; height:35px; background:#000; overflow:hidden;}

#nav_l {float:left; width:966px; margin:0px; padding:0; overflow:hidden; height:31px;}



.menu {float:left; margin:3px 1px; padding:3px; width:500px;}

.menu li {display: inline; list-style: none; margin:0; padding:0;}

.menu ul, .menu ol {display: inline; list-style: none; margin:0; padding:0 10px 0 0;}

.menu a, .menu a:visited {color: #fff; font-weight: bold; margin:0; text-decoration: none; padding: 0 10px 3px 10px;}

.menu a:hover {text-decoration: none; color: #C2323B;}



.login-rss { width:300px; *width:340px !important; float: right; text-align: right; margin: -14px -20px 0 0; *margin: 5px 0 0 0; }

.login-rss ul {list-style: none; padding: 0 0 20px 0; text-align:right; }

.login-rss li {float: left; padding: 0 0 0 20px; margin: 0 0 0 20px;}

.login-rss a {color: #C2323B; font-family: "Trebuchet MS", Verdana; font-size:14px; font-weight: bold;}

.login-rss a:hover {text-decoration: none; color: #fff;}

.login {background: url(images/login.gif) no-repeat 0 4px;}

.rss {background: url(images/rss.gif) no-repeat 0 4px;}



/* SEARCH - FORM DE BUSQUEDA

==========================================================*/

#search {height:20px; float:right; margin:220px 60px 0 10px; *padding: 0 0 0 0 !important;}

#search #s { font-size:14px; padding:4px; color:#000; width:200px;}

input#s { color:#000; border:2px solid #000; background:#fff;}



/* CENTRAR BANNERS

==========================================================*/

.centrarbanner {text-align: center;}

.centrarbanner300x250 {width: 300px; margin:0 auto;}



/* MAIN COLUMN - ENTRADAS

==========================================================*/

#container {float: left; width: 500px; padding: 6px 10px 10px 10px; text-align:justify; background: #fff; margin: 0 0 0 15px;}



.post { padding: 2px 6px 10px 6px;}

.post h2 {font-family: "Trebuchet MS", Arial, Georgia, Sans-serif; font-size: 30px; padding:0 5px 0 0; text-align:left; color: #f00; }



.entry { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; margin: -20px 0 5px 0; *margin: 5px 0 5px 0 !important; *margin: -15px 0 5px 0;}

.entry a {color:#f00; text-decoration: underline;}

.entry a.hover {color:#f00; text-decoration: none;}



p.postmetadata {margin: 10px 0 0 0; padding:6px; background: #fff; border-bottom: solid 5px #D3414C;}



.navigation{ padding: 10px 0 0 0; font-size: 14px; font-weight: bold; line-height: 18px;}

.navleft{margin:0;padding:0; float:left;}

.navright{margin:0;padding:0;float:right;}



blockquote{margin:5px 10px; padding:4px 7px 10px 7px; font-size:12px; color:#336699; border:1px dashed #40a9c9;background: #d8eaee url(images/quote.gif) no-repeat 10px 4px;}

blockquote blockquote {margin:5px 10px; padding:4px 7px 10px 7px; font-size:12px; background:#bac9cc; color:#336699; border:1px dashed #40a9c9; background: #d8eaee url(images/quote.gif) no-repeat 10px 4px;}



.tags {border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 3px; margin: 20px auto 0 auto;}





/* POST HEADER- CABECERA ENTRADAS

==========================================================*/

.post_header {margin:20px 0 20px 0; padding:0; height:60px; background:#fff;}

.post_headerr {margin:0; padding:0; *margin: 20px auto 0 auto !important;}

.post_title {margin:0 5px; padding:2px 0 0 0;}

.post_title h2 {font-family: "Trebuchet MS", Arial, Georgia, Sans-serif; font-size: 20px; padding:0 5px 0 30px; text-align:left; color: #000; line-height: 1em;}



.details {margin:0; padding:4px 0; line-height:1.5em; }

.files {no-repeat; margin:0; padding:0 0 0 20px;}

.comment_list {margin:0; padding:5px 0 0 0; height: 26px; font-weight: bold;}

.comment_list a {color: #000; text-decoration: underline;}

.comment_list a:hover {color: #D3414C; text-decoration: none;}

.edit {margin:-20px 0 0 0; *margin:-28px 0 0 0 !important;padding:0; height: 26px; float: right;}



/* POST DATE- FECHA ENTRADAS

==========================================================*/

.the_date {display:block; text-align: center; float:left; font-family: Arial, Verdana; width:93px; height:93px; margin:-20px 10px 0 auto; background:url(images/calendar.png) no-repeat; *margin: 0 10px 0 auto !important; }

.date_m { display:block; font-size:15px; margin:6px 3px 0 0; padding:20px 0 0 0; color:#fff; font-weight: bold; text-align:center;}

.date_d {display:block; font-size:20px; margin:-2px 3px 0 0; color:#fff; font-weight: bold; padding:0 0 0 0; text-align: center;}



/* COMENTARIOS

==========================================================*/

#commentsbox {margin: 0px; padding: 0px; float: left; width: 500px; font-size:14px;}

#comments h2 { margin:5px 0 0 0; padding:0; color:#000; font-size:14px; font-weight:normal;}

h3 #respond  {margin:10px 0; padding:0; color:#1E5A58; font-size:14px; font-weight:normal;}

.boxcomments {margin-bottom:20px; width:520px;}



#commentform { width: 450px; border-top:1px solid #eee; margin:0; padding:15px 15px 1px; }

#commentform label {font-size: 12px; display:block; margin:0; font-weight: bold;}

#commentform input {width:170px; margin:0 5px 10px 0; padding:1px; border: 1px #000 solid; }

#commentform textarea {width:400px; margin:0 0 10px; padding:0; background:#fff; font-size: 14px; border: 1px #000 solid;}

#commentform #submit {margin:0 0 20px;}

#commentform p {margin:5px 0;}



ol.commentlist {margin:0 0 1px; padding:0;}

ol.commentlist li {border:1px dashed #000; display:block; list-style:none; margin:7px 0; padding:6px 15px 12px 15px; background:#dfdfdf;}

ol.commentlist li.mycomment {border-bottom:20px solid #333; display:block; list-style:none; margin:7px 0;padding:5px 15px 1px; background:#eee;}

ol.commentlist li.commenthead { display:block; list-style:none; margin:0;padding:5px 15px;}



ol.tblist {list-style:none; margin:0 0 1px; padding:0;}

ol.tblist li { display:block; list-style:none; padding:10px 5px 10px 5px; margin:0 0 5px; border:1px dashed #000;}



input#url,input#author,input#email,textarea {color:#666; width:40%; border:1px solid #000; margin-bottom:0.6em; background:#fff; margin-top:2px;padding:3px;}



/* SIDEBAR - BARRA LATERAL

==========================================================*/

.sidebar {float: right; width: 380px; margin: 0 12px 0 0; padding: 5px 0 5px 0;}

.sidebar ul{list-style: none; margin: 0; padding: 0 10px 0 10px;}

.sidebar ul li{ padding: 10px 0;}

.sidebar ul li h2{ font-family: Arial, Georgia, Sans-serif; font-size: 14px;}

.sidebar ul ul li{padding: 0 0 0 10px; line-height: 24px;}



/* SIDEBAR - BARRA LATERAL - ZONA ARRIBA

==========================================================*/

#sidebar_top {text-align:center; margin: 10px auto;}



/* SIDEBAR - BARRA LATERAL - ZONA IZQUIERDA

==========================================================*/

.lsidebar {margin:0 0 0 -18px; padding:0; float:left; width:184px;}

.lsidebar ul {list-style: none; margin:0; padding: 0 1px 10px 0;}

.lsidebar ul li { margin:0; padding: 0 0 4px 0; font-family: Arial, Georgia, Sans-serif; font-size: 11px; color:#fff; }

.lsidebar ul li a:link, .lsidebar ul li a:visited {color:#fff; font-weight:700;}

.lsidebar ul li a:hover {color:#f00; font-weight:700;}

.lsidebar ul li h2 {font-family: "Trebuchet MS", Verdana, Arial, Georgia, Sans-serif; font-size: 16px; background:url(images/cat.png) no-repeat top left; margin:0; padding:10px 0 0 35px; height:31px; width:193px; color:#fff; text-indent: 15px}

.lsidebar ul ul li {padding: 0 0 0 20px; line-height:18px; font-family: Arial, Georgia, Sans-serif; background:url(images/cuadrado.png) no-repeat left; margin: 10px 0 -10px 20px;}

.lsidebar ul ul ul li {padding: 0 0 0 14px; line-height: 18px; font-family: Arial, Georgia, Sans-serif; font-size:11px; background:url(images/cuadrado.png) no-repeat;}

.lsidebar ul ul ul li a:link, .lsidebar ul ul ul li a:visited {color:#fff; font-weight:700;}





/* SIDEBAR - BARRA LATERAL - ZONA DERECHA

==========================================================*/

.rsidebar {margin:0 12px 0 0; _margin:0; padding:0; float:right; width:181px;}

.rsidebar ul {list-style: none; margin: 0; padding: 0 1px 10px 0;}

.rsidebar ul li {padding: 0 0 4px 0; font-family: Arial, Georgia, Sans-serif; font-size: 11px; color:#000; margin:0;}

.rsidebar ul li a:link, .rsidebar ul li a:visited {color:#fff; font-weight:700;}

.rsidebar ul li a:hover {color:#f00; font-weight:700;}

.rsidebar ul li h2 {font-family: "Trebuchet MS", Verdana, Arial, Georgia, Sans-serif; font-size: 16px; background:url(images/cat.png) no-repeat top left; margin:0; padding:10px 0 0 35px; height:31px; width:187px; color:#fff;text-indent: 15px;}

.rsidebar ul ul li {padding: 0 0 0 20px; line-height: 18px; font-family: Arial, Georgia, Sans-serif; background:url(images/cuadrado.png) no-repeat left; margin: 10px 0 -10px 20px;}

.rsidebar ul ul ul li {padding: 0 0 0 14px; line-height: 18px; font-family: Arial, Georgia, Sans-serif; font-size:11px; background:url(images/sub-cat.jpg) no-repeat 3px 3px; border-bottom:none;}

.rsidebar ul ul ul li a:link, .rsidebar ul ul ul li a:visited {color:#39b0d8; font-weight:700;}



/* SIDEBAR - BARRA LATERAL - CALENDARIO

==========================================================*/

table#wp-calendar {width: 90%; margin:0px auto;}



/* FOOTER - PIE

==========================================================*/

#footer{ clear: both; width: 977px; height: 154px; margin:0; background: #fff url(images/bg-pie.png) no-repeat center; border-top: #000 20px solid; }

#footer p {text-align:left; font-weight:bold; color:#fff; padding: 90px 50px 0 20px; font-size: 12px; font-family: Arial, Verdana;}

#footer a { color:#fff;}

#footer a:hover {color:#f00;}



/* WIDGETS

==========================================================*/

.textwidget {margin: 0 0 0 20px;}

#tag_cloud a {margin: 0 0 0 20px;}

.dbx-content {Margin: 0 0 0 -20px;}

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}
li.widget_tag_cloud div {padding:0px 10px}