/* 
Theme Name: Extilo 1.0
Theme URL: http://www.extilo.com.br
Description: 2 colunas, com index diferente das demais
Author: Hugo rocha
Author URI: http://www.extilo.com.br
Version: 1.0

The CSS, XHTML and design is released under Creative Common - http://creativecommons.org/licenses/by-nc-sa/2.5
*/

body{
background-image:url(bg.jpg);
background:url(bg.jpg) repeat-x #000000;
margin-bottom:0px;
margin: 0; 
padding: 0; 
border: 0;
}

img{
border:0px;
}

.contactform{
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:11pt;
margin-top:-20px;
margin-bottom:0px;
color: #59a4e4;
}

.contactright{
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:11pt;
margin-top:-20px;
margin-bottom:0px;
color: #59a4e4;
}

#logo{
background:url(images/logotipo.png) no-repeat center;
width:791px;
height:119px;
margin-left:auto;
margin-right:auto;
margin-bottom:-20px;
}
#postt{
background:url(images/pagebrancotop.png) no-repeat center;
width:791px;
height:78px;
margin-left:auto;
margin-right:auto;
margin-bottom:-20px;
}

#postd{
background:url(images/pagebrancodown.png) no-repeat center;
width:791px;
height:78px;
margin-left:auto;
margin-right:auto;
margin-top:-20px;
}

#up{
width:791px;
text-align:right;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:-20px;
}
#downt{
background:url(images/pageverdetop.png) no-repeat center;
width:791px;
height:78px;
margin-top:-10px;
margin-left:auto;
margin-right:auto;
margin-bottom:-20px;
}

#mserv{
margin-left:45px;
padding-right:60px;
width:290px;
margin-bottom:50px;
}
#mserv p{
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
}

#mserv a:link, #mserv a:visited{
padding-left:2px;
padding-right:2px;
background-color:#8DBB04;
color:#3E5102;
text-decoration:none;
}
#mserv a:hover{
padding-left:2px;
padding-right:2px;
background-color:#0184C2;
color:#ffffff;
text-decoration:none;
}
#miniport{
background:url(images/bg_miniport.png);
width:747px;
height:267px;
margin-left:auto;
margin-right:auto;
}
#table{
width:auto;
margin-left:auto;
margin-right:auto;
}
#t_galeria{
background:url(images/bt_galeria.png) center no-repeat;
width:238px;
height:46px;
margin-left:auto;
margin-right:auto;
margin-top:-10px;
}
.linkpost{
text-align:justify;
width: 95%;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
padding:10px;
background-color:#f1f1f1;
border: 1px solid #e2e2e2;
}

.ltitulo{
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:14pt;
font-weight:bold;
}

.linkpost a{
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
color: #0881ae;
}
.linkpost p { 
font: 12.4px 'Trebuchet MS', verdana; 
line-height: 0.6em;
color:#4d4d4d;
}

