/*  
Theme Name: Dani Theme
Theme URI: http://www.webdaer.com
Description: Mi Blog de apuestas y diseño web
Date: 20/05/2009
Version: 2.1
Author: Dani Perez
Author URI: http://www.webdaer.com
Tags: Right Sidebar, 3 Column, Blue, Tabbing System
*/

* {
margin:0;
padding:0
}

/*--------------------------------------------------------------------- General ----------------------------------------------------------------------*/
body {
font:70%/170% "Verdana", Arial, Helvetica, sans-serif;
/*background:#FFF url(images/bg-body.png) repeat-x scroll left top;*/
/*background:url(images/cabecera_blog3.png) repeat-x top left;*/

color:#555
}

a {
color:#3F85C4;
text-decoration:none;
outline:none
}

a:hover {
color:#2E98A5
}

a.external {
background:transparent url(images/external.png) no-repeat scroll right center;
padding-right:14px
}
.boton_paypal{
margin-left:5px;
margin-bottom:20px;
}
#left-sidebar ul li.colabora{
margin:0px;
}
#wrapper {
width:998px;
margin:-20px auto 0;
/*border:1px solid #000;*/
}

.clear {
clear:left;
margin-bottom:15px
}

/*--------------------------------------------------------------------- headings and typography ------------------------------------------------------------*/
h1 {
font:400 280%/100% "Georgia", Times New Roman, Times, serif;
letter-spacing:-1px
}

h2 {
font-family:Helvetica,arial,sans-serif;
letter-spacing:-1px;
text-align:left;
font-size:24px;
color:#444;
margin:0 0 0 8px;
}

h2.page-title {
display:block;
float:left;
width:560px;
margin:0 0 0 8px;
padding:0 0 10px
}

h2.pagetitle {
text-align:left;
border-left:7px solid #ececec;
margin-bottom:20px;
color:#4E7C9A;
font-style:italic;
padding:5px 0 5px 10px
}

h2 a {
color:#444;
display:block;
float:left;
width:555px;
outline:none;
padding:0
}

.entrytext h2 a {
width:100%;
padding-bottom:10px
}

h2 a:hover {
text-decoration:none
}

h3 {
font:400 1.5em "Georgia", Times New Roman, Times, serif;
text-align:left
}

h3.subtitulo {
font-family:Helvetica,arial,sans-serif;
letter-spacing:-1px;
text-align:left;
font-size:20px;
color:#9CCEEF;
margin:0 0 0 8px
}

h4 {
font:900 16px "Georgia", Times New Roman, Times, serif;
text-align:left
}

h5 {
font:900 12px "Georgia", Times New Roman, Times, serif;
text-align:left
}

h6 {
font:900 8px "Georgia", Times New Roman, Times, serif;
text-align:left
}

p {
font:400 100%/18px "Verdana", Arial, Helvetica, sans-serif;
padding:0 0 1em
}

.entry p {
font:400 100%/18px "Verdana", Arial, Helvetica, sans-serif;
margin-left:10px;
line-height:1.7em;
padding:0 0 1em
}

blockquote {
background:url(images/quote.png) no-repeat left top;
font:italic 115%/135% Georgia, "Times New Roman", Times, serif;
color:#666;
clear:left;
width:530px;
padding:0 10px 5px 40px
}

a.post-edit-link,a.comment-edit-link {
color:#3F85C4;
border:0;
font-weight:700;
background:url(images/editar.gif) no-repeat left top;
padding-left:20px;
margin-left:10px;
text-decoration:none
}

a.post-edit-link:hover,a.comment-edit-link:hover {
color:#2E98A5;
border:0
}

/*--------------------------------------------------------------------- Container ----------------------------------------------------------------------*/
img {
background-color:#fff;
border:1px solid #ccc;
padding:3px
}

.wp-smiley {
border:0;
padding:0
}

.left {
float:left;
margin:0 10px 5px 0
}

.right {
float:right;
margin:0 0 5px 10px
}

/*--------------------------------------------------------------------- Container ----------------------------------------------------------------------*/
#header {
background:url(images/cabecera_blog.png) repeat-x top right;
width:100%;
height:120px;;
}

#blogname {
/*background:url(images/cabecera.png) no-repeat top left;*/
height:70px;
margin-top:20px;
margin-left:5px;
width:460px;
padding:4px 0 4px 40px;
margin-bottom:20px;
}

.description {
float:left;
width:520px;
height:80px;
color:#2e6592;
overflow:hidden;
font:400 italic 14px "Georgia", Times New Roman, Times, serif;
padding:15px 0 0 40px
}

#feed {
margin-top:0;
height:100px;
width:330px
}

a.rss img {
height:100px;
width:160px;
float:left;
border:none;
margin-left:-10px
}

a.twitter img {
height:100px;
width:150px;
float:left;
border:none
}

#header ul {
float:left;
list-style:none;
margin:16px 0 0;
/*margin:40px 0 0;*/
padding:0 0 0 10px;
width:99%;
background:url(images/bg-nav.png) repeat-x left;
height:40px;

}

#header ul li.page_item {
float:left;
padding-left:5px
}

/*--------------------------------------------------------------------- content ----------------------------------------------------------------------*/
#content {
font-size:1.2em;
margin-top:25px
}

.narrowcolumn {
float:left;
width:630px;
margin:0 0 0 10px
}

.post {
margin-bottom:20px;
text-align:justify;
border-bottom:1px dotted #ccc;
padding:0 0 20px
}

.some {
height:20px;
float:left;
width:570px;
padding-left:10px;
font-size:0.9em;
color:#666;
margin-top:-10px
}

.some a {
font-weight:700
}

.date {
background:url(images/date.png) no-repeat top left;
width:60px;
height:68px;
text-align:center;
float:left;
padding:8px 0 0
}

.date strong {
width:60px;
display:block;
color:#fff;
font:900 14px "Georgia", Times New Roman, Times, serif
}

.date em {
width:60px;
font:900 22px/22px "Georgia", Times New Roman, Times, serif;
color:#3e97b8;
display:block;
margin:2px 0 0
}

.date span {
width:60px;
font:400 10px "Arial", Helvetica, sans-serif;
color:#3e97b8
}

.post_fecha {
background:url(images/ico-published.gif) no-repeat top left;
padding-left:20px;
padding-bottom:5px
}

.author a {
background:url(images/ico-published.gif) no-repeat top left;
padding-left:15px;
height:30px;
float:left;
color:#3F85C4;
font:900 14px/22px Verdana, Arial, Times New Roman, Times, serif;
margin:5px 40px 0 0
}

.comment-number a {
font:400 18px/22px Verdana, "Georgia", Times New Roman, Times, serif;
background:url(images/comments.gif) no-repeat top left;
height:38px;
width:44px;
text-align:center;
float:right;
color:#2e98a5;
padding-top:6px;
outline:none;
margin:-8px 0 0 20px
}

.author a:hover,.comment-number a:hover {
color:#555;
text-decoration:none
}

.entry,.entrytext {
padding-top:0
}

.entrytext p {
padding-left:10px;
line-height:1.7em
}

.entry h3,.entrytext h3 {
font:400 1.4em Helvetica,arial,sans-serif;
color:#444;
letter-spacing:0;
margin-bottom:10px;
border-top:1px solid #e7e7e7;
border-bottom:3px solid #ccc;
background-color:#f7f7f7;
clear:left;
padding:2px 4px
}

.entry ul,.entrytext ul {
list-style:inside;
list-style-type:disc;
padding-bottom:10px;
margin-left:40px
}

.entry ul li,.entrytext ul li {
padding:5px 0
}

.entry ul li ul,.entrytext ul li ul {
list-style-type:circle
}

.entry ol,.entrytext ol {
list-style:inside;
list-style-type:upper-roman;
padding-bottom:10px
}

.entry ol li ol,.entrytext ol li ol {
list-style:inside;
list-style-type:lower-roman;
padding-bottom:10px
}

.entry a.more-link {
background:transparent url(images/leermas.png) no-repeat scroll left center;
padding-left:20px;
border:0;
font-weight:700
}

a.more-link:hover {
color:#51B0EF;
font-weight:700;
border:0
}

p a {
padding-bottom:1px;
border-bottom:1px dotted transparent
}

p a:hover {
color:#3F85C4;
padding-bottom:1px;
border-bottom:1px solid #09f
}

.postmetadata {
background:url(images/ico-tag.png) no-repeat bottom left;
font-weight:400;
padding-left:15px;
margin:5px 0 0 80px
}

.postmetadata a {
border:0;
margin:0 5px
}

