
/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}
.texIdent{text-indent:-999999px; overflow:hidden;}

/* BASE
----------------------------------------------------------------------------- */

body { margin:0; background:#f7f8f2 url(../images/bg.jpg) top repeat-x; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3em; color:#8e8e8e; }
.body2 {background:#fff;}
.main { position:relative; margin:0 auto; width:944px; background:url(../images/bg_body.jpg) no-repeat;}

/* HEADER
----------------------------------------------------------------------------- */
.header {width:944px; height:141px; position:relative; background:url(../images/header_bg.jpg) no-repeat;}
.header .logo {position:absolute; left:0; top:31px;}
.header .nfe {position:absolute; right:180px; top:30px;}
.header .fale {position:absolute; right:27px; top:30px;}
.header a img{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; !background:none; !filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;}
.header a:hover img{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}


#flash_1 {width:944px; height:231px;}

/* CONTENT
----------------------------------------------------------------------------- */
.content {background:url(../images/bg_body.jpg) top repeat-y;}
.bg_top {background:url(../images/bg_content.jpg) top no-repeat; padding:22px 0 22px 22px;}
.bg_dots {background:url(../images/bg_dots.gif) 236px top repeat-y;}
.bg_dots2 {background:url(../images/bg_dots.gif) 340px top repeat-y;}

.bg_dots .side_menu {width:222px; background:url(../images/bg_side_menu.jpg) top no-repeat; float:left;}
.bg_dots .side_menu a img{filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
.bg_dots .side_menu a:hover img{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.bg_dots .side_menu li {height:90px;}
.bg_dots .side_menu li.div_dot {background:url(../images/div_dots.gif) bottom no-repeat;}

.bg_dots .side_content {float:right; text-align:left; width:670px;}
.bg_dots .side_content .txt {padding:0 22px 30px 0;}
.bg_dots .side_content .txt p {width:370px; float:left; line-height:1.6em;}


/* FOOTER
----------------------------------------------------------------------------- */
.footer {height:127px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer .rights {width:944px; height:22px; background:url(../images/footer_img.jpg) no-repeat; text-align:center; margin:0 auto; color:#fff; padding:105px 0 0; font-size:10px;}



#ColEsq{width:350px; float:left;}
#ColEsq h2{ height:13px; font-size: 12px; font-weight: bold; color:#666; line-height: 12px; padding: 3px 0 3px 0;}
#ColEsq h2.FaleCSkintec{background:url(../images/pop/h2_FaleSkintec.jpg) left no-repeat; padding-bottom:8px;}
#ColEsq h3, address, p{ font-size:12px; color:#8e8e8e; line-height:18px; font-style:normal;}
address{padding-bottom:15px;}
#ColEsq h2.MapaGoogle{background:url(../images/pop/h2_mapaGoogle.jpg) left no-repeat; padding-bottom:8px;}
#ColEsq #CaseMapa{border:1px solid #999;}
#ColEsq a{ color:#666;}
#ColEsq a:hover{ color:#000; }

#ColDir{width:360px; float:right; padding:0 195px 0 0;}
#ColDir h2{ height:13px; font-size: 12px; font-weight: bold; color:#666; line-height: 12px; padding: 0 0 5px 0;}
#ColDir h2.MandeMsg{background:url(../images/pop/h2_FaleSkintec.jpg) 0 0 no-repeat; padding-bottom:8px;}
ColDir ul li {width:320px;}
#ColDir ul li label {font-size:10px; display:block; padding:6px 0 2px; font-weight:bold;}

#ColDir ul li.camp1{width:315px; height:50px; display:block; float:left;}
#ColDir ul li.camp1 a{color:#8e8e8e; text-decoration:underline;}
#ColDir ul li.camp2{width:149px; height:50px; display:block; float:left;}
#ColDir ul li.camp3{width:149px; display:block; float:left;}

#ColDir ul li input.TamanP{width:140px; height:16px; border:solid #8d8f8b 1px; padding:2px 0 0 4px;}
#ColDir ul li input.TamanG{width:300px; height:16px; border:solid #8d8f8b 1px; padding:2px 0 0 4px;}
#ColDir ul li.camp3 input{width:18px; height:18px; display:block; clear:both;}
#ColDir ul li.camp3 span{width:125px; height:20px; display:block; float:left; font-size:10px; color:#8e8e8e;}
#ColDir ul li textarea.Msg{width:300px; height:68px; padding:2px 0 0 4px;}

#ColDir ul li a.bt, 
a.bt {padding:5px; background-color:#5e6267; border:solid #4d5054 1px; font-size:10px; color:#FFF; font-weight: bold; margin:10px 10px 0 0; text-decoration:none;}

#ColDir ul li a:hover, 
a.bt:hover{ text-decoration:underline;}

#ColDir ul li .bt, .bt {padding:5px; background-color:#5e6267; border:solid #4d5054 1px; font-size:10px; color:#FFF; font-weight: bold; margin:10px 10px 0 0; text-decoration:none;}




