/*
Theme Name: Tecnologia Diaria
Theme URI: http://www.tecnologiadiaria.com
Description: <a href="http://www.tecnologiadiaria.com">KnxDT</a>. Original Design: <a href="http://www.ceneb.com">Ceneb</a>
Version: 1.1
Author: KnxDT
Author URI: http://www.tecnologiadiaria.com
*/



body {
	background: #000;
	color:#666;
	font-family:Arial;
	font-size:12px;
	margin:0; 
	}

code{color:green;}

#fixedfacebook {
	bottom: 0px; 
	color:green;
	position: fixed; 
	right: 0px;
}

#macro-content{
	background: #fff; 
	float:none;
	margin:0 auto;
	overflow:hidden;}

#page-wrap {
	width: 95%;
	margin: 0 2.5%;}

#header{
	padding: 0.5em 0px 0.5em 0;
	width: 100%;
}

#header #tagline{
	color:#b3b3b3;
	font-family: Arial, "Helvetica Neue";
	font-weight: bold;
	letter-spacing:0px;
	padding: 0 0 0 5px; 	
        margin:0; 
}


#header #tagline h1{
        display:inline; 
	font-size:1em;
}

#header #tagline h2{
        display:inline; 
	font-size:1em;
}



#header #logo img {
	width: 100%;
	height: auto;
}


#macro-content #content {
    background: #FFF;
  	color: #444;
    float: left;
    margin: 0 0.5%;
		max-width: 74%;    
		padding-top: 0.5em;    
}

.post-content img{
	max-width: 100%;
	height: auto;
}


#header h1 {
	margin:0;}

#header h1 a {
	color:#FFF;
	text-decoration:none;}

#header p {
color:#999;
margin:0;
}

#header p a {color:#999;text-decoration:none;font-weight:bold;}

#header p a:hover {text-decoration:underline;}

#logo {float:left;margin-top:7px;}

img{margin: 0px; border: none;}
	
/*#search {float:right;margin-right:10px;margin-top:14px;}*/

#search .field {background:#292d38;border: solid 1px #22262f;height:18px;width:235px;float:left;padding-top:3px;text-indent:5px;color:#4f5869;}

#search .field:hover {background:#fff;border: solid 1px #22262f;}

#search .button {margin-left:7px;height:25px;background:blue;border: solid 1px #22262f;float:left;color:#4f5869;}

#menu {height:29px;width:980px;background:red;border-top:0;list-style:none;margin:0px;padding:0;}

#menu li {float:left;list-style-type:none;}			

#menu li a {float:left;color:#4f5869;font-weight:bold;padding-left:18px;padding-right:18px;line-height:28px;text-decoration:none;background: #fff;}

#menu li a:hover {text-decoration:none;color:#6b768e;background: #fff;}



.post{
	border-bottom:2px solid #dedede;
	margin-bottom:50px;
	margin-left:10px; 
	margin-top:10px;
	padding-bottom:10px;
	}

/*.post .title {height:37px;} antes activo*/

.post .title h2, .post .title h3 {
color:#00589E;
font-size:19px; /*antes 16px
line-height:42px; */
margin-bottom: 10px;
}

