/*
Theme Name: TecnoEnergetizados
Theme URI: http://www.tecnoenergetizados.com
Description: blach and gray Fabulous Design
Author: Angel Ortega
Author URI: http://www.executivestudio.net
*/
@media screen {
* { margin: 0; padding: 0; }
body { background:#064966; font: 13px Arial, Tahoma, Verdana, 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 { 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 { border:none; }
p { margin: 0 0 10px 0; }
a { border:none; color:#006293; text-decoration:none;}
a:hover { text-decoration:undrline; }
ul, ol { margin: 0 0 10px 0; }
pre { }
code, tt { }
#wrap { width: 907px; margin: 0 auto; padding: 0 auto; background:#fff; }
#topnav { width:907px; height:28px; float:left; position:relative; margin-top:8px; overflow:hidden;}
.hometab { margin-left:10px; float:left; width:133px; height:28px; color:#fff; font-weight:bold; line-height:28px; text-align:center; background:url(images/top_tab.jpg) bottom center no-repeat; }
#topnav ul.topnav li { list-style:none; float:left; margin: 7px 3px 0 3px; border-right:1px solid #ccc;}
#topnav ul.topnav li a { color:#666; text-decoration:none; padding:2px 15px 2px 15px;}
#topnav ul.topnav li a:hover { color: #2970A6; text-decoration:none;}
#header { width:907px; height:211px; position:relative; float:left; background:url(images/header_bg.jpg) top center repeat-x;}
#header a { text-decoration:none; border:none; }
.logo { position:absolute; top:60px; left:45px; }
.twt_icon { position:absolute; bottom:3px; left:10px; width:26px; height:26px; border:none; }
.fbk_icon { position:absolute; bottom:3px; left:46px; width:27px; height:27px; border:none; }
.rss_icon { position:absolute; bottom:3px; left:83px; width:27px; height:27px; border:none; }
.eml_icon { position:absolute; bottom:3px; left:120px; width:27px; height:27px; border:none; }
.srccaja { position:absolute; bottom:4px; right:55px; border:none; padding: 1px 5px 0 10px; width:163px; height:26px; line-height:27px; color:#333333; background:url(images/src_box.jpg) top left no-repeat; }
.srcbtn { position: absolute; bottom:4px; right:20px;}
#content { width:907px; position:relative; float:left; margin:10px 0 5px 0; padding:0px; }
#postcont { width:674px; float:left; margin: 0 6px 0 6px; }
.post { width:674px; float:left; margin-bottom:15px; padding-bottom:10px; background:url(images/bottom_post.jpg) bottom center no-repeat; }
.post .titlex { width:674px; position:relative; min-height:40px; background:url(images/top_post.jpg) top center no-repeat; float:left; }
.post .titlex h2 { margin:0px; color:#666666; font-size:22px; display:block; width:680px; padding:10px 5px 2px 10px; }
.post .titlex h2 a { color:#666666; text-decoration:none; }
.post .titlex h1 { margin:0px; color:#666666; font-size:22px; display:block; width:680px; padding:10px 5px 2px 10px; }
.post .titlex h1 a { color:#666666; text-decoration:none; }
.post .titlex .meta { margin:0 0 0 15px; padding:0px; font-size:12px; color:#666;}
.post .titlex .separator { margin:2px 0 0 9px; width:97%; height:4px; display:block; background:url(images/post_division.jpg) center repeat-x; text-align:center; }
.post .titlex .coments_globe { position:absolute; top:10px; right:20px; width:31px; height:29px; padding-top:3px; padding-left:1px; background:url(images/top_comment_icon.png) center top no-repeat; color:#333; font-size:7px; font-weight:bold; text-align:center; }
.post .titlex .coments_globe a { font-size:12px; color:#333; text-decoration:none; text-align:center; margin:0px; }
.entry { padding:15px; font-size:15px; color:#333; font-family:arial, verdana, serif; float:left; }
.entry a { color:#2970A6; text-decoration:none;}
.entry img { padding:3px; background:#f1f1f1; border:1px solid #ccc;}
#sharelicious { width:674px; float:left; height:100px; background:#f1f1f1; border-top:4px solid #eaeaea; margin:0 0 15px 0; display:block; }
.titshare { font-size:20px; width:764px; padding:5px 0 10px 10px; display:block; color:#ff6600; }
.shareicons { margin:0 0 0 15px; }
.shareicons a { border:none; margin-right:20px;}
.postmetadata { width:652px; float:left; margin-left:11px; position:relative;}
.postmetadata .topdata { width:652px; height:9px; float:left; background:url(images/mete_top_bg.png) top center no-repeat; display:block; }
.postmetadata .metacontent { width:652px; position:relative; padding:0 5px 0 5px; float:left; background:url(images/meta_line_bg.png) center repeat-y; display:block; }
.postmetadata .metacontent a { color:#2970A6; text-decoration:none; font-size:11px; }
.postmetadata .metacontent .cattag { float:left; width:450px; margin-left:10px; min-height:30px; border-right:1px solid #ccc; font-size:11px; color:#333; }
.postmetadata .metacontent .cattag .cattop { padding-left: 21px; display:block; background:url(images/cat_icon.jpg) left top no-repeat; }
.postmetadata .metacontent .cattag .catbottom { padding-left: 21px; margin-top: 5px; display:block; background:url(images/tag_icon.jpg) left top no-repeat; }
.postmetadata .bottomdata { width:652px; height:9px; float:left; background:url(images/meta_bottom_bg.png) top center no-repeat; display:block; }
.postmetadata .metacontent .fullentry { width:197px; height:20px; position:absolute; top:2px; right:10px; }
.postmetadata .metacontent .coments_globe2 { width:31px; height:29px; padding-top:3px; padding-left:1px; background:url(images/top_comment_icon.png) center top no-repeat; color:#333; font-size:12px; font-weight:bold; text-align:center; }
.postmetadata .metacontent .comdata { position:absolute; top:0px; right:210px; padding-right:3px; padding-top:2px; width:50px; border-right:1px solid #ccc; }
#sidebar { width:215px; float:left; font-size:12px; color: #666; background: #DFDFDF url(images/sidebar_top.jpg) top center no-repeat;}
#sidebar a { color:#2970A6; text-decoration:none;}
#sidebar a:hover { color:#333333; text-decoration:none; }
#sidebar ul, ol, li { list-style:none; }
#sidebar h2 { margin: 10px 6px 5px 6px; padding: 6px 5px 0 10px; font-weight:bold; width:187px; height:20px; font-size: 12px; color:#333333; background:url(images/sidetitle_bg.jpg) top left no-repeat; display:block; }
#sidebar h2.laugh { margin: 10px 0 5px 0; padding: 6px 5px 0 10px; font-weight:bold; width:199px; height:20px; font-size: 12px; color:#333333; background:url(images/sidetitle_bg.jpg) top left no-repeat; display:block; }
#sidebar ul li { display:block; margin:3px 6px 3px 6px; padding:1px 0 7px 0; background: url(images/side_line.png) bottom center repeat-x; }
#sidebar ul li a { text-align:left; background:url(images/arrow.jpg) 5px 7px no-repeat; padding: 2px 5px 6px 18px;}
#sidebar .side_bottom { width:115px; height:13px; background:url(images/sidebar_bottom.jpg) bottom center no-repeat; display:block; clear:both;}
#sidebar .subsrss { margin:5px 6px 5px 6px; border:none; width:201px; height:36px; }
#sidebar .emailbox { position:relative; margin:0 6px 3px 6px; display:block; text-align:center; width:201px; padding-top:10px; height:80px; background:url(images/rss_side_bg.jpg) top left no-repeat;}
#sidebar .sideemlbox { position:absolute; border:none; top:30px; left:7px; color:#006293; padding:0 5px 0 10px; width:171px; height:24px; line-height:24px; background:url(images/rss_box.jpg) top left no-repeat; }
#sidebar .sendside { position:absolute; bottom:5px; left:65px; }
#sidebar div { margin:0 6px 0 6px;}
.navigation { float:left; background:#fff; margin:5px 5px 10px 5px; width:99%;}
.next-posts a { padding:7px 10px 7px 10px; float:left; background:#eaeaea; color:#2970A6; border-left:2px solid #666; text-decoration:none; }
.prev-posts a { padding:7px 10px 7px 10px; float:right; background:#eaeaea; color:#2970A6; border-right:2px solid #666 ; text-decoration:none; ; }
#footer { width:907px; height:30px; position:relative; font-size:12px; font-family: Arial, tahoma, verdana, sans-serif; background:url(images/footer_bg.jpg) bottom center no-repeat; color: #fff; clear:both;}
#footer a { color:#fff; font-weight:bold; text-decoration:none; }
#footer .copy { position:absolute; right:15px; bottom:4px; }
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-top: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
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 { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
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.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
.thecomtitle { padding:3px 0 3px 10px; background:#f1f1f1; float:left; width:664px; display:block; font-size:18px; color: #ff6600; }
.respond { position:relative; float:left; width:574px; height:186px; background:#f4f4f4; }
.usrbox2 { position:absolute; top:47px; left:19px; padding:2px 10px 0 35px; width:196px; border:none; height:31px; color:#666; font-size:13px; background:url(images/com_user.jpg) top left no-repeat; }
.emlbox { position:absolute; top:92px; left:19px; padding:2px 10px 0 35px; width:196px; border:none; height:31px; color:#666; font-size:13px; background:url(images/com_email.jpg) top left no-repeat; }
.webbox { position:absolute; top:137px; left:19px; padding:2px 10px 0 35px; width:196px; border:none; height:31px; color:#666; font-size:13px; background:url(images/com_website.jpg) top left no-repeat; }
.sendcmnt { position:absolute; top:8px; left:419px; border:none; }
.comentario { position:absolute; top:46px; left:275px; color:#666; padding:10px 10px 10px 15px; border:none; width:390px; height:106px; background: url(images/com_box.jpg) top left no-repeat; }
.comtitle { position:absolute; top:12px; left:17px; width:225px; height:25px; background: url(images/com_title.jpg) top left no-repeat; display:block; }
.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.alignnone, img.alignnone {
/* not sure about this one */
}
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
} /* 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 */