.postmetadata a:hover {
color:#3485a1;
text-decoration:none;
border:0
}

.navigation {
width:100%;
padding-bottom:25px
}

.navigation .alignright a {
float:right;
margin-right:2px;
border:1px solid #ddd;
text-decoration:none;
color:#09F;
padding:2px 5px
}

.navigation .alignleft a {
float:left;
margin-right:2px;
border:1px solid #ddd;
text-decoration:none;
color:#09F;
padding:2px 5px
}

.navigation a:hover {
border:1px solid #fff;
color:#fff;
background-color:#9CCEEF
}

div.pagination {
text-align:center;
margin:3px;
padding:3px
}

div.pagination a {
margin-right:2px;
border:1px solid #ddd;
text-decoration:none;
color:#09F;
padding:2px 5px
}

div.pagination a:hover,div.pagination a:active {
border:1px solid #9CCEEF;
color:#51B0EF;
background-color:#EAF0F4
}

div.pagination span.current {
margin-right:2px;
border:1px solid #9CCEEF;
font-weight:700;
background-color:#9CCEEF;
color:#FFF;
padding:2px 5px
}

div.pagination span.disabled {
margin-right:2px;
border:1px solid #f3f3f3;
color:#ccc;
padding:2px 5px
}

/*--------------------------------------------------------------------- sidebar ----------------------------------------------------------------------*/
#sidebar {
width:320px;
padding-top:0px;
padding-left:30px;
float:left
}

.simpletab-toolbar-container {
width:304px;
height:30px;
float:left;
margin-top:10px
}

.simpletab-container ul {
float:left;
list-style:none;
width:304px;
padding-bottom:0;
margin-bottom:15px;
color:#3A2F27;
border-bottom:2px solid #E0E0E0;
border-color:#E0E0E0 #E0E0E0 #E0E0E0;
border-style:solid;
border-width:1px
}

.simpletab-container ul li a {
display:block;
width:282px;
border-bottom:1px solid #F3F3F3;
color:#3A2F27;
font-weight:400;
margin:0 4px;
padding:4px 6px
}

.simpletab-toolbar {
list-style:none;
float:left;
width:304px
}

.simpletab-toolbar li a {
height:24px;
font-weight:900;
color:#888;
float:left;
margin-right:6px;
display:block;
font-size:1.1em;
padding:2px 9px 0 0
}

.simpletab-toolbar li a.current {
background:#FFF url(images/input.jpg) repeat-x scroll left top;
outline-style:none;
color:#3F85C4;
position:relative;
border-color:#E0E0E0 #E0E0E0 #FFF;
border-style:solid;
border-width:1px;
padding:5px 8px 0 0
}

.simpletab-toolbar li a em {
width:5px;
margin-top:-2px;
height:24px;
display:block;
float:left;
cursor:pointer;
padding:0 3px 0 0
}

.simpletab-hidden {
display:none
}

#searchform {
clear:left
}

input#s {
background:url(images/input.jpg) repeat-x top left;
float:left;
min-height:18px;
position:relative;
width:218px;
border:1px solid #ccc;
color:#505050;
font-size:1.33em;
font-weight:700;
margin:0 3px 20px 0;
padding:5px 0 3px 8px
}

input#searchsubmit {
background:#fff url(images/search_btn3.png) no-repeat center left;
width:73px;
height:32px;
border:0;
float:left;
cursor:pointer
}

input#searchsubmit:hover {
background:#fff url(images/search_btn2.png) no-repeat center left
}

#subscribebox {
background:transparent url(images/subscribe_feed.png) no-repeat scroll 0 0;
height:74px;
width:320px;
margin:10px 0 0
}

#subscribebox a {
display:block;
height:74px;
width:320px
}

#subscribebox img {
margin-left:143px;
margin-top:23px;
background:#111
}

/*--------------------------------------------------------------------- left-sidebar ----------------------------------------------------------------------*/
#left-sidebar select {
color:#fff;
background-color:#555;
padding:1px
}

#left-sidebar {
float:left;
margin-right:10px;
width:150px
}

#left-sidebar ul {
width:150px;
list-style:none;
padding-bottom:20px
}

#left-sidebar ul li {
margin-bottom:30px;
width:150px;
border-right:0;
border-left:0
}

#left-sidebar ul li ul {
width:150px;
padding-bottom:0
}

