/*

Theme Name: BTOB
Theme URI: http://www.BTOB.es
Description: Two column Blog Layout
Author: BTOB


*/

body {
  text-align: center;
  background: #F4FDE5 url('img/bg.jpg');
  margin-top:10px;
  margin-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
}

A:link {
	COLOR: #005f9c; text-decoration: none
}
A:visited {
	COLOR: #005f9c; text-decoration: none
}
A:active {
	COLOR: #005f9c; text-decoration: none
}
A:hover {
	COLOR: #005f9c; text-decoration: underline
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 944px;
  text-align: left;
 /* background: #FFFFFF url('img/content_bg.jpg') top right repeat-y;*/
}

#page_header {
  height: 336px;
  width:944px;
 /*background: #9ACD34 url('img/header.jpg') top right no-repeat;*/
 background:url('img/header0.gif');
 clear: both;
 position:relative;
 overflow:hidden;
}

a.iconrss{
position:absolute;
top:110px;
right:15px;
color:#BB5900;
border:none;text-decoration:none;}
.iconrss a{color:#BB5900;border:none;}

#page_header h1 {
  margin: 0px;
  font-family: verdana, arial, sans-serif;
  font-size:68px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #FFFFFF;
  position:absolute;
  top:140px;
  left:149px;
}

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

#page_header h1 a:visited
{
color:#fff;
text-decoration:none;
}
#page_header h2 {
  margin: 0px;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #fff;
  position:absolute;
  top:230px;
  left:30px;
}

#menu_bar {
  height:40px;
  clear: both;
  position:absolute;
  top:310px;
  left:85px;
}

#menu_bar ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  color: White;
  float: left;
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
}

#menu_bar ul li { display: inline; }

#menu_bar ul li a
{
  color: #005f9c;
  text-decoration: none;
  float: left;
  margin-right:55px;
}

#menu_bar ul li a:hover
{
  color: #bb5900;
}

#menu_bar ul li .active
{
  color: #bb5900;
}


.page-item{
 position:absolute;
 top:0;
 left:0;}
.page-item-3{
 position:absolute;
 top:-5px;
 left:80px;
 width:150px;}
.page-item-5{
 position:absolute;
 top:-13px;
 left:185px;
 width:150px;}
.page-item-2{
 position:absolute;
 top:-24px;
 left:300px;
 width:150px;}

.other{
	 position:absolute;
	 top:260px;
	 right:60px;
}
.other span{color:#176da5; font-size:16px; font-weight:bold; line-height:12px; margin-right:15px; margin-top:12px; float:left; line-height:16px;}
.other a{border:none; margin-left:10px;}
.other img{border:none; vertical-align:middle;}



#content_wrapper {
  margin-top:10px;
  margin-bottom:0px;
  clear:both;
}
.FLOATL{
float:left;
width:620px;}

#right_side {
  margin-top:5px;
  float: right;
  width:303px;
}

#right_side h3 {
  /*
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color: #FF6600;
  padding:4px;
  border: 1px solid #AAE5A4;
  background-color:#F4FDE5;
  */
}

#right_side p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 16px;
  padding-left:4px;
}

#left_side {
  float: left;
  width:565px;
  background:url(img/top_center.gif) no-repeat;
  background-position:0 top;
  border:0px dashed #cccccc;
  padding:50px 30px 0 25px;
  overflow:hidden;
  
}
.left-bottom{
	width:620px;
	height:45px;
	display:block;
	background:url(img/bottom_center.gif) no-repeat;
	float: left;
	}
.titular{ clear:both;padding:4px 0;margin-bottom:10px;width:565px;}
.titular .tcometarios{
	width:177px;
	height:57px;
	position:relative;
	float:right;
	background:url(img/bg_coments.jpg) no-repeat;
	color:#fff;}
.titular h3{
	float:left;
	width:375px;
	font-size:22px;
	background:#00CC99;
	display:block;
}
.titular h3 a{
	 margin-top:15px;
	 display:block;
	 font-size:20px;
}
.titular h3 p{
font-weight:normal;
}
.titular .tcc{
	position:absolute;
	top:21px;
	left:10px;
}
.titular a{color:#fff;}
.titular .tvv{
	position:absolute;
	top:8px;
	right:6px;
	text-align:center;
	line-height:19px;
}
.titular .tvv strong{ font-size:24px;}
#left_side h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #ff8a20;
  background-color:#FFFFFF;
  padding:4px 0;
  clear:both;
}
#left_side h3 a{
  color: #ff8a20;
}