/* Basic styles  */
p, h1, h2, h3, span#copyright { margin: 0 10px; color: #000; font-weight: bold;font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4 {margin-bottom:5px; color: #13405c; }
p { font: 12.4px 'Trebuchet MS', verdana; line-height: 1.6em;color:#000	; }
h1{font:normal 16px arial;letter-spacing: 0.8px;height:100px;padding:0px 0px 100px 5px;}	

/* site heading */
h2 { font-size: 1.30em; line-height: 2.40em }	/* site heading */
h3 { color: #222222;font-size:16px;font-weight: normal;margin: 0px 0 0 0px;padding:0px 0px 0px 0px;text-decoration: none;letter-spacing:.05px;height:auto;background:none;}

/* sub headings */
h5 { margin:0px 0 8px 10px;font-size:11px; color:#FFF783; font-weight:bold;}
h5 a{color:#666;}
span#copyright { font-size: 13px; line-height: 35px; color: #000 }
div { padding: 10px 0;}
a {color: #729300; text-decoration: none; }
a:hover {color: #0257AC; text-decoration: underline}
p.banbar{color:#eee;margin:0px 0 0 10px;padding:0px;font-size:11px;clear:both;}
.onethirdcolumn p.commenbar{color:#278B19;margin:6px 0 0 10px;padding:0px;font-size:11px;padding:0px;}
.halfcolumn p.commenbar{color:#999;margin:0px 0 0 15px;padding:0px;}
.divider{height:12px;clear:both;}
ul, ol {margin: 10px; color: #000;  line-height: 1.6em}
ul {list-style: square inside}
ol {list-style: decimal inside}
em {font-weight:bold; font-style: normal}
blockquote{background:#eee;width:90%;padding:13px 10px 0px 15px;margin:5px 0px 15px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

/*---------------------------------------------Layout------------------------------------------------------*/

#hdr {margin:0px auto;padding: 0;width:980px;background:#fff;height:160px;}

.rowcontainer {
margin:0px auto;width: 791px;
overflow: hidden;
background: #fff;
padding:0px;
}

#navbar { margin:0px auto;width:980px;background:url(images/9.jpg) repeat-x bottom left;height:100px;}
#navbar h1 {color: #222222;font-size: 36px;font-family: Times New Roman, Georgia, Arial;font-weight: normal;margin: 0px;padding:2px 0px 0px 20px;	text-decoration: none;letter-spacing:.05px;height:40px;}
#navbar h1 a, #header h1 a:visited {color: #fff;font-size: 36px;font-family: Times New Roman, Georgia, Arial;font-weight: normal;margin: 0px;	padding:0px;text-decoration: none;}
#navbar h1 a:hover {color: #ccc;text-decoration: none;}
#navbar p {color: #ddd;font-size: 13px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin:0px;padding: 0px 0px 0px 15px;text-decoration: none;
height:10px;}

#bttmbar {
background:#80b22d;
width:776px;
margin-left:auto;
margin-right:auto;
text-align: center; 
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:12px;
background:#80b22d;
}

#bttmbar a {
text-decoration: none; 
font-style: normal;
color:#fff;
padding-left:5px;
padding-right:5px;
}

#bttmbar a:hover {
text-decoration: underline;
color:#000;
background:#7EA703;
padding-left:5px;
padding-right:5px;
}

/* Main Nav  */

ul#nav {margin: 0; position: absolute; bottom: 0; left: 10px; list-style: none inside; background: #111;}
ul#nav li {float: left; margin-right: 1px}
ul#nav a {font-weight: bold;display: block;width: 8em;height: 2.50em;line-height: 2.50em;padding-left:10px;text-decoration:none}
ul#nav li a:link, ul#nav li a:visited  {background: #444;color: #000}
ul#nav li a:hover, ul#nav li a:active {color: #9DCE71;background: #555}
ul#nav li a.current {background: #CCFF00; color: #000}
ul#nav li a.current:hover {background: #CCFF00; color: #00CCFF}
.left {
float: left;
margin: 5px 15px 5px 0;
}

/* inner page left bar */ 

.halfcolumn {
float: left; 
width: 56%;
margin:13px 10px;
padding:0px; 
background: #fff;
}

html>body .halfcolumn {float: left; width:55%;margin:15px 20px;padding:0px;}

.halfcolumn h1.singl { 
font-size:19px;
letter-spacing:.6px;
font-weight:normal;
height:auto;
border-bottom:1px solid #ccc;
padding:0px 0px 3px 0px;
margin:0px 0px 2px 0px;
color:#000;}

.halfcolumn h1.singl a{ 
color:#7CB101;}

.halfcolumn .details {
color:#004e81;
margin:0px 0 5px 0;
padding:2px 0;
font-size:12px;
}

.halfcolumn .details a{
color:#7CB101;

}

.halfcolumn p{padding:0px 0 14px 0px;margin:0px;line-height:19px;color:#000;}
.halfcolumn b, .halfcolumn em, .halfcolumn strong{font:bold 13px/19px arial;}

.halfcolumn h1.arch { 
color: #0473B5;
font-weight:normal;
font-size:13px;
border-bottom:1px solid #ddd;
padding:4px 0px 6px 0px;
margin:5px 0px;
height:auto;
}

.halfcolumn h1.arch a{ 
color: #0473B5;
}

html>body .halfcolumn ul {margin:0px 0 10px 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent:-10px;} 
html>body .halfcolumn li {margin: 3px 0 0px 10px;}
.halfcolumn ol li{list-style: decimal outside;}	
.halfcolumn ul li:before{content: "\00BB \0020";font-size:14px;}
.halfcolumn ol {padding: 0 0 0 35px;margin: 0;}
.halfcolumn ol li {margin: 0;padding: 0;}	
.halfcolumn li {font-size:12px;padding:0px;margin:0px;}

/* home page columns */

#postm{
background:#FFFFFF;
width:791px;
margin-left:auto;
margin-right:auto;
}

.onethirdcolumn {
float:left; 
width:30%;
margin:0px;
padding:0px 0px 0px 0px;
*padding:10px 10px 0px 10px; 
}

.onethirdcolumn h5{
font:bold 17px 'Trebuchet MS', arial black;
letter-spacing: 0.01em;
padding:0px;
margin:0 0 10px 15px;
color:#000;
border-bottom:1px solid #aaa;
}

.onethirdcolumn h5 a{
font:bold 16px 'Trebuchet MS', arial black;
color:#004e81;
}
.onethirdcolumn h5 a:hover{
font:bold 16px 'Trebuchet MS', arial black;
color:#004e81;
text-decoration:none;
}

.linkazul a:link, .linkazul a:visited{






























padding-left:5px;
padding-right:5px;
font:normal 12px 'Trebuchet MS', georgia, arial black;
color:#004e81;
}

.linkazul a:hover{
padding-left:5px;
padding-right:5px;
font:normal 12px 'Trebuchet MS', georgia, arial black;
color:#333333;
background-color:#CCCCCC;
text-decoration:none;
}

#wrapper13{
padding:10px 0px 0px 15px;
margin-top:-5px;
background:#80b22d;
width:776px;
margin-left:auto;
margin-right:auto;
}

#wrapper14{
padding:10px 0px 0px 15px;
margin-top:-5px;
background:#80b22d;
width:776px;
margin-left:auto;
margin-right:auto;
}

.onethirdcolumn img{
margin:0 10px 0px 0px;
float:left;
}

.onethirdcolumn ul{
list-style-type:square;
clear:both; 
display:block; 
margin:0 10px 0px -10px; 
font: normal 11px/19px 'Trebuchet MS', Georgia, Arial;
list-style-position:outside;
}

.onethirdcolumn ul li{
display:block;
margin:0 0 7px 5px; 
padding:0 0 2px 0px;
color:#000;
border-bottom:1px dashed #6B8505;
font: normal 12px/19px 'Trebuchet MS', Georgia, Arial;
list-style-position:outside;
}

.onethirdcolumn ul li a{
padding-left:5px;
padding-right:5px;
color:#fff; 
text-decoration:none;
font: normal 12px/19px 'Trebuchet MS', Georgia, Arial;
list-style-position:outside;
}

.onethirdcolumn ul li a:hover{
padding-left:5px;
padding-right:5px;
text-decoration:none;
color:#000;
background-color:#749102;
list-style-position:outside;
}

/* left sidebar */
#l_sidebar {
background: #FFFFFF;
display: inline;
float: right;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 10px 5px;
}

#l_sidebar img a{
margin: 0px;
border: none;
}

#l_sidebar p{
padding: 5px 0px 0px 0px;
margin: 0px;
line-height: 17px;
}

#l_sidebar h2 {
color: #000;
font-size: 13px;
font-weight: bold;
margin: 15px 0px 0px 0px;
padding:0px;
border-bottom: 1px dotted #C0C0C0;
}

#l_sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#l_sidebar ul li {
display: inline;
padding: 0px;
margin: 0px;
font-size:12px;
}

#l_sidebar ul li a, #r_sidebar ul li a:visited {
display: block;
color: #333333;
text-decoration: none;
padding: 5px 0px 5px 5px;
border-bottom: 1px dotted #C0C0C0;
}

#l_sidebar ul li a:hover {
background: #0473b5;
color: #fff;
text-decoration: none;
font-weight:bolder;
}