#left-sidebar ul li div {
width:180px;
padding:0 10px 5px
}

#left-sidebar ul li div#akismetwrap #akismetstats #akismet1,#left-sidebar ul li div#akismetwrap #akismetstats #akismet2 {
background:none;
width:180px;
padding:0
}

#left-sidebar ul li div#akismetwrap #akismetstats {
width:150px;
background-position:center
}

#left-sidebar ul li ul li {
margin-bottom:6px;
padding-left:10px;
background-image:none;
border-bottom:1px dashed #ccc;
padding-bottom:5px
}

#left-sidebar ul li ul li a {
display:block;
color:#555;
font-size:1.2em;
line-height:normal;
padding-left:22px;
font-weight:700;
text-transform:uppercase;
background:url(images/ico_1.gif) no-repeat center left
}

/*--------------------------------------------------------------------- right-sidebar ----------------------------------------------------------------------*/
#right-sidebar {
float:left;
width:150px
}

#right-sidebar ul {
list-style:none
}

#right-sidebar ul li {
margin-bottom:15px
}

#right-sidebar ul li ul li {
margin-bottom:6px;
padding-left:10px
}

#right-sidebar ul li ul li a {
display:block;
color:#3A2F27;
line-height:normal;
padding-left:22px;
font-size:1.2em;
background:url(images/li-tag.gif) no-repeat center left
}

/*--------------------------------------------------------------------- post page ----------------------------------------------------------------------*/
.bookmarks {
background:url(images/bookmarks.png) no-repeat top left;
width:482px;
height:20px;
clear:left;
margin:20px auto
}

.bookmarks ul {
list-style:none;
padding:0
}

.bookmarks ul li {
float:left;
padding:0
}

.bookmarks ul li a {
font:900 14px "Arial", Helvetica, sans-serif;
color:#b1b1b1;
display:block;
float:left;
margin:0 30px;
padding:2px 18px
}

.bookmarks ul li a:hover {
color:#54a9b3;
border-bottom:0
}

#res {
text-align:right;
margin:15px 0 0
}

#res h3 {
text-align:left;
color:#999;
font:500 24px Verdana,"Georgia", Times New Roman, Times, serif;
background:url(images/ico-comentario.gif) no-repeat top left;
margin-bottom:15px;
height:40px;
padding:6px 0 4px 70px
}

#res a {
color:#2d97a4;
float:left;
padding:0 4px 1px 20px
}

#res a:hover {
color:#3F85C4;
border-bottom:1px dotted;
margin-bottom:3px
}

#res a.feed {
background:url(images/feed.png) no-repeat top left;
margin-right:15px;
float:right
}

#res a.track {
background:url(images/arrow_redo.png) no-repeat top left;
margin-right:15px;
float:right
}

/*--------------------------------------------------------------------- comments ----------------------------------------------------------------------*/
ol.commentlist {
width:100%;
float:left;
list-style:none;
padding-bottom:20px;
margin:10px 0
}

ol.commentlist li {
border-top:1px dotted #CCC;
margin-bottom:20px
}

ol.commentlist li.alt {
border-top:1px solid #c9c9c9;
margin-bottom:20px;
background:#F8F8F8
}

ol.commentlist li span {
float:left;
width:100%;
font-size:12px;
font-family:Verdana, "Georgia", Times New Roman, Times, serif;
color:#619ba2;
padding:4px 0 2px
}

ol.commentlist li.alt span {
float:left;
width:100%;
font-size:12px;
font-family:Verdana, "Georgia", Times New Roman, Times, serif;
color:#3F85C4;
padding:4px 0 2px
}

ol.commentlist li.alt span em {
float:right;
margin-right:10px;
font:400 11px normal "Arial", Helvetica, sans-serif;
color:#ccc
}

ol.commentlist li span strong {
float:left;
margin:0 0 0 10px
}

ol.commentlist li span strong a {
color:#fc4200
}

ol.commentlist li span strong a:hover {
color:#111
}

ol.commentlist li span em {
float:right;
margin-right:10px;
font:400 11px normal "Arial", Helvetica, sans-serif;
color:#99c0c5
}

.commentmetadata {
clear:left;
padding:0
}

.commentmetadata a {
padding-bottom:1px
}
/*--------------------------------------------------------------------- reply ----------------------------------------------------------------------*/
#respond {
clear:left;
padding-top:0
}

