/* CSS Document */



/*LAYOUT*/

body {

	background: url(../images/site/fundo.jpg);

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #606060;

	}

	

#fundo {

	width: 100%;

	background:url(../images/site/new/fundo_top.jpg) repeat-x top;

	}

	

#wrapper {

	width:700px;

	margin: auto;

	}	



#header {

	width: 700px;

	height: 105px;

	text-align:center;

}

#header_flash {

float:left;

}

#headerlogo{

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	margin-top:45px;

	margin-left:50px;

}



#headerlanguages{

	float:right;

	margin-right:80px;

	margin-top:70px;

}



#flashheader {

	width: 700px; 

	height: 95px;

	margin: auto;

	}



#menu {

	width: 700px;

	height: 50px;

	}	

	

#main {

	width: 700px;

	background: url(../images/site/fundo_main.jpg) no-repeat;

	}



#content_area{

	width: 670px;

	margin: auto;

	}	

#content {

	width:640px;

	margin: auto;

	}



#footer {

	margin: auto;

	width: 700px;

	height: 30px;

	background:url(../images/site/fundo_fim.jpg) top no-repeat;

	}

#footer p{

	float:left;

	margin-left:50px;

	font-size:10px;

}

#slideshow{

	background:#ddd url(../images/site/img_banner_temp.jpg) top left no-repeat;

	padding-bottom:159px;

}

#imagerotator {

	padding-bottom:25px;

/*	margin-left:36px;*/

}

#slide_player{

	position:absolute;

	top:178px;

	margin-left:36px;

	margin-top:0px;

}

.clear {

	clear: both;

}



/*TEXTSTUFF*/



a{ 

	color: #FE8503;

	text-decoration: none;

	font: bold;

	}



a:hover{

	color: #FE8503;

	text-decoration: underline

	}



h1 {

	font-size: 1.3em;

	font-weight: bold;

	}



h2 {

	font-size: 1.1em;

	font-weight:bold;

	display: inline;

	margin-right:2px;

	margin-left:5px;

	}





.big-headline{

	margin: 0px;

	padding: 0px;

	display: block;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 26px;

	letter-spacing: -1px;

	color: #fff;

	line-height: 24px;

	text-transform: uppercase;

}



.headline{

	margin: 0px;

	padding: 0px;

	display: block;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	letter-spacing: -1px;

	color: #fff;

	line-height: 24px;

	text-transform: uppercase;

}



.mini-headline{

	margin: 0px;

	padding: 0px;

	display: block;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	letter-spacing: -1px;

	color: #fff;

	line-height: 22px;

	text-transform: uppercase;

}



.sidebar-headline{

	margin-left:5px;

	font-size: 18px;

}

.colorgreen{color: #8DC63F;}

.colororange{color: #FF8100;}





/*TEXTSTUFF END*/

	

/*MENU*/

#menu ul {	margin: 0;	padding: 0;list-style: none;}

#menu ul li {	float: left;	height:46px;	}

#menu .home {background:url(../images/site/menu_home.jpg) top no-repeat; display: block; width: 121px; height: 46px;}

#menu .home a{background:url(../images/site/menu_home.jpg) top no-repeat; display: block; width: 121px; height: 46px;}

#menu .home a:hover{background:url(../images/site/menu_home.jpg) bottom no-repeat;}

	

#menu .clientes {background:url(../images/site/menu_clientes.jpg) top no-repeat; display: block; width: 71px; height: 46px;}

#menu .clientes a{background:url(../images/site/menu_clientes.jpg) top no-repeat; display: block; width: 71px; height: 46px;}

#menu .clientes a:hover{background:url(../images/site/menu_clientes.jpg) bottom no-repeat;}

#clientes #menu .clientes a{background:url(../images/site/menu_clientes.jpg) bottom no-repeat; cursor:default;}

	

#menu .quemsomos {background:url(../images/site/menu_quemsomos.jpg); display: block; width: 94px; height: 46px;}

#menu .quemsomos a{background:url(../images/site/menu_quemsomos.jpg); display: block; width: 94px; height: 46px;}

#menu .quemsomos a:hover{background:url(../images/site/menu_quemsomos.jpg) bottom no-repeat;}

#quemsomos #menu .quemsomos a{background:url(../images/site/menu_quemsomos.jpg) bottom no-repeat; cursor:default;}

	

#menu .noticias {background:url(../images/site/menu_noticias.jpg); display: block; width: 69px; height: 46px;}

#menu .noticias a{background:url(../images/site/menu_noticias.jpg); display: block; width: 69px; height: 46px;}

#menu .noticias a:hover{background:url(../images/site/menu_noticias.jpg) bottom no-repeat;}

#noticias #menu .noticias a{background:url(../images/site/menu_noticias.jpg) bottom no-repeat; cursor:default;}

	

#menu .vozes {background:url(../images/site/menu_vozes.jpg) top no-repeat; display: block; width: 55px; height: 46px;}

#menu .vozes a{background:url(../images/site/menu_vozes.jpg) top no-repeat; display: block; width: 55px; height: 46px;}

#menu .vozes a:hover{background:url(../images/site/menu_vozes.jpg) bottom no-repeat;}

#vozes #menu .vozes a{background:url(../images/site/menu_vozes.jpg) bottom no-repeat; cursor:default;}

	

#menu .makingof {background:url(../images/site/menu_makingof.jpg) top no-repeat; display: block; width: 79px; height: 46px;}

#menu .makingof a{background:url(../images/site/menu_makingof.jpg) top no-repeat; display: block; width: 79px; height: 46px;}

#menu .makingof a:hover{background:url(../images/site/menu_makingof.jpg) bottom no-repeat;}

#makingof #menu .makingof a{background:url(../images/site/menu_makingof.jpg) bottom no-repeat; cursor:default;}



#menu .links {background:url(../images/site/menu_links.jpg) top no-repeat;display: block; width: 48px; height: 46px;}

#menu .links a{background:url(../images/site/menu_links.jpg) top no-repeat;display: block; width: 48px; height: 46px;}

#menu .links a:hover{background:url(../images/site/menu_links.jpg) bottom no-repeat;}

#links #menu .links a{background:url(../images/site/menu_links.jpg) bottom no-repeat; cursor:default;}

	

#menu .contactos {background:url(../images/site/menu_contactos.jpg) top no-repeat; display: block; width: 83px;	height: 46px;}

#menu .contactos a{background:url(../images/site/menu_contactos.jpg) top no-repeat; display: block; width: 83px;	height: 46px;}

#menu .contactos a:hover{background:url(../images/site/menu_contactos.jpg) bottom no-repeat;}

#contactos #menu .contactos a{background:url(../images/site/menu_contactos.jpg) bottom no-repeat; cursor:default;}

	

#menu .rss {background:url(../images/site/menu_rss.jpg) top no-repeat; display: block; width: 80px;	height: 46px;}

#menu .rss a{background:url(../images/site/menu_rss.jpg) top no-repeat; display: block; width: 80px;	height: 46px;}

#menu .rss a:hover{background:url(../images/site/menu_rss.jpg) bottom no-repeat;}

#rss #menu .rss a{background:url(../images/site/menu_rss.jpg) bottom no-repeat; cursor:default;}









#menu .home_en {background:url(../images/site/menu_home_en.jpg) top no-repeat; display: block; width: 121px; height: 46px;}

#menu .home_en a{background:url(../images/site/menu_home_en.jpg) top no-repeat; display: block; width: 121px; height: 46px;}

#menu .home_en a:hover{background:url(../images/site/menu_home_en.jpg) bottom no-repeat;}

	

#menu .clientes_en {background:url(../images/site/menu_clientes_en.jpg) top no-repeat; display: block; width: 71px; height: 46px;}

#menu .clientes_en a{background:url(../images/site/menu_clientes_en.jpg) top no-repeat; display: block; width: 71px; height: 46px;}

#menu .clientes_en a:hover{background:url(../images/site/menu_clientes_en.jpg) bottom no-repeat;}

#clientes #menu .clientes_en a{background:url(../images/site/menu_clientes_en.jpg) bottom no-repeat; cursor:default;}

	

#menu .quemsomos_en {background:url(../images/site/menu_quemsomos_en.jpg); display: block; width: 94px; height: 46px;}

#menu .quemsomos_en a{background:url(../images/site/menu_quemsomos_en.jpg); display: block; width: 94px; height: 46px;}

#menu .quemsomos_en a:hover{background:url(../images/site/menu_quemsomos_en.jpg) bottom no-repeat;}

#quemsomos #menu .quemsomos_en a{background:url(../images/site/menu_quemsomos_en.jpg) bottom no-repeat; cursor:default;}

	

#menu .noticias_en {background:url(../images/site/menu_noticias_en.jpg); display: block; width: 69px; height: 46px;}

#menu .noticias_en a{background:url(../images/site/menu_noticias_en.jpg); display: block; width: 69px; height: 46px;}

#menu .noticias_en a:hover{background:url(../images/site/menu_noticias_en.jpg) bottom no-repeat;}

#noticias #menu .noticias_en a{background:url(../images/site/menu_noticias_en.jpg) bottom no-repeat; cursor:default;}

	

#menu .vozes_en {background:url(../images/site/menu_vozes_en.jpg) top no-repeat; display: block; width: 55px; height: 46px;}

#menu .vozes_en a{background:url(../images/site/menu_vozes_en.jpg) top no-repeat; display: block; width: 55px; height: 46px;}

#menu .vozes_en a:hover{background:url(../images/site/menu_vozes_en.jpg) bottom no-repeat;}

#vozes #menu .vozes_en a{background:url(../images/site/menu_vozes_en.jpg) bottom no-repeat; cursor:default;}

	

#menu .makingof_en {background:url(../images/site/menu_makingof_en.jpg) top no-repeat; display: block; width: 79px; height: 46px;}

#menu .makingof_en a{background:url(../images/site/menu_makingof_en.jpg) top no-repeat; display: block; width: 79px; height: 46px;}

#menu .makingof_en a:hover{background:url(../images/site/menu_makingof_en.jpg) bottom no-repeat;}

#makingof #menu .makingof_en a{background:url(../images/site/menu_makingof_en.jpg) bottom no-repeat; cursor:default;}



#menu .links_en {background:url(../images/site/menu_links_en.jpg) top no-repeat;display: block; width: 48px; height: 46px;}

#menu .links_en a{background:url(../images/site/menu_links_en.jpg) top no-repeat;display: block; width: 48px; height: 46px;}

#menu .links_en a:hover{background:url(../images/site/menu_links_en.jpg) bottom no-repeat;}

#links #menu .links_en a{background:url(../images/site/menu_links_en.jpg) bottom no-repeat; cursor:default;}

	

#menu .contactos_en {background:url(../images/site/menu_contactos_en.jpg) top no-repeat; display: block; width: 83px;	height: 46px;}

#menu .contactos_en a{background:url(../images/site/menu_contactos_en.jpg) top no-repeat; display: block; width: 83px;	height: 46px;}

#menu .contactos_en a:hover{background:url(../images/site/menu_contactos_en.jpg) bottom no-repeat;}

#contactos #menu .contactos_en a{background:url(../images/site/menu_contactos_en.jpg) bottom no-repeat; cursor:default;}

	

#menu .rss_en {background:url(../images/site/menu_rss_en.jpg) top no-repeat; display: block; width: 80px;	height: 46px;}

#menu .rss_en a{background:url(../images/site/menu_rss_en.jpg) top no-repeat; display: block; width: 80px;	height: 46px;}

#menu .rss_en a:hover{background:url(../images/site/menu_rss_en.jpg) bottom no-repeat;}

#rss #menu .rss_en a{background:url(../images/site/menu_rss_en.jpg) bottom no-repeat; cursor:default;}





/*PAGESPECIFIC CSS*/



/*HP*/



#hp_content1 {	width: 446px;float:left;}

#hp_area1 {	float:left;	height: 120px;	width: 446px;	padding-bottom:15px;background: #F5F5F5;}	

#hp_area1:hover {	height: 120px;	width: 446px;	padding-bottom:15px;background: #EBEBEB;}	

	

#hp_area2 { 

	float:left;

	min-height: 120px;

	width: 446px;padding-bottom:15px;

	background-color: #EBEBEB;

/*	background: #EBEBEB url(../images/site/bg_micro.gif) no-repeat top right;*/

}

#hp_area2:hover { 

	min-height: 120px;width: 446px;padding-bottom:15px;

	background-color: #E0E0E0;

/*	background: #E0E0E0 url(../images/site/bg_micro.gif) no-repeat top right;*/

	}

