@import url("http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700|Sail|Roboto:400,900,100");
html, BODY {
	margin: 0px;
	/*background-image:url(../imgs/galaxy.jpg);*/
	padding: 0px;
	height: 100%;
	/*background-color:#4c4c4c;*/
  }

table tr td {border-collapse: collapse; padding: 0px;}

td.round {
  -webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius-bottomleft: 10px;
	
 -webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-moz-border-radius-bottomright: 10px;
	
	border-radius: 0 0 10px 10px;
}

td.roundTOP10 {
  -webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	
 -webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	
	border-radius: 10px 10px 0 0;
}

.wrapper {width:100%; margin:0 auto;}

.resize {width:100%; height:auto;}

.menuGeralBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4C4C4C;
	}

.txt {
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 10pt;
text-transform: none;
text-decoration: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.4;
	color: #333;	
}

.txtLinks, a.txtLinks, a.txtLinks:active, a.txtLinks:visited {
	font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 10pt;
text-transform: none;
text-decoration: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.4;
	color: #F03C2D;
	text-decoration: none;
	
}
a.txtLinks:hover {
	text-decoration: underline;		
}
.subTit {
	font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 20pt;
text-transform: none;
text-decoration: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.2;
color: #000;
text-transform:uppercase;
}

.tit {
	font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 20pt;
text-transform: none;
text-decoration: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.2;
	color: #000;
	text-transform:uppercase;
}
.titPage {
	font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 10pt;
text-transform: none;
text-decoration: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.2;
	color: #F03C2D;
}

.imgBorder { border: solid 5px #ccc;  }

.creditos {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 9px;
	color: #a7a9ac;
}

.copyright7 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 7px;
	color: #5C5C5C;
	text-decoration: none;
}
.BB, a.BB, a.BB:visited {
	font-size: 9px;
	color: #5C5C5C;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-weight: normal;
}

a.BB:active, a.BB:hover {
	font-size: 9px;
	color: #5C5C5C;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-weight: bold;
}

.preto_transp {
	background-color: #000000;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}
  
  
.menuTop, a.menuTop, a.menuTop:active, a.menuTop:hover, a.menuTop:visited  { 
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 10pt;
	color: #F03C2D;
	text-transform: uppercase;
	text-decoration:none;
}

.menuGeral, a.menuGeral, a.menuGeral:active, a.menuGeral:hover, a.menuGeral:visited  { 
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 12pt;
	color: #000;
	text-transform: uppercase;
	text-decoration:none;
}


.menuTopo, a.menuTopo, a.menuTopo:active, a.menuTopo:hover, a.menuTopo:visited, a.menuTopo1, .menuTopo1, a.menuTopo1:active, a.menuTopo1:hover, a.menuTopo1:visited  { 
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 10pt;
	color: #fff;
	text-transform: uppercase;
	text-decoration:none;
}



.menuProd, a.menuProd, a.menuProd:active, a.menuProd:hover, a.menuProd:visited { 
    font-size: 9pt;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1;
	text-transform:uppercase;
	color: #fff; 
    padding: 2px 5px;
	text-align:center;
	vertical-align:middle;
	background: #F03C2D; 
}

.cxDest {
    color: #fff; 
    padding: 5px;
	text-align:center;
	vertical-align:middle;
	background: #F03C2D;
}
.cxDestTit {
    font-size: 13pt;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1;
	text-transform:uppercase;
	color: #fff; 
    }

.botoes { 
    font-size: 12px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.4;
	text-transform:uppercase;
	color: #fff; 
    /*border: solid 1px #da7c0c; */
    padding: 5px 15px;
	text-align:center;
	vertical-align:middle;

  	background: #F03C2D; 
/* background: -webkit-gradient(linear, left top, left bottom, from(#044da9), to(#00377c)); 
    background: -moz-linear-gradient(top,  #044da9,  #00377c); 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#044da9', endColorstr='#00377c'); */

/*Rounded Corners
  -webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topleft: 7px;	
	-moz-border-radius-topleft: 7px;
	
 -webkit-border-top-right-radius: 7px;
	-khtml-border-radius-topright: 7px;	
	-moz-border-radius-topright: 7px;
	
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;	
	-moz-border-radius-bottomleft: 7px;
	
 -webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;	
	-moz-border-radius-bottomright: 7px;
	
	border-radius: 7px 7px 7px 7px;
*/
  } 

.image {
    position:relative;
    float:left; /* optional */
}
.image .text {
	position: absolute;
	top:0px; /* in conjunction with left property, decides the text position */
	left:15%;
	padding:20px;
	width:70%; /* optional, though better have one */
	z-index: 100;
	
	background-color: #fff;
	filter:alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity:0.88;
	
	/*Rounded Corners*/
  	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomleft: 5px;
	
 	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomright: 5px;
	
	border-radius: 0 0 5px 5px;
}

.image .text1 {
	position:absolute;
	top:0px; /* in conjunction with left property, decides the text position */
	left:60px;
	padding:20px;
	width:400px; /* optional, though better have one */
	z-index: 100;
	
	background-color: #fff;
	filter:alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity:0.88;
	
	/*Rounded Corners*/
  	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomleft: 5px;
	
 	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomright: 5px;
	
	border-radius: 0 0 5px 5px;
}

.image .text160 {
	position:absolute;
	top:0px; /* in conjunction with left property, decides the text position */
	left:60px;
	padding:20px;
	width:160px; /* optional, though better have one */
	z-index: 100;
	
	background-color: #fff;
	filter:alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity:0.88;
}

.text600 {
	position:absolute;
	top:60%; /* in conjunction with left property, decides the text position */
	left:300px;
	padding:20px;
	width:55%; /* optional, though better have one */
	background-color: #fff;
	filter:alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity:0.88;
	
}


.text500 {
	position:absolute;
	bottom:8%; /* in conjunction with left property, decides the text position */
	left:6%;
	padding:20px;
	width:85%; /* optional, though better have one */
	background-color: #fff;
	filter:alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity:0.88;
	
}

.text500_2 {
	position:relative;
	bottom:10%; /* in conjunction with left property, decides the text position */
	left:6%;
	padding:20px;
	width:85%; /* optional, though better have one */
	
}

.menuRodape .menuR {
	position: relative;
	top:-115px; /* in conjunction with left property, decides the text position */
	left:15%;
	padding:20px;
	width:70%; /* optional, though better have one */
	z-index: 95;
	text-align:center;
	
	
}
