*{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px;
}

body { color:#FFFFFF; }

.clear { width:100%; height:0; margin:0; border:0; clear:both;} 

	.botao { min-width:80px; min-height:30px; color:#FFF; background:#43939e; border:solid 1px #FFF; }

		.botao:hover { color:#43939e; background:#FFF; border:solid 1px #43939e; cursor:pointer; }


a { color:#FFFFFF; text-decoration: none; }

	a:hover{ color: #43939e; text-decoration: none; }

.titulo { width:100%; margin:15px 0 10px 0; float:left; border-bottom:dotted 1px #FFFFFF; font-size:16px; }

form, fieldset, h1 { margin:0px; border:0; }

h2 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight:100;
	color: #fff;
	text-decoration: none;
	margin: 0px;
}

#div_princ{
	width:1000px;
	text-align: left;
	margin: 0px auto 0px auto;
}

#div-logo{
	width: 345px;
	height: 145px;
	background: url(../img/modelo-rio-preto-fd_logo.png) repeat-y;
	float:left;
	text-align: center;
}

#modelos-rio-preto-div-menu{
	width:630px;
	height: 25px;
	float: right;
	text-align: right;
	margin-top: 10px;
}

#modelos-rio-preto-div-not{
	width:417px;
	height: auto;
	float: right;
	text-align: right;
	margin-top: 10px;
}

#modelos-rio-preto-top-not{
	background:url(../img/top_not.png) center no-repeat;
	height: 13px;
}

#modelos-rio-preto-rod-not{
	background:url(../img/rod_not.png) center no-repeat;
	height: 13px;
}

.cent-not{
	text-align: left;
	background:url(../img/center_not.png) center repeat-y;
	color: #1b565e;
	text-decoration: none;
	padding: 5px;
}

.cent-not a , .cent-not div p{
	color: #1b565e;
	text-decoration: none;
}


.cent-not a:hover {
	color: #fff;
	text-decoration: none;
}

.cent-not h2{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #1b565e;
	text-decoration: none;
	margin: 0px;
	background:url(../img/traco_titulo.png) left repeat-y;
	height: 35px;
	font-weight: 100;
}

#div-dest-esq{
	width: 500px;
	margin-left: 50px;
}

.div-news{
	margin-top: 10px;
	text-decoration: none;
	text-align: left;
	padding: 5px;
}

.div-news h2{
	background:url(../img/traco_titulo.png) left repeat-y;
	height: 30px;
}

.div-dest-port {
	margin-top: 10px;
	text-align: left;
}

.div-dest-port ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.div-dest-port ul li{
	margin: 0px 3px 0px 3px;
	padding: 0px;
	float: left;
}

.div-dest-port img{
	float: left;
}

.div-dest-port h2{
	background:url(../img/traco_titulo.png) left repeat-y;
	height: 30px;
}

#div-catalogo{
	margin-top: 15px;
	width: 500px;
	height: 350px; 
	float: left;
}

.div-agenda{
	width: 500px;
	margin-top: 15px;
	float: left;
}

.div-agenda h2{
	background:url(../img/traco_titulo.png) left repeat-y;
	height: 30px;
}

.div-dest-mod{
	width: 500px;
	margin-top: 15px;
	float: left;
}

.div-dest-mod h2{
	background:url(../img/traco_titulo.png) left repeat-y;
	height: 30px;
}

.div-dest-mod ul{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.div-dest-mod ul li{

	margin: 0px 3px 0px 3px;
	text-align: center;
	background:#43939e;
	padding: 0px;
	float: left;
}

.siga-nos ul{
	width: 210px;
	margin: 15px 5px 0px 0px;
	padding: 0px;
	list-style: none;
	float:right;
}

.siga-nos ul li,.siganos a{
	margin: 0px 3px 0px 3px;
	padding: 0px;
	list-style: none;
	float:left;
}

.siga-nos a{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:right;
}

.div-agencia-modelos{
	margin-top: 10px;
	float: right;
}

.div-top{
	background:url(../img/top_rod.png) right no-repeat;
	height: 11px;
}

.div-rod{
	background:url(../img/rod_rod.png) right no-repeat;
	height: 11px;
	margin-bottom: 10px;
}	

.div-cen{
	background:url(../img/fd_rod.png);
	width: 930px;
	margin: 0px 0px 0px 50px;
	padding: 10px;
}


/*MODELO CATEGORIA*/
ul#modelo-categoria {
	width: 930px;
	margin: 0px;
	padding: 0px;
	text-align: center;	
	float: left;
}

ul#modelo-categoria li {
	width:170px;
	height:270px;
	margin:12px 8px 12px 8px;
	text-align: center;
	list-style: none;
	padding: 0px;
	float: left;
	background:#43939e;
}

ul#modelo-categoria li a {
	float:left;
	border:none;
}

ul#modelo-categoria li a img {
	border:none;
}


ul#modelo-categoria li a:hover{
	color:#FFFFFF;
}

/*MODELO*/
.div-cen ul#galeria {
	width: 930px;
	margin: 0px;
	padding: 0px;
	text-align: center;	
	float: left;
}

.div-cen ul#galeria li {
	width:160px;
	
	margin: 20px 14px 20px 12px;
	text-align: center;
	list-style: none;
	padding: 0px;
	float: left;
}

.div-cen ul#galeria li a, .div-cen ul#galeria li a span  {
	width:160px;
	float: left;
}

.div-cen ul#galeria li {
	background:#43939e;
}



#modelos-em-destaque {
	list-style:none;
}

	#modelos-em-destaque li {
		width:160px;
		height:auto;
		float:left;
	}

	#modelos-em-destaque li a {
		width:160px;
		height:auto;
		float:left;
	}




/*portfolio*/

.div-cen ul#portfolio {
	width: 930px;
	margin: 0px;
	padding: 0px;
	text-align: center;	
	float: left;
}

.div-cen ul#portfolio li {
	width:160px;
	height:194px;
	margin: 20px 10px 20px 8px;
	text-align: center;
	list-style: none;
	padding: 0px;
	float: left;
	background:#43939e;
}

.div-cen ul#portfolio li a {
	float:left;
	
}

/*botões*/

.bt, .bt:active, .bt:link{
	color:#FFFFFF;
	background-color:#43939e;
	border: #FFFFFF solid 1px;	
}

.bt:hover{
	color:#43939e;
	background-color:#fff;
	border: #43939e solid 1px;	
}

.font-teste{	
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	font-weight:100;
}

.fontBranca18{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}

.fontBranca24{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
}

.fontBranca16{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}