#hp_area3 {

	float:left;

	min-height: 120px;

	width: 446px;padding-bottom:15px;

	background-color: #E0E0E0;

/*	background: #E0E0E0 url(../images/site/bg_coluna.gif) no-repeat top right;*/

}

#hp_area3:hover {

	min-height: 120px;

	width: 446px;padding-bottom:15px;

	background-color:#D6D6D6;

/*	background: #D6D6D6 url(../images/site/bg_coluna.gif) no-repeat top right;*/

}	



#hp_area4 {	margin-left: 10px;	height: 360px;	width:175px;	float:left;border-left:1px dashed #999999; }	

#hp_area4 p, h1, form, .sidebar {margin-left: 6px; }	

#hp_area4 h1{ margin-top: 0;}

#hp_video {	margin-left: 10px;	width:240px;float:left;}	



.leftme{

	float:left;

}

.rightme{

	float:right;

}

/*CLIENTES*/

#cl_content {width: 446px;margin-left: 5px;float:left;}

.sid_bullets ul{margin: 0;padding: 0;list-style: none;}

.sid_bullets li{padding-left:16px;background: transparent url(../images/bullet_orange.gif) no-repeat top left;}





.caixa{display:inline;float: left;margin: 15px;font-size: 10px;font-family: Verdana,  Arial, Helvetica, sans-serif;height: 80px;}