/* menu & forms */
textarea{width:95%;background:#aaa;border:1px solid #008800;margin-top:10px;}
input{border:1px solid #ccc;background:#ccc;color:#000;padding:2px;}

#stylefive{
margin-left:150px;
height:10px;
}

#stylefive ul{
margin:0;padding:0;
list-style-type:none;
width:auto;
border-left: 1px solid #aaa;
}

#stylefive ul li{
display:block;
float:left;
margin:0;
}

#stylefive ul li a{
display:block;
float:left;
color:#5F5F5F;
text-decoration:none;
padding:0px 20px 0 17px;
height:19px;
margin-top:10px;
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:13pt;
padding-bottom:5px;
padding-top:5px;
}

#stylefive ul li a:hover, #stylefive ul li a.current{
color:#7D9302;
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:13pt;
padding-bottom:5px;
padding-top:5px;
background-color: #F3F3F3;
}





#linksdown{
margin-left:195px;
margin-right:auto;
height:10px;
margin-bottom:-30px;
z-index:100;
}

#linksdown ul{
margin:0;padding:0;
list-style-type:none;
width:auto;
border-left: 1px solid #aaa;
margin-bottom:-50px;
}

#linksdown ul li{
display:block;
float:left;
margin:0;

}

#linksdown ul li a{
display:block;
float:left;
color:#b0d178;
text-decoration:none;
padding:0px 20px 0 17px;
height:19px;
margin-top:-10px;
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:8pt;

padding-top:0px;
}

#linksdown ul li a:hover, #linksdown ul li a.current{
color:#5e871a;
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size:8pt;
padding-bottom:0px;
padding-top:0px;
}















/* comments area */
#comments, #respond {border-bottom: 1px dotted #CCCCCC;padding: 10px 0 5px 0;clear: both;color:#444;}
h3#comments{font-size:12px;font-weight:bold;}
.commentlist {margin: 10px 0px;padding-left:20px;line-height: 130%;}
.commentlist li{padding:10px;color:#000;}
.commentlist .alt {background: #eee;margin-top:10px;padding:10px;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;font-style: normal;color: #555;}
.commentlist small {margin:0 0 5px 5px;display: block;font-size:12px;}
#commentform {margin-top: 10px;font: 110% Arial, Helvetica, sans-serif;}
#commentform p {padding: 6px 0px;margin: 0px;color:#333;}
#commentform label{color: #787878;}
#commentform input{width: 200px;background:#eee;border: 1px solid #bdd77f;padding:3px;margin-top: 3px;}
#commentform textarea{width: 485px;height: 115px;background:#eee;border: 1px solid #999;padding: 2px;margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit{background:#777;font-weight:bold;color: #ffffff;border: none;float:left;width:114px;height:27px;cursor: pointer;margin:0px 0px 10px 375px;}



