/*
------------------------------------------------------------------------
Theme Name:Indigo
Description:Based on Equilibrium. Visit <a href="http://equilibrium.madebyon.com"title="Equilibrium">http://equilibrium.madebyon.com</a> for more infomation.
Version:1.0
------------------------------------------------------------------------
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td, span{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;outline:none}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold}
em{font-style:italic}
a img{border:none;outline:none}
a{outline:none;text-decoration:none}


/*
-----------------------------------------
LAYOUT
----------------------------------------- 
*/
.aligncenter{display:block;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.floatLeft{float:left}
.floatRight{float:right}
.clear{clear:both}
.w310{width:310px}
strong.search-excerpt{background:#e77909;color:#000}
.w960{width:960px;margin:0 auto}
/*
-----------------------------------------
STRUCTURE
----------------------------------------- 
*/
html, body{height:100%}
body{font:12px Arial,Helvetica,sans-serif;color:#dfdfdf;margin:0 auto -80px;background:#0f0f0f}
#page-wrap{width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto;text-align:left;background:#0f0f0f url(images/bg_tile.jpg) top left repeat}
.content{width:960px;min-height:600px;margin:0 auto}
.content-blog{width:630px;min-height:600px;float:left;padding-top:30px}
/*
-----------------------------------------
TYPOGRAPHY
----------------------------------------- 
*/
h1, h6{font:normal 58px "Century Gothic", "Apple Gothic", sans-serif;color:#fff;text-transform:uppercase;padding:0 0 10px 0;line-height:58px;margin:0}
h2{font:bold 30px Arial, Helvetica, sans-serif;color:#fff000;text-transform:uppercase;line-height:30px}
	h2 a{font:bold 30px Arial, Helvetica, sans-serif;color:#fff000;text-transform:uppercase;display:block;text-decoration:none;line-height:30px;margin:6px}
	h2 a:hover{color:#000;background:#fff000}
	h2.azul a{font:bold 30px Arial, Helvetica, sans-serif;color:#0a7290;text-transform:uppercase;line-height:30px;text-decoration:none;margin:0; width:560px}
	h2.azul a:hover{background:#0a7290;color:#000;text-decoration:none}
h3{font:normal 34px "Century Gothic", "Apple Gothic", sans-serif;color:#dfdfdf;text-transform:uppercase;padding:0 0 10px 0;line-height:34px;margin:0}
h4{font:normal 18px "Century Gothic", "Apple Gothic", sans-serif;color:#dfdfdf;text-transform:uppercase;padding:0 0 10px 0;line-height:18px;margin:0}
h5{font:bold 18px Arial, Helvetica, sans-serif;color:#000;text-transform:uppercase;line-height:32px}
	h5 a{display:block;text-decoration:none;padding-left:6px;color:#000}
	h5 a:hover{color:#FFF}
	
/*p/span*/
p{color:#dfdfdf;font:normal 1.2em Arial, Helvetica, sans-serif;line-height:1.4em;text-align:left}
	p a, p a:visited{color:#e77909;text-decoration:none}
	p a:hover{text-decoration:none;color:#000;background:#e77909}
p.blog-excerpt{color:#dfdfdf;margin:5px 0 10px 0;font:normal 1.1em Arial, Helvetica, sans-serif;line-height:1.3em}
p.moretext{margin-top:10px}
p.tags{color:#8A8A8A;font-size:1em;line-height:1.5em;margin-bottom:0;margin-top:0}
span.small{font:11px Arial, Helvetica, sans-serif;color:#2e2e2e;line-height:32px;margin-left:10px}

/*meta date*/	
span.date{float:left;font:bold 24px Arial, Helvetica, sans-serif;color:#fff;line-height:24px}
span.date-ch{float:left;font:normal 18px Arial, Helvetica, sans-serif;color:#fff;line-height:18px}
span.date-ch-amar{float:left;font:normal 18px Arial, Helvetica, sans-serif;color:#fff000;line-height:18px}
/*meta comments*/
span.comments{float:right;background:url(images/bg_comment.png) no-repeat left center;width:28px;height:22px;text-align:center;padding-top:4px;margin-top:-27px;color:#000;font:bold 12px Arial, Helvetica, sans-serif;}
span.comments a{color:#000;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none}
/*bottombar texts*/
ul.categorias li a{font:normal 24px Arial, Helvetica, sans-serif;color:#ddda00;line-height:30px}
ul.categorias a{text-decoration:none}
ul.categorias a:hover{text-decoration:none;background:#fff000;color:#000}
/*sidebar*/
.recent a{font:normal 24px Arial, Helvetica, sans-serif;color:#0a7290;line-height:30px}
.recent a:hover{background:#0a7290;color:#000}
/*txt posts*/
.post-category{font:bold 14px Arial, Helvetica, sans-serif;color:#284F60;line-height:20px;text-transform:uppercase}
.mini{font-size:11px;color:#dfdfdf;text-transform:uppercase}
/*colores*/
.amar{color:#fff000}
.azul{color:#0a7290}
/*fuentes*/
.ar16, .ar16 a{font-size:16px;line-height:16px}
.ar16 a:hover{color:#000;background:#fff000}
/*margin y padding*/
.mrT10{margin-top:10px}
.comm-home{float:right;background:url(images/bg_comment.png) no-repeat left center;width:28px;height:22px;text-align:center;padding-top:4px;margin-top:7px}
.comm-home a{color:#000;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none}


.none{display:none}
/*.post ul li, 
.post ol li{font-size:1.2em; list-style-type:square; margin:5px 0 5px 5px}*/

/*
-----------------------------------------
TOP
----------------------------------------- 
*/
#top-left{margin:0;overflow:hidden;float:left}
#top-left a.logo{display:block;width:373px;height:120px;background:url(images/logo.png) top center no-repeat;margin:70px 0 0 0}
/*#top-right{margin:0;overflow:hidden;width:584px;float:right}*/
#top-right{margin:0;overflow:hidden;width:554px;float:right}
#top-right div.innertop{margin-top:40px}
#header{height:210px;overflow:hidden; width:960px; margin:0 auto}
.header-over{width:100%;height:210px;background:url(images/bg_header.jpg) top center no-repeat}
/*MENU TOP*/
ul#nav{height:30px;width:554px;margin:22px auto 0 auto;list-style-type:none;float:left}
#nav li{display:block;display:inline;text-indent:-9999px;text-align:left}
#nav a:link, #nav a:visited{float:right;text-decoration:none;text-transform:uppercase;font:bold 16px Arial, Helvetica, sans-serif;color:#fff;line-height:37px}
#nav a:hover{color:#fff;}

#nav a.home{width:91px;height:30px;background:url(images/menutop.png) 0 0 no-repeat}
#nav a.about{width:104px;height:30px;background:url(images/menutop.png) -91px 0 no-repeat}
#nav a.portfolio{width:137px;height:30px;background:url(images/menutop.png) -195px 0 no-repeat}
#nav a.blog{width:87px;height:30px;background:url(images/menutop.png) -332px 0 no-repeat}
#nav a.contacto{width:135px;height:30px;background:url(images/menutop.png) -419px 0 no-repeat}

ul#nav li.current_page_item a.home, #nav a.home:hover{background-position:0 -30px}
ul#nav li.current_page_item a.about, #nav a.about:hover{background-position:-91px -30px}
ul#nav li.current_page_item a.portfolio, #nav a.portfolio:hover{background-position:-195px -30px}
ul#nav li.current_page_item a.blog, #nav a.blog:hover{background-position:-332px -30px}
ul#nav li.current_page_item a.contacto, #nav a.contacto:hover{background-position:-419px -30px}

#header a.rss{display:block;width:54px;height:36px;background:url(images/rss_top.png);float:right;margin:41px 0 0 32px}

a.indigolab {margin-left:550px;margin-top:125px;position:absolute;z-index:10}
/*html*#a.indigolab {margin-left:550px;margin-top:125px;position:absolute;z-index:10;float:right}*/ /* sólo en safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	a.indigolab {margin-left:920px;margin-top:125px;position:absolute;z-index:10}
}



/*
-----------------------------------------
	HOME FEATURING TOP
----------------------------------------- 
*/
#front-top{margin:0 auto; width:960px;padding-top:30px}

/*
-----------------------------------------
	HOME FEATURED
----------------------------------------- 
*/
#front-middle{margin:45px auto 0 auto;overflow:hidden;width:960px}
.front-post{width:301px;margin-right:25px;float:left}
.front-post-last{width:301px;float:left}
.featured-post{position:relative;width:301px;height:231px;margin-bottom:10px}
.featured-title{background:url(images/black.png) top left repeat;display:block;z-index:101;width:100%;bottom:1px;left:1px;position:absolute;z-index:2}
.featured-image{position:absolute;z-index:1;border:1px solid #3b3b3b}

/*
-----------------------------------------
	HOME CAJA ABAJO
----------------------------------------- 
*/
#front-bottom{margin:45px auto 0 auto;width:960px}
#latest-wrap{width:960px;overflow:hidden;/*background:#000;*/padding-bottom:18px}
/*LATEST*/
.latest-left{width:650px;overflow:hidden}
.latest-right{width:310px;overflow:hidden}
.latest-post-wrap{float:left;width:184px;margin:0 30px 18px 0}
.latest-post-wrap-last{float:left;width:184px;margin:0 4px 12px}
.latest-post{position:relative;width:184px;height:134px;margin:0 0 3px 0}
.latest-title{background:url(images/black.png) top left repeat;display:block;z-index:101;width:182px;bottom:1px;left:1px;position:absolute;z-index:2}
.latest-image{position:absolute; z-index:1;border:1px solid #3b3b3b}
/*BLOG*/
.latest-post-wrap-blog{width:303px;margin:0 4px}
.latest-post-blog{position:relative;width:303px}
.latest-title-blog{background:#0a7290;display:block;width:100%;height:32px}
.latest-content-blog{width:303px; margin-bottom:20px}

/*
-----------------------------------------
BOTTOMBAR
----------------------------------------- 
*/
#bottombartop{width:100%;display:block;background:url(images/bg_footer.jpg) top center repeat-x;padding-top:26px}
#bottombar{width:960px;overflow:hidden;margin:0 auto;text-align:left}
#bottombar div{float:left;width:300px;margin:24px 30px 30px 0}
#bottombar h3{border-bottom:solid 1px #1d1d1d;margin-bottom:10px}
#bottombar .st-tag-cloud{margin-top:0}
#bottombar .st-tag-cloud a{color:#e77909}
#bottombar .st-tag-cloud a:hover{background:#000}
#bottombar div.nomargin{margin-right:0}
#bottombar div.blog{width:300px;height:70px;background:#343434;margin:45px 0 0}
#bottombar div.join{width:300px;height:70px;background:#343434;margin:20px 0 0}
div.nomargin{position:relative;}
a.enviacv{display:block;width:300px;height:252px;background:transparent url(images/cv_03_03.png) 0 35px no-repeat;cursor:pointer}
div#clientes{background:#121212 url(images/bg_clientes.jpg) left top repeat-x;overflow:hidden}
div.clientes-box{width:960px;margin:0 auto;text-align:left;padding:30px 0;overflow:hidden}
div#clientes h3{font:normal 34px "Century Gothic", "Apple Gothic", sans-serif;color:#dfdfdf;text-transform:uppercase;padding:0 0 10px 0;line-height:34px;margin:0}
/*clientes*/
ul#clientes-list{overflow:hidden;text-align:center}
ul#clientes-list li{float:left;list-style:none;margin:0;padding:0}
	li a.easy{display:block;width:61px;height:65px;background:url(images/clientes.png) 0 0 no-repeat}
		li a.easy:hover{background-position:0 -120px}
	li a.clarin{display:block;width:92px;height:65px;background:url(images/clientes.png) -61px 0 no-repeat}
		li a.clarin:hover{background-position:-61px -120px}
	li a.garbarino{display:block;width:121px;height:65px;background:url(images/clientes.png) -153px 0 no-repeat}
		li a.garbarino:hover{background-position:-153px -120px}
	li a.sony{display:block;width:157px;height:65px;background:url(images/clientes.png) -274px 0 no-repeat}
		li a.sony:hover{background-position:-274px -120px}
	li a.tyc{display:block;width:121px;height:65px;background:url(images/clientes.png) -431px 0 no-repeat}
		li a.tyc:hover{background-position:-431px -120px}
	li a.argenprop{display:block;width:144px;height:65px;background:url(images/clientes.png) -552px 0 no-repeat}
		li a.argenprop:hover{background-position:-552px -120px}
	li a.ole{display:block;width:86px;height:65px;background:url(images/clientes.png) -696px 0 no-repeat}
		li a.ole:hover{background-position:-696px -120px}
	li a.stjohns{display:block;width:76px;height:65px;background:url(images/clientes.png) -782px 0 no-repeat}
		li a.stjohns:hover{background-position:-782px -120px}
	/*li a.pasaje{display:block;width:102px;height:65px;background:url(images/clientes.png) -858px 0 no-repeat}
		li a.pasaje:hover{background-position:-858px -120px}*/
	/*li a.buscainmueble{display:block;width:115px;height:55px;background:url(images/clientes.png) 0 -65px no-repeat}*/
	li a.empleos{display:block;width:141px;height:55px;background:url(images/clientes.png) -115px -65px no-repeat}
		li a.empleos:hover{background-position:-115px -185px}
	li a.dc{display:block;width:71px;height:55px;background:url(images/clientes.png) -256px -65px no-repeat}
		li a.dc:hover{background-position:-256px -185px}
	li a.compumundo{display:block;width:112px;height:55px;background:url(images/clientes.png) -327px -65px no-repeat}
		li a.compumundo:hover{background-position:-327px -185px}
	li a.hyundai{display:block;width:101px;height:55px;background:url(images/clientes.png) -439px -65px no-repeat}
		li a.hyundai:hover{background-position:-439px -185px}
	li a.magazine{display:block;width:57px;height:55px;background:url(images/clientes.png) -540px -65px no-repeat}
		li a.magazine:hover{background-position:-540px -185px}
	li a.si{display:block;width:54px;height:55px;background:url(images/clientes.png) -597px -65px no-repeat}
		li a.si:hover{background-position:-597px -185px}
	li a.elle{display:block;width:88px;height:55px;background:url(images/clientes.png) -651px -65px no-repeat}
		li a.elle:hover{background-position:-651px -185px}
	li a.royal{display:block;width:106px;height:55px;background:url(images/clientes.png) -739px -65px no-repeat}
		li a.royal:hover{background-position:-739px -185px}
	li a.rugger{display:block;width:115px;height:55px;background:url(images/clientes.png) -845px -65px no-repeat}
		li a.rugger:hover{background-position:-845px -185px}
	

/*
-----------------------------------------
		BLOG SECTION
----------------------------------------- 
*/
.latest-content-blogfront{margin:30px 0 50px 0;padding:20px;background:url(images/black-blog.png) top left repeat}
.latest-content-blogfront p{margin:15px 0;line-height:1.6em}

/*
-----------------------------------------
	SIDEBAR
----------------------------------------- 
*/
#sidebar{width:300px;overflow:hidden;float:right;padding-bottom:80px}
#sidebar div.cajaside{width:300px;padding:30px 0;overflow:hidden}
#sidebar .st-tag-cloud{margin-top:0}

/*
-----------------------------------------
	FOOTER
----------------------------------------- 
*/
.over_footer{width:100%;background:url(images/bg_footer.jpg) top center repeat-x}
#footer{width:960px;margin:0 auto;height:60px;color:#4d4d4d;overflow:hidden}
#footer a.icn-wp{display:block;width:32px;height:32px;background:url(images/icn_wp.png);float:left}
#footer a.icn-rss{display:block;width:32px;height:32px;background:url(images/icn_rss.png);float:left}
#footer a.icn-indigo{display:block;width:105px;height:64px;background:url(images/icn_indigo.png);float:left}
#footer a:hover{text-decoration:none;border:none}

/*
-----------------------------------------
	POSTS PORTFOLIO
----------------------------------------- 
*/
.post{margin:30px 0 0 0}
.post-category a{color:#fff;text-decoration:none}
.post-category a:hover{color:#000;background:#fff}
.post-top{overflow:hidden}
.post-top h2{float:left;line-height:35px;width:575px}
.post-social-port{width:225px;float:right;text-decoration:none;margin:0}
.post-social span{float:left;background:url(images/bg_share.png) top left no-repeat;width:120px;font:bold 16px Arial, Helvetica, sans-serif;color:#000;text-transform:uppercase;line-height:30px;padding-left:18px}
.post-bottom{border-top:solid 1px #3b3b3b;overflow:hidden;padding-top:5px}
/*datos de proyecto*/
ul#descri{width:240px;position:absolute;text-align:left;z-index:10;margin-left:710px;padding-top:30px;}
ul#descri li{list-style-type:none;margin:0}
.tecno{display:block;float:left;width:32px;height:32px;background:url(images/iconos/csg-4b3a1aac2b4c8.png) no-repeat top left;}
.icono_container li{display:block;float:left;}
li.icono_container_inner{clear:both}
	.sprite-ps{background-position:0 -738px; padding:3px} 
	.sprite-ai{background-position:0 0;padding:3px} 
	.sprite-fl{background-position:0 -246px;padding:3px} 
	.sprite-xhtml{background-position:0 -902px;padding:3px} 
	.sprite-css{background-position:0 -82px;padding:3px} 
	.sprite-jquery{width:64px;background-position:0 -410px;padding:3px} 
	.sprite-mootools{width:64px;background-position:0 -492px;padding:3px} 
	.sprite-mysql{width:64px;background-position:0 -574px;padding:3px} 
	.sprite-php {width:64px;background-position:0 -656px;padding:3px} 
	.sprite-wordpress{background-position:0 -820px;padding:3px} 
	.sprite-joomla{background-position:0 -328px;padding:3px} 
	.sprite-drupal{background-position:0 -164px;padding:3px} 
	.asp{width:64px;background:url(images/iconos/asp.png) no-repeat top left;}
	.access{width:64px;background:url(images/iconos/access.png) no-repeat top left;}
.disenio_container{border-right:solid 1px #010101;height:32px;margin-right:0}
.maqueta_container{border-left:solid 1px #202020;height:32px;margin-left:0;padding-left:5px}
ul#descri .cliente_title, ul#descri .cliente_nombre, ul#descri .cliente_fecha,ul#descri .cliente_link{font:normal 18px Arial, Helvetica, sans-serif, sans-serif;color:#fff000;text-transform:uppercase;padding:0 0 10px 0;line-height:18px;margin:0}
ul#descri .cliente_fecha{/*margin-bottom:10px*/}
ul#descri .cliente_link p a{text-transform:none;font-size:18px;}
/*content*/
#post-content{position:relative;z-index:5; width:960px}
#post-content a:hover{border:none}
.post-tags{float:right;margin-top:40px;background:url(images/tag.png) top left no-repeat;height:24px;line-height:24px;padding-left:28px}
/*.category-tags{color:#8a8a8a}*/
.post img{margin:0.4em 0 0 0;border:1px solid #3B3B3B}
/*.post blockquote p{margin:0 2.6em; font-style:italic}*/
#post-content p{padding-top:30px}

/*
-----------------------------------------
	POSTS BLOGS
----------------------------------------- 
*/
.post-blog{width:630px;margin:30px 0 0 0;float:left}
.post-category-blog a{background:#2da7c1;color:#284F60;text-decoration:none}	
#post-content-blog{position:relative;z-index:5;background:url(images/black-blog.png) top left repeat;margin:10px 0 40px 0;padding:20px}
#post-content-blog p{margin:15px 0;line-height:1.6em}
#post-content-blog .autor{padding:10px;overflow:hidden;border-top:1px solid #336873;margin-top:40px;margin-bottom:20px;border-bottom:1px solid #0b3f4a;}
#post-content-blog .autor img{float:left;margin-right:10px}
#post-content-blog .autor p{font:20px Arial, Helvetica, sans-serif;color:#0a7290;text-transform:uppercase}
.tags-edit{width:590px;margin:0;overflow:hidden;padding-top:10px}
.post-tags-blog{float:right;color:#8a8a8a;float:right;background:url(images/tag.png) top left no-repeat;height:24px;line-height:24px;padding-left:28px}
.post-edit-blog{float:left}
.post-social{width:400px;float:left;text-decoration:none;margin:0}

/*
-----------------------------------------
RELATED POSTS
-----------------------------------------
*/
#related-post{margin:50px 0 40px 0;border-top:1px solid #1D1D1D;padding-top:20px}
ul.related_post{overflow:hidden}
.related_post li{float:left;width:230px;margin-right:10px;overflow:hidden}
.related_post a{color:#fff000;text-decoration:none;font-size:14px;font-weight:bold;text-transform:uppercase;border:1px solid #3B3B3B}
.related_txt{float:left;width:120px;text-align:left}
p a.titular{border:none;color:#fff000}
p a.titular:hover{background:#fff000;color:#000}
.related_th{float:left;margin-right:5px}
.related_post_title{width:960px}
.related_post_date{float:left;font:normal 18px Arial, Helvetica, sans-serif;color:#fff;line-height:18px}

/*
-----------------------------------------
	COMMENTS
----------------------------------------- 
*/
div#respond {margin:20px 0 30px 0;background:#000;padding:10px;overflow:hidden}
div#respond label input, .wpcf7 input{border:none;width:300px;height:22px;margin:0;padding:0;margin-bottom:10px;font:normal 15px Arial, Helvetica, sans-serif;color:#000}
div#respond textarea, .contact_text {background:#fff;width:500px;height:120px;padding:5px;color:#000;border:none;font:normal 15px Arial, Helvetica, sans-serif}
div#respond .button, .wpcf7 input.contact_button {width:508px;border:none;background:#0a7290;text-align:center;color:#fff;font:bold 15px Arial, Helvetica, sans-serif;text-transform:uppercase;margin-top:10px;padding:5px 0; height:30px;cursor:pointer}
div#respond label, .contact_label{font:normal 18px Arial, Helvetica, sans-serif;color:#dfdfdf;text-transform:uppercase}
div#respond label span, .contact_label span{font:normal 12px Arial, Helvetica, sans-serif;color:#dfdfdf;text-transform:none}
div.navigation { clear: both; overflow: hidden; margin-bottom: 15px; }
p#comment-notes { padding-right: 20px; }
div.navigation a { color: #5190CE; }
div.navigation a:hover { color: #464646; }
div.navigation .alignleft { float: left; width: 50%; }
div.navigation .alignright { float: right; text-align: right; width: 50%;}
div.cancel-comment-reply { margin: 10px 0 10px 0; text-transform: capitalize;}
.captcha {font:normal 14px Arial, Helvetica, sans-serif;color:#dfdfdf;text-transform:uppercase}
.navigation{padding:0 0 30px 0}
.navigation a{color:#e77909;font-size:18px;text-decoration:none}

ol.commentlist {list-style:none;text-indent:0;margin:0 0 0em;padding:0;text-indent:0}
ol.commentlist li {margin:12px 0;background:#fff;color:#dfdfdf}
ol.commentlist li.comment {background:#05536a;padding:1em}
ol.commentlist li div.vcard cite.fn {font:normal 18px Arial, Helvetica, sans-serif;color:#dfdfdf;line-height:22px;text-decoration:none;text-transform:uppercase}
ol.commentlist li div.vcard cite.fn a.url {font:normal 18px Arial, Helvetica, sans-serif;color:#fff000;line-height:22px;text-decoration:none;text-transform:uppercase}
ol.commentlist li div.vcard img.avatar {float:left;background:#fff;margin-right:12px;border:2px solid #fff}
ol.commentlist li div.comment-meta a {color:#fff000;text-decoration:none;text-transform:uppercase}
ol.commentlist li div.comment-meta a:hover {color:#05536a;background:#fff000}
ol.commentlist li div.vcard cite.fn a.url:hover {color:#05536a;background:#fff000}
ol.commentlist li p {color:#fff;clear:both;margin:10px 0;text-align:justify;padding-top:10px}
ol.commentlist li ul {list-style:square;margin:0 0 1em 2em}
ol.commentlist li div.reply {text-align:right;margin:0}
ol.commentlist li div.reply a {font:bold 11px Arial, Helvetica, sans-serif;background:#033f51;color:#f9f9f9;padding:3px 7px;text-decoration:none;text-transform:uppercase}
ol.commentlist li div.reply a:hover {background:#000;color:#dfdfdf;padding:4px 7px;text-decoration:none}
ol.commentlist li ul.children {list-style:none;margin:0;text-indent:0}
ol.commentlist li ul.children li.depth-2 {background:#0a7290 url(images/bg_depth-2.png) 0 0 no-repeat;margin:0 0 5px 0;padding-top:36px}
ol.commentlist li ul.children li.depth-3 {background:#2b98b7 url(images/bg_depth-3.png) 0 0 no-repeat;margin:0 0 5px 0;padding-top:36px}
ol.commentlist li.pingback {} /* Estilo para elementos con trackbacks � pingbacks */

/*
-----------------------------------------
	SEARCH
----------------------------------------- 
*/
#searchform{margin:43px 0 0;width:238px;height:35px;overflow:hidden;border:1px solid #3b3b3b;background:#000}
#s{float:left;height:16px;padding:9px 8px 8px;width:180px;background:#000;border:none;color:#e6e6e6;font-size:13px;font-style:italic}
#searchsubmit{float:left;width:33px;height:35px;cursor:pointer;padding:0;border:none;background:url(images/btn_search.png)}

/*
-----------------------------------------
	CATEGORY-PORT
----------------------------------------- 
*/
#category{overflow:hidden;padding-bottom:40px}
#category h1{margin-top:30px}
#category .post-div{float:left;margin:0 9px 20px 9px}
#category .category-content{padding-top:30px}
.nohaynada{min-height:600px;margin-top:50px;padding:50px 0 0 50px}
.ribbon{position:absolute;top:-1px;left:-1px;}
/*
-----------------------------------------
	ARCHIVE
----------------------------------------- 
*/
#archives{overflow:hidden;padding-bottom:40px}
#archives h1{margin-top:30px}
#archives .post-div{float:left;margin:0 9px 20px 9px}
#archives .archive-content{padding-top:30px}

/*
----------------------------------------
       404
----------------------------------------
*/
ul.latest-blog{margin:50px 0 0 0;}
ul.latest-blog li{margin:10px 0;}
ul.latest-blog li p{color:#DFDFDF;font:1.1em/1.3em Arial,Helvetica,sans-serif;margin:5px 0 10px;}
ul.latest-blog li a{color:#0A7290;font:24px/30px Arial,Helvetica,sans-serif;}
ul.latest-blog li a:hover{background:#0a7290;color:#000}

/*
----------------------------------------
		HOME GALLERY
----------------------------------------
*/
#dfcg_images h3{color:#FFFC00;font:bold 30px/30px Arial,Helvetica,sans-serif;margin:2px 5px;padding:0;text-align:left;text-transform:uppercase}
#dfcg_images p{color:#FF8400;font:18px Arial,Helvetica,sans-serif;margin:2px 5px;padding:0;text-align:left;text-transform:uppercase}
#dfcg_images p a{text-decoration:none}

/*
----------------------------------------
		FORMS	
----------------------------------------
*/
div.wpcf7{background:url(images/black-blog.png) top left repeat;padding:20px;margin:0}
.contact_captcha{margin-top:15px}
div.wpcf7-response-output{padding:0.2em 1em}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-spam-blocked{border:2px solid #ffa500}
div.wpcf7-validation-errors{border:2px solid #f7e700}
span.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{position:absolute;margin:1px 0 0 5px;z-index:100;background:#fff000;font-size:10pt;width:280px;padding:2px;color:#000}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}
span.wpcf7-list-item{margin-left:0.5em}
.wpcf7-display-none{display:none}
img.ajax-loader{border:none;vertical-align:middle}

p.txt-footer{font-size:11px;padding-top:3px}

div.panel-overlay, div.overlay{display:none}