.caixa h2{width:100px; margin-top:5px; font-size: 12px;font-family: Verdana,  Arial, Helvetica, sans-serif;}

.caixa_img {display:block;width:75px;}

.caixa_texto {width:133px;}

	

/*QUEM SOMOS*/

#qs_content {	width: 446px;	float:left; }



#mainimage{

	background-color:#ddd; 

	text-align:center;

/*	padding-bottom:240px;*/

	float:left;

}

/** html .mainimage {

	min-height:240px; 

	text-align:center;

	float:left;

}

*/

/*NOTICIAS*/

#noticias_content {width: 446px;margin-left: 5px;float:left;}

#qs_content h1{margin-left: 0px; }



/*VOZES*/

#vozes_content { 

	width: 440px;float:left; }

.caixavoz{

	float:left;

	margin:5px;

	font-size: 10px;

	font-family: Verdana,  Arial, Helvetica, sans-serif;

	height: 50px;}

.caixavoz h2{

	width:100px;

	margin-left:0px; 

	font-size: 15px;

	font-family: Arial, Verdana,  Helvetica, sans-serif;}

.caixavoz_drop {

	margin-top:5px;

	display:block;

	width:200px;}

.caixa_texto {width:133px;}



.leitormp3{	float:left;margin-top:10px;}

