body{margin:0px;padding:0;color:#292929;background:#1B1B1D url(images/bg.jpg) no-repeat scroll center top;font-family:sans-serif;font-size:12px;line-height:14px;}
ul{line-height:24px;list-style-image:url(images/bullet.gif);}
a:link, a:visited{text-decoration:none;color:#1f9ebe;}
a:hover{color:#1f9ebe;text-decoration:underline;}
a{outline:none;}
h1{margin:0px 0px 10px 0px;font-weight:normal;font-size:30px;}
h2{margin:0px 0px 10px 0px;font-weight:normal;font-size:27px;line-height:1em;}
h3{margin:0px 0px 10px 0px;font-weight:normal;font-size:24px;}
.titles-boxes{font-weight:bold;}
.cat-box-items{width:100%;border-bottom:1px solid #DCDCDC;margin-bottom:5px;}
.headings{color:#000;margin-bottom:10px;display:block;width:100%;}
#wrapper2{width:950px;margin:0px auto;padding:0px 0px 0px 0px;border:10px solid #19232e;background-color:#FFF;background-image:url(images/sidebar-bg-Blue.gif);background-repeat:repeat-y;background-position:right;}
.topbanner{float:right;margin-top:8px;margin-bottom:-5px;border:none;}
.wrapper2Enable{width:950px;margin:auto;padding:0px 0px 0px 0px;margin-top:0px !important;}
#respond h3{margin-bottom:20px;}
.post-title{line-height:30px;}
.home-post-wrap{width:643px;float:left;background-image:url(images/shadow.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:40px;margin-bottom:10px;font-size:1em;line-height:1.4em}
.home-post-wrap-box{width:280px;margin-right:10px;float:left;background-image:url(images/post-bg.gif);background-repeat:repeat-x;border:1px solid #EBEBEB;margin-bottom:10px;padding:10px;}
.readmore{float:right;margin-top:10px;}
.readmore a:link, .readmore a:hover{color:#292929;}
blockquote{overflow:auto;padding:0 10px;margin:20px 30px;background-color:#f5f5f5;border:1px solid #e0e0e0;}
#header{float:left;width:248px;height:133px;margin-left:-26px;background-image:url(images/header-Blue.gif);}
#container{float:right;width:950px;color:#292929;}
#left-div{width:693px;float:left;padding-left:35px;padding-top:26px;}
.adwrap{margin-left:55px;float:left;}
.adwrap a, .adwrap a:hover, .adwrap a:visited{margin-right:5px;margin-bottom:5px;display:block;float:left;}
.icons{margin-top:0px;margin-bottom:-5px;margin-right:10px;}
.post-inside-2{float:left;width:450px;}
.logo{float:left;border:0px;margin:19px 0 0 53px;}
.thumbnail{border:10px solid #F2F2F2;float:left;margin-right:25px;margin-bottom:15px;}
.current-category{color:#292929;border:1px solid #EBEBEB;padding:5px;display:block;margin-bottom:10px;width:640px;}
.post-info{color:#FFF;font-weight:bold;padding:4px 12px;display:block;float:left;background-color:#1dbfe8;margin-bottom:19px;}
.post-info2 a:visited, .post-info2 a:link{color:#292929;}
.post-info a:visited, .post-info a:link{color:#FFF;}
.post-info2{color:#292929;padding:4px 12px;display:block;float:left;background-color:#E9E9E9;margin-bottom:19px;}
.articleinfo{border-bottom:1px solid #EEEEEE;padding-bottom:7px;color:#545454;}
.titles{font-weight:normal;font-size:30px;text-decoration:none;margin-bottom:13px;margin-left:0;padding-left:0;}
.titles a:link, .titles a:visited, .titles a:active{font-weight:bold;font-size:30px;text-decoration:none;line-height:30px;color:#292929;text-transform:uppercase;margin-left:0;padding-left:0;}
.commentlist{padding:0px;margin:0px 0px 0px 6px;width:653px;background-image:url(images/comment-bg.gif);list-style-image:none;list-style-type:none;float:left;}
.commentlist li{font-weight:bold;width:653px;display:block;background-image:url(images/comment-bottom.gif);background-repeat:no-repeat;background-position:bottom left;padding:0px 0px 45px 0px;margin:0px;list-style-image:none;list-style-type:none;float:left;}
.commentlist li div{width:633px;display:block;background-image:url(images/comment-top.gif);background-repeat:no-repeat;margin:0px;padding:10px;float:left;}
.commentlist li div.wp_syntax{width:550px;display:block;background-image:none;margin:0px;padding:10px;float:left;}
.commentlist li div.wp_syntax .code{background-image:none;width:530px}
.commentlist li .avatar{float:left;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite{font-size:18px;float:left;font-style:normal;margin-left:10px;margin-right:6px;margin-top:5px;font-weight:normal;}
.says{display:none;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;display:block;float:left;width:90%;margin-left:3%;}
#commentform p, .contact-space{clear:both;}
.alt{margin:0;padding:10px;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentlist .children li{width:90%;display:block;margin:0px;background-color:#FDFDFD;background-image:url(images/comment-children-bg.gif);background-position:left;background-repeat:repeat-y;border:1px solid #E2E2E4;overflow:hidden;}
.commentlist .children li div{width:97%;padding:3%;background-image:url(images/comment-children-top.gif);background-repeat:no-repeat;background-position:top left;}
.commentlist .commentmetadata{font-weight:normal;float:left;margin:5px 0px 0px 0px;display:block;clear:both;background-image:none;width:90%;margin-left:3%;}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta{background-image:none;width:100%;padding:0px !important;}
.commentlist .reply, .commentlist .children .reply{float:right;background-image:none;width:54px;height:22px;margin-bottom:0px;padding:0px;margin-right:10px;font:0.9em'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover{background-image:url(images/reply.gif);width:39px;height:17px;display:block;color:#FFF;font-size:8px;text-transform:lowercase;font-weight:normal;padding:5px 0px 0px 15px;letter-spacing:1px;}
.commentlist .children li{padding-bottom:10px;}
.commentlist .children li ul li{padding-bottom:10px;background-color:#FFF;}
#respond{margin-top:20px;float:left;background-image:none;}
.commentlist #respond h3, .commentlist #respond a{margin-left:28px;}
#comments{line-height:30px;}
.children{clear:both;}
.children .commentmetadata, .children .vcard{background-image:none;}
.children textarea{width:90% !important;}
.children input{width:80% !important;}
#cancel-comment-reply-link{display:block;background-image:url(images/comment-close.gif);width:144px;height:21px;padding:5px 0px 0px 23px;font-weight:normal;color:#292929;font:1em'Lucida Grande', Verdana, Arial, Sans-Serif;}
#respond div{background-image:none;}
#submit{width:120px !important;}
#commentform{margin:10px 0px 0px 20px;}
#commentform textarea{background:#f8f7f6;border:1px solid #d6d3d3;width:350px;padding:10px;}
#commentform #email{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(images/comment-email.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px;}
#commentform #author{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(images/comment-author.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px;}
#commentform #url{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(images/comment-website.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px;}
#pages{width:950px;margin:50px auto 0px auto;height:39px;}
#pages ul{list-style-type:none;float:left;padding:0px 0px 0px 0px;margin:0;width:680px;}
#pages ul li{float:left;display:block;height:31px;padding:0px;margin-right:10px;}
#pages .home, #pages .current_page_item{background-image:url(images/pages-hover-left-Blue.gif);background-position:left;}
#pages .home a:link, #pages .home a:visited, #pages .current_page_item a:link, #pages .current_page_item a:visited{background-image:url(images/pages-hover-right-Blue.gif);background-position:right;background-repeat:no-repeat;color:#FFF;}
#pages ul li:hover{background-image:url(images/pages-hover-left-Blue.gif);background-position:left;}
#pages ul li a:link, #pages ul li a:visited, #pages ul li a:active{float:left;color:#e0e0e0;text-transform:uppercase;display:block;height:29px;font-size:11px;padding:2px 13px 0px 10px;margin:0px;}
#pages ul li a:hover{background-image:url(images/pages-hover-right-Blue.gif);background-position:right;background-repeat:no-repeat;color:#FFF;height:29px;text-decoration:none;}
.nav li ul{position:absolute;top:-999em;border-top:4px solid #21b4d9;border-bottom:4px solid #1ca0c2;}
.nav li{float:left;position:relative;}
.nav ul li{width:100%;}
.nav li:hover ul, ul.nav li.sfHover ul{left:0px;top:25px;}
.nav li:hover li ul, .nav li.sfHover li ul{top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul{left:240px;top:0px;}
.nav li:hover ul, .nav li li:hover ul{top:-999em;}
.nav li li{padding:0px;background-color:#1ca8cc;height:auto !important;}
.nav li ul{z-index:100;}
#pages ul li ul{width:240px;}
.nav li:hover a:link, .nav li:hover a:visited{color:#FFF !important;background-image:url(images/pages-hover-right-Blue.gif);background-position:right;background-repeat:no-repeat;}
.nav li li:hover, .nav li .current_page_item{background-image:none !important;}
.nav li li a:link, .nav li li a:visited{width:180px;padding:10px 30px 10px 30px !important;margin:0px 0px 0px 0px !important;height:auto !important;background-image:none !important;float:left;}
.nav li li a:hover{background-color:#26b9df;background-image:none !important;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
#about{width:222px;background-image:url(images/about-bg.gif);float:left;font-size:11px;}
#about h2{font-size:12px;color:#FFF;font-weight:normal;text-transform:uppercase;font-family:Trebuchet MS;background-image:url(images/about-title-bg.gif);background-repeat:no-repeat;background-position:left;width:120px;height:30px;padding-left:102px;padding-top:11px;margin:0px;float:right;}
#about-content{float:left;padding:8px 10px 10px 15px;}
#about-image-border{background-color:#9F9F9F;border-left:1px solid #8D8D8D;border-top:1px solid #8D8D8D;border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;padding:3px;float:left;float:left;display:inline;margin:-33px 10px 0px 0px;position:relative;z-index:99;}
#sidebar{float:right;padding-left:0px;padding-right:0px;width:222px;}
.sidebar-box{padding-top:5px;margin-bottom:0px;float:right;width:212px;color:#FFF;padding-left:10px;}
.sidebar-box a:link, .sidebar-box a:visited, .sidebar-box a:active, sidebar-box a:hover{color:#FFF;text-decoration:none;}
.sidebar-box ul li{margin:5px 3px 3px 0px;}
.sidebar-box-inside{padding-left:10px;}
.sidebar-box ul{list-style-image:url(images/sidebar-bullet-Blue.gif);}
.sidebar-box h2{font-size:18px;color:#FFF;font-weight:normal;text-transform:uppercase;font-family:Trebuchet MS;background-image:url(images/h3-bg-Blue.gif);background-repeat:no-repeat;background-position:left;width:200px;height:31px;padding-left:22px;padding-top:10px;margin:0px 0px 0px -10px;}
#footer{clear:both;width:945px;height:50px;padding-left:5px;text-align:left;color:#e0e0e0;padding-top:14px;margin-left:auto;margin-right:auto;font-size:11px;}
#footer a{color:#FFFFFF;}
#footer a:visited{color:#FFFFFF;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}
#searchform{margin-right:20px;margin-bottom:15px;}
#search{color:#FFFFFF;padding:0;float:right;width:230px;}
#search input{background:#383838;font-size:11px;color:#FFF;font-family:Tahoma, arial, verdana, courier;width:173px;height:19px;vertical-align:middle;padding:7px 10px 0px 10px;border:1px solid #4d4d4d;}
#search .input{width:28px;height:28px;background:none;border:none;vertical-align:middle;margin:0;padding:0;}
.wp-pagenavi{margin-bottom:15px;}
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #dfdfdf;color:#000;background-color:#FFF;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #dfdfdf;color:#000;background-color:#FFF;}
.wp-pagenavi a:hover{border:1px solid #a9a9a9;color:#FFF;background-color:#bfbfbf;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #dfdfdf;color:#FFF;background-color:#FFF;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #dfdfdf;color:#000;background-color:#FFF;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #a9a9a9;color:#FFF;background-color:#bfbfbf;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #a9a9a9;color:#000;background-color:#bfbfbf;}
#header-rss{opacity:1;width:40px;float:left;}
#header-rss img{border:none}
#header-rss:hover{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
.post-comments-count{background:transparent url(images/comments.png) no-repeat scroll 0% 0%;margin-left:3px;padding-left:20px;}
.post-update-date{background:transparent url(images/date-button.gif) no-repeat scroll 0 3px;border-bottom:1px solid #CCCCCC;font-weight:bold;margin-left:3px;padding-bottom:2px;padding-left:20px;margin-bottom:0}
.post-update-content{margin:0pt;padding:1em;background-color:#eee;border:1px solid #ccc}
#blogs{background-color:#19232E;color:#FFF;padding:10px 0px 0px 20px;width:950px;margin:0 auto;}
#blogs span{padding:0 20px}
.contact-left nombre, .contact-left email, .contact-left mensaje{border:1px solid #ccc;}
.lifestream li{list-style-image:none;}
.lifestream_text{padding:0;}
#sidebar ul.lifestream li, ul.lifestream li{background-position:0 7px !important;}
.contact-mail{background:transparent url(images/sergio_guerrero_contacto.jpg) no-repeat scroll -28px 0;}
.contact-skype{background:transparent url(images/sergio_guerrero_contacto.jpg) no-repeat scroll -60px 0;}
.contact-facebook{background:transparent url(images/sergio_guerrero_contacto.jpg) no-repeat scroll -92px 0;}
.contact-linkedin{background:transparent url(images/sergio_guerrero_contacto.jpg) no-repeat scroll -124px 0;}
.contact-phone{background:transparent url(images/sergio_guerrero_contacto.jpg) no-repeat scroll 0 -32px;}
