/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, input {

	margin: 0; 

	padding: 0;
	border: 0;

}



/* Formato general  */

body {
	background-color: #fff;
	color: #505050;

	font: 12px Verdana;

}


img.wp-smiley{padding:0 !important}

img {
	border: none;
	background: none;
}

hr {
	color: #fff;
	border-top: 1px dotted #D3D3D3;
}

blockquote{
	background: url(images/quote.gif) no-repeat;
	color: #666666;
	margin: 0px 0px 0px 5px;
	padding: 8px 25px 5px 40px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
}


blockquote p{

	margin: 0px 0px 10px 0px;

	padding: 0px;

}


.clearboth { clear: both; }


.alignleft{ float:left; }


.alignright{ float:right; }
	

/*************************************

	Links

**************************************/

a, a:visited {
	border:none;
	color:#de0000;
	text-decoration:none;

	}


a:hover{
	color: #de0000;

	background-color: #ededed;
	text-decoration: none;

	}

/*************************************

	Headings

**************************************/
h1, h1 a, h1 a:visited  {
	color: #000;

	background-color: #fff; 

	font: 21px Verdana; 
	text-decoration: none;

}

h3, h3 a, h3 a:visited{
	color: #de0000;
	font: 21px Verdana;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

h3 a:hover{
	color: #de0000;
	font: 21px Verdana;
	text-decoration: none;
}



h2 {

	font-size: 24px;

	font-family: Verdana;

	font-weight: normal;

	padding: 10px 0px;

	line-height: 150%;

	margin: 0px;

}

	

h2 a, h2 a:visited  {

	color: #666;

	text-decoration: underline;

}

h2 a:hover {

	text-decoration: none;

	}



#sidebar h3 {

	font-size: 22px; 

}

#sidebar h2 {
    background-color: #de0000;
	color: #fff;
	font-size:  15px;
    font-weight: bold;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}




h6 {

	font-size: 24px;

	font-family: Verdana;

	font-weight: normal;

	padding: 0px 0 10px 0px;

	line-height: 150%;

	margin: 0;

}

/*************************************
	Header
**************************************/
#header .borde_rojo {
 	border-top: 10px solid #de0000;
} 

#header-in {
    width: 960px;
    padding: 0;
    margin: 10px auto;
}

#header-nav {
	background-color: #ed0000;
	text-align:center;
}
ul.nav_paginas {
	background-color: #ed0000;
	padding: 15px 5px;
}
.nav_paginas li {display:inline; list-style-type: none;}
.nav_paginas li a, .nav_paginas li a:visited {
	color:#FFFFFF;
	cursor:pointer;
	font-weight:800;
	padding:6px 10px;
	text-transform:uppercase;
}
.nav_paginas li a:hover {color: #000; background-color: #fff; text-decoration: none;}
#header-in a:hover {background-color: #fff; text-decoration: none;}

/*************************************

	Subscribe form 

**************************************/

.subscribe {

	width:383px;

	height:60px;

	float: right;

 	position: absolute;

	top: 0px;

	right: 0px;

}

.subscribeform {

	float:left;

	padding:5px 0 0 18px;

	overflow:hidden;}

	

.subscribeform p { 

	margin:0;

	padding:0;

 	font:bold 14px Verdana; 

	color:#fff; }

	

.subscribeform .input{

	 width:188px;

	 height:21px;

	 padding:12px 5px 0 5px;

	 border:none;} 

.sbutton {

	width:74px;

	padding:5px 0 5px 0;

	text-align:center;

	font:bold 11px Verdana;

	cursor:pointer;

	border:none;

	}





/*************************************

	Suscripci�n
**************************************/

#suscripcion {
	background: #ededed url(images/img_suscribete.gif) no-repeat 20px 38px;
	margin: 10px 0;

	height: 80px;

}

#suscripcion .boton_entradaRSS{
	float: left;
	padding: 10px 10px 0 10px;
}
#suscripcion .boton_emailRSS{
	float: left;
	padding: 10px 10px 0 10px;
}