.theplayer{	background-color:#F0F0F0;	padding:30px;	padding-left:50px;	padding-right:60px;border: 4px solid #D9D9D9;}



/*#voice_cats ul{

	background-color:#000; 

	margin: 0;

	padding: 0;

	list-style: none;}

#voice_cats li{background-color:#000;padding-left:16px;background: transparent url(../images/bullet_orange.gif) no-repeat top left;}

*/

#voice_cats ul {

	width:170px;

	margin:0;

	padding:0;

	list-style:none;

	font-size:11px;

}



#voice_cats li {

	padding:0;

	margin:0 0 1px;

}



#voice_cats li {

	padding:0;

	margin:0 0 5px;

}



#voice_cats li a {

	background:none;

	text-decoration:none;

	display:block;

	color:#444;

	text-shadow: #ddd 1px 1px 1px;

	padding:3px 0;

	letter-spacing: -0.03em;

}



#voice_cats li a span.title {

	background: url(../images/folder.png) no-repeat 0 0;

	padding:4px 10px 2px 25px;

}



#voice_cats li a span.voice_size {

	color:#999;

	font-size:9px;

}



#voice_cats li a:hover {

	background:#ebedf3 url(../images/folder_magnify.png) no-repeat 0 center;

	color:#000;

}



#voice_cats li a:hover span.title {

	background:url(../images/folder_explore.png) no-repeat 0 -80px;

}



#voice_cats li.active a {

	background:#EACB6B url(../images/folder_explore.png) no-repeat 0 center;

	color:#fff;

	text-shadow: #333 1px 1px 1px;

}



#voice_cats li.active a span.title {

	background:url(../images/folder_explore.png) no-repeat 0 -80px;

}



#voice_cats li.active a span.voices_size {

	color:#eee;

}



#voice_cats li.active a:hover span.title {

	background:url(../images/folder_explore.png) no-repeat 0 -80px;

}





/* voices */

#voices_space ul {

	margin:0;

	padding:0;

	list-style:none;

	font-size:11px;

	margin-left:20px;

}



#voices_space li {

	padding:0;

	margin:0 0 1px;

}



#voices_space li {

	padding:0;

	margin:0 0 5px;

}



#voices_space li a {

	background:#ebedf3;

	text-decoration:none;

	display:block;

	color:#444;

	text-shadow: #ddd 1px 1px 1px;

	padding:3px 0;

	letter-spacing: -0.03em;

}



#voices_space li a span.title {

	background: url(../images/sound_none.png) no-repeat 0 center;

	padding:4px 10px 2px 25px;

}





#voices_space li a:hover {

	background:#ebedf3 url(../images/sound_low.png) no-repeat 0 center;

	color:#000;

}



#voices_space li a:hover span.title {

	background:url(../images/sound.png) no-repeat 0 -80px;

}



#voices_space li.active a {

	background:#FFDFE0 url(../images/sound.png) no-repeat 0 center;

	color:#fff;

	text-shadow: #333 1px 1px 1px;

}



#voices_space li.active a span.title {

	background:url(../images/sound.png) no-repeat 0 -80px;

}



#voices_space li.active a span.voices_size {

	color:#eee;

}

#voices_space li a span.voice_size {

	color:#999;

	font-size:9px;

}

#voices_space li.active a:hover span.title {

	background:url(../images/sound.png) no-repeat 0 -80px;

}





/* MAKING OF */

#mo_content {width: 290px;margin-left: 5px;	margin-right: 5px;float:left;}

#mo_content h3{font-size:14px;	margin-bottom:5px;}

#placeholder_for_text{margin-top:10px;}

#imgcover{	float:left;margin-right:10px; }

#carrosel {background: transparent url(../images/site/hor_divider.png) repeat-x top; margin-top:10px;padding-top:5px;}



/* LINKS */

#links_content {width: 446px;margin-left: 5px;float:left;}



/* CONTACTOS */

#contactos_content {width: 446px;float:left; }





/* FORMS AND ERROR MSGS */