#respond h3 {
text-align:left;
color:#999;
font:500 24px Verdana,"Georgia", Times New Roman, Times, serif;
background:url(images/ico-respuesta.png) no-repeat top left;
margin-bottom:15px;
height:40px;
padding:2px 0 4px 70px
}

#respond p {
padding:0.2em 0
}

#respond form input,#respond form textarea {
border:1px solid #ccc;
color:#3A2F27;
font-family:Verdana, Arial;
font-size:12px;
padding:4px
}

#respond form input:hover,#respond form textarea:hover {
border:1px solid #9CCEEF
}

#respond form input#submit {
background:url(images/enviar_1.png) no-repeat center center;
border:0;
width:80px;
cursor:pointer;
height:37px;
outline:none;
margin:0 0 0 385px
}

#respond form input#submit:hover {
background:url(images/enviar_2.png) no-repeat center center;
border:0;
width:80px;
cursor:pointer;
height:37px;
outline:none;
margin:0 0 0 385px
}

/*--------------------------------------------------------------------- link-list-page ----------------------------------------------------------------------*/
#link-list h2 {
border-bottom:3px solid #a8dbf1;
border-top:1px solid #a8dbf1;
color:#3d8aaa;
background-color:#eefaff;
font:900 16px "Georgia", Times New Roman, Times, serif;
padding:2px
}

#link-list ul {
padding-bottom:20px;
margin-top:0;
list-style:none
}

#link-list ul li ul li a {
background:url(images/marker.png) no-repeat top left;
color:#09f;
display:block;
border:0;
width:96%;
padding:0 0 0 20px
}

#link-list ul li ul li a:hover {
color:#e29487;
background:url(images/marker2.png) no-repeat top left
}

/*--------------------------------------------------------------------- archive-page page----------------------------------------------------------------------*/
ul#arc,ul#cat {
list-style:none;
padding:10px 0
}

ul#arc li a,ul#cat li a {
background:url(images/marker.png) no-repeat top left;
color:#09f;
display:block;
width:96%;
padding:0 0 0 20px
}

ul#arc li a:hover,ul#cat li a:hover {
color:#e29487;
border:0;
background:url(images/marker2.png) no-repeat top left
}

/*--------------------------------------------------------------------- ads----------------------------------------------------------------------*/
.ads {
margin:10px 0 0 60px
}

.ads img {
border:0;
margin:0;
padding:0
}

.author-desc {
border:1px dotted #e7e7e7;
margin:0 0 20px;
padding:15px
}

h3.special {
font:400 1.5em Verdana, Arial "Georgia", Times New Roman, Times, serif;
color:#000;
margin-bottom:10px;
clear:left;
padding:2px 0
}

.aligncenter {
display:block;
margin:5px auto
}

.alignleft {
float:left;
margin:5px 5px 0 0
}

.alignright {
float:right;
margin:5px 0 0 5px
}

.wp-caption {
border:1px solid #ccc;
text-align:center;
background-color:#fff;
padding-top:4px;
margin:5px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

.avatar {
float:right;
border:1px solid #e0e0e0;
background-color:#fff;
margin:10px;
padding:2px
}

p.commentnumber {
float:right;
font-size:30px;
text-align:right;
color:#999;
font-family:verdana,arial;
font-style:italic;
margin:-40px 20px 0 0
}

.comment_author {
font-weight:700;
font-size:16px;
color:#3F85C4;
padding:11px 5px 0 90px
}

.comment_avatar {
position:relative;
float:left
}

.comment_text {
min-height:45px;
padding:0 5px 0 80px
}

.waiting {
color:red;
padding:5px 0 0 13px
}

.fecha-com {
text-align:left;
font-weight:400;
color:#999;
font-size:12px
}

/* RELATED POST */
h3.related {
color:#2E98A5;
font-weight:700;
background:none;
border:0;
font-size:12px;
font-family:verdana,arial;
margin-left:10px;
text-decoration:underline
}

ul.related_post li {
margin-bottom:3px;
list-style-image:url(images/estrellablue.jpg);
background-position:left center;
padding:0
}

.related_post {
margin-left:20px
}

.similiar {
border-top:0 dotted #2E98A5
}

/* FECHA */
.postdate {
background-image:url(images/bg-metadate.gif);
background-repeat:no-repeat;
color:#FFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
height:60px;
overflow:hidden;
text-align:center;
width:40px;
margin:0 5px 0 20px
}

.day {
display:block;
font-size:20px;
font-weight:700;
padding-top:5px;
overflow:hidden;
margin:0 0 -2px
}

.month {
color:#999;
display:block;
font-size:11px;
overflow:hidden;
text-transform:uppercase;
margin:0 0 -6px
}

.year {
font-size:10px;
overflow:hidden;
margin:0
}

h2.tit-autor a {
margin-left:10px;
width:480px;
padding-top:5px;
outline:none;
margin-bottom:5px
}

/* FORMULARIO CONTACTAR */
.wpcf7-form input[type="submit"] {
background:url(images/enviar_1.png) no-repeat center center;
border:0;
width:80px;
cursor:pointer;
height:37px;
outline:none;
margin:0
}

.wpcf7-form input[type="submit"]:hover {
background:url(images/enviar_2.png) no-repeat center center;
border:0;
width:80px;
cursor:pointer;
height:37px;
outline:none;
margin:0
}

/* DESPLEGABLE 
Category Nav*/
#header ul #nav-cat {
line-height:1.0;
position:relative;
margin:0 auto;
padding:5px 0 4px 15px;
width:900px;
margin-top:300px;
}