#left_side p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
}


.more00{
	background:#e8f3f6;
	padding:5px;}

.more00 p.news{ background:url(img/ico_folder.gif) no-repeat; padding-left:25px;display:block;}

.more00 p.tag{background:url(img/ico_tags.gif) no-repeat; padding-left:25px;display:block;}


.post-edit-link{display:block; font-size:14px; background:#ffd7b2; width:50px; padding:3px; text-align:center;color:#fff; font-weight:bold; margin:5px 0}


.moreLeft{float:left;width:200px;}
.moreRight{float:right;line-height:50px; font-size:12px;}
	.moreRight img{ vertical-align:middle;}


.post{padding-bottom:15px; border-bottom:1px solid #bfc6c8;}


.float_left {
  float: left;
  margin-right: 10px;
}

.float_right {
  float: right;
  margin-left: 10px;
}

#feature_box {
  float:left;
  width:250px;
  background-color: #F6FCEC;
  border:1px solid #AAE5A4;
  padding:10px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}

#feature_box h4 {
  padding-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #779E28;
}

#feature_box p {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:5px;
}

#page_footer {
  height: 60px;
  clear: both;
}

#page_footer p {
  padding-top:18px;
  text-align: center;
  font-family:arial, sans-serif;
  font-size: 11px;
  color:#ff6000; 
  letter-spacing:1px;
}
#page_footer a{color:#ff6000; font-size:14px; font-weight:bold;}

#page_footer img{ vertical-align:middle;}

#spacer {
  height:20px;
  clear:both;
}

.arrow_list { 
  margin-left: 10px;
  padding-left: 0;
  list-style: none;
} 

.arrow_list li { 
  padding-left: 10px;
  background-image: url(../img/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 7px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height:18px;
}


.navegar{ padding-top:15px;}
	.navegar a{ margin:0 40px;color:#ff6000; font-size:18px;}


#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin:0 auto;
width: 500px;

}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 500px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 500px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 500px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 500px;
}
#commentform input{
margin-bottom: 3px;
}

.pagetitle{color:#666;}

h2.pagetitle{ font-size:18px;color:#666;}



/*-------------------------*/


.submitto{margin:0;}
	.submitto img{border:none;}
	.submitto a{border:none;}
.post-ratings{padding:15px 0;}

.searchbox{
	width:303px;
	height:97px;
	background:url(img/searchbox.gif) no-repeat;
	position:relative;}
	
.searchbox h3{
	position:absolute;
	top:35px;
	left:22px;
	color:#005f9c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0; padding:0;
	}
.searchbox #s, .searchbox #stxt{
	position:absolute;
	top:36px;
	left:95px;
	color:#005f9c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:140px;
	color:#666;
	}
.searchbox #sidebarsubmit, .searchbox #submit{
	position:absolute;
	top:34px;
	left:242px;
	width:33px;
	height:24px;
	background:url(img/boton_ir.gif) no-repeat;
	overflow:hidden;
	text-indent:-2000px;
	border:none;
	cursor:pointer;
	}
	
.closeRight{ 
	background:url(img/right_bottom.gif) no-repeat;
	width:303px;
	height:38px;
	display:block;
	overflow:hidden;
	margin-bottom:15px;
}

.categoriasbox{
	width:243px;
	background:url(img/bg_categorias.gif) no-repeat;
	padding:70px 10px 0 50px;
	}