.fontBranca14{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

address{
	font-style: normal;
}

.VEJA , .VEJA:link , .VEJA:visited {
	color: #fff;
	text-decoration: none;
}

.VEJA:hover , .VEJA:active {
	color: #43939e;
	text-decoration: underline;	
}

input, .input {
	color: #43939e;
	border: 1px solid;
	border-color: #43939e;
}




#navcontainer { width:940px; height:30px; margin:0; padding:0; border:0; position:relative; float:left; text-align:center; }

	#navcontainer ul { width:auto; height:30px; margin:0; padding:0; border:0; list-style:none; position:relative; float:left; left:20%;}
	
		#navcontainer ul li { min-width:30px; min-height:20px; margin:5px; padding:0; border:0; position:relative; float:left; display:inline; }
		
			#navcontainer ul li a { min-width:30px; min-height:20px; margin:0; padding:0; border:0; position:relative; float:left; background:#FFFFFF; color:#43939e; border:solid 1px #43939e; }
			
				#navcontainer ul li a:hover { color:#FFFFFF; background:#43939e; border:solid 1px #FFFFFF; }


/*paginacao*/
.paginacao { text-align:center; width:100%; float:left; }

	.paginacao a { min-width:10px; min-height:10px; padding:5px; margin:5px; text-decoration:none; color:#FFF; background:#43939e; border:solid 1px #FFF; float:left;}
	
		.paginacao a:hover { color:#43939e; background:#FFF; border:solid 1px #43939e; }
	
	.paginacao .pagina-atual { min-width:10px; min-height:10px; padding:5px; margin:5px; text-decoration:none; color:#43939e; background:#FFF; border:solid 1px #43939e; }

/*contato*/

#pagina-contato { width:700px; margin:0 auto;  }

	#pagina-contato form fieldset { margin:0; padding:0; border:0; }
	
		#pagina-contato form fieldset div { width:700px; float:left; margin:6px 0 0 0; padding:0; }
		
			#pagina-contato form fieldset div label { width:180px; float:left; margin:0; padding:0;  }
			
			#pagina-contato form fieldset div input { width:360px; height:22px; float:left; margin:0; padding:0; font-size:14px; }
			
			#pagina-contato form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			#pagina-contato form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }
			

/*PESQUISA */
#pesquisa-modelo { width:100%; margin:0 auto; }
	
		#pesquisa-modelo form fieldset div { width:100%; min-height:20px; float:left; margin:6px 0 0 0; padding:0; }
		
			#pesquisa-modelo form fieldset div label { width:100px; min-height:20px; float:left; margin:0; padding:0; }
			
			#pesquisa-modelo form fieldset div span { width:140px; min-height:20px; float:left; margin:0; padding:0; }
			
			#pesquisa-modelo form fieldset div input { height:20px; min-height:20px; float:left; margin:0; padding:0; font-size:14px; }
			
			#pesquisa-modelo form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			#pesquisa-modelo form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }



/*pagina-cadastro-modelo*/			
.pagina-cadastro-modelo { width:400px; margin:0 auto; }

	.pagina-cadastro-modelo h3 { width:100%; margin:15px 0 10px 0; float:left; border-bottom:dotted 1px #FFFFFF; font-size:16px; }

	.pagina-cadastro-modelo form fieldset { margin:0; padding:0; border:0; }
	
		.pagina-cadastro-modelo form fieldset div { width:100%; float:left; margin:6px 0 0 0; padding:0; }
		
			.pagina-cadastro-modelo form fieldset div label { width:150px; float:left; margin:0; padding:10px 0 0 0;  }
			
			.pagina-cadastro-modelo form fieldset div input { height:22px; float:left; margin:0; padding:0; font-size:14px;}
			
			.pagina-cadastro-modelo form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			.pagina-cadastro-modelo form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }

/*DIALOGO*/
#dialogo_container { min-width:250px; background:#FFFFFF; border:solid 1px #43939e; padding:10px;}

	#dialogo_title { height:22px; padding:5px 0 0 5px; border:solid 1px #43939e; color:#FFFFFF; font-weight:bold; background:#43939e;}

	#dialogo_msg { margin:5px 0 5px 50px; padding:0; border:0; color:#000000; }

	#dialogo_footer { height:22px; margin:0; padding:2px 0 2px 0; border-top:solid 1px #000000; text-align:center;}
	
		#dialogo_input {  height:19px; margin:5px 0 3px 0; border:solid 1px #cccccc; background:url(../img/text.png);}
	
			#dialogo_ok, #dialogo_cancel { width:70px; height:24px; margin:0; border:0; padding:0; color:#FFF; background:#43939e; border:solid 1px #FFF;}
	
				#dialogo_ok:hover, #dialogo_cancel:hover { color:#43939e; background:#FFF; border:solid 1px #43939e; cursor:pointer;}

.parceiro { min-width:350px;}

	.parceiro form fieldset { margin:0; padding:0; border:0; }
	
		.parceiro form fieldset div { width:600px; float:left; margin:6px 0 0 0; padding:0; }
		
			.parceiro form fieldset h3 { width:100%; margin:15px 0 10px 0; float:left; border-bottom:dotted 1px #FFFFFF; font-size:16px; font-size:18px;}
		
			.parceiro form fieldset div label { width:130px; float:left; margin:0; padding:0;  }
			
			.parceiro form fieldset div input { height:22px; float:left; margin:0; padding:0; font-size:14px; }
			
			.parceiro form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			.parceiro form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }



#pagina-cadastro-seletiva { width:700px; margin:0 auto; }

	#pagina-cadastro-seletiva h3 { width:100%; margin:15px 0 10px 0; float:left; border-bottom:dotted 1px #FFFFFF; font-size:16px; }

	#pagina-cadastro-seletiva form fieldset { margin:0; padding:0; border:0; }
	
		#pagina-cadastro-seletiva form fieldset div { width:100%; float:left; margin:6px 0 0 0; padding:0; }
		
			#pagina-cadastro-seletiva form fieldset div label { width:150px; float:left; margin:0; padding:10px 0 0 0;  }
			
			#pagina-cadastro-seletiva form fieldset div input { height:22px; float:left; margin:0; padding:0; font-size:14px;}
			
			#pagina-cadastro-seletiva form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			#pagina-cadastro-seletiva form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }



/*MENU CASTING*/
#casting-menu { left:0px; margin:0 0 0 50px;  padding:0; position:absolute; top:100px; min-width:150px; }

	#casting-menu ul { list-style:none; margin:0; padding:0; }

		#casting-menu ul li {  margin-bottom:2px; }

			#casting-menu ul li a { background-color:#333; border:1px solid #999; color:#FFF; display:block; padding:5px 5px 5px 15px; text-decoration:none; }

				#casting-menu ul li a:hover {  background-color:#ccc; color:#333; }

/*meus castings*/
#casting-listagem { margin-top:30px;}

	#casting-listagem tr td { border-bottom:solid 1px #FFFFFF;}


/*enviar casting por e-mail*/
#casting-enviar { width:350px; margin:0 auto;  }

	#casting-enviar form fieldset { margin:0; padding:0; border:0; }
	
		#casting-enviar form fieldset div { width:350px; float:left; margin:6px 0 0 0; padding:0; }
		
			#casting-enviar form fieldset div label { width:60px; float:left; margin:0; padding:5px 0 0 0;  }
			
			#casting-enviar form fieldset div input { width:250px; height:22px; float:left; margin:0; padding:0; font-size:14px; }
			
			#casting-enviar form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			#casting-enviar form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }



/*PESQUISAR MODELO*/
#casting-pesquisar-modelo { width:600px; margin:0 auto;  }

	#casting-pesquisar-modelo form fieldset { margin:0; padding:0; border:0; }
	
		#casting-pesquisar-modelo form fieldset div { width:600px; float:left; margin:6px 0 0 0; padding:0; }
		
			#casting-pesquisar-modelo form fieldset div label { width:60px; float:left; margin:0; padding:5px 0 0 0;  }
			
			#casting-pesquisar-modelo form fieldset div input { width:250px; height:22px; float:left; margin:0; padding:0; font-size:14px; }
			
			#casting-pesquisar-modelo form fieldset div select { float:left; font-size:14px; color:#43939e; border:solid 1px #43939e; }
			
			#casting-pesquisar-modelo form fieldset div textarea { width:360px; height:150px; float:left; margin:0; padding:0; color:#43939e; font-size:14px; }
			
#bem-vindo { }

	#bem-vindo a { min-width:20px; min-height:20px; margin:0 5px 0 5px; padding:2px 4px 0 4px; border:0; color:#FFF; background:#43939e; border:solid 1px #FFF; float:left; }
	
		#bem-vindo a:hover { color:#43939e; background:#FFF; border:solid 1px #43939e; cursor:pointer; }
	
	#bem-vindo span { padding-top:5px; float:left; }
	
/*---------------------------------------------------------------

---------------------------------------------------------------*/	
#produto-home { width:100%; margin:12px 0 0 0; float:left; }	

	#produto-home ul { width:100%; margin:16px 0 0 0; padding:0; float:left; list-style:none; }	
	
		#produto-home ul li { width:130px; height:190px; margin:0 6px 0 0; float:left; }	
		
			#produto-home ul li a { width:130px; height:190px; float:left; }	
			
				#produto-home ul li a img { width:130px; height:130px; float:left; }	

/*---------------------------------------------------------------

---------------------------------------------------------------*/	
#produto { width:100%; height:auto; float:left; }

	#produto ul { width:100%; height:auto; float:left; margin:0; padding:0; list-style:none; }
	
		#produto ul li { width:130px; height:auto; float:left; margin:0 12px 20px 12px; padding:0; }
		
			#produto ul li a { width:130px; height:auto; float:left; }
			
				#produto ul li a img { width:130px; height:130px; float:left; }
				
				#produto ul li span { width:100%; float:left; text-align:center; }
