body {
	background-repeat: repeat-x;
	background-color: #123237;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
.titulos, .titulosbrown{background-color:#819caf;color:#FFF; padding:5px 20px; margin-bottom:0;}

.titulosbrown{background-color:#aa5501;}

.titulosunderline{ color:#fff; padding:5px 20px; margin-bottom:0;}

#container {
	width: 980px;
	margin: 0 auto;
}
.top-logo {
	height: 91px;
	padding: 0 0 0 27px;
	width: 263px;
	float: left;
	margin: 0 0 29px 0;
}
#header_bg{
	background-image: url(images/bg.jpg);background-repeat: repeat-x;}
.header {
	min-height: 343px;
	width: 946px;
	background-repeat: no-repeat;
	margin:0 auto;
	padding:0;
	
}
.header-corner {
	background-image: url(images/header-corner.gif);
	width: 11px;
	height: 269px;
	float: right;
}
.header_content {
	width:946px;
	margin:0 auto;
	padding:0;
	padding-bottom:10px;
	
}
.header-shadow {
	background-image: url(images/header-shadow.gif);
	height: 39px;
	width: 849px;
}

/*BOXES*/

/*BOXES*/
.litle_box {
	width:380px;
	min-height:110px;
	padding:14px;
	float:left;
	margin-bottom:30px;
	margin-right:20px;
	/*bordes*/
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
	/*transparency
	background:rgba(202, 169, 151, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffece2,endColorstr=#50f6ab14);*/
	border:1px solid #d8dab2; 
	background: rgba(237, 241, 208, 0.9);	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30EDF2D1,endColorstr=#90edf1d0);
	
	
}
.box1, .box2{
	width:920px;
	padding:14px;
	margin-bottom:30px;
	color:#000;
	padding-top:0;
	/*
	float:left;
    /*bordes
	-moz-border-radius:15px;
    -webkit-border-radius: 15px;*/
	/*transparency
	background:rgba(202, 169, 151, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffece2,endColorstr=#50f6ab14);
	border:1px solid #d8dab2; 
	background: rgba(240, 240, 240, 0.9);	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#10cccccc,endColorstr=#90cccccc);*/
}

.box1{
	margin-bottom:10px;
	/*transparency*/
	background:rgba(18, 50, 55, 0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30123237,endColorstr=#30123237);
	}

.box1 .text, .box2 .text{
	width:905px;
	padding:5px;
	font-size:15px;
	margin-top:0;
	color:#fff;
	z-index:1000;
	border:1px solid #819caf;
	/*
	float:left;
	/*bordes
	-moz-border-radius:5px 5px 35px 55px;
    -webkit-border-radius:5px 5px 35px 55px;*/
	/*transparency
	background:rgba(255, 255, 255, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#10f5f8e7,endColorstr=#10f5f8e7);*/
	
	/*SOmbra
	-webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;*/
    /*filter: shadow(color=#999999, direction=135, strength=2);*/

}

.box3{
	width:620px;
	min-height:180px;
	padding:14px;
	padding-top:0px;
	float:left;
	margin-bottom:30px;
	/*bordes*/
	-moz-border-radius:15px;
    -webkit-border-radius: 15px;
	/*transparency
	background:rgba(202, 169, 151, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffece2,endColorstr=#50f6ab14);
	border:1px solid #d8dab2; 
	background: rgba(105, 181, 225, 0.3);	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1069b5e1,endColorstr=#3069b5e1);*/
}
.box3 .text{
	width:600px;
	min-height:150px;
	padding:10px;
	margin-top:0px;
	color:#000033;
	float:left;
	/*bordes*/
	-moz-border-radius:15px;
    -webkit-border-radius: 15px;
	/*transparency
	background:rgba(255, 255, 255, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#10f5f8e7,endColorstr=#10f5f8e7);*/
	z-index:1000;
	/*SOmbra*/
	-webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;
    /*filter: shadow(color=#999999, direction=135, strength=2);*/

}

.box3 img{
	margin:5px; 
	/*Bordes Redondeados*/
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	Sombra
	-webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
  filter: shadow(color=#999999, direction=135, strength=2);
}

.box1, .box2, .box3 a {
	color:#300;
	text-decoration:none;
}


.box1 a:visited, .box2 a:visited, .box3 a:visited {
	color:#300;
	text-decoration:none;
}

.box1 a:hover, .box2 a:hover, .box3 a:hover {
	color:#630;
	text-decoration:none;
}
.lil_box{
	width:250px;
	min-height:180px;
	padding:14px;
	float:left;
	margin-bottom:30px;
	margin-right:20px;
	/*bordes*/
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
	/*transparency
	background:rgba(202, 169, 151, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffece2,endColorstr=#50f6ab14);*/
	border:1px solid #c7e0f2; 
	background: rgba(199, 224, 242, 0.9);	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20c7e0f2,endColorstr=#10c7e0f2);"
}

.lil_box .text{
	width:220px;
	min-height:170px;
	padding:14px;
	color:#000033;
	float:left;
	/*bordes*/
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
	/*transparency*/
	background:rgba(255, 255, 255, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#10f5f8e7,endColorstr=#10f5f8e7);
	z-index:1000;
	/*SOmbra*/
	-webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;
    /*filter: shadow(color=#999999, direction=135, strength=2);*/

}




/*---------------------------*/

.button-go {
	float: right;
	margin: 10px 0 0 0;
}
#content_bg {
	background-image: url(images/content_bg.jpg);background-repeat: repeat-x; margin:0 auto; padding:0;
	}

#content {
	margin:0 auto;
	padding:0;
	padding-bottom:10px;
	width:980px;
}

.about-column1 h1 {
	font-family: Headache;
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 0px;
}

.footer-content {
	width: 955px;
	margin: 0 auto;
	padding: 15px 0 0 45px;
}
.footer-copyright {
	float: left;
	padding: 13px 0 0 0;
}

.footer-icon {
	float: left;
}


.content-img {
	margin: 0 10px 20px 0;
	padding: 0px;
	width: 110px;
	float: left;
}
.footer-icon ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.footer-icon li {
	margin: 0px;
	padding: 0 2px 0 0;
	display: inline;
}

.content-column {
	width: 270px;
	margin: 10px 55px 0 0;
	float: left;
}
.content-column01 {
	width: 265px;
	margin: 10px 0px 0 0;
	float: left;
}


.content-column h1 {
	font-family: Headache;
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 0px;
}
.content-column01 h1 {
	font-family: Headache;
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 0px;
}
.about-column {
	float: right;
	width: 418px;
}



.about-column h1 {
	font-family: Headache;
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 0px;
}
.about-column1 {
	float: left;
	width: 400px;
}
.about-column1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0;
	background-image: url(images/icon-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.about-column1 li {
	background-image: url(images/icon-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 14px;
	line-height: 18px;
}

.about-pix {
	margin: 0 10px 0 0;
	padding: 0px;
	float: left;
	height: 134px;
	width: 241px;
}

.header-txt {
	background-image: url(images/header-bg.gif);
	height: 269px;
	background-repeat: repeat-x;
	margin: 0px 0 0 332px;
}


.clearboth {
	clear: both;
}

#upper_top{
	margin: 0px;
	min-height: 19px;
	width: 550px;
	float: right;
	padding:10px;
	padding-top:3px;
	text-align:right;
	
}
#nav {
	width: 650px;
	float: right;
	margin: 6px 0 0 0;
}





.footer {
	background-image: url(images/footer-bg.gif);
	height: 95px;
}


.txt-link, .txt-link a{
	font-family: Headache;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
h1 {
	font-family: Headache;
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 0px;
}
.contact-img {
	float: left;
	height: 137px;
	width: 140px;
	margin: 0 20px 0 0;
}
.txt-blank {
	color: #000;
}

.contact-column {
	float: left;
	width: 750px;
}
.contact-column ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


.form{
	padding: o;
	margin: 0;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
	width: 400px; /*width of form rows*/
	overflow: hidden;
	padding: 0;
	margin: 0;
	height: auto;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
	float: left;
	width: 80px;
	margin-right: 15px; /*spacing with right column*/
}
div.thefield ul {
	margin: 0px;
	padding: 0px;
}
div.thefield li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0 6px 0 0;
}



div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
	float: left;
	margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
	width: 230px;
}


div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
	width: 229px;
	height: 100px;
}
div.fieldwrapper div.thebig textarea {
	width: 400px;
	height: 100px;
}



div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
	width: 379px;
	text-align: left;

}
.contact-column li {
	background-image: url(images/icon-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 14px;
	line-height: 18px;
}



/* === Footer 1 Section === */
#footer1 {
	height: 100px;
	padding-top:15px;
	min-height:150px;
	border-top:1px solid #FC0;
}
#footer1content {
	width: 940px;
	margin: 0 auto;
	padding-top: 2px;
	color: #FFF;
}

#footer1content a {
	color: #fff;
	text-decoration: none;
	font-size:12px;
}
#footer1content a:hover {
	color: #fff;
	text-decoration: underline;
}
.footer1contentbox{
	
	float:left;
	width:200px;
	margin-right:10px;
	text-transform:lowercase;
	
}

.footer1contentbox ul{

	list-style-type:none;
	display:inline;
}


.footerBold {

	text-transform:uppercase; 
	font-weight:bold;
	padding: 2px;
	margin:0;
	border:0;
	color:#FC0;
	font-size:16px;
	text-transform:uppercase;

}


#footermenu {

	text-transform:lowercase;
	font-weight:normal;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;

}
