html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label{margin:0;padding:0;list-style:none;font-weight:normal}
body{margin:0;font:12px/15px Arial, Helvetica, sans-serif;background:url(img/background.jpg) left 0 repeat-x}
img{border:0}
a{text-decoration:none;color:#ff0000;outline:#000000}
a:hover{text-decoration:underline}
input, select, textarea{font:12px Arial, Helvetica, sans-serif}

/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden}
ul,ol{position:relative}

/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}


/*ESTRUCTURA*/
.layout{width:100%}
.layout .bgplus{}
.layout .bgplus .bgtop{width:100%}
.layout .bgplus .bgtop .header{width:960px;margin:0 auto;padding-bottom:42px}
.layout .bgplus .bgtop .header h1{float:left;padding:11px 0;display:block;height:108px}

/*Navegacion*/
.layout .bgplus .bgtop .header .nav{float:right;width:450px;padding-top:46px}
.layout .bgplus .bgtop .header .nav li{display:block;margin-bottom:11px;float:left}
.layout .bgplus .bgtop .header .nav li a{display:block;height:14px;margin:0 0 0 10px;background:url(img/nav_g.gif) top left no-repeat}
.layout .bgplus .bgtop .header .nav li a:hover{background-position:left bottom}
.layout .bgplus .bgtop .header .nav .li .act{background-position:bottom}
.layout .bgplus .bgtop .header .nav .whatwedo a{width:90px;background-position:top left}
.layout .bgplus .bgtop .header .nav .whatwedo a:hover{background-position:left -15px}
.layout .bgplus .bgtop .header .nav .clients a{width:54px;background-position:-101px top}
.layout .bgplus .bgtop .header .nav .clients a:hover{background-position:-101px -15px}
.layout .bgplus .bgtop .header .nav .products a{width:71px;background-position:-169px top}
.layout .bgplus .bgtop .header .nav .products a:hover{background-position:-169px -15px}
.layout .bgplus .bgtop .header .nav .aboutus a{width:67px;background-position:-254px top}
.layout .bgplus .bgtop .header .nav .aboutus a:hover{background-position:-254px -15px}
.layout .bgplus .bgtop .header .nav .contactus a{width:85px;background-position:-333px top}
.layout .bgplus .bgtop .header .nav .contactus a:hover{background-position:-333px -15px}