.error {float:left;background-color:#FFDFE0;color:#FF787A;font-weight:bold;padding-top: 10px;padding-bottom: 10px;border: 1px solid #FFBFC2;}

.success {background-color:#E6EFC2;color:#529214;font-weight:bold;padding-top: 10px;padding-bottom: 10px;border: 1px solid #C6D880;}

.warning {background-color:#EFDCA4;color:#FF820D;font-weight:bold;padding: 10px;border-bottom: 2px solid #FF820D;border-top: 2px solid #FF820D;}



form #microbutton {

	width:100px;

	padding-top:10px;

	padding-left:12px;

	padding-bottom:11px;

	background: transparent url(../images/site/micro_btn.gif) no-repeat top left;

	font: 14px Verdana, sans-serif;

	cursor: pointer; /* hand-shaped cursor */

	cursor: hand; /* for IE 5.x */

}	

	

form .textbox {	width: 130px;	height: 18px;	border: solid 1px #4F5150;	color:#999999;}

form .textbox:hover{	background: #F8EFD6;	color:#000000;}



.contact_form {float:left; margin-left: 0px;font: 12px Verdana, Arial, Helvetica, Sans-serif;}

* html .contact_form {margin-left: 0px; font: 12px verdana, arial, helvetica, sans-serif;}



.clientes_form_fix{ margin-left: 6px}

* html .contact_form {margin-left: 2px; font: 12px verdana, arial, helvetica, sans-serif;}



	.contact_form .field_title{font-size: 12px;}

	.contact_form .field_text{font-size: 12px;}

	.contact_form label{font-size: 14px;}

	.contact_form label small{font-size: 10px;}

	.contact_form input{background-color:#DFDFDF; border:1px solid #ccc;margin-bottom:10px;width:300px;font: 12px verdana, arial, helvetica, sans-serif;}

	.contact_form input:hover{background-color:#fff; border:1px solid #FE8C23;}

	

	.contact_form textarea{background-color:#DFDFDF; border:1px solid #ccc;margin-bottom:10px;width:290px;height:192px;font: 12px verdana, arial, helvetica, sans-serif;overflow:hidden;}

	.contact_form textarea:hover{background-color:#fff;border:1px solid #FE8C23;}

	.contact_form .f-submit-wrap{margin-top:5px;}

	.contact_form .submit_button{width:70px;margin-left:6px;}

* html 	.contact_form .submit_button{width:70px;margin-left:0px;}



	.contact_form .submit_button:hover{color:#FE8C23;}

	fieldset {border:0px solid #ccc;margin-left: 0px;}	

	

	.clientes_form_fix input{background-color:#DFDFDF; border:1px solid #ccc;margin-bottom:10px;width:150px;font: 12px verdana, arial, helvetica, sans-serif;}

	.clientes_form_fix input:hover{background-color:#fff; border:1px solid #FE8C23;}





/* PAGINATION */



.pagination {  margin-top:20px;  margin-left: 6px;}

	.pagination a {

	  font-family:Arial, Helvetica, sans-serif;

	  text-decoration: none;

	  font-size:9px;

	  padding: 2px 2px 2px 2px;

	  margin: 2px;

	  text-decoration: none;

	  color: #686A65;

	  background-color: #fff;

	  border: 1px solid #eee;

	}

	.pagination a:hover, .pagination a:active {

	  border: 1px solid #FE8C23;

	  background-color: #fff;

	  color: #FE8C23;

	}

	.pagination span.current {

	  font-family:Arial, Helvetica, sans-serif;

	  text-decoration: none;

	  font-size:10px;



	  padding: 2px 2px 2px 2px;

	  margin: 2px;

	  border: 1px solid #DF771B;

	  font-weight: bold;

	  background-color: #FE8C23;

	  color: #FFF;

	}

	.pagination span.disabled {

	  font-family:Arial, Helvetica, sans-serif;

	  text-decoration: none;

	  font-size:9px;

	  padding: 2px 2px 2px 2px;

	  margin: 2px;

	  background-color: #fff;

	  border: 1px solid #eee;

	  color: #ddd;

	}