#suscripcion .boton_videoRSS{
	float: left;
	padding: 10px 15px 0 10px;
}



ul.tablist { 	

	margin:5px 0px; 

	padding:0; 

	list-style: none; 

	color:#333;}

ul.tablist li  { 

	font-size:11px; 

	margin:0 5px ;  

	padding: 2px 0 0 15px; 

	list-style:none;

	border-bottom:1px dotted #999; 
	background:url(images/bullet_rojo_de0.gif) no-repeat 3px 10px;

	text-align:left;}
	
ul.tablist li a         { 

	text-decoration: none; 

	line-height:18px;}
	

ul.tablist li a:hover {
	background-color: #dbdbdb; 

}

 

.searchform {
	background: #000 url(images/img_buscar.gif) no-repeat 20px 12px;

	padding: 6px 0;


}




.searchform .s {

	border: none;



	color: #333;

	font-family: Verdana;

	padding: 5px;

	width: 236px;











	float: left;
	margin: 0 5px 0 125px;

}

.searchform .button {  
	padding: 0;
	margin: 0;

}


#ul {

	display: block;

	width: 880px;

	margin: 0;

	padding: 0px 0px 0px 10px;

}
	
/*************************************
	Nav
**************************************/

#nav {
    float: right;
	margin: 5px  10px 0 0;
}

#nav li {
    float: left;
    list-style-type: none;
	padding-left: 10px;
}

#nav #icoBlog a {
	/*background: #fff url(images/boton_cabecera_blog_normal.gif) no-repeat;*/
	color: transparent;
	display: block;
	height: 32px;
	width: 37px;
}

#nav #icoBlog a:hover {
	/*background: #fff url(images/boton_cabecera_blog_press.gif) no-repeat;*/
	color:transparent;
	display: block;
	height: 32px;
	width: 37px;
}

#nav #icoSobre a {
	/*background: #fff url(images/boton_cabecera_sobreesteblg_normal.gif) no-repeat;*/
	color: transparent;
	display: block;
	height: 32px;
	width: 128px;
}

#nav #icoSobre a:hover {
	/*background: #fff url(images/boton_cabecera_sobreesteblog_press.gif) no-repeat;*/
	color:transparent;
	display: block;
	height: 32px;
	width: 128px;
}
#nav #icoConcursos a {
	/*background: #fff url(images/boton_cabecera_concursos_normal.gif) no-repeat;*/
	color: transparent;
	display: block;
	height: 32px;
	width: 87px;
}

#nav #icoConcursos a:hover {
	/*background: #fff url(images/boton_cabecera_concursos_press.gif) no-repeat;*/
	color:transparent;
	display: block;
	height: 32px;
	width: 87px;
}

#nav #icoVideos a {
	display: block;
	height: 32px;
	width: 57px;
}

/*************************************

	Main Container

**************************************/

#container { 

	text-align: left; 

	margin: 0 auto;

	padding: 0;

	border: 0;

	clear: both;

	/*overflow:hidden;*/

	height:100%;
	width:960px;

	}


.container-top {
	margin-bottom: 10px;
	}
	
.container-bottom {

	clear: both;

	height: 17px;

	width: 960px;

	display: block;

	margin: 0px auto;

}



 

/*************************************

	Content

**************************************/

#content {

	display: block;

	float: left; 

	padding: 0;
	margin: 0;

	overflow:hidden;

	width: 518px;

	}

#content h1.btmspace{

	margin-bottom:15px;
	font: 12px Verdana;

}

#content h1.btmspace_page{
	margin-bottom:15px;
}


#content p{

	margin: 0px;

	line-height: 18px;

	padding: 0px 0px 10px 0px;

	}

#content p img{

	border: none;

	padding: 0px 5px 15px 0px;

	}

#content ol {

	list-style-type: decimal;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 10px 35px;

	}

#content ul {

	list-style: none;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	

#content li {

	margin: 0px;

	padding: 0px;

	}
	