.post .title h2 a,.post .title h3 a {color:#00589E;text-decoration:none;}

.post .title h2 a:hover,.post .title h3 a:hover {text-decoration:underline;}

.post .info {padding:4px 0px 4px 0px;overflow:hidden; border-bottom: 1px dotted #C0C0C0; margin: 10px 0;
border-bottom:1px dotted #DDDDDD;
color:#666666;
font:italic 0.9em Georgia,Times,"Times New Roman",Serif;

}

.post .info_single {border-bottom: 1px dotted #C0C0C0; }

.post .info .gravatar {float:left;width:50px;height:30px;background:#232730;border:solid 1px #4f5869;}

.post .info .content {float:left;width:473px;margin-left:10px;margin-top:6px;}

.post .info .content p{color:#4f5869;}

.post .info .date {float:left;margin-top:7px;padding-right:18px;}

.post .info_single .category {float:left;
font-family:Tahoma; font-size:12px; color:#515151; margin:0px;margin-top:7px;font-weight:normal;padding-right:25px; padding-left:20px;line-height:16px;}

.info a, .info_single .category a {color:#4f5869;text-decoration:none;font-weight:bold;}

.info a:hover, .info_single .category a:hover {text-decoration:underline;}

.info .comments, .info_single .comments {
float:right;
font-family:Tahoma;
font-size:12px;
margin-top:7px;
margin-left:0px;
padding-left:20px;
background:url(images/icon_comments.png) no-repeat;}


.comments-facebook {
	}


.post .info .comments a, .post .info_single .comments a {color:#4f5869;text-decoration:none;font-weight:bold;}

.post .info .comments a:hover, .post .info_single .comments a:hover {text-decoration:underline;}

.post .content {margin-left:1px; overflow:hidden;}

.post .post-content{

font:1.16em Arial,verdana,sans-serif; /*antes 1.12*/
line-height:20px;/*antes 18px*/
margin:10px 5px 0 0;
text-align:justify;
}

.post .post-content p a{color:#0568AF;text-decoration:none; }

.post .post-content p a:hover{color:#4f5869;text-decoration:underline;}

.post h6#comments, .post h6#respond{padding-left:10px; font-size: 14px;}

.pagination a{color:#4a6bb7;text-decoration:none;}

.pagination a:hover{color:#4f5869;text-decoration:underline;}

.pagination{margin-top:10px;}

p.terminal {
  padding-left: 34px;
  color: #d3d7cf;
  background: #2e3436 url('images/terminal.png') 12px 5px no-repeat;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #AAA;
  font-family: 'Courier New', Courier, Fixed;
  line-height: 190%;
}

/************************************************
*	Navigation Pagebar									*
************************************************/

.navigation{background-color: #fff;padding: 5px auto;}

.pagebar {padding: 0.7em 0.5em; margin-right:0.1em;margin-bottom:1.0em;border:0px;background-color: transparent; text-decoration: none; text-align: center; color: #000; }

.pagebar a,.pageList .this-page {border: 1px solid #059cff; text-decoration: none; padding: 0.2em 0.5em; color: #059cff; }

.pagebar a:visited {border: 1px solid #059cff; text-decoration: none; padding: 0.2em 0.5em;}

.pagebar .break {padding: 2px 6px 2px 6px; border: none; background-color: transparent; text-decoration: none; color: #059cff; }

.pagebar .this-page { border: 1px solid #000000; padding: 0.2em 0.5em; font-weight: bold; background: #059cff; color: #fff;}

.pagebar a:hover { border-color: #2e2c3c; color: #2e2c3c; }

.pagebar .inactive
{border: 1px solid #cccccc; color: #ccc; text-decoration: none; padding: 0.2em 0.5em;}

img.avatar{float:left;padding-right:5px;}

#sidebar{
    float: right;
    margin-right: 0.5%;
    width: 24.5%;
}

#sidebar p{margin-bottom:5px; margin-top:8px; padding-left:10px;}

#sidebar #ads{/*width:400px;*/ margin-right: 0; padding-right:0;}

#sidebar #ads .title {height:37px; }

#sidebar #ads .title h3 {font-size:14px;margin:0;color:#4f5869;text-align:center;line-height:42px;}

#sidebar #ads .content {
		background:#FFF;
		margin-left:0;
		overflow:hidden;
		padding-bottom:0.5em;
		text-align:center;}

#sidebar #ads .content img{margin-left:2px;margin-bottom:2px;border:0;}

#sidebar #ads .content img:hover {border:0;}

#sidebar #left, 
#sidebar #right{
	margin: 0 auto;
	width: 90%;
	}

#sidebar #left .content {
    border: 1px solid transparent;}

#sidebar .title {
    background-color: #2C9AD7;
    border: 1px solid #2C9AD7;
    width: 100%;
}

#sidebar #left .title h6, #sidebar #right .title h6 {
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:14px;
line-height:35px; /*antes 42px*/
margin:0;
padding-left:10px;
text-align:left;
}

#sidebar .content {    
	background-color: #F7F7F7;
    	overflow: hidden;
    	padding-bottom: 5px;
    	width: 100%}

#sidebar ul{list-style-type:none;padding:0 2px 5px 0px; margin:0 0 0 4px;}

#sidebar #left li{
border-bottom:1px dotted #88A8C1;
float:left;
padding:5px 10px 5px 4px;
width:110px;
}

#sidebar #right li{
border-bottom:1px dotted #88A8C1;
padding:5px 10px 5px 4px;
}

#sidebar li a{ background: url(images/nav1.png) 0 5px no-repeat; padding-left: 12px;}

#sidebar a{color:#666;text-decoration:none;}

#sidebar a:hover{color:#4a6bb7;text-decoration:underline;}

#sidebar #calendar_wrap a {text-decoration:underline;}

#footer-wrap {
  	padding-bottom: 15px;
		width: 100%;
}

#footer {
  	height:52px;
  	width:100%;
  	background:url(images/footerbg.png) repeat-x #1b1c1e;
  	padding-top:6px;
  	border:solid 1px #666;}

#footer p{text-align:center;margin:0; color: #aaa}

#footer a{color:#aaa;text-decoration:none;font-weight:bold;}

#footer a:hover{text-decoration:underline;}













#subscribeform {
float:left;
margin:0;
padding-left:5px;
padding-top:5px;
}


#subscribeform .subscribeinput {
background:#FFFFFF;
border:1px solid #C6C6C6;
float:left;
font-family:Verdana;
font-size:11px;
height:15px;
padding-top:4px;
width:176px;
}

#subscribeform .subscribesubmit {
border:0 none;
float:left;
margin-left:3px;
}

div#subscribe {
background: url("http://tecnologiadiaria.com/images/2uxtw7b.png") no-repeat -2px 2px #FFFFFF;
width: 90%;
display: block;
height: 94px;
margin: 0 auto;
}

div#subscribe h5 {
color:#64666B;
float:left;
font-family:Verdana;
font-size:12px;
height:14px;
margin:0;
padding-top:30px;
padding-left:6px;
width:160px;
line-height:normal;
font-weight:normal;
}

div#subscribe img {
float:left;
margin-top:12px;
}

.content ul li ul li{
border-bottom:1px dotted #88A8C1;
line-height:15px;
list-style-type:none;
margin:0;
padding:5px 10px 5px 8px;
}





#search {
background:#000 url(http://i236.photobucket.com/albums/ff45/knxdt/articulos/searchbg.jpg) no-repeat scroll 0 bottom;
float:right;
height:79px; /*antes de agregar google+1: 49px*/
/*margin-top:33px; antes de agregar google+1*/ /*normal: 33px, navidad: 63px*/
padding-left:72px;
width:328px;
}

#search h6 {
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
margin:0;
padding: 5px 0 0;/*antes de agregar google+1:padding:0;*/
}

.main_gp {
display: none;
}

#searchform {
float:left;
margin:0;
padding:0;
}


