/*  
Theme Name: News Blue
Theme URI: http://www.blogohblog.com/
Description: News Blue comes with 3 columns. It's Cool!. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

body { background:#fff url(images/bg-bd.jpg) repeat-y center top fixed; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding:0px; }
#wrap { 
/*	background-image: url(images/fondo.png);*/
	margin: 0px auto; 
	padding: 0px; 
	width: 974px; 
	
}
#top { 
	background: transparent url(images/cabecera.jpg) no-repeat center top; 
	margin: 0px; 
	padding: 0px; 
	height: 272px;
	width:974px;
}
.logo{width:100%; background-color:#fff;}
.logo img{margin-top:15px; margin-bottom:12px; border:0;}
.readmore{
	font-size: 12px;
	font-weight: bold;
	text-align:right;
}
a:link { text-decoration: none; color : #2F647D; border: none;}
a:active { text-decoration: none; color : #2F647D; /*color: #707070;*/ border: none;}
a:visited { text-decoration: none; color : #6E6E6E; border: none;}
a:hover	{ text-decoration: none; color : #7A9AAB; border: none; cursor:pointer; } 

h3{background-color:#fff; padding:5px; line-height:17px;}
.content h3 { background: transparent url(images/lineas.png) repeat-y left center;
color:#7A9AAB;
font-size:18px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 20px;
text-transform:uppercase;
border-bottom:2px solid #56B7E3;
line-height:normal;}
small{color:#6E6E6E;font-size:11px;font-weight:bold;}

#blogtitle {color:#707070;
font-family:Arial, Helvetica, sans-serif;font-size:33px;
font-weight:bold;
line-height:100%;
margin:0;
padding-right:20px;
padding-top:5px;
text-align:right;}
#blogtitle a:link { text-decoration: none; color:#707070; border: none;}
#blogtitle a:active { text-decoration: none; color:#707070; border: none;}
#blogtitle a:visited { text-decoration: none; color:#707070; border: none;}
#blogtitle a:hover	{ text-decoration: none; color:#707070; border: none; cursor: pointer; } 
#blogdesc { color:#707070;
float:right;
font-size:18px;
font-style:italic;
margin:0;
padding-right:25px;
padding-top:5px;
text-align:right;}
#navtop { 
background:transparent url(images/search.png) no-repeat scroll center top;
display:inline;
float:right;
height:23px;
padding:10px 0 13px;
width:330px;
margin-top:10px;
margin-bottom:5px;
}
#searchform { 
color:#FFFFFF;
float:right;
font-weight:bold;
height:20px;
line-height:20px;
margin-right:15px;
padding:0;
}
input#s { 
background:#FAFFEE none repeat scroll 0 0;
border:1px solid #DEECD5;
color:#707070;
font-size:10px;
width:200px;
}
input#searchsubmit{ 
background:transparent url(images/input-ssubmit.png) no-repeat scroll 1px 4px;
border-width:0;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:24px;
width:32px;
}
input#searchsubmit:hover{ 
background:transparent url(images/input-ssubmit.png) no-repeat scroll 2px 5px;
}
#main { background: #fff; margin: 0px auto; padding: 0px; width: 960px; }
#post { 
/*background:transparent url(images/fondopost.png) no-repeat scroll center bottom;
float:left;
margin:0 5px 0 1px;
padding:0 0 95px;
width:600px;*/

background:transparent url(images/fondopost.png) no-repeat scroll center bottom;
border-bottom:2px solid #C3D7DE;
float:left;
margin:0 0 0 1px;
padding:0 0 95px;
width:619px;
 }
 
#post .entry ul{background-color:#FFFFFF;
margin:0;
padding:5px 5px 5px 10px;
border:2px solid #56B7E3;}

#post .entry ul li{
background:transparent url(images/li.jpg) no-repeat scroll left 13px;
color:#2F647D;
font-size:15px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 15px 10px 20px;
}

#sidebar { 
	display:inline;
	float:right;
	margin:5px 5px 0px 0px;
	padding:3px;
	width:335px;
}