/*	

#content ul li {

	list-style: disc outside;

	margin: 0px 30px 0px 30px;

	padding: 5px 0px 0px 0;

	} */
	

#content .post-meta-top {

	color: #b2b2b2;

	display: block;

	padding: 5px 0px;

	float:left;
}

#content .post-bottom {
	border-top: 1px solid #DE0000;
	border-bottom: 1px solid #DE0000;
	display: block;

	margin: 0px 0px 25px 0px;

	padding: 5px 0;

	clear: both;

	overflow:hidden;

	height:100%;

}



.cat {

	float:  left;

	width: 75%;

	text-align: left;

}


/* contador comentarios */

.comm {

	width: 41px;

	height: 35px;

	font-size:18px;

	line-height:27px;

	text-align: center;

	background:url(images/img_bocadillo_comentarios_post.gif) no-repeat;

	}
.comm span {	

	 text-align:center;

	 padding:5px 0 0 0;

}

.comm a {

	text-decoration: none;

}

.comm a:hover{
	background-color: transparent;	
}
.comm a:visited{
	color: #de0000;	
}


/* autor */

.auth {
	color: #b2b2b2;
	font: 12px Verdana,sans-serif;

	float: left;

 	padding:0 0px 0 0;

	text-align: left;

}



.auth a {
	color: #de0000;
	font: 14px Verdana,sans-serif;

	text-decoration: none;

}

/* fecha */

.date {
	color: #666;
	font: 9px Verdana,sans-serif;

	text-align: center;

}


/*********************************************
		Post relacionados plugin
*********************************************/

#title_related_post {
	background-color: #f4f4f4;
	margin: 20px 0 10px 0;
	padding: 10px 10px 0 10px;
}

#title_related_post h3 {
	color: #333;

	font: 12px Verdana;
	padding-bottom: 5px;

	text-align: left;
}

#title_related_post li {
	list-style: none;
	background: url(images/bullet_rojo_de0.gif) no-repeat 0px 10px;
	padding: 2px 0 2px 15px;
	border-bottom: 1px dotted #999;
}

#title_related_post li a:hover {
	background-color: #dbdbdb; 
}


/*********************************************

		Previous/Next Page Navigation

*********************************************/

.page-nav {

	clear: both; /* To clear any floats */

	margin: 15px 0px;

	padding: 2px 0px;

	height: 22px;

}

.nav-previous {

	width: 249px; 

	float: left; 

	text-align: left;

	margin: 2px 0px;

}

.nav-next {

	width: 249px; 

	float: right; 

	text-align: right;

	margin: 2px 0px;

}

.page-nav a {

	text-decoration: none;

}

.nav-previous a {

	padding-left: 10px;

}

.nav-next a {

	padding-right: 10px;

}


/*************************************

**************************************

	Comments

**************************************

**************************************/





.textarea {
	border:1px solid #de0000;
}


.Cbutton { 

	border:none; 

	font:bold 11px Verdana, sans-serif;

	padding:4px;}



/*	Headers	*/



#comments-wrap h6 {

	font-size: 20px;

}



/*	Comments	*/



#commentlist {
	margin: 10px 0;
	overflow: hidden;

}


.thecomment {

	overflow: hidden;

}


.comment-body {

	float: right;
	margin-top: 20px;

}

.comment_text {
	margin: 0 40px;
}

.comment_text p{
	padding: 0 !important;
}

.comment_body_sup{
	background: #fff url(images/comentarios/comentario_bocadillo_gris_up.gif) no-repeat 0 0;
	width: 397px;
	height: 10px;
	display: block;
}

.comment_body_inf{
	background: #fff url(images/comentarios/comentario_bocadillo_gris_down.gif) no-repeat 0 0;
	width: 397px;
	height: 10px;
	display: block;
}

.comment_body_cen{
	background: #ededed url(images/comentarios/comentario_bocadillo_gris_medio.gif) repeat-y 0 0;
	width: 397px;
	display: block;
}


.comment-metadata {

	float: left;
	width: 70px;

}


