/*   
Theme Name: TecnoBIT
Theme URI: http://executivestudio.net
Description: A theme for TecnologiaBIT
Author URI: http://executivestudio.net/
Version: 1.0
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: #006496; font: 14px/1.4 Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */


h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { margin:0px; padding:0px; font-size:22px; font-family: arial, verdana, Trebutchet MS, Helvetica; }
h2 { margin:0px; padding:0px; font-size:22px; font-family: arial, verdana, Trebutchet MS, Helvetica;}
h3 { margin:0px; padding:0px; font-size:16px; font-family: arial, verdana, Trebutchet MS, Helvetica;}

p { margin: 0 0 10px 0; }
a { color: #173658; text-decoration:none; border:none;}
a:hover { color:#000000; text-decoration:none; border:none; } 
img { border:none;}

blockquote { }
blockquote p { }
pre { }
code, tt { }

/* Define Structure*/
#wrapper { width:1007px; margin: 0 auto; background:#ffffff;}

#page-wrap { width: 1006px; margin: 0 8px 0 8px; }

/*top & header */

#top_bar { margin:0px; padding:0px;width:1000px; height:29px; border:0px; float:left; font-size:15px; display:block;}
#top_bar ul{ margin:0px; padding:0px; height:29px; border:0px;}
#top_bar li { margin:0px; padding:0px; height:29px; list-style:none; display:inline;}
#top_bar li.inicio { margin:0px; padding:5px 0 0 0; width:151px; height:29px; color:#fff; background:url(images/home_bt.jpg) left top no-repeat; font-weight:bold; float:left;}
#top_bar li a{ margin:0px; padding:4px 20px 6px 20px; text-decoration:none; line-height:29px; color:#666; border-right:1px solid #cccccc;}
#top_bar li a:hover { text-decoration:none; padding:4px 20px 6px 20px; color:#fff; background: #666666; }
#header { margin:0px; margin-bottom:15px; padding:0px; width:990px; height:280px; display:block;}
.hblogo { right:3px; bottom:42px; border:none; width:108px; height:35px; position:absolute; }
.hdleft { margin:0 4px 0 0; width:650px; height:280px; background:url(images/header_bg.jpg) left no-repeat; float:left; position:relative;}
.hdright { margin:0px; padding:0px; width:336px; height:280px; background:#003366; color:#fff; float:right;}
.logo { padding: 10px 0 0 15px; border:none; text-decoration:none; width: 633px; height:230px;}
.sociale { margin:0px; padding:0px; width: 650px; height:37px; }
.icons { margin:10px 0 0 15px; width:60%; float:left; }
.searching { float:right; width:37%;}
.srcbox { margin:8px 0 0 13px; width:168px; height:23px; border:none; background:none; float:left;}  
.srcbtn { margin:8px 0 0 5px; } 

/*Featured Posts*/
#featured { margin:10px 0 0 0; padding:0px; width:995px; font-family: arial, verdana, helvetica; float:left; }
#featured ul { margin:0px; margin-left:5px; padding:0px; width:995px; }
#featured li{ margin:0px; margin-right:6px; padding:0px;  width:191px; height:263px; background:#f8f8f8; list-style:none; display:inline; float:left; overflow:hidden;}
#featured .thumbz { margin-bottom:10px; width:190px; height:120px;}
#featured .excp { width:180px;  margin-bottom:5px; padding:0 5px 0 6px; border:0px; font-size:12px; color:#666;}
#featured .titx { font-size:16px; font-weight:bold; line-height:13px;  }
#featured .titx a { color:#173658; text-decoration:none;}
#featured .titx a:hover { color:#3A99D6; text-decoration:none;}

/*content*/
#content { width:992px; margin:0px; padding:0px; border:0px; float:left;}
.contenido { margin: 0px; padding:0px; width: 772px; float: left; display:inline;}
.search { margin:0px; padding:0px;}

/*SIDEBAR*/
#sidebar { margin:25px 0 0 5px; padding:0px; width:215px; border:0px; float:right; color:#fff;}
#sidebar ul { margin:0 0 15px 0; padding:0px; border:0px;}
#sidebar li { margin:0 0 0 5px; padding-left:20px;   background: url(images/link.png) left center no-repeat; border:none; list-style:none;}
#sidefeed { width:215px; border:0px; margin-bottom:15px;}
#sidefeed .titulo { padding:5px 0 0 10px; width:205px; height:31px; background:#EFEFEF url(images/feed_title_bg.jpg) left top no-repeat; font-size:16px; color:#ffffff; font-weight:bold;}
#sidefeed .cont2 { width: 215px; height:187px; background: #EFEFEF; display:block; }
.small { font-size:10px; color:#666666; text-transform:uppercase; text-align:center; display:block;}
#sidefeed .text { padding:0 0 0 5px; width:149px;  height:29px; color:#666666; font-size:13px; background: url(images/area_bg.jpg) left top no-repeat; border:none; }
#sidefeed .follow { margin:10px 4px 5px 4px; padding:2px 0 0 6px; font-size:16px; font-weight:bold; color:#ffffff; display:block; background: #999999; font-family:arial, verdana;}
.sideblock { margin:0px; padding:10px 0 0 0; width:215px; background: #006496 url(images/sidebar_top_bg.jpg) top no-repeat; }
.separate { margin:7px 7px 0 8px;}
#sidebar h3 { margin:0px; padding:2px 0 0 5px; width:200px; height:33px; font-size:16px; color:#333333; background:url(images/sidebar_title_bg.jpg) top left no-repeat; font-weight:bold;}
#sidebar a { color:#ffffff; text-decoration:none;}
#sidebar a:hover { color:#9EE4F9; text-decoration:none;}
.endsidebar { margin:0px; padding:0px; width:215px; height:15px; background:url(images/sidebar_bottom_bg.jpg) bottom no-repeat;}

/*FOOTER*/
#footer { margin:0px; padding:0px; width:1007px; clear:both;}
#subfooter { margin:0px; padding:0px; width: 1007px; height:243px; background: url(images/footer_widgets_bg.jpg) top center no-repeat;}
#subfooter .widget1 { width:334px; height:243px; float:left; overflow:hidden; }
#subfooter .widget2 { width:338px; height:243px; float:left; overflow:hidden; }
#subfooter .widget3 { width:335px; height:243px; float:left; overflow:hidden; }
#subfooter .inner { padding:5px; }
#subfooter h3 a{ padding-left:5px; font-size:18px; font-weight:bold; color:#ffffff; } 
#subfooter ul { margin:0px; padding:0px; }
#subfooter li { list-style:none; display:block;}
#subfooter li a { padding-left: 13px; color:#9EE4F9; background:url(images/arrow.gif) left center no-repeat;}
#subfooter li a:hover { color:#ffffff;}
.lineup {width:98%;  border:1px solid #021732;}
.copyright { width:1007; padding-right:10px; line-height:30px; height:30px; background:#eaeaea; border-bottom: 1px solid #ccc; font-size:12px; color:#666; text-align: right;}
.blogred { width:1007px; height:90px; background: #ccc; border-top:2px solid #666; border-bottom: 1px solid #666; }
.redlog { width:250px; height: 90px; background:#1292C9; display:inline; float:left; color:#fff; }
.blogsimages { width:757px; height:90px; background:none; float:right; color:#666; }
/*End Structure*/

/* wp formats & other styles*/
.uptext { font-size:10px; color:#666666; text-transform:uppercase; margin:0px; padding:0 0 4px 0;}
.archivex { margin:10px 0 10px 0; padding-left: 28px; line-height:24px; height:24px; background:url(images/bigarrow.png) left center no-repeat;}
.pagetitle { margin:0 0 0 15px; padding-left: 38px; background:url(images/page.png) left bottom no-repeat;}
.postpage { margin:25px 0 0 0; padding:10px 0 0 0; width:772px; border:0px; background: url(images/top_post_bg.jpg) top no-repeat;}
.thumbs { margin:0 10px 10px 0; padding:3px; background: #e1e1e1; border:1px solid #ccc; float:left;}
.tagging a.commentslink { height:30px; display:block; padding-right:6px; color:#CDEEF9; font-weight:normal;}
.tagging {  margin:0px; width:735px; background-color:#1A89B1; border:1px solid #0B3D52; padding:3px 5px 3px 5px; clear:both;}
.linex { margin:0px; padding:1px 0 2px 20px; border-bottom:1px solid #0B3D52; color:#CDEEF9; background:url(images/folder.png) left center no-repeat; }
.coms { margin:0px; padding:0 0 0 18px; background:url(images/comment.png) left 20% no-repeat;}
.entrada { margin:0 15px 15px 15px; padding:5px 0 0 0; border:0px; width:750px;  }
.archivetitle { margin: 10px 0 0 10px; padding-top:5px;}

/* Post configurations */
ul, ol { margin: 0 0 10px 0; }
.post { margin:0px; padding:0px; width:772px; border:0px; background: url(images/top_post_bg.jpg) top no-repeat;}
.title { margin: 10px 5px 10px 10px; padding:0px; width:85%; display:inline; float:left;}
.title h2 { color:#173658; font-size:26px; font-weight:bold;}
.title h2 a { color:#173658; text-decoration:none;}
.title h2 a:hover { text-decoration:none; color:#3A99D6;}
.avbox { margin-left:10px; margin-right:5px; padding:0px; width:33px; height:30px; float:left; }
.avatar { padding:2px 2px 0 2px; background:#eaeaea; }
.autor { margin:2px 0 0 0; padding:0px; font-size:12px; color:#666666; display:block; line-height:13px;}
.dates { margin:0px; padding:0px; font-size:12px; color:#3A99D6; line-height:12px; }
.commentglobe { margin:10px 0 0 5px; padding:0px; width:10%; float:right;}
.comment_top { margin:0px; padding:3px 0 0 0; border:none; width:43px; height:38px; background:url(images/comment_globe.png) left top no-repeat; font-size:22px; font-weight:bold; color:#173658; font-family: verdana, arial, times new roman; letter-spacing:-4px; text-align:center;}

.entry { margin:25px 15px 15px 15px; padding:15px 0 0 0; border:0px; width:750px;  }
.entry a { color:#3A99D6; text-decoration:none;}
.entry a:hover { text-decoration:underline; }

/*meta*/
.topmetapost { margin:0px; padding:0px; width:772px; height:26px; background:url(images/top_metapost_bg.jpg) top center no-repeat; text-align:right; }
.metapostcats { margin:0px; padding:0 15px 0 15px; width:742px; background:#EDEDED; line-height:30px; color:#666666; text-align:left; font-size:11px; }
.metaposttag { margin:0px; padding:1px 15px 6px 15px; width:742px; background:#EDEDED url(images/bottom_metapost_bg.jpg) bottom center no-repeat; color:#666666; text-align:left; font-size:11px; }

	/*comments*/
ol.commentlist { list-style: none; }
ol.commentlist li { margin:0 0 15px 0; padding:0px; width:730px; height:120px; background: url(images/coment_bg.jpg) left no-repeat; border:0px; }
.comavat{ margin:0 16px 0 55px; padding:25px 0 0 0; height:95px; display:inline; float:left; }
.says { margin:0px; padding:35px 0 0 0; height:85px; width:163px; display:inline; float:left;}
.ustit{ Font-family: Arial, verdana; font-size:15px; font-weight:bold; color:#006791; line-height:10px;}
.ustit a{ color:#006791; text-decoration:none;}
.flech { Font-family: Arial, verdana; font-size:12px; color:#81A2B3; }
.lecoment { margin:0px; padding:25px 0 0 0; width:370px; height:80px; font-size:15px; color:#587E94; font-weight:bold; display:inline; float:left; overflow:hidden; } 
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }

ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }


/*Comment form*/

#comentar { margin: 0 10px 0 5px; width:761px; border:0px; background: #DFF8FF url(images/bg_comment.jpg) top no-repeat;}
#comentar .response { margin-bottom:15px; width:761px; height:68px; border:0px; float:left;} 
#comentar .blockspace { margin:15px; padding-bottom:15px;}
#comentar .user { margin:0 0 7px 0; padding-left:25px; width:750px; height:28px; line-height:28px; font-size:10px; font-weight:bold; letter-spacing:2px; color:#173658; text-transform:uppercase; background:url(images/user2.png) left center no-repeat; float:left;}
#comentar .correo { margin:0 0 7px 0; padding-left:25px; width:750px; height:28px; background:url(images/emails.png) left center no-repeat; float:left; line-height:28px; font-size:10px; font-weight:bold; letter-spacing:2px; color:#173658; text-transform:uppercase;}
#comentar .website { margin:0 0 7px 0; padding-left:25px; width:750px; height:28px; background:url(images/web.png) left center no-repeat; float:left; line-height:28px; font-size:10px; font-weight:bold; letter-spacing:2px; color:#173658; text-transform:uppercase;}
#comentar .txtarea { margin:0 5px 0 0; padding:0 0 0 5px; width:194px; height:28px; border:none; background:url(images/text_coment.jpg) left no-repeat; font-size:15px; font-weight:bold; color:#fff; text-transform:none; letter-spacing:1px;}
#comentar .labx { margin:5px 0 2px 0; padding-left:10px; width:750px; float:left; font-size:10px; font-weight:bold; letter-spacing:2px; color:#173658; text-transform:uppercase;}
#comentar .comblock { margin:0 5px 10px 0; padding:5px 10px 0 15px; width:544px; height:149px; border:none; background:url(images/coment_area.jpg) left no-repeat; font-size:15px; font-weight:bold; color:#fff; text-transform:none; letter-spacing:1px;



} /* END screen media */



@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */