/*
	Theme Name: bocabitV6
	Theme URI: http://bocabit.com
	Description: Version 6 del theme de bocabit.com para Bleef!
	Author: Rene Fernandez
	Author URI: http://renefernandez.com
	Version: 2.0
*/
body { background:#d9d9d9; font-family:"lucida grande",Arial,Helvetica,sans-serif; margin:0; font-size:1em; }
acronym,abbr,span.caps { border:0; border-bottom:1px dotted #ccc; }
a.more-link { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background:#000000 none repeat scroll 0 0; color:#FFFFFF!important; margin:5px 0 10px; padding:3px 6px!important; text-decoration:none!important; -webkit-border-radius:5px; border:none!important; }
a:hover.more-link { background:#707173; }
.clear { clear:both; }

/* CABECERA */
#header { background:transparent url(images/pixelBG.gif); width:990px; height:97px; margin:0 auto; padding:0 9px; }
#header a img { border:0; margin:0; text-decoration:none; }
#header a { color:#84C80F; text-decoration:none; border:0; margin:0; }
#header a:hover { color:#84C80F; text-decoration:underline; border:0; }

/* Logo */
#header .headLogo { background:transparent url(images/cabeceraBocabit.png) no-repeat scroll left top; height:96px; max-width:386px; }
#header .headLogo h1 { text-decoration:none; margin:0; display:none; }

/* Buscador y ECD */
#header span.ecd { float:left; margin:-3px 5px 20px 0; }
#header .comercio { background:#FFFFFF url(images/random-bg.png) no-repeat scroll right center; float:right; font-size:12px; height:96px; margin-top:-96px; position:relative; }
#header .comercio p { margin:15px 0 0; width:220px; float:right; }
#header .search { margin:10px 10px 0 0; }
#header .search input { border:1px solid #999; -moz-border-radius:4px; background:transparent url(images/pagebarBackGrey.png); }
#header .search a:hover { background:#333; color:#fff; }
#header .search textarea { border:1px solid #999; -moz-border-radius:4px; }

/*CONTENIDO*/
#contenido { background:#fff; width:990px; padding:0 9px; margin:0 auto; }


/* BARRA DE BLOGS */

/*Estilo para la Barra de Blogs*/
#contenido #barraBlogs { font-size:13px; color:#fff; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:transparent url(images/blogBar.png) repeat-x; float:left; width:100%; }

.activado a { background:#333 url(images/titleBarR.png) repeat-x scroll 0 bottom; color:#fff!important; }
#contenido #barraBlogs span.bocabitBar { background:transparent url(images/bocabit_barra.png) no-repeat; padding-left:18px; }
#contenido #barraBlogs span.reversoBar { background:transparent url(images/reverso_barra.png) no-repeat; padding-left:18px; }
#contenido #barraBlogs span.faseExtraBar { background:transparent url(images/fase_extra_barra.png) no-repeat; padding-left:18px; }
#contenido #barraBlogs span.generalBar { background:transparent url(http://engeneral.net/banners/engeneral-fav.png) no-repeat; padding-left:18px; }
#contenido #barraBlogs span.vidaBetaBar { background:transparent url(images/beta_barra.png) no-repeat; padding-left:16px; }

/*Menu de blogs*/
#contenido ul#menuBlogs { margin:0; padding:0; list-style:none; position:relative; }
#contenido ul#menuBlogs ul { width:160px; 
/* Sub Menu Width */
margin-left:-40px; list-style:none; display:none; position:absolute; top:100%; left:0; }
#contenido ul#menuBlogs ul ul,ul#menu ul ul ul { top:0; left:0; }
#contenido ul#menuBlogs li { float:left; display:inline; position:relative; }
#contenido ul#menuBlogs ul li { display:block; width:160px; }

/* Root Menu */
#contenido ul#menuBlogs a { padding:6px 6px 6px; float:left; display:block; background:##D9D9D9s; color:#333; font-weight:bold; text-decoration:none; height:1%; }
#contenido ul#menuBlogs a:hover { background:#BBB; color:#FFF; }
#menuBlogs span.separador { color:#333333; margin-top:5px; position:absolute; }

/* Logo Bleef */
#contenido #barraBlogs .bleef{ background: transparent url(images/bleef-logo.png) no-repeat scroll 15px 2px ;padding:6px 6px 7px; float:right; height:15px; width: 75px;text-decoration:none; }
#contenido #barraBlogs .bleef span { display: none; }

/* MENU SUPERIOR */
#contenido #barraEnlaces { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; background:#333 url(images/titleBar.png) repeat-x 0 bottom; clear:both; color:#FFFFFF; float:left; font-size:12px; margin:-1px auto 5px; text-transform:uppercase; width:100%;}

#contenido #barraEnlaces ul#menu { margin:0; padding:0; list-style:none; position:relative;}
#contenido #barraEnlaces ul#menu { margin:0; padding:0; list-style:none; position:relative; }
#contenido #barraEnlaces ul#menu ul { width:160px; 
/* Sub Menu Width */
margin-left:-40px; list-style:none; display:none; position:absolute; top:100%; left:0; }
#contenido #barraEnlaces ul#menu ul ul,ul#menu ul ul ul { top:0; left:0; }
#contenido #barraEnlaces ul#menu li { float:left; display:inline; position:relative; }
#contenido #barraEnlaces ul#menu ul li { display:block; width:160px; }

/* Root Menu */
#contenido #barraEnlaces ul#menu a { padding:6px 6px 7px; float:left; display:block; color:#fff; font-weight:bold; text-decoration:none; height:1%; }

/* Root Menu Hover Persistence */
#contenido #barraEnlaces ul#menu a:hover,ul#menu li:hover a,ul#menu li.iehover a { background:#013b01; color:#FFF; }

/* 2nd Menu */
#contenido #barraEnlaces ul#menu li:hover li a,ul#menu li.iehover li a { float:none; background:#84C80F; }
#contenido #barraEnlaces ul#menu li:hover li a.last:link,ul#menu li.iehover li a.last:link,ul#menu li ul a.last:active,ul#menu li ul a.last:link,ul#menu li ul a.last:visited { -moz-border-radius:0 0 6px 6px!important; -webkit-border-bottom-left-radius:6px!important; -webkit-border-bottom-right-radius:6px!important; }

/* 2nd Menu Hover Persistence */
#contenido #barraEnlaces ul#menu li:hover li a:hover,ul#menu li:hover li:hover a,ul#menu li.iehover li a:hover,ul#menu li.iehover li.iehover a { background:#013b01; }

/* 3rd Menu */
#contenido #barraEnlaces ul#menu li:hover li:hover li a,ul#menu li.iehover li.iehover li a { background:#013b01; }

/* 3rd Menu Hover Persistence */
#contenido #barraEnlaces ul#menu li:hover li:hover li a:hover,ul#menu li:hover li:hover li:hover a,ul#menu li.iehover li.iehover li a:hover,ul#menu li.iehover li.iehover li.iehover a { background:#84C80F; }

/* 4th Menu */
#contenido #barraEnlaces ul#menu li:hover li:hover li:hover li a,ul#menu li.iehover li.iehover li.iehover li a { background:#84C80F; }

/* 4th Menu Hover */
#contenido #barraEnlaces ul#menu li:hover li:hover li:hover li a:hover,ul#menu li.iehover li.iehover li.iehover li a:hover { background:#84C80F; }

/* Hover Function - Do Not Move */
#contenido #barraEnlaces ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul { display:none; }
#contenido #barraEnlaces ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul #contenido #barraEnlaces li.iehover ul { display:block; }

/* Boton idioma */
#contenido #barraEnlaces .spanish a { padding:6px 6px 7px; float:right; display:block; color:#fff; font-weight:bold; text-decoration:none; }
#contenido #barraEnlaces .spanish a:hover { background:#BBB; color:#FFF; text-decoration:none; }

/*Navegacion Superior*/
.navegacionSup { font-size:.7em; color:#666; }
.navegacionSup a { color:#000000; text-decoration:none; border:0; }
.navegacionSup a:hover { color:#000000; text-decoration:underline; border:0; }

/* Navegacion single */
#primary .navigation { margin:20px 0; height:20px; font-size:14px; }

/* CUERPO PRINCIPAL */
#primary { width:570px; margin-bottom:40px; background:#fff; float:left; margin-left:10px;}
#primary a { color:#000000; text-decoration:none; border:0; }
#primary a:hover { color:#000000; text-decoration:underline; border:0; }

/*RSS*/
.rss { margin:10px; border:0!important; width: 380px; float:right; font-size: 13px; color:#666666!important;display:none;}
.rss li { list-style:none; background:#FFF; margin:0 -5px 20px -40px !important; padding:5px; }
.rss p { margin:10px 0; }
.rss p a{ color:#f98d02; }
.rss .img-rss img{ float:right !important; max-height:90px !important; max-width:90px; overflow:hidden; border:1px solid #d9d9d9; padding: 2px;}
.rss .rss-title a{ font-size:14px; font-weight:bold; color:#000000;}
.rss .rss-title {margin-bottom: 10px;}
.meta-rss{font-size: 11px; border-bottom: 1px dotted #d9d9d9; padding-bottom: 4px; margin-bottom: 5px;}
.meta-rss a{ color:#000000;}
.meta-rss img { float:right !important;  }
.rss a:hover{color:#666; text-decoration: none;}

/* single thumbnail */
p.thumb{float:left; margin:.5em 0; margin-right:10px;border:1px solid #d9d9d9; padding:2px;}
p.thumb a{ display:block; float:left; width:360px; height:70px;	line-height:100px; overflow:hidden;	position:relative; z-index:1;}	
p.thumb a img{ float:left; position:absolute; top:-60px; left:-50px;}

/*Post*/
#primary .post .postContent { line-height:1.5em; font-size:15px; color:#303030; }
#primary .post .postContent blockquote { border-left:7px solid #666666; color:#666666; padding-left:20px; }
#primary .post .postContent ul { margin:0 30px; list-style:square; }
#primary .post .postContent ul li { margin-bottom:5px; }
#primary .post .postContent ol { margin:0 30px; }
#primary .post .postContent ol li { margin-bottom:5px; }
#primary .post .postContent a { border-bottom:1px dotted #000000; }
#primary .post .postContent a img { border:0!important; }
#primary .post .postContent a:hover { text-decoration:underline; border:0; }
#primary .post .postContent cite { text-decoration:none; }
#primary .post .postContent code { font-family:'Courier New', Courier, Fixed, sans-serif; font-size:1.1em; }
#primary .post h3 { font-size:16pt; font-weight:bold; padding-bottom:7px; margin-bottom:12px; letter-spacing:0; border-bottom:#666666 dotted 1px; color:#666666; }
#primary .post h2 { font-size:18pt; font-weight:bold; padding-bottom:7px; margin-bottom:12px; color:#666666; }
#primary .post h2.postTitle { font-size:1.7em!important; color:#84C80F!important; padding-bottom:7px!important; margin-bottom:2px; }
#primary .post h2.postTitle a:hover { color:#000000; text-decoration:none; }
#primary .post .feedback { text-transform:uppercase; text-align:left; font-family:Tahoma; font-size:7pt; margin:50px 0 20px; padding:1px 5px 1px 10px; background:#fff url(images/feedbackbg.png) bottom repeat-x; color:#2A2A2A; border:1px solid #E3E3E3; -moz-border-radius:10px; -webkit-border-radius:10px; }
#primary .post .feedback li { list-style-type:square; margin-left:15px; line-height:14px; }
#primary .post .feedback .date { position:relative; width:57px; float:right; top:-21px; background:#fff url(images/datebg.png) no-repeat; height:72px; font-family:Arial; margin:0 8px 0 5px; padding:0 0 0 4px; }
#primary .post .feedback .date .year { font-size:11pt; font-weight:bold; color:#FAFAFA; text-align:left; background:transparent; }
#primary .post .feedback .date .day { font-family:Arial; font-size:30pt; font-weight:bold; color:#ccc; letter-spacing:-2px; margin:-5px 0 -6px -12px; text-align:center; }
#primary .post .feedback .date .month { font-size:11pt; font-weight:bold; text-transform:uppercase; letter-spacing:0; padding-left:10px; color:#999; }
#primary .post .fraseContent { margin:20px 0; }
#primary .post .frase blockquote { background:transparent url(images/quote.png) no-repeat scroll 40px 0; color:#666666; font-size:30px; line-height:120%; padding:0 20px 20px 60px; text-align:center; }
#primary .post .frase blockquote cite { margin:10px 0; font-size:.8em!important; display:block; float:right; }
#primary .post .feedback .feedbackAvatar { float:left; margin:10px 10px 0 0; }
#primary .post .meta-top { color:#666; font-size:.7em; border-bottom:1px dotted #999; padding-bottom:5px; }
#primary .post .meta-top .meta-top-comments { float:right; margin-top:5px; background:transparent url(images/meta-top-comments.png) no-repeat left 0; padding-left:18px; }

/*FRASES*/
#primary .frase .frase-autor { font-size:.75em!important; line-height:1.1em; text-align:right; }
#primary .frase .postContent { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/quote.png) no-repeat scroll left top; color:#666666; display:block; font-size:120%; letter-spacing:-.03em; line-height:120%; margin:20px 20px 0; padding:0 20px 0 50px; }
#primary .frase .postContent blockquote { border-left:7px solid #666666; color:#666666; padding-left:20px; }
#primary .frase .postContent ul { margin:0 30px; list-style:square; }
#primary .frase .postContent ul li { margin-bottom:5px; }
#primary .frase .postContent ol { margin:0 30px; }
#primary .frase .postContent ol li { margin-bottom:5px; }
#primary .frase .postContent a { border-bottom:1px dotted #dcdcdc; }
#primary .frase .postContent a img { border:0!important; }
#primary .frase .postContent a:hover { text-decoration:underline; border:0; }
#primary .frase .postContent cite { text-decoration:none; }
#primary .frase .postContent code { font-family:'Courier New', Courier, Fixed, sans-serif; font-size:1.1em; }
#primary .frase h3 { font-size:16pt; font-weight:bold; padding-bottom:7px; margin-bottom:12px; letter-spacing:0; border-bottom:#666666 dotted 1px; color:#666666; }
#primary .frase h2 { font-size:18pt; font-weight:bold; padding-bottom:7px; margin-bottom:12px; color:#666666; }
#primary .frase h2.postTitle { font-size:1.7em!important; color:#84C80F!important; padding-bottom:7px!important; margin-bottom:2px; border-bottom:1px dotted #999; padding-bottom:5px; }
#primary .frase h2.postTitle a:hover { color:#84C80F; text-decoration:none; }
#primary .frase .feedback { text-transform:uppercase; text-align:left; font-family:Tahoma; font-size:7pt; margin:50px 0 20px; padding:1px 5px 1px 10px; background:#fff url(images/feedbackbg.png) bottom repeat-x; color:#2A2A2A; border:1px solid #E3E3E3; -moz-border-radius:10px; -webkit-border-radius:10px; }
#primary .frase .feedback li { list-style-type:square; margin-left:15px; line-height:14px; }
#primary .frase .feedback .date { position:relative; width:57px; float:right; top:-21px; background:#fff url(images/datebg.png) no-repeat; height:72px; font-family:Arial; margin:0 8px 0 5px; padding:0 0 0 4px; }
#primary .frase .feedback .date .year { font-size:11pt; font-weight:bold; color:#FAFAFA; text-align:left; background:transparent; }
#primary .frase .feedback .date .day { font-family:Arial; font-size:30pt; font-weight:bold; color:#ccc; letter-spacing:-2px; margin:-5px 0 -6px -12px; text-align:center; }
#primary .frase .feedback .date .month { font-size:11pt; font-weight:bold; text-transform:uppercase; letter-spacing:0; padding-left:10px; color:#999; }
#primary .frase .fraseContent { margin:20px 0; }
#primary .frase .frase blockquote { background:transparent url(images/quote.png) no-repeat scroll 40px 0; color:#666666; font-size:30px; line-height:120%; padding:0 20px 20px 60px; text-align:center; }
#primary .frase .frase blockquote cite { margin:10px 0; font-size:.8em!important; display:block; float:right; }
#primary .frase .feedback .feedbackAvatar { float:left; margin:10px 10px 0 0; }
#primary .frase .meta-top { color:#666; font-size:.7em; border-bottom:1px dotted #999; padding-bottom:5px; }
#primary .frase .meta-top .meta-top-comments { float:right; margin-top:5px; margin-bottom:10px; background:transparent url(images/meta-top-comments.png) no-repeat left 0; padding-left:18px; }

/*WTF*/
.asides { line-height:1.5em; font-size:12px; color:#303030; border:1px solid #d4d4d4; -moz-border-radius:5px; -webkit-border-radius:5px; list-style:square; padding:5px 5px 10px; background:#FAFAFA url(images/sidebarbg.png) repeat-x scroll center bottom; }
ul.asides li { margin-left:20px; clear:both;}
.asides span { font-size:13px; font-weight:bold; }
.asides img { float:right; margin:0 4px 4px; border:1px solid #d4d4d4; padding:3px; }

/*Sociable*/
#primary .post div.sociable { float:right; margin:11px 5px 2px 0; }
#primary .post span.sociable_tagline { position:relative; }
#primary .post span.sociable_tagline span { display:none; width:14em; }
#primary .post span.sociable_tagline:hover span { position:absolute; display:block; top:-5em; background:#ffe; border:1px solid #ccc; color:black; line-height:1.25em; }
#primary .post .sociable span { display:block; }
#primary .post .sociable ul { display:inline; margin:0!important; padding:0!important; }
#primary .post .sociable ul li { background:none; display:inline!important; list-style-type:none; margin:0; padding:1px; }
#primary .post .sociable ul li:before { content:""; }
#primary .post .sociable img { float:none; border:0; margin:0; padding:0; }
#primary .post .sociable-hovers { opacity:.7; -moz-opacity:.7; filter:alpha(opacity=70); }
#primary .post .sociable-hovers:hover { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#primary .post .icono-facebook{background: transparent url(images/fb.gif) no-repeat;}

/*Sociable Frase*/
#primary .frase div.sociable { float:right; margin:11px 80px 2px 0; }
#primary .frase span.sociable_tagline { position:relative; }
#primary .frase span.sociable_tagline span { display:none; width:14em; }
#primary .frase span.sociable_tagline:hover span { position:absolute; display:block; top:-5em; background:#ffe; border:1px solid #ccc; color:black; line-height:1.25em; }
#primary .frase .sociable span { display:block; }
#primary .frase .sociable ul { display:inline; margin:0!important; padding:0!important; }
#primary .frase .sociable ul li { background:none; display:inline!important; list-style-type:none; margin:0; padding:1px; }
#primary .frase .sociable ul li:before { content:""; }
#primary .frase .sociable img { float:none; border:0; margin:0; padding:0; }
#primary .frase .sociable-hovers { opacity:.7; -moz-opacity:.7; filter:alpha(opacity=70); }
#primary .frase .sociable-hovers:hover { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

/*Paginacion*/
#primary div.pagination { padding:3px; margin:13px; text-align:center; color:#000; font-size:90%; }
#primary div.pagination a { border:1px solid #CCC; margin-right:3px; padding:5px 7px; background-image:url(images/feedbackbg.png); background-position:bottom; text-decoration:none; color:#6E6E6E; -moz-border-radius:6px; -webkit-border-radius:6px; }
#primary div.pagination a:hover,div.meneame a:active { border:1px solid #707173 none repeat scroll 0 0; background:#707173 none repeat scroll 0 0; color:#fff; }
#primary div.pagination span.current { margin-right:3px; padding:5px 7px; border:1px solid #000000; background:#000000 none repeat scroll 0 0; font-weight:bold; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; }
#primary div.pagination span.disabled { margin-right:3px; padding:5px 7px; border:1px solid #ccc; color:#ccc; -moz-border-radius:6px; -webkit-border-radius:6px; }

/*IMAGENES Y VIDEO*/
.right { float:right; border:0; margin:0 0 0 5px; max-width:100%; }
.left { float:left; border:0; margin:0 5px 0 0; max-width:100%; }
.video { text-align:center; margin:10px auto; }
.video object { max-width:100%; }
img.centro { border:0; margin:0 auto; display:block; max-width:100%; }
img.center,img.aligncenter { border:0; margin:0 auto; display:block; max-width:100%; }
img.izquierda { float:left; border:0; margin:0 10px 0 0; max-width:100%; }
img.alignleft { float:left; border:0; margin:0 10px 0 0; max-width:100%; }
img.sin-borde { border:0; margin:5px; max-width:100%; }
img.derecha { float:right; border:0; margin:0 0 0 10px; max-width:100%; }
img.alignright { float:right; border:0; margin:0 0 0 10px; max-width:100%; }
img.centro-borde { margin:0 auto; display:block; border:1px solid #999; padding:4px; max-width:100%; }
img.izquierda-borde { float:left; margin:5px 5px 10px 10px; border:1px solid #999; padding:4px; max-width:100%; }
img.derecha-borde { float:right; margin:5px 5px 10px 10px; border:1px solid #999; padding:4px; max-width:100%; }
.attachment { border:0; margin:0 auto; }
.attachment a { border:0; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter,div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#F3F3F3; border:1px solid #DDDDDD; margin:10px; padding-top:4px; text-align:center; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
.wp-caption a { border:0!important; }
.right span { display:block; text-align:right; }
.left span { display:block; text-align:left; }

/*SIDEBAR*/

/*CONTENEDOR SIDEBAR*/
#sidebarContainer { color:#000000; float:right; margin-left:10px; margin-top:0; padding:0; width:398px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#sidebarContainer a { color:#000000; text-decoration:none; border:0; margin:0; }
#sidebarContainer a:hover { color:#666; text-decoration:underline; border:0; }
#sidebarContainer .sidebarTitle,#sidebarContainer .widgettitle { font-size:16px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#666666 url(images/titleBar.png) repeat-x scroll 0 0; color:#FFFFFF; font-weight:bold; margin:0 0 15px; padding:5px; -webkit-border-radius:4px; }
#sidebar img,#sidebar2 img,#sidebarAncha img { max-width:95%; }

/*SIDEBAR IZQUIERDA*/
#sidebarContainer ul#sidebar { color:#505050; float:right; font-size:12px; line-height:1.2em; margin:0 0 0 10px; padding:5px 10px 25px; width:165px; float:left; }
#sidebarContainer ul#sidebar li { list-style-type:none; margin-bottom:15px; }
#sidebarContainer ul#sidebar ul li { list-style:square; margin-left:-10px; margin-bottom:5px; }
#sidebarContainer ul#sidebar ol li { list-style:decimal; margin-left:-10px; margin-bottom:5px; }
#sidebarContainer ul#sidebar p,ul#sidebar select { margin:5px 0 8px; }

/*SIDEBAR DERECHA*/
#sidebarContainer #sidebar2 { color:#505050; float:right; font-size:12px; line-height:1.2em; margin:0 0 0 15px; padding:5px 10px 25px; width:165px; float:right; border-left:1px solid #d9d9d9; }
#sidebarContainer ul#sidebar2 li { list-style-type:none; margin-bottom:15px; }
#sidebarContainer ul#sidebar2 ul li { list-style:square; margin-left:-10px; margin-bottom:5px; }
#sidebarContainer ul#sidebar2 ol li { list-style:decimal; margin-left:-10px; margin-bottom:5px; }
#sidebarContainer ul#sidebar2 p,ul#sidebar select { margin:5px 0 8px; }

/*SIDEBAR ANCHA*/
#sidebarContainer ul.sidebarAncha { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#505050; font-size:12px; line-height:1.2em; margin:5px 0 0 10px; padding:10px; width:355px; display:block; clear:both; }
#sidebarContainer ul.sidebarAncha li { list-style-type:none; margin-bottom:15px; }
#sidebarContainer ul.sidebarAncha li li { list-style:square; margin-bottom:5px!important; }
#sidebarContainer ul.sidebarAncha p,ul.sidebar select { margin:5px 0 8px; }
#sidebarContainer .sidebarAncha ul ul li,.sidebarAncha ul ol li { margin:3px 0 0; padding:0; }

/*Miniposts*/
#sidebarContainer ul.sidebarAncha .miniposts { margin:0 0 20px; border:0!important; }
#sidebarContainer ul.sidebarAncha .miniposts li { list-style:none; background:#FFF; border:1px solid #CCC; margin:0 -5px 20px -40px!important; padding:5px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#sidebarContainer ul.sidebarAncha .miniposts p { margin-left:15px; }
#sidebarContainer ul.sidebarAncha .miniposts li img { max-width:90px!important; max-height:90px!important; float:right!important; }
#sidebarContainer ul.sidebarAncha .miniposts .minipost-title { font-size:13px; font-weight:bold; }
#sidebarContainer ul.sidebarAncha .miniposts .comment-mini { float:right; }

/*Categorias*/
#sidebarContainer ul.sidebarAncha .categories ul li { list-style:none; display:inline; }
#sidebarContainer ul.sidebarAncha .categories ul li a { background:#D4D4D4 none repeat scroll 0 0; color:#666666!important; line-height:29px; margin:10px 2px 0 0; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#sidebarContainer ul.sidebarAncha .categories ul { margin-left:-40px; text-align:center; }

/* Logo Sidebar */
#sidebarContainer ul.sidebarAncha .twitterCabit { background:transparent url(images/bocabitBocadillo.gif) no-repeat!important; margin-top:-50px; border:0!important; }
#sidebarContainer ul.sidebarAncha .twitterCabit a img { border:0; }
#sidebarContainer ul.sidebarAncha .twitterCabit .lastTweet { color:#989797; width:250px; float:left; font-size:11px; height:60px; margin:40px 0 0 10px; z-index:999; }
#sidebarContainer ul.sidebarAncha .twitterCabit . lastTweet.lastTweetContent { margin:15px 40px 15px 15px; overflow:hidden; height:70px; }
#sidebarContainer ul.sidebarAncha .socialCabit { clear:both; }
#sidebarContainer ul.sidebarAncha .socialCabit .twittbook { }
#sidebarContainer ul.sidebarAncha .socialCabit .Mini-Bocabit { float:right; height:25px; line-height:2em; margin-right:10px; margin-top:20px; text-transform:uppercase; }

/*Suscripcion*/
.suscripcionD { -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border:1px solid #ddd; padding:10px; -webkit-border-radius:10px; background:#fff; }
.suscripcionD input { -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-top-right-radius:5px; -moz-border-top-left-radius:5px; border:2px solid #666666; color:#666666; height:1.6em; }

/*Comentarios Recientes*/
.recentEntries li { margin:0 0 5px -35px; padding:0 0 10px; border-bottom:1px solid #ebebeb; list-style:none!important; }
.gravatar-mini { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;
border:1px solid #666666; float:left; margin:0 7px 4px 0; padding:3px 3px 0; -webkit-border-radius: 3px;}
.recentEntries small { text-transform:uppercase; font-family:Tahoma; font-size:7pt; }
.recentEntries p { margin:0!important; }

/*Destacados*/
#sidebarContainer ul.sidebarAncha .randomArticle img { border:3px solid #d9d9d9; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; margin:10px auto; padding:4px; -webkit-border-radius:10px; }

/* LICENCIA */
.licencia { margin:20px 0; background:#fff url(images/feedbackbg.png) bottom repeat-x; color:#2A2A2A; border:1px solid #E3E3E3; padding:10px; font-size:12px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.licencia .licenciaTitle { font-size:14px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; color:#333; margin:0 0 5px; }

/*POSTS RELACIONADOS*/
.previously { font-size:14px; margin:20px 0; background:#fff url(images/feedbackbg.png) bottom repeat-x; color:#2A2A2A; border:1px solid #E3E3E3; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.previously .previouslyTitle { font-size:16px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#666666 url(images/titleBar.png) repeat-x scroll 0 0; color:#FFFFFF; font-weight:bold; margin:0 0 15px; padding:5px; -webkit-border-radius:5px; }
.previously li { list-style:square!important; margin-bottom:10px; }

/* COMENTARIOS */
#comments { font-family:Verdana; font-size:9pt; margin:0 0 0 5px; color:#333; }
#comments #commentlist { list-style:none; padding:0; }
#comments #commentlist li { border:2px solid #ebebeb; margin:0 0 20px; padding:10px 20px; line-height:17px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#comments #commentlist small { font-size:8pt; color:#696969; }
#primary #comments #postcomment { margin:40px 0 10px 10px; text-transform:none; }
#primary #comments ol #commentlist { margin-top:15px; }
.avatar-48 { background:transparent url(images/grav_fondo.gif) no-repeat scroll 2px 8px; float:right; margin-right:-20px; margin-top:-25px; padding:10px; }
#primary #comments cite.fn { font-style:normal; font-weight:bold; }
#primary #comments .headercomment { font-size:12px; margin:0 70px 7px -7px; letter-spacing:0; font-family:"Arial Narrow", Arial, Tahoma; color:#2a2a2a; }
#primary #comments .headercomment-text { border-bottom:1px dotted #999; }
#primary #comments .comment-body p { margin-top:10px; font-size:13px; color:#303030; }
#comments textarea { width:99%; padding:10px; font-family:Verdana; font-size:9pt; margin-top:10px; max-width:100%; -moz-border-radius-bottomleft:11px; -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px; border:10px solid #DDDDDD; -webkit-border-radius:11px; }
#primary #comments .commentsmess { font-size:16pt; font-weight:bold; margin-bottom:7px; letter-spacing:0; font-family:"Arial Narrow", Arial, Tahoma; text-transform:uppercase; color:#2a2a2a; color:#ccc; }
#primary #comments #leavecomment { margin:60px 0 10px; }
#primary #comments #leavecomment p { padding-top:10px; }
#primary #comments #submit input { font-size:9pt; margin:15px 0 7px!important; font-family:Verdana, Tahoma; text-transform:none; padding:6px 0; }
#primary #comments .opcion-comments { background:#F2F2F2; padding:5px 16px; margin:5px 5px 20px 0; }
#primary #comments .opcion-commentsTitle { font-weight:bold; }
#primary #comments .numeroCuenta { color:#666666; float:right; font-family:georgia; font-size:14px; font-style:oblique; font-weight:bold; margin:-5px 5px 0 -30px; }
#primary #comments .numeroCuenta a { color:#666666; text-decoration:none; }
#primary #comments .numeroCuenta a:hover { color:#8a8a8a; text-decoration:underline; }
#primary #comments .publi-comentario { font-size:16px; border-bottom:1px solid #999; display:block; margin-bottom:10px; }
#termsquestion input { width:auto!important; }
#primary #comments .campo { padding:5px 0; }
#respond { color:#666; }
#respond label { font-size:11px; margin:2px 6px 0 0; text-align:right; text-transform:uppercase; width:130px; float:left; }
#primary #comments .campo input { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border:6px solid #DDDDDD; -webkit-border-radius:10px; width:250px; }
#primary #comments .comment-reply-link { width:100px; padding:3px; border:1px solid #d6d6d6; -moz-border-radius:3px; background:#d6d6d6; text-transform:uppercase; font-weight:bold!important; font-size:11px; }
#primary #comments a.comment-reply-link { color:#fff!important; }
#primary #comments .comment-reply-link:hover { background:#999; }
#primary #comments .navigation { margin:20px 0; height:20px; font-size:13px; }

/* Anidamiento */
ul.children li.depth-2 { background:#f3f3f3; }
ul.children li.depth-3 { background:#fff; }
ul.children li.depth-4 { background:#f3f3f3; }
ul.children li.depth-5 { background:#fff; }
ul.children { list-style:none; margin:10px 0 0 -40px; }

/* Categorias Relacionadas */
.categoriesRelated ul li { list-style:none!important; display:inline!important; }
.categoriesRelated ul li a { background:#D4D4D4 none repeat scroll 0 0!important; color:#666666!important; line-height:29px!important; margin:10px 2px 0 0!important; padding:5px!important; -moz-border-radius:5px; -webkit-border-radius:5px; }
.categoriesRelated ul { margin-left:-40px!important; text-align:justify!important; }
.categoriesRelated { font-size:9px; }

/* Publicidad Footer */
.publi-footer { margin:10px auto; width:760px; }

/* FOOTER */
#footer { -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#666666; color:#FFFFFF; font-size:9pt; margin:0 auto; overflow:hidden; padding:15px 15px 10px; text-align:left; width:90%; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }
#footer a { color:#000000; text-decoration:none; border:0; margin:0; }
#footer a:hover { color:#333 ; }
#footer { -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#666666; color:#FFFFFF; font-size:9pt; margin:0 auto; overflow:hidden; padding:15px 15px 10px; text-align:left; width:90%; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }
#footer a { color:#000000; text-decoration:none; border:0; margin:0; }
#footer a:hover { color:#d9d9d9; text-decoration:underline; border:0; }
#footer a img { border:0; }

/*Cierre publicidad*/
.box-closed { text-align:center; background-image:url(images/closed.gif); background-repeat:no-repeat; background-position:center bottom; font-size:10px; padding:6px; margin:0 0 25px; }

/* PAGINA */
#page a { color:#84C80F; text-decoration:none; border:0; }
#page a:hover { color:#84C80F; text-decoration:underline; border:0; }
#page .post .postContent { line-height:1.5em; font-size:15px; color:#303030; }
#page .post .postContent blockquote { border-left:7px solid #666666; color:#666666; padding-left:20px; }
#page .post .postContent ul { margin:0 30px; list-style:square; }
#page .post .postContent ul li { margin-bottom:5px; }
#page .post .postContent ol { margin:0 30px; }
#page .post .postContent ol li { margin-bottom:5px; }
#page .post .postContent a { border-bottom:1px dotted #dcdcdc; }
#page .post .postContent a img { border:0; }
#page .post .postContent a:hover { text-decoration:underline; border:0; }
#page .post .postContent cite { text-decoration:none; }
#page .post .postContent code { font-family:'Courier New', Courier, Fixed, sans-serif; font-size:1.1em; }
#page .post h3 { font-size:16pt; font-weight:bold; padding-bottom:7px; margin-bottom:12px; letter-spacing:0; border-bottom:#666666 dotted 1px; color:#666666; }
#page .post h2 { font-size:18pt; font-weight:bold; padding-bottom:7px; margin-bottom:12px; color:#666666; }
#page .post h2.postTitle { font-size:1.8em!important; color:#84C80F!important; border-bottom:1px dotted #999; padding-bottom:7px!important; }
#page .post h2.postTitle a:hover { color:#84C80F; text-decoration:none; }

/* Contacto */
.contactform { position:relative; overflow:hidden; margin:10px auto; width:500px; }
.contactleft { width:25%; text-align:right; clear:both; float:left; display:inline; padding:4px; margin:5px 0 0; }
.contactright #wpcf_your_name,.contactright #wpcf_email,.contactright #wpcf_subject { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border:6px solid #DDDDDD; -webkit-border-radius:10px; width:250px; margin-bottom:10px; }
.contactright #wpcf_msg { width:250px; padding:10px; font-family:Verdana; font-size:9pt; margin-top:10px; max-width:100%; -moz-border-radius-bottomleft:11px; -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px; border:10px solid #DDDDDD; -webkit-border-radius:11px; height:200px; }
.contactright input#contactsubmit { width:100px; margin:10px 130px; }
.contacterror { border:1px solid #ff0000; }
ul.izquierda { width:400px; }
ul.derecha { width:400px; float:right; }

/* ARCHIVO */
.archivoPages { -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border:1px solid #D4D4D4; float:left; margin:10px; padding:5px; width:200px; }
.archivoPages li { margin-left:-35px; }
.archivoFecha { width:660px; float:left; margin:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border:1px solid #D4D4D4; padding:5px; }
.archivoCats { width:660px; float:left; margin:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border:1px solid #D4D4D4; padding:5px; }
#page .post h3.sidebarTitle { font-size:16px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#333; color:#FFFFFF; font-weight:bold; margin:0 0 15px; padding:5px; line-height:1em!important; -webkit-border-radius:10px; }

/* Navegacion Pagina */
.navigationPage { margin:10px 50px; width:800px; }
img#wpstats{display:none;}

/*Friend Connect*/
.identificacion #profile-google{border: 2px solid #d9d9d9;float:right; margin-right:12px; padding: 5px 5px 6px; width: 200px; display: block; -moz-border-radius: 10px;}
.gfc-button-base{height: 26px; margin-left:40px !important; margin-top:5px !important;}
#profile-google img { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border:1px solid #D9D9D9; padding:3px; -webkit-border-radius:5px;}

/*Facebook Connect*/
.identificacion #profile-facebook{border: 2px solid #d9d9d9; padding:5px; margin-left:10px; width:200px; display: block; -moz-border-radius: 10px; text-align: center}
.dark{margin-left:40px; margin-top:5px;}

.identificado #profile-facebook, .identificado #profile-google{border: 2px solid #d9d9d9; padding:5px; display: block; -moz-border-radius: 10px;}
.identificado #profile-facebook img, .identificado #profile-google img{float:left; padding:3px; border:1px solid #d9d9d9;}
.identificado #profile-facebook ul, .identificado #profile-google ul{ list-style: square; margin-left:50px; margin-top:0;}
.identificado #profile-facebook ul li, .identificado #profile-google ul li{ border:0 none !important;margin:0 !important;padding:0 
!important;}

/* Para que las imágenes y videos no se pasen de ancho en los posts */
#primary .post .postContent img { max-width:99%; }
#primary .post .postContent object { max-width:99%; }