#nav-cat li {
float:left;
list-style:none;
margin-right:0;
position:relative;
padding:0 !important
}

#nav-cat li.cat-item a:visited{
color:#fff;
}
#nav-cat li.cat-item a:hover{
color:#000;
background:#fff;
}

#nav-cat a:hover,#nav-cat li.current-cat a,#nav-cat li.current-cat a:visited{
background-color:#fff;
color:#000;
}

/*Category Nav Dropdowns*/
#nav-cat li:hover {
visibility:inherit;
}

#nav-cat li:hover ul,#nav-cat li.sfhover ul {
left:0;
top:6px
}

#nav-cat li ul {
position:absolute;
left:-999em;
height:auto;
width:178px;
z-index:1;
line-height:1;
border-right:1px solid #ccc !important;
border-bottom:1px solid #ccc !important;
margin-top:20px;
}

#nav-cat li li {
width:178px;
background:#F0F5F8;
z-index:1000;
height:auto;
letter-spacing:0.06em;
border-right:none;
border-bottom:1px solid #ccc;
margin:0;
padding:0 !important;
color:#000;
}

#nav-cat li li a,#nav-cat li li a:visited,#nav-cat li.current_page_item li a,#nav-cat li.current_page_item li a:visited {
color:#555 !important;
background:#F0F5F8 !important;
border:none;
font:900 13px Verdana,"Georgia", Times New Roman, Times, serif;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:5px 12px !important
}

#nav-cat li li a:hover,#nav-cat li li a:active,#nav-cat li.current_page_item li a:hover,#nav-cat li.current_page_item li a:active {
color:#000 !important;
border:none;
background:#fff !important;
border-top:1px solid #fff;
border-bottom:1px solid #fff
}

#nav-cat li:hover ul,#nav-cat li li:hover ul,#nav-cat li li li:hover ul,#nav-cat li.sfhover ul,#nav-cat li li.sfhover ul,#nav-cat li li li.sfhover ul {
left:auto;
background:#9CD5F8
}

#nav-cat li ul li ul {
margin-top:0px;
}

#nav-cat li ul li ul.children {
background:#3F85C4;
margin-top:4px;
}

.feedcount {
text-align:center;
color:#fff;
font-weight:700;
padding:3px
}

.subscribers {
color:#fff;
padding:0 2px
}

h1 a,h1 a:hover,#footer .last em,.last a:hover {
color:#fff
}

a.comment-edit-link,.feedcountdiv p {
float:right
}

#header ul li{
padding:3px 10px;
}
#header ul li.page_item a,#nav-cat a,#nav-cat a:visited {
font:900 13px Verdana,"Georgia", Times New Roman, Times, serif;
margin-right:4px;
margin-top:2px;
color:#fff;
display:block;
font-weight:700;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
outline:none;
padding:4px 10px;

}

#header ul li.page_item a:hover,#header ul li.current_page_item a {
background-color:#fff;
color:#0b2235
}

.addon,.simpletab-toolbar li {
float:left
}

.entry ul li ul li,.entrytext ul li ul li,.entry ol li ol li,.entrytext ol li ol li {
padding-left:15px
}