#sidebar img {
	border:0px;
}
.content {  
border-bottom:1px dashed #61AF10;
float:left;
margin:5px 0 10px;
padding:10px 0 10px 20px;
width:570px;
}
/*.content .comments {  
border-bottom:none;
float:left;
margin:5px 0 10px;
padding:10px 0 10px 20px;
width:570px;
}
*/
.content h2.h2-busqueda { 
background-image:none;
border:medium none;
color:#FFFFFF;
font-size:19px;
padding:5px 0 5px 10px;
text-transform:uppercase;
}
.content .date { background:#3B600E; width:200px; padding:5px 0 5px 5px; color:#fff; font-size:10px;}
.entry { 
	overflow:hidden; 
}

.entry h2 { 
background-color:#2F647D;
background-image:url(images/lineas.png);
background-position:left center;
background-repeat:repeat-y;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0;
padding:0 0 0 20px;
text-transform:uppercase;
}
.entry h2 a:link { text-decoration: none; color : #fff; border: none;}
.entry h2 a:active { text-decoration: none; color : #fff; border: none;}
.entry h2 a:visited { text-decoration: none; color : #D5E0E6; border: none;}
.entry h2 a:hover	{ text-decoration: none; color : #D5E0E6; border: none; cursor: pointer; } /*56B7E3*/
.entry img {
border:1px solid #D9E2D3;
margin:6px 5px 0px 5px;
padding:4px;
}
.entry p{
color:#333333;
font-size:15px;
line-height:22px;
margin-top:10px;
}

.entry b, .entry strong{color:#2F647D;
font-size:16px;
font-weight:bold;}
.postmeta{font-weight:bold; color:#62B012; 	font-size:11px; text-transform:capitalize; }
.postedit{font-weight:bold; color:#62B012; 	font-size:13px; padding-top:10px; float:right; }
.postmeta a{font-weight:normal;}

p.postmeta {
border-bottom:2px solid #fff;
color:#61AE10;
font-size:1em;
padding:0 5px !important;
text-transform:capitalize;
}
.meneame img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
}
.meneame{
float:right;
}
.permalink { width:150px; float:right; text-align:right;}
.category { width:350px; float:left; height:20px; overflow:hidden;}
img.wp-smiley { border:0px;}
.left { 
	float:left;
	overflow:hidden;
	padding: 0px 3px;
	width:165px;
/*	display:inline;*/
}
.left h2 { 
background:#FFFFFF url(images/molino.png) no-repeat scroll 5px center;
border:2px solid #61AF10;
color:#2F647D;
font-size:14px;
line-height:15px;
/*margin:0 0 10px;*/margin:0px;
padding:5px 20px 5px 22px;
text-transform:none;
width:122px;
/*background:#FFFFFF url(images/molino.png) no-repeat scroll 5px center;
border:2px solid #61AF10;
color:#2F647D;
font-size:16px;
line-height:15px;
margin:0 5px 3px;
padding:5px 0 5px 22px;
text-transform:none;*/
}
.left ul { list-style-type: none; margin: 0 ; padding: 0; }
.left ul li { list-style-type: none; margin: 0 0 20px 0; /*padding: 0px 2px;*/ float: left; width:168px;}
.left ul li ul { list-style-type: square; margin: 0px; padding: 0px; }
.left ul li ul li { list-style-type:none;  background: transparent url(images/bala.gif) no-repeat 0 4px; padding: 3px 0 3px 14px; border-bottom:1px dashed #61AF10; margin: 0;  float: none; width: 155px; font-size: 11px; text-transform:capitalize;font-weight:bold;}
.right { 
	/*background:url(images/separateline.gif) repeat-y; 
	border-left:1px dashed #FFFFFF;*/
	width:150px; 
	float:right; 
/*	padding:0 0 0 5px; */
	overflow:hidden;
/*	display:inline;*/
}
.right h2 { 
background:#FFFFFF url(images/molino.png) no-repeat scroll 5px center;
border:2px solid #61AF10;
color:#2F647D;
font-size:14px;
line-height:15px;
margin:0 0 10px;
padding:5px 20px 5px 22px;
text-transform:none;
width:104px;
/*background:#FFFFFF url(images/molino.png) no-repeat scroll 5px center;
border:2px solid #61AF10;
color:#2F647D;
font-size:16px;
line-height:15px;
margin:0 5px 3px;
padding:5px 0 5px 22px;
text-transform:none;*/
}
.left ul li .wp-polls-ans ul li{
background:transparent none repeat scroll 0 0;
border:medium none;
color:#C1D8E3;
font-weight:normal;
list-style-type:none;
padding:3px 0;
width:160px;
}
.left ul li .wp-polls-ans ul li i{ font-variant:normal; font-style:normal;}
.left ul li .wp-polls-ans ul li small{color:#fff;font-size:11px;font-weight:bold;}
.right ul { list-style-type: none; margin: 0 ; padding: 0; }
.right ul li { list-style-type: none; margin: 0 0 20px 0; padding: 0; float: left;width:150px;}
.right ul li ul { list-style-type: square; margin: 0px; padding: 0 3px; }
.right ul li ul li { 
background:transparent url(images/bala.gif) no-repeat scroll 0 4px;
border:0 none;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0;
/*padding:3px 3px 2px 10px;*/padding: 3px 3px 3px 14px;
width:132px; 
color:#2F647D;
border-bottom:1px dashed #61AF10;
text-transform:capitalize;

/*margin: 0;  
float: none; 
width: 155px; */
}
.right ul li ul li a:link{ color:#2F647D;}
.right ul li ul li a:active{ color:#2F647D;}
.right ul li ul li a:hover{ color:#56B7E3;}
.right ul li ul li a:visited{ color:#6E6E6E;}



#footer { background:#FFFFFF url(images/footer.jpg) no-repeat scroll center 0;
clear:both;
color:#2F647D;
height:16px;
margin-bottom:0;
margin-right:auto;
margin-top:0;
padding-bottom:10px;
padding-top:25px;
size:10px;
text-indent:10px;
width:970px;
border-right:2px solid #E9E9E9;
border-left:2px solid #E9E9E9;
}
#footer a:link { text-decoration: none; color : #2F647D; border: none; font-weight:bold;}
#footer a:active { text-decoration: none; color : #2F647D; border: none;}
#footer a:visited { text-decoration: none; color : #6E6E6E; border: none;}
#footer a:hover	{ text-decoration: none; color : #56B7E3; border: none; cursor: pointer; text-decoration:underline; } 
ul.navtop { height:23px; line-height:23px; float:left; list-style: none; font-weight:bold; text-transform:uppercase; padding: 3px 0 0 0; margin: 0; font-size:12px; }
ul.navtop li { float: left; margin: 0; padding: 0; list-style-type: none; }
ul.navtop li  a, ul.navtop li a:visited , ul.navtop li a:link { background: #fff; color:#616161; float: left; padding: 0 10px; }
ul.navtop li a:hover, ul.navtop li a:active { background: #fff; color: #000; text-decoration: underline; }
ul.navtop li.current_page_item a { text-decoration:none; color:#fff; background: #9BBB38; }
ul.navtop li ul { float:left; margin:0; padding:0; }
.navigation { text-align: center; margin:0; padding: 10px; }
.alignright { float: right; margin: 0; padding-bottom:20px; padding-top:10px; }
.alignleft { float: left; margin: 0; padding-bottom:20px; padding-top:10px; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.comments h3 { background:transparent none no-repeat scroll 0 0;
border-bottom:medium none;
clear:both;
font-size:16px;
margin:0;
padding:0;}
ol.commentlist { list-style: none; padding: 0; clear: both;}
ol.commentlist li { 

background:#FFFFFF none repeat scroll 0 50%;
border:2px solid #D5E0E6;
display:inline-block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 25px;
padding:10px;
width:auto;
}
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
.bobcomment blockquote{
	background:#FFFFFF url(images/blockquote.gif) no-repeat scroll left top;
	border:1px solid #EBEBEB;
}
input#submit{ 
background:transparent url(images/input-submit.png) no-repeat scroll center top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:35px;
padding:0px 10px 5px 10px;
width:176px;
float:right;
}
input#submit:hover{ 
background:transparent url(images/input-submit.png) no-repeat scroll 1px 1px;
padding:0px 10px 4px 11px;
}
textarea { color: #666; width: 560px; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#url { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#author { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#email { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}


.widget_polls{
	background-color:#6E6E6E;
/*	background:#9BBB38 url(images/fondoencuestas.gif) repeat-y scroll 0% 50%;
	border-right:1px solid #9BBB38;
	border-bottom:1px solid #9BBB38;
	border-left:1px solid #ECF4D9;
	border-top:1px solid #ECF4D9;
	margin: 3px;
	color: #3B600E;
	width: 160px;*/
}
/*.widget_polls h2{
	margin: 0px 3px;
	background-image: url(images/titulopolls.gif);
	padding-left: 20px;
}*/
.widget_polls p{
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	text-align:left;
	font-size: 11px;
	color:#fff;
}
.widget_polls p a{color:#fff; font-weight:bold;}
.widget_polls p a:hover{color:#fff; text-decoration:underline;}

#polls-2-ans li{
	border:0pt none;
	list-style-type:none;
	margin:0pt;
	padding:0px 0px 2px;
	background: none;
}	
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	float: none;
}
form{
	margin: 0px;
}
.calendar{
	float: left;
}
#wp-calendar a:link{background-color:#61AF10; /*background-color:#56B7E3;*/color:#FFFFFF;font-weight:bold;padding:1px 3px;}
#wp-calendar a:visited, #wp-calendar a:active{background-color:#61AF10;color:#FFFFFF;padding:1px 3px;font-weight:bold;}
#wp-calendar a:hover{/*background-color:#2F647D;*/background-color:#56B7E3;color:#FFFFFF;}
#calendar_wrap{background-color:#6E6E6E;text-align:center; color:#C1D8E3; padding-bottom:5px;}
#wp-calendar{width:100%; padding:0px 10px;}
#wp-calendar caption{ /*background-color:#61AF10;*/
border-bottom:2px solid #FFFFFF;
font-weight:bold;
padding:5px 0;
width:100%;
color:#fff;
margin-bottom:5px;}
#wp-calendar th{color:#fff;}
#wp-calendar tbody {border-bottom:2px solid #FFFFFF; width:100%;}
#wp-calendar tfoot {height:30px;}
/*#wp-calendar tfoot tr {margin-top:10px;padding-bottom:10px;}*/

/*#prev,#next{margin-top:10px;}*/

.bannerLateral{
/*	border-color: #9BBB38;*/
	border:none;
}
h2 {
	border-bottom:2px solid #56B7E3;
	color:#3B600E;
	font-size:18px;
	margin:0px 5px 3px;
	text-transform: uppercase;
}
h2.resultados {
	border:0 none;
	color:#61AF10;
	font-size:20px;
	letter-spacing:-1px;
	margin:10px 0 15px 20px;
	text-transform:uppercase;
}
.txtcupon{
	color:#3B600E;
	font-size:13px;
	font-weight: bold;
	width: 350px;
}
.formulario{
	padding: 10px; 
	background:#FAFFEE none repeat scroll 0% 50%; 
	border:1px solid #ECF4D9;
}
.entry .gravatar {
	float:left;
	padding: 3px;
	border: 1px solid #D9E2D3
	background: #fff;
	margin: 0px 5px 0px 0px;
}

.entry .postgrav {
	float: left;
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #000;
	background: #fff;
}
.resaltacurso {display:inline;float:right;margin:15px 0;text-align:left;width:100%;}
.resaltacursosingle {display:inline;float:right;margin:15px 0;text-align:left;width:100%;}

.resaltacurso a, .resaltacurso a:visited, .resaltacursosingle a, .resaltacursosingle a:visited { 
display:inline;
float:left;
height:55px;
padding:32px 25px 5px 44px;
width:515px;
color:#224859;
text-transform:none;
font-size:22px;
}
.cat a, .singlecat a {background:transparent url(images/banners/boton-esd.png) no-repeat scroll 0 0;}
.cat7 a, .singlecat7 a {background:transparent url(images/banners/boton-tst.png) no-repeat scroll 0 0;}
.cat6 a, .singlecat6 a {background:transparent url(images/banners/boton-tsf.png) no-repeat scroll 0 0;}
.cat5 a, .singlecat5 a {background:transparent url(images/banners/boton-ape.png) no-repeat scroll 0 0;}
.cat4 a, .singlecat4 a {background:transparent url(images/banners/boton-tes.png) no-repeat scroll 0 0;}

.cat a:hover, .singlecat a:hover { background:transparent url(images/banners/boton-esd.png) no-repeat -1px -89px; color:#224859;}
.cat7 a:hover, .singlecat7 a:hover { background:transparent url(images/banners/boton-tst.png) no-repeat -1px -89px; color:#224859;}
.cat6 a:hover, .singlecat6 a:hover { background:transparent url(images/banners/boton-tsf.png) no-repeat -1px -89px; color:#224859;}
.cat5 a:hover, .singlecat5 a:hover { background:transparent url(images/banners/boton-ape.png) no-repeat -1px -89px; color:#224859;}
.cat4 a:hover, .singlecat4 a:hover { background:transparent url(images/banners/boton-tes.png) no-repeat -1px -89px; color:#224859;}

.resaltacurso h4, .resaltacursosingle h4{
	border: 0px;
	text-transform:none;
	font-size:22px;
	color:#224859;
}
/*.resaltacurso h2 a{
	color: #4C732C;
	font-size: 25px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: -1px;
	border: 0px;
	background-image: none;
	padding-left: 0px;
	float: left;
	clear: both;
	width: 500px;
	line-height: 32px;
	margin-left: 50px;
	display: inline;
}
.resaltacurso h2 a:visited{
	color: #4C732C;
}
.resaltacurso h3{
	background-image:none;
border:0px none;
color:#739f27;
float:left;
font-size:15px;
font-weight:bold;
line-height:15px;
margin:0px 0px 0px 105px;
padding-left:0px;
text-align:center;
text-transform:none;
width:320px;
display: inline;
clear: none;
}
.resaltacurso .link{
	display: inline;
	background-image:none;
	border:0px none;
	color:#F56600;
	float:right;
	font-size:18px;
	letter-spacing:-1px;
	padding:0px;
	text-decoration:none;
	text-transform:none;
	margin-right: 3px;
	width: 40px;
	margin-top: 15px;
}
.resaltacurso p{
	margin: 0px;
}*/
.akst_link{
background:#FFFFFF url(images/social-icons.jpg) no-repeat scroll right center;
clear:both;
font-weight:bold;
height:25px;
padding-top:5px;
border:2px solid #62B012;
}

#commentform a:link{font-size:13px; font-weight:bold;}