@charset "UTF-8";
/* BASE */
html, body { text-align:center; }
body { font-family:Verdana; font-size:0.7em; color:#4c4c4c; }
h1, h2, h3, h4, h5, h6 { display:inline; float:left; }
hr, .access-nav { display:none; }
a { text-decoration:none; }
.last { margin-right:0 !important; }

	/* CONTAINER */
		.container .header,
		.container .footer,
		.content .casting-list,
		.content .casting-list li,
		.content .casting-list-video,
		.content .casting-list-video li { display:inline; float:left; }
		.content .casting-list-video li { cursor:pointer; }
		.content .casting-list,
		.content .casting-list-video { height:353px; background:#fff; }
		
		.container{ display:table; margin:0 auto; width:789px; text-align:left; }
	
		.container .header,
		.container .footer{ width:100%; }
	
		/* CONTENT */
			.container .content{ display:inline; float:left; width:100%; margin-top:29px; padding-bottom:16px; }
			.content .separador { display:inline; float:left; padding:0 4px; }
			
			.content #listagem-photos,
			.content #listagem-videos { display:inline; float:left; height:381px !important; }
			.engloba-fotos { display:inline; float:left; width:789px; height:405px; background:url(../../img/spinner.gif) no-repeat center center;  }
			
			#listagem-photos .carousel-wrap,
			#listagem-videos .carousel-wrap,
			#listagem-photos .control-bar 
			#listagem-videos .control-bar { width:784px !important; }
			
			.content .carousel-wrap { display:inline; float:left; }
			.content .casting-list li { margin-right:4px; width:auto; height:353px; }
			.content .casting-list-video li { position:relative; width:auto; height:333px; margin-right:4px; padding:10px 20px; background:#000; }
			.content .casting-list-video li img { margin-top:55px; }
			.content .casting-list-video li span { display:inline; float:left; position:absolute; bottom:-1px; left:0; z-index:20; width:292px; padding:6px 10px; text-align:center; background:#fff; filter:alpha(opacity=85); -moz-opacity: 0.85; }
			
			.content .box-casting,
			.content .box-casting .agenciado,
			.content .box-casting .agenciado li,
			.content .box-casting .agenciado li a,
			.content .box-casting .ferramentas,
			.content .box-casting .ferramentas h2 { display:inline; float:left; }
			
			.content .box-casting { position:relative; border-top:1px solid #636363; width:390px !important; height:265px; background:url(../../img/frontend/base/box-top-casting.gif) repeat-x left top; }
			.content .box-casting.distancia { margin-right:5px; }			
			.content .box-casting .carousel-wrap { width:356px !important; margin-left:21px; }
		
			.content .box-casting .agenciado li { margin-right:10px; width:auto; height:230px; }
			
			.content .box-casting .menu-casting { display:block; padding-bottom:30px; }
			
			.content .box-casting .ferramentas { position:absolute; top:5px !important; left:0; z-index:10; width:367px !important; }
			
			.content .box-casting .ferramentas .controle { position:relative; display:inline; float:right; width:100%; }
			.content .box-casting .ferramentas .controle li,
			.content .box-casting .ferramentas .controle li a { display:inline; float:left; }
			
			.content .box-casting .ferramentas .controle li.abre-menu { line-height:normal; }
			.content .box-casting .ferramentas .controle li.abre-menu h2 { height:18px; line-height:normal; margin-left:15px; padding-right:15px; font-size:1.2em; cursor:pointer; background:url(../../img/frontend/icons-buttons/seta-baixo-casting.gif) no-repeat right 3px; color:#373738; }
			.content .box-casting .ferramentas .controle li a { width:9px; height:13px; margin:0 2px; text-indent:-9999em; background:url(../../img/frontend/icons-buttons/btn-pag-btn.gif) no-repeat center center; }			
			
				/* submenu */
				.content .box-casting .ferramentas .controle li .submenu,
				.content .box-casting .ferramentas .controle li .submenu li,
				.content .box-casting .ferramentas .controle li .submenu li a { display:inline; float:left; clear:both; }
				
				.content .box-casting .ferramentas .controle li .submenu { position:absolute; top:18px; left:5px; z-index:50; width:170px; background:#fafafa; }
				.content .box-casting .ferramentas .controle li .submenu li { border-bottom:1px solid #ccc; width:150px; margin:2px 10px; padding:3px 0; }
				.content .box-casting .ferramentas .controle li .submenu li a { width:auto; height:auto; font-family:Trebuchet MS; font-size:1em; text-indent:0; background:none; color:#373738; }
				.content .box-casting .ferramentas .controle li .submenu li a:hover { color:#908f8f; }
			
			.ferramentas .controle .botoes ul li a:hover { background:url(../../img/frontend/icons-buttons/bullet-selected-btn.gif) no-repeat center center;  }
			
			.content .box-casting .ferramentas .controle li.botoes { position:absolute; right:0; }
			.content .box-casting .ferramentas .controle li.prev a,
			.content .box-casting .ferramentas .controle li.next a { width:9px; height:13px; }			
			
			.content .box-casting .ferramentas .controle li.prev a,
			.content .box-casting .ferramentas .controle li.prev a:hover { background:url(../../img/frontend/icons-buttons/prev-pag-btn.gif) no-repeat left top; }
			.content .box-casting .ferramentas .controle li.next a,
			.content .box-casting .ferramentas .controle li.next a:hover { background:url(../../img/frontend/icons-buttons/next-pag-btn.gif) no-repeat left top; }
			
			.content .box-casting .distancia { margin-right:25px; }
			
			.content .control-bar,
			.content .control-bar ul,
			.content .control-bar ul span,
			.content .control-bar ul li,
			.content .control-bar ul li a,
			.content .main.full ul,
			.content .main.full ul li,
			.content .main.full ul li a,
			.content .main.full .text,
			.content .main.full .text p { display:inline; float:left; }
			.content .main.full .text p a { color:#4C4C4C; text-decoration:underline; }
			
			.content .control-bar { position:absolute; top:353px; left:0; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; width:789px; height:19px; padding-top:7px; background:url(../../img/frontend/base/control-bar-casting.gif) repeat-x left top; }
			.content .control-bar ul span { padding:0 4px; }
			.content .control-bar ul li a { height:13px; }
			
			.content .control-bar .tipo { margin-left:18px; }
			.content .control-bar .tipo li { margin-right:4px; }
			.content .control-bar .tipo li a { font-family:Trebuchet MS; font-size:1.1em; font-weight:700; color:#595959; }
			.content .control-bar .tipo li a:hover { color:#000; }

			.content .control-bar .categoria { margin-left:273px; }
			.content .control-bar .categoria span { padding:0 4px; }
			.content .control-bar .categoria li a { font-family:Trebuchet MS; font-size:1.1em; font-weight:700; color:#595959; }
			.content .control-bar .categoria li a:hover { color:#000; }
			
			.content .control-bar .controle { border-left:1px solid #000; margin-left:8px; padding-left:83px; background:url(../../img/frontend/base/slideshow-crtl.gif) no-repeat 11px center; }
			.content .control-bar .controle li { margin-right:10px; }
			.content .control-bar .controle li a { text-indent:-9999em; } 
			.content .control-bar .controle li.next { margin:0; } 
			.content .control-bar .controle li.prev a { width:11px; background:url(../../img/frontend/icons-buttons/prev-crtl.gif) no-repeat left center; }
			.content .control-bar .controle li.pause a { width:10px; background:url(../../img/frontend/icons-buttons/pause-crtl.gif) no-repeat left center; }
			.content .control-bar .controle li.next a { width:11px; background:url(../../img/frontend/icons-buttons/next-crtl.gif) no-repeat left center; }
			
			.content .main.full { clear:both; width:100%; padding:0 !important; }
			.content .main.full h1 { width:100%; line-height:1.5em; margin:19px 0 7px 0; font-size:1.3em; text-align:center; }
			.content .main.full ul.menu-casting { border-top:1px solid #bcbcbc; width:433px; margin:0 0 16px 147px; padding-left:54px; }
			.content .main.full ul.menu-casting li { margin:7px 9px 0 0; background:url(../../img/frontend/icons-buttons/bullet-menu-casting.gif) no-repeat right 9px; }
			.content .main.full ul.menu-casting li.sem-bullet { background:none; }
			.content .main.full ul.menu-casting a { margin-right:11px; font-size:1.1em; line-height:1.5; font-weight:700; color:#a8a8a8; } 
			.content .main.full ul.menu-casting a:hover { color:#373738; }
			.content .main.full .text p { width:516px; line-height:12px; margin:0 0 16px 132px; text-align:justify; }
			
			.content .main.full .text dl,
			.content .main.full .text dl dt,
			.content .main.full .text dl dd,
			.content .main.full .text ul,
			.content .main.full .text ul li,
			.content .main.full .text ul li strong,
			.content .main.full .text ul li span,
			.content .main.full .text ul li a { display:inline; float:left; }
			
			.content .main.full .text dl,
			.content .main.full .text ul{ clear:both; margin:0 0 5px 132px; }
			
			.content .main.full .text ul { width:516px; }
			.content .main.full .text ul li { clear:both; width:100%; line-height:normal; margin:0 0 5px 0; }
			.content .main.full .text ul li span { padding:0 4px; line-height:normal; }
			.content .main.full .text ul li strong { line-height:normal; }
			.content .main.full .text ul li a { color:#373738; line-height:normal; }
			.content .main.full .text ul li .data { padding:0; color:#A8A8A8; }
						
			.content .main.full .text dl dt { font-weight:700; }
			.content .main.full .text dl dd { margin-left:5px; text-transform:capitalize; }
			
			.content .noticia-destaque,
			.content .noticia-destaque .texto,
			.content .noticia-destaque .texto span,
			.content .noticia-destaque .texto p,
			.content .ultimas-noticias,
			.content .ultimas-noticias .new,
			.content .ultimas-noticias .new img,
			.content .ultimas-noticias .new dl,
			.content .ultimas-noticias .new dl dt,
			.content .ultimas-noticias .new dl dd,
			.content .listagem-noticias,
			.content .listagem-noticias dl,
			.content .listagem-noticias dl dt,
			.content .listagem-noticias dl dd,
			.content .listagem-noticias .alinha-paginate .paginate li,
			.content .listagem-noticias .alinha-paginate .paginate li a { display:inline; float:left; }
			
			.content .noticia-destaque { width:537px; }
				
			.content .listagem-noticias .alinha-paginate,
			.content .noticia-detalhe .alinha-paginate { display:inline; float:left; width:100%; padding:15px 0 8px 0; text-align:center;  }
						
			
			.content .listagem-noticias .alinha-paginate { margin-top:16px; }
			
			.content .listagem-noticias .alinha-paginate a,
			.content .noticia-detalhe .alinha-paginate a { color:#444445; }
			.content .listagem-noticias .alinha-paginate .paginate { display:table; width:200px; margin:0 auto; }
			.content .listagem-noticias .alinha-paginate .paginate li a { padding:0 6px 0 5px; }
			
			
			.content .noticia-destaque img,
			.content .noticia-destaque .texto { margin-left:34px; }
		
			.content .noticia-destaque .texto span,
			.content .noticia-destaque .texto h1 { line-height:16px; }
			.content .noticia-destaque .texto p  { margin-top:2px; line-height:20px; }
			
			.content .noticia-destaque .texto p { width:431px; text-align:justify; }
			.content .noticia-destaque .texto p a { font-weight:700; color:#4c4c4c; }
			
			.content .noticia-detalhe img { float:right; margin:0 0 20px 14px; vertical-align:middle; }
			
			.content .noticia-detalhe .texto h1 { display:block; float:none; line-height:1.2; font-size:1.5em; }
			.content .noticia-detalhe .texto h3 { display:block; float:none; font-weight:lighter; }
			.content .noticia-detalhe .texto p { float:none; line-height:20px; text-align:justify; }
			
			.content .ultimas-noticias h2 { width:115px; height:12px; margin:0 0 24px 2px; text-indent:-9999em; font-size:1em; font-weight:700; }
			.content .ultimas-noticias h2.tit-pt { background:url(../../img/frontend/base/title-ultimas-noticias.gif) no-repeat left top; }
			.content .ultimas-noticias h2.tit-en { background:url(../../img/frontend/base/title-ultimas-noticias-en.gif) no-repeat left top; }
			
			.content .ultimas-noticias .new { clear:both; width:100%; margin-bottom:25px; font-family:Trebuchet MS; }
			.content .ultimas-noticias .new img { border:1px solid #5c5c5c; }			
			.content .ultimas-noticias .new dl { width:180px; margin-left:7px; }
			.content .ultimas-noticias .new dl dt { margin-bottom:3px; font-weight:700;  }	
			
			.content .ultimas-noticias .new dl dt span { color:#acabab; }
			.content .ultimas-noticias .new dl dt { line-height:0.7; }
			.content .ultimas-noticias .new dl dt strong { color:#333; }
				
			.content .ultimas-noticias .new dl dt,
			.content .ultimas-noticias .new dl dd { clear:both; width:100%; }
			.content .ultimas-noticias .new dl dd { line-height:1.3; }			
			.content .ultimas-noticias .new dl a { color:#4c4c4c; }			
			
			.content .listagem-noticias { border-top:1px solid #bcbcbc; width:100%; margin-top:9px; padding-bottom:15px; }
			.content .listagem-noticias dl { clear:both; width:100%; margin:13px 0 2px 0; }
			
			.content .listagem-noticias dl dt,
			.content .listagem-noticias dl dd,
			.content .listagem-noticias dl dd a { color:#4c4c4c; }
			
			.content .listagem-noticias dl dt strong,
			.content .listagem-noticias dl dd a { font-weight:700; }
			.content .listagem-noticias dl dd { margin-left:5px; }
			
			.content .contato,
			.content .contato #map,
			.content .contato #map span,
			.content .contato #map a,
			.content .contato.formulario form fieldset label,
			.content .contato.formulario form .alinha-btn { display:inline; float:left; }
			
			.content .contato.formulario .escolha { display:inline; float:left; width:310px; margin-left:61px; }
			
			.content .contato.dados { width:364px; }
			
			.content .contato.dados dl,
			.content .contato.dados dl dt,
			.content .contato.dados dl dd { display:inline; float:left; clear:both; width:100%; line-height:17px; }
			.content .contato.dados dl dd a { color:#4C4C4C; }
			
			.content .contato.dados dl { margin:0 0 23px 6px; }
			.content .contato.dados dl dt { font-weight:700;  }
			
			.content .contato #map span { width:220px; }
			.content .contato #map a { clear:both; }
			
			#flashMessage { display:table; border:1px solid #304a75; margin:20px auto; padding:10px 30px 10px 35px; width:200px; font-family:Trebuchet MS; font-weight:bold; background:url(../../img/frontend/icons-buttons/aviso-ok.gif) no-repeat 10px center; color:#304a75; }
			#validationError { display:inline; float:left; width:100%; line-height:1.2em; margin:0 0 5px 0; text-align:right; color:#996600; }
			
			.content .contato.formulario { width:379px; }			
			.content .contato.formulario form fieldset label { clear:both; width:100%; margin-bottom:15px; font-weight:700; font-size:0.85em; text-align:right; color:#4c4c4c; }
			.content .contato.formulario form fieldset label input,
			.content .contato.formulario form fieldset label textarea { border:1px solid #808080; width:299px; padding:2px; font-family:Trebuchet MS; font-size:11px; font-weight:normal; vertical-align:middle; }
			.content .contato.formulario form fieldset label.radio-box { clear:none; width:auto; margin:0 0 24px 0; padding:0; text-align:left; }
			.content .contato.formulario form fieldset label.radio-box input { border:0; width:14px; margin:0; }
			.content .contato.formulario form fieldset label.radio-box.formulario { margin-right:24px; }
			.content .contato.formulario form fieldset label.v-align-top { margin:0; }
			.content .contato.formulario form fieldset label.v-align-top textarea { vertical-align:top; height:187px; }		
			.content .contato.formulario form .alinha-btn { width:100%; margin-top:10px; }
			.content .contato.formulario form button { display:inline; float:right; border:none; width:52px; height:8px; text-indent:-9999em; cursor:pointer; background:url(../../img/frontend/icons-buttons/bt-enviar.gif) no-repeat left top; }
			.content .contato.formulario form .alinha-btn.envia-en button { background:url(../../img/frontend/icons-buttons/bt-send.gif) no-repeat left top; }
		
		/* END OF CONTENT */
			
		/* MAIN and SIDEBAR */
			.content .main,
			.content .sidebar { display:inline; }
			
			.content .main.left,
			.content .sidebar.left { float:left; }
			
			.content .main.right,
			.content .sidebar.right { float:right; }
		/* END OF MAIN and SIDEBAR */

		.content .main.middle { width:450px; }
		.content .main.middle.alinha-centro { padding-top:70px; }
		.content .main.middle h2,
		.content .main.middle p { float:left; clear:both; }
		
		.content .main.middle h2 { margin-bottom:12px; font-size:1.5em; color:#373738; }
		.content .main.middle p { width:100%; line-height:1.6; margin-bottom:18px; font-size:1em; text-align:justify;  }	
				
		.content .sidebar { width:308px; }
		.content .sidebar img { margin-bottom:33px; }
		
		/* SIDEBAR */
			.sidebar ul,
			.sidebar ul li{ display:inline; float:left; }
	
			.sidebar ul,
			.sidebar ul li{ clear:both; width:100%; }			
		/* END OF SIDEBAR */
		
	/* END OF CONTAINER */