#searchform .searchinput {
background:transparent url(http://i236.photobucket.com/albums/ff45/knxdt/articulos/searchinput.jpg) no-repeat scroll 0 0;
border:0 none;
color:#147DC2;
float:left;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
line-height:normal;
padding-left:3px;
padding-top:4px;
width:225px;
}

.campo{padding-bottom: 10px;}
.campo input {border:1px solid #ccc;vertical-align:middle;height: 16px;padding:6px 4px;}

#searchform .searchsubmit {
border:0 none;
float:left;
margin-left:3px;
}







blockquote{
background-color:#ECECEC;
border:1px dotted;
margin:10px;
padding:3px 5px 3px 8px;
}

.clear{clear:both;}

.adsense-single{
	padding: 35px 0 45px 0;
	text-align: center;
}

.post .post-content li{
	border-left:1px dotted #666666;
	padding-bottom:0.5em;
	padding-left:0.5em;
}

.post .post-content h4{
	font-size:14px;
	margin-bottom:15px;
	margin-top:15px;
}


.post .post-content ul, .post .post-content ol{
	margin-left:0;	
	padding-left:20px;
}

.more-link{background-color:#85B9DB;border:1px solid #0568AF;padding:7px 12px;text-align:right; width:150px;border-radius:15px 15px 15px 15px;display:block;float:right;text-align: right;}

.post .info_single .sociales{
	margin-top: 10px;}

.post .info_single .sociales a, .sociales a:hover, .sociales a:focus, .sociales a:active{
    border-radius: 5px;
	text-decoration: none;
	color: #fff;
	font-size: 1.5em;
	margin: 5px 10px 0 0;
    padding: 10px 25px;
	line-height: 60px;}
	
.post .info_single .sociales .btn_facebook{
	box-shadow: 3px 3px 2px #777;
	background-color: #4866b9;}

.post .info_single .sociales .btn_twitter{
	box-shadow: 3px 3px 2px #777;
	background-color: #17C9FA;}



#social{
	background-color:#E5E5E5;
	padding:5px 0 0 5px;}

#social .twitter{
	vertical-align:top;
	margin-right:5px;}

.pre-banners{
	height:182px;
	padding-left:40px;
	padding-top:10px;
	clear:both;
}

.banner{width: 125px; height: 125px;}

.wrap-comment{background-color:#f9f9f9; padding:10px;}
.commentlist{list-style-type: none;padding-left: 0;}
#comment{border:1px solid #ccc;}
#commentform textarea{max-width: 450px;border: 1px solid #CCC;margin: 10px 0;padding: 6px 4px;}
.related_post{;}