/* CAPAS */
body,html {font-family: arial; font-size: 13px; margin:0; background-color:#ffffff; width:100%; height:100%; }
td,input,select,textarea,button {font-family: Arial; font-size: 13px; }
img,form { padding: 0px; margin: 0px; border: none;}

a:link, a:hover, a:visited, a:active { color: #000000; text-decoration: none; }
a.blanco { color: #ffffff; }
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

h1 {font-size: 25px; display:inline; font-weight:lighter;}
h2 {font-size: 18px; display:inline; font-weight:lighter; }
h3 {font-size: 15px; display:inline; font-weight:lighter; }
h4 {font-size: 14px; display:inline; font-weight:lighter; }
h5 {font-size: 12px; display:inline; font-weight:lighter;}

/* SANGRADO DEL TEXTO */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }

/* CAPAS */
.table { position:relative; display:table; width:100%; text-align:left; }
.tr { position:relative; float:left; width:100%; }
.td { position:relative; float:left; width:100%; overflow-x:hidden; overflow-y:hidden; }

.general { padding-top:10px; padding-bottom:10px; }
.general_body { border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.footer { height:30px; text-align:center; background-color:#5292c9; }
.banner_head { width:708px; height:80px; background:url('/images/banner.jpg') no-repeat;  margin-left:5px; text-align:right; padding-top:70px; }

.antiacaros { background-color:#C3D7D5; color:#005238; }
.bambu { background-color:#CBD300; color:#005238; }
.termoreguladora { background-color:#203C63; color:#ffffff; }
.listproducto { background-color:#a1d0f7; }

.tab_off { color:#ffffff; font-size:12px; text-align:center; padding-top:8px; width:87px; height:38px; overflow: hidden; background: url("/images/tabs.jpg") no-repeat; }
.tab_on { color:#ffffff; font-size:12px; text-align:center; padding-top:8px; width:87px; height:38px; overflow: hidden; background: url("/images/tabs.jpg") no-repeat; background-position: 0px -48px }

.separador { border-left:1px solid #5475a3; padding-left:10px; }

.blanco { color:#ffffff; } 
.titulo { color: #5475A1; font-size:16px; font-weight:bold; } 

/* BORDE PARA PRUEBAS */	   
.btest { border: solid #FF0000 1px; } /* border para programación */