.authorcomment {

	overflow: hidden;

	height:100%;

}



.authorcomment .comment-metadata {

	padding: 0;

}



.comment-timestamp {
	clear: both;
	font-size: 9px;
}

/*************************************

	Sidebar

**************************************/

#sidebar {

	float: right;

	display: block;

	width: 422px;

	margin: 0;

	padding: 0;

}



#sidebar .sidebar-bot {

	display: block;

	height: 20px;

	clear: both;

}

#sidebar ul {

	list-style-type: none;

}



#sidebarwrap {

 	padding: 15px 0px 0px 0px;

	margin: 0px;

	border: none;

}



/*************************************

	Posts Section

**************************************/
/*.post_interior{
	padding-left: 10px;
}
*/

#sidebar #sidebarwrap #popular {

	margin: 0px;

	padding:0px 0px 0px 0px;

	font-size: 11px;

	

}



 /*popular box Rounded Corner start

#pxsnazzy {margin:0 0 10px 0;}

.pxtop, .pxbottom {display:block; font-size:1px;}

.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}

.pxb1, .pxb2, .pxb3 {height:1px;}

.pxb1 {margin:0 5px;}

.pxb2 {margin:0 3px; }

.pxb3 {margin:0 2px;}

.pxb4 {height:2px; margin:0 1px;}

.pxboxcontent {display:block; padding:2px;}

popular box Rounded Corner End */





#popular ul {

	margin: 0px; padding: 0px 10px 15px 10px;

	

}

#popular ul li {

	margin: 0px; padding: 0px;

}

#popular ul li ul {

	padding:  0px;

}

#popular ul li ul li {

	margin: 0px; padding: 5px 15px;

}

#popular ul li ul li a, #popular ul li ul li a:visited {

	padding: 0;

	margin: 0px;

	text-decoration: none;

}

#popular ul li ul li a:hover {

	text-decoration: none;


}



/*************************************

	Left Sidebar

**************************************/

#l_sidebar {

	float: left;

	display: block;

	width: 234px;

	font-size: 11px;

	margin: 0;
	padding: 0;

}

#l_sidebar ul, #l_sidebar ul li {

	margin: 0 0 15px 0;
	padding: 0;

}



#l_sidebar ul li ul li {
	list-style: none;
	background: url(images/bullet_rojo_de0.gif) no-repeat 0px 10px;

	margin: 0;
	padding: 0;


}




#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {

	display: block;

	padding: 5px 0 5px 10px;

	margin: 0px;


	color: #de0000;
}

#l_sidebar ul li ul li a:hover {
	color:#de0000;
}





#l_sidebar ul li ul li ul {

	border: none;

	padding: 0px; margin: 0px;

}


/*************************************

	Right Sidebar

**************************************/

#r_sidebar {

	float: right;

	display: block;

	width: 168px;

	font-size: 11px;

	margin: 0; 

	padding: 0;

}

#r_sidebar ul, #r_sidebar ul li {

	margin: 0px 0 15px 0; padding: 0px;

}

#r_sidebar ul li ul li a{
	color: #de0000;
}
#r_sidebar ul li ul li a:hover {
	color: #de0000;
}

#r_sidebar ul li ul li {
	list-style: none;
	background: url(images/bullet_rojo_de0.gif) no-repeat 0px 10px;

	margin: 0;

	padding: 0;

}

#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {

	display: block;

	padding: 5px 0 5px 10px;

	margin: 0;

	text-decoration: none;

}



#linkcat-21 h2{
	background: #de0000 url(images/img_gadgets.gif) no-repeat 0 0;
	font-size: 0;	
	color: #de0000;
	height: 25px;
	width: 168px;
	padding: 0;
}

#linkcat-17 h2{
	background: #de0000 url(images/img_links_interesantes.gif) no-repeat 0 0;
	font-size: 0;
	color: #de0000;
	height: 25px;
	width: 168px;
	padding: 0;
}