.categoriasbox ul{ margin:0; padding:0px;}
.categoriasbox li{ list-style: url(img/folder.gif); padding-left:10px;}
.categoriasbox li a{color:#005f9c; font-size:11px; line-height:14px; font-weight:bold;}
.categoriasbox h3{display:none;}

.blogrollbox{
	width:243px;
	background:url(img/bg_blogroll.gif) no-repeat;
	padding:70px 10px 0 50px;
	}
.blogrollbox ul{ margin:0; padding:0px;}
.blogrollbox li{ list-style: url(img/piojo.gif); padding-left:10px;}
.blogrollbox li a{color:#005f9c; font-size:11px; line-height:14px; font-weight:bold;}
.blogrollbox h3{display:none;}


.tagsbox{
	width:243px;
	background:url(img/bg_tags.gif) no-repeat;
	padding:70px 30px 0 30px;
	}
.tagsbox ul{ margin:0; padding:0px;}
.tagsbox a{color:#005f9c;}
.tagsbox h3{display:none;}


.top10box{
	width:283px;
	background:url(img/bg_top10.gif) no-repeat;
	padding:70px 10px 0 10px;
	}
.toptop{font-size:12px; height:40px;display:block;}
	.toptop a{float:left; padding-left:15px; line-height:19px;}
	#TopLeido{background:url(img/ico_top1.gif) no-repeat;width:60px;}
	#TopComentado{background:url(img/ico_top2.gif) no-repeat;width:95px;}
	#TopValorado{background:url(img/ico_top3.gif) no-repeat;width:70px;}
.top10box h3{display:none;}
.top10box .topLayer{ padding-left:20px; font-size:12px;}
.top10box .topLayer ol{margin:0;padding:0;}
.top10box .topLayer ol li{margin:0;padding:0;COLOR: #005f9c; font-weight:bold;}
.top10box .topLayer ol li a{COLOR: #666; font-weight:normal; line-height:19px;}

.ultimosbox{
	width:263px;
	background:url(img/bg_ultimos.gif) no-repeat;
	padding:110px 10px 0 30px;
	}
.ultimosbox ol{margin:0;padding:0; font-size:12px;}
.ultimosbox ol li{margin:0;padding:0;COLOR: #005f9c; font-weight:bold;}
.ultimosbox ol li a{COLOR: #666; font-weight:normal; line-height:19px;}
.ultimosbox a{color:#005f9c;}
.ultimosbox h3{display:none;}


.bannerRight{ margin-bottom:15px; display:block;}

.publi{border-top:1px solid #bfc6c8; padding-top:15px;}
	.publi span{ font-size:12px;color:#666; font-weight:bold;}
	.publi a{ border:none; color:#fff;}
.publiside{font-size:12px;color:#666; font-weight:bold; margin-top:15px;}


.btobcomentarios{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(img/medio_comentarios.jpg) repeat-y; margin:15px 0;}
.topbtobcomentarios{ background:url(img/top_comentarios.jpg) no-repeat; width:565px; height:46px; display:block;}
.topbtobdudas{ background:url(img/top_dudas.jpg) no-repeat; width:565px; height:46px; display:block;}
.downbtobcomentarios{ background:url(img/down_comentarios.jpg) no-repeat; width:565px; height:46px; display:block;}
.topbtobarticulos{ background:url(img/top_articulos.jpg) no-repeat; width:565px; height:46px; display:block;}

.btobcomentarios h2{display:none;}
.btobcomentarios h3{ background:none; width:500px; margin:0 auto;}

.btobarticulos{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(img/medio_comentarios.jpg) repeat-y; margin:15px 0;}
.topbtobarticulos{ background:url(img/top_comentarios.jpg) no-repeat; width:565px; height:46px; display:block;}
.downbtobarticulos{ background:url(img/down_comentarios.jpg) no-repeat; width:565px; height:46px; display:block;}
.topbtobarticulos{ background:url(img/top_articulos.jpg) no-repeat; width:565px; height:46px; display:block;}
.btobarticulos a{width:500px; margin:0 auto;display:block; background:url(img/blog.gif) no-repeat; padding-left:25px;}
.btobarticulos h3{ display:none;}





.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{ font-size:1px; height:0px; line-height:0px; clear:both;}
.clearfix { display:inline-block;}
.clearfix { display:block; }

