/*   
Theme Name: Aislantes
Theme URI: http://www.aislantescelulosicos.com
Description: Tema de wordpress para Aislantes
Author: AP Marketing
Author URI: http://www.apmarketing.com.ar/
Version: 1
*/





/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
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 }
q:before, q:after { content:''}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */



 
/* WEB STYLES */
html,body{height:100%;padding:0 0 1px 0;}

a{text-decoration:none;outline:none;color:#6BA82F;}

.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.wpcf7-form:after{content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.widget_meenews:after{content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}


/* ! STYLES of the site */


html, body{font-family: Verdana;font-size: 13px;}
a:hover {text-decoration: underline;}



/* ! PUSH FOOTER */

html, body{height: 100%;}
#page-wrap{min-height: 100%;height: auto !important;height: 100%;}
#push{height: 36px;}
/* #push{float:left;} */



#background {height:125%;left:0;position:fixed;top:0;width:100%;z-index:1;}

#wraper{width:900px; position:relative;border:5px solid #8cc63c;border-bottom:none;background: #ffffff;z-index:980;}
#wraper { margin:30px auto 0px; }


/* !Navegation */

#header{height:100px;background: #000000;position: relative;z-index: 900;}
#lnkLogo{position: absolute;width:316px; height: 88px;display: block;top:6px;left: 14px;float: left;}
#logo {border: none;}

#divMain-navegation {width: 560px;text-align: right;position: absolute;top:0px;right: 0px;height: 100px;}
#main-navegation{color:#FFFFFF;list-style:none outside none;margin:0;padding:0;display: block;height: 40px;position: absolute;top:60px;left:12px;}
#main-navegation li {display: inline;position: relative;}
#main-navegation > li {height:40px;padding-bottom: 23px;}


#main-navegation li:before{content:"|";padding-right: 5px;}

#main-navegation li:first-child:before{content:"";padding-right: 0;}
#main-navegation a{color:#ffffff;}
#main-navegation a:hover{color:#CADD2F;text-decoration: none;}


#main-navegation ul {background:#333333;border:#000000 solid 1px ;border-bottom: none;display:none;margin-top:0px;width:150px;position: absolute;top:20px;left:0px;text-align: left;}

#main-navegation ul li{border-bottom:1px solid #000000;font-family:verdana;font-size:12px;width:145px;display: block;padding:5px 0 5px 5px;}
#main-navegation ul li:before{content:"";}
#main-navegation ul li a {}


#page-wrap{background: #ffffff;padding: 16px 0 0px;z-index: 800;}
#sidebar {width:310px;float: left;padding: 0 16px;}
/*#sidebar object,#sidebar object embed {width:258px !important;}*/

#main-content{float: right;width:516px;position: relative;right:20px;padding: 0 10px;}
#main-content.wide {float:none;padding:0 30px;right:0;width:inherit;}
.post-content{padding-top: 10px;}
.post-content h1{color:#427500;font-size:20px;}
.post-content p{margin-top:16px; line-height: 16px;letter-spacing: 0.02em; }
.post-content p:first-child{margin-top: 0px;}


/*
#push {width:100%;}
*/

#respond {margin-top:60px;}
/* ! FOOTER */

#footer-wrap{color:#FFFFFF;position: relative;margin:0 auto;width:910px;z-index:990;}
#footer-wrap #contacto{border:5px solid #8cc63c; border-top:none;background: #000000;text-align: left;padding:8px 0;height: 16px;width:900px;}
#logos{border:5px solid #8cc63c; border-top:none;border-bottom:none;background: #ffffff;text-align: left;padding:8px 20px;width:860px;}
#logos img {margin-right: 10px;}

/* ! HOME */
#homebar {padding:0 16px;float: left;margin-top:40px;position:relative;width:868px;}
#shortcuts {width: 310px; padding-right: 16px;float:left;}
#shortcuts li {;width:310px;}
.title{display:none;}
#text-4 a{color:#333333;font-size:12px;font-weight:bold;margin-bottom:12px;}
/*#text-3 {bottom:0;position:absolute;}*/

#news-content {width: 516px;float: right;}
.archive #news-content {width: auto; float: none;}

#news-content h1 {color:#6ba82f; font-size: 13px; font-weight: bold;margin-bottom: 18px;}
#news-content .preview {margin-top: 18px;}
#news-content .preview:first-child{margin-top: 0px;}
#news-content .preview h2{font-size: 12px; font-weight:bold;color: #333333;margin-bottom: 12px;}
#news-content .preview a:hover h2{text-decoration: underline;}
#news-content .preview .preview-content {color:#6ba82f;font-size: 9px;}
#youtube {width: 260px; height:214px;background: #ececec;margin: 0 auto;text-align: center;}

/* Newsletter */
#etiqueta {display: none !important;}
#newsletterFormDiv > div {width:222px !important;}
#newsletterFormDiv input {width:200px !important;}

/* Category Newsletter */
body.category-newsletter div.wide#main-content{width:100%!important;}
body.category-newsletter #newsletter-content{width:100%!important;}
body.category-newsletter #newsletter-content h1{font-size:14px;}
body.category-newsletter #newsletter-content div.newsletter{float:left;padding:20px;text-align:center;width:240px;}
body.category-newsletter #newsletter-content div.newsletter a img{background:none repeat scroll 0 0 #CEDFB5;border:1px solid #2C5F02;padding:5px;}
body.category-newsletter #newsletter-content div.newsletter h2{font-size:14px;}
body.category-newsletter #newsletter-content div.newsletter a.newsletter-title h2{margin:5px 0px;}

/* ! Contacto */
#SGM {height:440px !important;}


/* Agregado para NEXT GEN */

#TB_overlay {z-index: 1000 !important;}
#TB_window {z-index: 1020 !important;}

.ngg-gallery-thumbnail-box {
     padding: 7px 30px;
}