#linkcat-22 h2{
	background: #de0000 url(images/img_bloggers.gif) no-repeat 0 0;
	font-size: 0;	
	color: #de0000;
	height: 25px;
	width: 168px;
	padding: 0;
}

#linkcat-20 h2{
	background: #de0000 url(images/img_atrapalo_en_la_red.gif) no-repeat 0 0;
	font-size: 0;	
	color: #de0000;
	height: 25px;
	width: 168px;
	padding: 0;
}



/*************************************
	Paginador
**************************************/

.wp-pagenavi {
	margin: 5px 0 5px 40px;
}

/*************************************
	Sociable
**************************************/
.sociable_tagline {
	margin-bottom: 10px;
}


/*************************************

	Footer

**************************************/

#footer {

	background-color: #ededed;
	clear: both;
	margin-bottom: 10px;
}

#footer_principal {
	width: 960px;

	margin: 0 auto;

}

#footer_que_es {
	background: #ededed url(images/footer_bocadillo_que_es.gif) no-repeat 0 0;
	float: left;
	height: 279px;
	width: 473px;
}

#footer_que_es p {
	height: 200px;
	font: 10px Verdana;
	padding: 70px 0 0 30px;
	width: 400px;
}

#footer_contacto {
	background: #ededed url(images/footer_bocadillo_contacto.gif) no-repeat 0 0;
	float: left;
	height: 223px;
	width: 285px;
}

#footer_contacto p {
	height: 100px;
	font: 10px Verdana;
	padding: 73px 0 0 35px;
	width: 180px;
}

#footer_info {
	margin: 0 auto;
	font-size: 11px;
	background-color: #fff;
	padding: 0;
	width: 960px;
}

#footer_info h3 {

	color: #505050;
	font: 10px Verdana;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#footer_rss {
	float: left;
	margin-top: 60px;
	width: 80px;
}

#footer_info ul li{
	list-style-type: none;
	background: url(images/bullet_rojo_de0.gif) no-repeat 0px 7px;

	padding-left: 10px;
}

.footer_bloque {
	float: left;
	margin-right: 40px;
}

.footer_man{
	float: left;
	margin-left: 145px;
}

#footer-wrap {
	background-color: #f4f4f4;
	border-bottom: 10px solid #de0000;
	margin-top: 20px;
}


#footer-wrap .copyright {
	color: #333;
	font: 10px Verdana;
	margin: 0 auto;
	padding: 3px 0; 
	width: 960px;
}


/*  Tabber Style start pesta�as -------------------- */

 

.tabberlive .tabbertabhide {

	display:none;

}

.tabber {	

}

.tabberlive {

 margin:0;

}

ul.tabbernav

{

 margin:0;

 padding: 3px 0;

 font: 12px Verdana;

}



ul.tabbernav li

{

 list-style: none;

 margin: 0;


 display: inline;
 padding-right: 5px;

}


ul.tabbernav li a

{

 padding: 3px 0.5em;
 color: #ed0000;


 background: #ededed;

 text-decoration: none;
}

ul.tabbernav li.tabberactive a
{
 background-color: #000;
 color:#fff;
}

ul.tabbernav li a:hover
{
	color: #de0000;
	background-color: #f4f4f4;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 background: #333;
}



/*---- tabbertab = the tab content---------------------*/

.tabberlive .tabbertab {

 padding:5px;

 border-top:0;
 background-color:#f4f4f4;
}



/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {

 display:none;

}

.tabberlive .tabbertab h3 {

 display:none;

}



/*tabs on the page */

.tabberlive#tab1 {

}

.tabberlive#tab2 {

}

.tabberlive#tab2 .tabbertab {

 height:200px;

 overflow:auto;

}
/* eliminacion del icono rss */
.rsswidget img {display:none;}

#l_sidebar ul li ul li.recentcomments {padding: 5px 0 5px 10px; }

ul.nav_paginas {background-color: #ed0000;}
.nav_paginas li {display:inline; list-style-type: none;}
.nav_paginas li a {color: #fff;}

.xboxcontent {margin-top: 15px;}