/*
	DIVS  
*/

* { padding: 0; margin: 0;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(images/bg.jpg);
}

h2 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#078637;
 
}

img { float:left; }



#wrapper {
	margin: 0 auto;
	width: 900px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC; 
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px 0 0 0;
 height: 196px;
 margin: 30px 0px 0px 0px;
 background:#e6e2d8;
 overflow:hidden;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: dotted;
border-left-style: dotted;
border-right-color: #CCCCCC;
border-left-color: #CCCCCC; 
}

#menu {
	width: 900px;
	height: 36px;
	background-image:url(../imgs/bg-menu.gif);
	background-repeat:repeat-x;
}

#submenu {
	float:left;
	width: 889px;
	height: 36px;
	margin-left:5px;
	_margin-left:3px;
	background-image:url(../imgs/bg-menu.gif);
	background-repeat:repeat-x;
}

#content { 
 float: left;
 color: #333;
 background: #f1f1f1;
 width: 900px;
 background-image:url(images/bg-content.jpg);
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: dotted;
 border-left-style: dotted;
 border-right-color: #CCCCCC;
 border-left-color: #CCCCCC;
}

#img-central { 
 float: left;
 color: #333;
 width: 900px;
 height:162px;
 text-align:center;
 margin-top:5px;
    

}
#rightcolumn { 
 border-left: 1px solid #dee1e8;
 margin: 5px 0px 5px 0px;
 padding: 10px;
 width: 235px;
 float: left;
 text-align:left;
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
}

#partners { 
 
 width: 215px;
 margin-top:15px;
 float: left;
 text-align:left;
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
}

#leftcolumn { 
 margin: 5px 5px 5px 0px;
 padding: 10px;
 width: 610px;
 float: left;
 text-align:left;
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
}

#leftcolumn-bursoft { 
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 1150px;
 width: 610px;
 float: left;
 text-align:left;
  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
}

#leftcolumn-web { 
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 600px;
 width: 610px;
 float: left;
 text-align:left;
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
}

#block-content {
	margin-top:5px;
	padding: 10px;
	width: 580px;
	float: left;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(../imgs/block-top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#bannerform {
	float: left;
	margin-left:35px;
}

#bannerinvoice {
	float: left;
	margin-left:85px;
}



#img {
 width:	162px;
 height:163px;
 float: left;
}


 
#copyright {
	width: 902px;/*900px;*/
	height: 90px;/*30px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	/*text-align:center;*/
	float:left;
	padding-top:10px;/*15px;*/
	background-color:#e4e5e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdcdf;
 }
 
/*
	CLASSES
*/

.titulos {

 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#078637;


 }
 
 .floatright { 
 float: right;
 margin-left:25px; 
 
 }
 
  .floatleft{ float: left; margin-right:25px; }
 
 .titulos-noticias {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#078637;
 }
 
  .filete {
	border: 1px solid #dee1e8;
 }
 
 ul.listas { 
	
	padding: 0px 20px;  
    margin: 0; 
	list-style-image:url(../imgs/lista-bullet.gif);
	list-style-position:inherit;    
      
}  
 

 /*************************************************************************************************************/
/*  Forms */
/*************************************************************************************************************/


label
{
	width: 50px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	color:#ffffff;
	font-style:italic;
	font-weight: normal;
}

.submit input
{
margin-left: 5px;

}

textarea
{
color: #ffffff;
background: #bbbcc1;
border: 1px solid #b1b2b7;
border: 1px solid #ffffff;
}

textarea:focus {

background-color: #148335;
border: 1px solid #58bee1;
cursor:crosshair;
}

input
{
color: #ffffff;
background: #bbbcc1;
border: 1px solid #b1b2b7;
height:25px;
margin-top:2px;
}

input:focus {

background-color: #148335;
border: 1px solid #58bee1;
cursor:crosshair;
margin-top:2px;
}

.submit
{
color: #ffffff;
background-color: #148335;
border: 0px solid #7a7a7a;
width:340px;

}


fieldset
{
	width: 290px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

legend
{
border: 0px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;	

}


/*MENU CAPTURA*/

ul.topnav {  
    list-style: none;  
    padding: 0 20px;  
    margin: 0;  
    float: left;  
    width: 849px;  
    background: #222;  
    font-size: 1.2em;  
    background: url(../imgs/topnav_bg.gif) repeat-x;  
}  
ul.topnav li {  
    float: left;  
    margin: 0;  
    padding: 0 15px 0 0;  
    position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}  
ul.topnav li a{  
    padding: 10px 5px;  
    color: #fff;  
    display: block;  
    text-decoration: none;  
    float: left;  
}  
ul.topnav li a:hover{  
    background: url(../imgs/topnav_hover.gif) no-repeat center top;  
}  
ul.topnav li span { /*--Drop down trigger styles--*/  
    width: 17px;  
    height: 35px;  
    float: left;  
    background: url(../imgs/subnav_btn.gif) no-repeat center top;  
}  
ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 35px;  
    background: #3f9b37;  
    margin: 0; padding: 0;  
    display: none;  
    float: left;  
    width: 170px;  
    border: 1px solid #046a27;  
}  
ul.topnav li ul.subnav li{  
    margin: 0; padding: 0;  
    border-top: 1px solid #52d346; /*--Create bevel effect--*/  
    border-bottom: 1px solid #0e8035; /*--Create bevel effect--*/  
    clear: both;  
    width: 170px;  
}  
html ul.topnav li ul.subnav li a {  
    float: left;  
    width: 145px;  
    background: #3f9b37 url(../imgs/dropdown_linkbg.gif) no-repeat 10px center;  
    padding-left: 20px;  
}  
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #0e8035 url(../imgs/dropdown_linkbg.gif) no-repeat 10px center;  
}

.clsObjetos {

	border:1px solid #58bee1;/*#000000;*/
		
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	
	font-size:11px;

}

select {

	-moz-appearance:menulist;
	
	-moz-box-sizing:border-box;
	
	-moz-user-select:none;
	
	-x-system-font:-moz-list;
	
	background-color:-moz-field;
	
	border:2px inset threedface;
	
	color:-moz-fieldtext;
	
	cursor:default;
	
	font-family:-moz-use-system-font;
	
	font-size:-moz-use-system-font;
	
	font-size-adjust:-moz-use-system-font;
	
	font-stretch:-moz-use-system-font;
	
	font-style:-moz-use-system-font;
	
	font-variant:-moz-use-system-font;
	
	font-weight:-moz-use-system-font;
	
	line-height:normal !important;
	
	margin:0;
	
	overflow:-moz-hidden-unscrollable;
	
	text-align:start;
	
	text-indent:0;
	
	text-shadow:none;
	
	white-space:nowrap !important;

}

select {

	background-color:#ffffff;
	
	border:1px none #58bee1;
	
	color:#0404B4;
	
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	
	font-size:12px;
		
	padding:2px;

}