.postmetadata strong,#link-list ul li ul {
margin-top:10px
}

.simpletab-container ul li a:hover,#left-sidebar ul li ul li a:hover,#right-sidebar ul li ul li a:hover,#tag_cloud a:hover {
color:#3F85C4
}

.simpletab-active,#link-list ul li ul li {
display:block
}

#left-sidebar ul li h2,#right-sidebar h2 {
margin-bottom:10px;
font-family:Helvetica,arial,sans-serif;
font-size:24px;
letter-spacing:-1px;
text-align:left;
color:#D82E28;
padding:4px 0
}

#footer .last em a,.last a {
color:#fff;
padding-bottom:1px
}

#tag_cloud,.bancenter {
text-align:center
}

#respond p a,.ads a:hover,.bancenter img {
border:0
}

#link-list ul li,ul#arc li,ul#cat li {
padding:0
}

ul#nav-cat li:hover li ul,ul#nav-cat li.sfhover li ul,ul#nav-cat li li:hover li ul,ul#nav-cat li li.sfhover li ul {
top:-999em
}

ul#nav-cat li li:hover ul,ul#nav-cat li li.sfhover ul,ul#nav-cat li li li:hover ul,ul#nav-cat li li li.sfhover ul {
left:178px;
top:0
}

.bancenter a,.bancenter a:hover,p a.bannerbet,p a.bannerbet:hover {
text-decoration:none;
border:0
}

/*--------------------------------------------------------------------- footer ----------------------------------------------------------------------*/
#footer {
background:url(images/footer_blog.png) repeat-x top left;
height:75px;
margin:0 auto;
width:999px;
}

.last {
color:#fff;
width:600px;
text-align:left;
font-size:12px;
margin:0;
padding:15px 0 0
}

.last span {
float:left;
margin-left:20px
}

#footer .last em a:hover {
color:#fff;
border-bottom:1px solid #fff
}

a.name-foot {
color:#9CCEEF
}

a.name-foot:hover {
color:#fff;
border:0
}

a.dani-foot {
color:#3E97B8
}

a.login {
float:right;
margin-right:20px;
background:url(images/llave.png) no-repeat center left;
padding-left:20px;
color:#fff;
font-size:13px
}

a.login:hover {
color:#fff;
font-weight:700
}

#footer ul.right {
margin-right:0;
float:left;
margin-top:-10px;
margin-left:10px
}

#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0
}

#footer li {
float:left;
font-size:11px;
margin:15px 0 0 10px;
padding:0
}

#footer li a {
color:#85e678;
font-weight:700;
background:url(images/valid.png) no-repeat center left;
padding-left:20px;
padding-top:2px
}

#footer li a.rss {
color:#fff;
font-weight:400;
background:url(images/icon-rss.png) no-repeat center left;
padding-left:20px;
padding-top:0
}

.login-footer {
width:300px;
height:50px;
float:right;
margin:-15px 0 0
}

#tag_cloud a {
color:#DF6F6B;
text-align:center
}

#calendar_wrap {
width:200px;
background:url(images/sidebar-bottom.png) no-repeat bottom left;
text-align:center
}

#wp-calendar {
width:190px;
padding:0 5px
}

#wp-calendar caption {
font:400 12px Georgia, "Times New Roman", Times, serif;
padding:4px 0
}

/* BUSCADOR */
#search{
float:right;
height:20px;
margin-top:-140px;
padding-right:10px;
position:relative;
}

#search p{font-size:11px;margin:0px; padding:5px 0px 0px 3px;}

#search p a {
color:#2B81BA;
font-family:Helvetica,Trebuchet MS,Arial,sans-serif;
text-decoration:none;
}
#search p a:hover {
text-decoration:underline;
}
#search div p{position:relative;padding:0;font-size:11px;width:300px;text-align:right;color:#888;line-height:5px;}
#search label{display:none;}
#search .text{border:1px solid #DCDCDC;font:14px/16px 'helvetica neue',arial,sans-serif; color:#555;
padding:3px;
width:200px;
margin-right:-20px;
margin-top:101px;}
#search .submit{
position:relative;height:29px;width:29px;border:0;
background:transparent url(images/search2.png) no-repeat top left;
overflow:hidden;text-indent:-5000px;
cursor:pointer;
margin-top:99px;
}
#box-search{display:none;}

.paypal-donations img{
border:0px;
}