/*--- Footer----*/
.layout .bgbott .footer{width:953px;margin:0 auto;padding:9px 0 5px 0; color:#808080; font-size:11px;border-top:1px solid #ccc;margin-top:30px}
.layout .bgbott .footer .left{color:#808080;float:left}
.layout .bgbott .footer .right .main{color:#808080;padding:5px 0px 5px 0}
.layout .bgbott .footer .right .ubi{float:left; display:block; padding:5px 5px 5px 0px}
.layout .bgbott .footer .right .ubi a{color:#808080}
.layout .bgbott .footer .right{color:#808080;float:right}
.layout .bgbott .footer .right .latin{display:block;height:37px;width:79px;background:url(img/latin.gif) left top no-repeat}
/*--- Footer----*/


/*--- body----*/
.layout .bgplus .bgtop .body{width:1002px;margin:0 auto}
.layout .bgplus .bgtop .body .contenedor {position:relative;padding:0px}
.layout .bgplus .bgtop .body .contenedor .sides{display:block;width:34px;height:631px;position:absolute}
.layout .bgplus .bgtop .body .contenedor .sides.left{background:url(img/shadow_left.jpg) top left no-repeat;left:-35px;top:1px}
.layout .bgplus .bgtop .body .contenedor .sides.right{background:url(img/shadow_right.jpg) top left no-repeat;right:-29px;top:1px}
.layout .bgplus .bgtop .body .contenedor .tw{background:url(img/twitter_bird.jpg) top left no-repeat;right:-40px;top:-40px;width:108px;height:102px;display:block;position:absolute;z-index:100;}
.layout .bgplus .bgtop .body .contenedor .contmain{margin:0 auto;position:relative;border-right:1px solid #ccc}
.layout .bgplus .bgtop .body .contenedor .contmain .shadow{background:url(img/blog_side_down_bg.jpg) bottom left no-repeat;width:207px;height:332px;position:absolute;bottom:0px;right:-1px}

.layout .bgplus .bgtop .body .contenedor .contmain .content {float:left;width:795px;background:url(img/aboutus_bg.jpg) top left repeat-x;border-left:1px solid #b3b3b3;_width:774px}
.layout .bgplus .bgtop .body .contenedor .contmain .content2 {background:url(img/content2_bg.png) left bottom repeat-x;padding:20px 20px 40px 15px;width:761px;_width:auto}

.layout .bgplus .bgtop .body .contenedor .contmain .content .entry  .post{padding:13px 0 60px;background:url(img/post_down_bg.png) center bottom no-repeat;overflow:hidden}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post{padding:13px 0 20px;overflow:hidden}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left{float:none;width:746px;padding-right:21px;background:none}
.layout .bgplus .bgtop .body .contenedor .contmain .content .entry .post .left{float:left;width:417px;padding-right:21px;background:none}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .right{float:right;width:322px;text-align:center;background:none}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .right a img{border:1px solid #ddd}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo{padding-bottom:20px}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo .contit{float:left;padding-left:17px;width:auto;border-left:1px dotted #3f2a1e}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .entry  .post .left .titulo .contit{float:left;padding-left:17px;width:281px;border-left:1px dotted #3f2a1e;_letter-spacing:-1px}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo .contit h2{font:normal 23px Georgia, 'Times New Roman', Times, serif;font-style:italic}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo h2 a{color:#3a2518}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo .category{font:normal 11px Georgia, 'Times New Roman', Times, serif;font-style:italic;padding-top:4px;display:block;float:left}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo .category a{color:#564841;line-height:30px;border-bottom:1px dotted #ccc}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .titulo .fecha{float:left;display:block;font:normal 24px Georgia, 'Times New Roman', Times, serif;font-style:italic;text-transform:uppercase;text-align:center;color:#6b7c18;width:106px;padding-right:10px}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .bota{padding-bottom:20px}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .bota p{font:normal 12px Georgia, 'Times New Roman', Times, serif;padding-left:10px;padding-bottom:10px}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .bota  h3{font:normal 18px Georgia, 'Times New Roman', Times, serif;border-bottom:1px dotted #ccc;display:block}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .bota  h4{font:normal 15px Georgia, 'Times New Roman', Times, serif;border-bottom:1px dotted #ccc;display:block}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .bota img{padding:15px}
.single .layout .bgplus .bgtop .body .contenedor .contmain .content .post .bota img{float:right;padding-top:0px}
.single .layout .bgplus .bgtop .body .contenedor .contmain .content .post .bota object{margin:10px auto;text-align:center;padding:10px;clear:both}

.layout .bgplus .bgtop .body .contenedor .contmain .content  .post {}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .postmetadata{padding:0 0 10px 10px;font:normal 11px Georgia, 'Times New Roman', Times, serif;color:#555;clear:both}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .postmetadata a{color:#990000}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left .autorycom{display:block;padding-left:5px;font:normal 11px Georgia, 'Times New Roman', Times, serif}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left .autorycom .left{float:left;width:auto;color:#6b7c18;font-weight:bold}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left .autorycom .left .autor{background:url(img/blog_content_user_bg.gif) no-repeat;display:block;padding:5px;float:left}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left .autorycom .left .nombre{float:left;padding:5px 0 0 8px }
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left .autorycom .right{float:right;width:auto;padding:5px 0 0 0}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .left .autorycom .right a{color:#990000}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .postmetadata a{}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .post .postmetadata a.post-edit-link{}
.layout .bgplus .bgtop .body .contenedor .contmain .content  h2.pagetitle{font:normal 28px Georgia, 'Times New Roman', Times, serif;font-style:italic;color:#007120;border-bottom:1px dotted #c7c7c7;padding-bottom:10px;margin:0 10px 10px;text-align:center;}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .navigation{padding:10px 0;text-align:center;margin:25px 20px 0;border:1px dotted #c7c7c7;border-left:0px;border-right:0px;overflow:hidden}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .navigation a{font:normal 13px Georgia, 'Times New Roman', Times, serif;font-style:italic}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .navigation .alignleft{float:left}
.layout .bgplus .bgtop .body .contenedor .contmain .content  .navigation .alignright{float:right}
 /*--- FIN body----*/



/* Sidebar */
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar {float:left;width:205px;font-family: Arial, Helvetica, sans-serif;font-size:12px;padding-top:26px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .facebook{display:block;width:179px;height:23px;background:url(img/ic_facebook.gif) center center no-repeat;margin:0 auto 20px;border:1px dotted #ccc;border-width:1px 0;padding:10px 0}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .int{background:#fff url(img/blog_side_bg.jpg) left top no-repeat}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar ul {margin:0;list-style: none;line-height: normal;padding:6px 18px 4px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar li{margin-bottom: 30px;padding: 0 0 10px 0px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar li ul {margin: 0px 14px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar li li {margin:0;padding: 12px 0px;border-bottom: 1px dashed #ADADAD}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar li li a {padding: 0px 0px 0px 0px;font-weight: normal}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar li li a:hover {}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar p {margin: 0;padding: 0px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar h2 {padding: 2px 0 2px 0px;text-transform: capitalize;font-size: 18px;font-weight: normal}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar a {text-align: left;text-decoration: none}

.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .lastTw{padding:17px 18px 4px 18px;min-height:224px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .lastTw h4{margin-bottom:19px;height:22px;display:block; background:url(img/side_title.gif) left top no-repeat;font-size:0px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .lastTw ul{width:179px;overflow-x:hidden}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .lastTw ul {padding:0}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .lastTw ul li{border-bottom:1px dotted #cecece;padding:0px 0 4px 0;line-height:16px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .lastTw p{}

.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl{padding:6px 18px 4px 18px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl h4{margin-bottom:10px;height:29px;display:block; background:url(img/side_title.gif)  left bottom no-repeat;font-size:0px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl .cimg{padding:2px;float:left;margin-top:15px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl .cimg img{width:250px !important; height:70px !important}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl {color:#666;line-height:20px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl  h2{}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl  h2 a{display:block;margin-bottom:12px;padding-bottom:5px;border-bottom:1px dotted #cecece;color:#ccc}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl  span{padding-bottom:8px;display:block}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl a{display:block;background:url(img/bt_red.gif) top left no-repeat; clear:both;}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl a:hover{text-decoration: none; background-position: left bottom}

.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew{background:url(img/ofertas_laborales.jpg) left top no-repeat}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew h4{height:22px;display:block;background:url(img/side_title.gif) left -24px no-repeat}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew .rss-box-rss{}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew .rss-box-rss ul{color:#000;padding:0px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew .rss-box-rss ul li{color:#000;margin-bottom:0px}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew .rss-box-rss ul li a{color:#000}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .ourBl.markNew .rss-box-rss ul li a:hover{text-decoration: none}
.layout .bgbott .contnot .ourBl.markNew .main{display:block; background:url(img/mini_logo.gif) 0px 0px no-repeat;height:30px;width:40px;position:absolute;bottom:-40px;left:5px;margin:0px;padding:0px}

.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .widget .widget_tag_cloud  .widgettitle{text-decoration: none}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .widget{}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .widget.widget_tag_cloud{float:left}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .widget.widget_tag_cloud a{font-weight:normal}
.layout .bgplus .bgtop .body .contenedor .contmain .sidebar .tweets{padding:0px;margin:0px;overflow:hidden}

/*respond*/
.single #respond{clear:both;font:normal 15px Georgia, 'Times New Roman', Times, serif;font-style:italic;color:#007120;border-bottom:1px dotted #c7c7c7;padding-bottom:10px;margin:0 10px 10px}
.single #respond p{padding:8px 0;display:block}
.single #respond p input{}
.single #respond p textarea{width:400px}


	/*----Compartir----*/
.share{font:normal 28px Georgia, 'Times New Roman', Times, serif;font-style:italic;color:#007120;border:1px dotted #c7c7c7;text-align:center;margin:10px 10px;background:#f7f7f7}
.share .share_text{padding:2px 0 15px 0}
.share .share_link{padding:0px; margin:0}
.share .share_links{width:23px;height:23px;margin:0}
.share .share_links img{margin:0;padding:0}
	/*----Fin Compartir----*/
	/*----Post Relacionados----*/
.releated {padding:20px 0; clear:both}
.releated ul.related_post{margin:0; padding:0}
.releated ul.related_post li{list-style:none;float:left; padding:0 5px}
	/*----Fin Post Relacionados----*/
	/*----Post Comentarios----*/

#comments{padding-top:10px}
.single .commentlist{}
.single .commentlist li{padding:8px;color:#999;margin-top:10px}
.single .commentlist li a{color:#999}
.single .commentlist li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.single .commentlist li{display:inline-block}
* html .single .commentlist li{height:1%}
.single .commentlist li{display:block;list-style:none}
.single .commentlist .comment.even.thread-even.depth-1{background:url(images/share_bg.png)}
.single .commentlist .comment.odd.alt.thread-odd.thread-alt.depth-1{/*background:green*/}
.single .commentlist .comment-body{/*background:red;  */position:relative}
.comment .comment-body .vcard{margin:0;padding-bottom:13px;text-transform:capitalize;background:url(images/comment_bg.png) 10px bottom no-repeat;display:inline-block;display:block;#height:1%}

.comment .comment-body .vcard:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.comment .comment-body .vcard img{float:left;padding-right:10px;margin:0px}
.comment .comment-body .vcard cite{float:left}
.comment .comment-body .comment-meta.commentmetadata{position:absolute; top:17px; left:42px; font-size:10px}
.comment .comment-body p{display:block;padding:10px;background:#fff;color:#333333;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px}
	/*----Post Comentarios----*/
