.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right:10px;
    padding-left:10px;
}

.container{padding-left:10px;padding-right:10px;}
label.error {
    display: block;
    color: #FF3300;
    font-size: 15px;
}
body {font-family:Arial, Helvetica, sans-serif, Calibri;}
#bg-home{background:url('../_img/bg_home.gif') top repeat-x;}
#bg_interno{background:url('../_img/bg_home_interno.gif') top repeat-x;}

a {color:inherit;outline:none;text-decoration:none;}
a:hover {text-decoration: none;}
#logo-tess {position:absolute;z-index:7000;margin-top:-125px;margin-left:405px;background:url('../_img/tessmodels-logo.png')no-repeat;width:386px;height:168px;}
.demo_wrapper{margin-top:10px;}

#bntCadastro2 {position:absolute;margin-left:1039px;margin-top:-10px;z-index:1555;}

#menu {font-size:16px;margin-top:70px;color:#0c4342;background:url('../_img/bg_menu.gifs') center no-repeat;text-align:center;}
#menu ul li {display: inline; text-align:center; padding:20px; background: url('../_img/separa-menu-top.gif') 0 10px no-repeat; }
#menu .sem-borda{background:transparent;}
#menu a {font-size:16px;font-weight:normal;text-align:center;}
#menu .active {color:#FFF;font-size:16px;font-weight:normal;text-align:center;background: url('../_img/select_menu.gif') 0px 10px no-repeat;}

.boxinfosHome{margin-top:30px;}
.boxinfosHome .titulo-box {margin:5px 0 5px -10px;border:none;}
.boxinfosHome img{border:1px solid #379e9f;}
.boxinfosHome .bg-verde{background-color:#379e9f;color:#FFF;width:369px;min-height:170px;padding-left: 10px;padding-right: 10px;text-align:justify;}


.box-texto{margin-top:30px;margin-bottom:50px;}
.box-texto h1{font-size:24px;color:#666;margin-bottom:40px;}
.box-gallery{margin-top:50px;margin-bottom:50px;}
.carousel-inner{border:4px solid #d8d5d5;border-radius:5px;}
.carousel-control.right,.carousel-control.left {background-image:none;}
#myCarousel{width:580px;}
.boxVejaTambem p{color:#666666;margin:0;padding:0;font-size:20px;font-weight:normal;}
.boxVejaTambem #titulo{font-size:16px;font-weight:bold;color:#000;margin:0;padding:0;}

.titulo_trabalhos_home a{font-size:16px;color:#666666;font-weight:normal;}
.titulo_trabalhos_home a:hover{font-size:16px;color:#666666;}

.box-modelos{margin-bottom:25px;}
.box-modelos p{margin:0;padding:0;margin-top:3px;}
.box-modelos .idade, .box-modelos .manequim{font-size:12px;}
.bordaImg {border:4px solid #D8D5D5;border-radius:5px;padding:4px;}

.box-portfolio {padding-right:60px;margin-top:40px;display:table;}
.box-portfolio img{float:left;}
.box-portfolio h1{font-weight:bold;font-size:16px;color:#666;margin-top:0;margin-bottom:10px;}
.box-portfolio h1 a{color:#666;}
.box-portfolio h1 a:hover{color:#777;}
.box-portfolio .resumo{margin-top:25px;font-size:16px;color:#666;font-weight:normal;}
 
#form-consulte-codigo{margin-top:20px;}
#form-consulte-codigo p, #form-resultado p{font-size:12px;color:#FFF;font-weight:bold;}
#form-resultado{margin-top:15px;}
#enviar-contato{background: url('../_img/btn_form.gif') no-repeat;border:none;width:32px;height:33px;text-indent:-99990px;float:left;}
.codigo-agenciado{width:157px;height:33px;padding-left:5px;float:left;}

.box-descricao-modelos{margin-bottom:20px;}
.box-descricao-modelos h1{font-size:24px;line-height:33px;color:#666;}
.box-descricao-modelos p{color:#666;}

#menu_footer{margin-top:10px;}
#menu_footer ul {padding:0px;margin:0px;list-style:none;text-align:left;}
#menu_footer ul li {display: block;text-align:left;}
#menu_footer ul li a {padding:3px 20px;width:220px;background: url('../_img/separa-menu-footer.png')no-repeat;
	display: inline-block;color:#FFF;font-size:14px;}
.box-menu-rodape{background:url('../_img/separa-menu-footer2.png') right no-repeat;margin-top:20px;}

.box-form-consulta{background:url('../_img/separa-menu-footer2.png') right no-repeat;margin-top:20px;}
.box-form-consulta form{margin-left:30px;}
.box-social-rodape{background:url('../_img/separa-menu-footer2.png') right no-repeat;margin-top:20px;}

#form-contato{margin-top:50px;}
#form-contato input{margin-bottom:5px;}
#form-contato #chamada-cadastro{text-align:center; font-size:15px;}
#form-contato #enviar-contato1 {height:40px;font-size:18px;margin-top:20px;}
#usuario{width:190px;margin-bottom:10px;background: url(../_img/ico_usuario.gif) 5px no-repeat;padding-left:30px;background-color:#FFF;}
#senha{width:157px;float:left;background: url(../_img/ico_senha.gif) 5px no-repeat;padding-left:30px;background-color:#FFF;}

#box-endereco-contato{color:#666666;font-size:14px;margin:30px 0 25px;}

#bg-footer{background:url('../_img/bg-footer.gif');width:100%;min-height:227px;}
#bg-copyright{background-color:#0c4342;width:100%;height:64px;}

.logo-rodape{position:absolute;z-index:99999;top:25px;}

#areas_email {color:#89e6e7;margin:15px 15px;}
#areas_email a{color:#FFF;}
#areas_email a:hover{color:#e7e7e7;}

#box-telefones {color:#89e6e7;margin:15px 15px;}
#box-telefones a{color:#FFF;}
#box-telefones a:hover{color:#e7e7e7;}
#box-telefones p{margin:0;padding:0;}

.slicknav_menu {display:none;}

.boxportfolio{margin-top:40px;margin-bottom:50px;}
.boxportfolio img{margin-bottom:25px;}
.boxportfolio #titulobox{font-size:16px;color:#379e9f;margin:0;padding:0;}
.boxportfolio .posicao-img{float:left;}
.boxportfolio .posicao-img img{float:left;border:1px solid #379e9f;background-color:#FFF;padding:4px;margin-bottom:20px;margin-right:10px;}
.boxportfolio h1 {font-weight:bold;font-size:16px;color:#666;margin:0;padding:0;margin-bottom:5px;}
.boxportfolio h1 a{color:#666;}
.boxportfolio .saiba_mais{float:right;font-size:12px;margin-top:5px;color:#379e9f;}

.boxselecoes{margin-top:40px;margin-bottom:50px;}
.boxselecoes img{margin-bottom:25px;}
.boxselecoes #titulobox{font-size:16px;color:#379e9f;margin:0;padding:0;}
.boxselecoes .posicao-img{float:left;}
.boxselecoes .posicao-img img{float:left;border:1px solid #379e9f;background-color:#FFF;padding:4px;margin-bottom:20px;margin-right:10px;}
.boxselecoes h1 {font-size:16px;color:#666;margin:0;padding:0;margin-bottom:15px;}
.boxselecoes h1 a{color:#666;}

.box_trabalhos{margin-top:20px;}
.box_trabalhos .titulo-trabalho a{font-size:16px;font-weight:700;color:#379e9f;}
.box_trabalhos .titulo-trabalho a:hover{text-decoration:none;color:#379e9f;}
.box_trabalhos .resumo-trabalho a{font-size:14px;color:#379e9f;}
.box_trabalhos .resumo-trabalho a:hover{text-decoration:none;color:#379e9f;}
.posicao_img_trabalhos {float:left;margin-right:15px;}

.titulo-area {font-size: 18px;color: #379e9f;}
#box-veja-tambem, .box-veja-tambem-trabalho{margin:50px 0 40px;}
.box-veja-tambem-trabalho{margin:10px 0 10px;}
#box-veja-tambem p, .box-veja-tambem-trabalho p {margin-bottom:5px;}

.dotted_rosa {
    width: 100%;
    height:1px;
    margin-top: 10px;
    margin-bottom: 20px;
    border-top:1px solid #379e9f;
}

.boxclientes{width:100%;background-color:#CCC;padding-bottom:15px;margin: 0 auto;padding-top:5px;}
.clientestotal{margin-bottom:40px;margin-top:30px;}
.tituloCases {
    font-weight: bold;
    font-size: 16px;
    color: #666666;
    margin-bottom: 10px;
}
#subtitulo_clientes {
    font-size: 12px;
    color: #666;
}
#usuario_clientes, #senha_clientes {
    background: url(../_img/box_form_usuario_clientes.gif) no-repeat;
    border: none;
    width: 220px;
    height: 33px;
    padding-left: 10px;
    font-size: 16px;
    height: 25px \0/;
    padding-top: 8px \0/;
    color: #999999;
}

#senha_clientes {
    background: url(../_img/box_form_usuario_clientes.gif) no-repeat;
    border: none;
    width: 220px;
    height: 33px;
    padding-left: 10px;
    font-size: 16px;
    height: 25px \0/;
    padding-top: 8px \0/;
    color: #999999;
}
.btn_entrar {
    background: url(../_img/btn_form_entrar.gif) no-repeat;
    border: none;
    width: 67px;
    height: 24px;
}

#form_clientes #usuario {width:95%;margin-bottom: 10px;background: url(../_img/ico_usuario.gif) 5px no-repeat;padding-left: 30px;background-color: #FFF;}
#form_clientes #senha {width:95%;float: left;background: url(../_img/ico_senha.gif) 5px no-repeat;padding-left:30px;background-color:#FFF;}
#bg-cinza1{background-color: #e5e5e5;padding:10px;min-height:180px;}
#bg-branco1{background-color: #fff;padding:10px;min-height:180px;}

#codigo_agenciado {
    border: none;
    width:95%;
    height: 33px;
    padding-left: 10px;
    font-size: 16px;
    height: 25px \0/;
    padding-top: 8px \0/;
    color: #999999;
}

/* Paginacao
-----------------------------------------------------------------------------*/

.paginacao{
	margin-top:40px;
	text-align:center;
	color:#2b8585;
	margin-bottom:40px;
}
.paginacao_anterior{
	 background: url("../_img/pag_previus.png") no-repeat scroll left center transparent;
	padding-left:30px;
	margin-right:10px;
}
.paginacao_proximo{
	background: url("../_img/pag_next.png") no-repeat scroll right center transparent;
	padding-right:30px;
	margin-left:10px;
}
.paginacao_atual{
	padding:4px 10px;
	margin: 0 10px;
	background-color:#0c4342;
	color:#FFFFFF;
}

.paginacao_anteriror {
	margin-right:10px;
}

.paginacao_proxima {
	margin: 0 7px;
}

.paginacao_numero{
	margin: 0 7px;
}


#menu_marcas ul {padding-top:50px; list-style:none; text-align:center;}
#menu_marcas ul li {display:inline-block; margin:0 20px; height: 120px;}
#menu_marcas ul li a{color:#FFF;}
#menu_marcas ul li a:hover {color:#FFF; padding: 24px 0px 24px 0px; }


@media screen and (max-width:1260px) {
	#myCarousel{width:500px;}
}

@media screen and (max-width:1199px) {
	#bg-home{background:url('../_img/bg_home.gif') 0 -75px repeat-x;}
	#bg_interno{background:url('../_img/bg_home_interno.gif') 0 -40px repeat-x;}
	#logo-tess {margin-left:295px;}
	#menu{margin-top:80px;}
	#menu a{text-align:left;}
	#menu ul{padding-left:22px;}
	.boxinfosHome .bg-verde {width:297px;min-height:200px;}	
	.box-form-consulta form {margin-left:15px;}
	#bntCadastro2 {margin-left: 809px;}
}

@media screen and (max-width:1099px) {
	#myCarousel{width:450px;}
}

@media screen and (max-width:991px) {	
	#bg-home{background:url('../_img/bg_home.gif') 0 -150px repeat-x;}
	#bg_interno{background:url('../_img/bg_home_interno.gif') 0 -78px repeat-x;}
	.box-modelos img{margin:0 auto;}
	.boxinfosHome img{margin:0 auto;}
	.boxinfosHome .bg-verde {width:345px;margin:0 auto;min-height:180px;}	
	#menu {display:none;}	
	.slicknav_menu {display:block;margin-top:20px;}	
	#logo-tess {margin-left:195px;margin-top: -110px;}
	.box-portfolio {padding-right:0;}
	.box-social-rodape {background:transparent;margin-top:60px;}
	#bntCadastro2 {margin-left:588px;}
	#menu-responsive{margin-top:75px;}
	#bg-cinza1{background-color: #e5e5e5;margin-top: 15px;padding:15px;min-height:150px;}
	#cadastro {height: 1500px;}
}

@media screen and (max-width:767px) {
	#bg_interno{background:url('../_img/bg_home_interno.gif') 0 -83px repeat-x;}
	.box-portfolio{text-align:center;display:block;}
	.box-portfolio img{text-align:center;margin:0 auto;float:none;margin-top:20px;margin-bottom:20px;}
	.box-modelos {text-align:center;}
	.boxinfosHome .bg-verde {width:369px;}
	#logo-tess {background:url('../_img/tessmodels-logo.jpg') center no-repeat;width:100%;height:168px;position:absolute;z-index:7000;margin-top:-110px;margin-left:0;}
	.codigo-agenciado{width:89%;}
	#usuario{width:94%;}
	#senha{width:89%;}
	.box-form-consulta{background:transparent;}
	#bntCadastro2 {display:none;}
	#menu-responsive{margin-top:75px;}
	#bg-cinza1{background-color: #e5e5e5;margin-top: 15px;padding:15px;min-height:150px;}
}

@media screen and (max-width:650px) {
	#bg-home{background:url('../_img/bg_home.gif') 0 -200px repeat-x;}
	#bg_interno{background:url('../_img/bg_home_interno.gif') 0 -100px repeat-x;}
	#bg-cinza1{background-color: #e5e5e5;margin-top: 15px;padding:15px;min-height:150px;}
	#menu-responsive{margin-top:180px;}
	#logo-tess {margin-top:0px;}
}

@media screen and (max-width:444px) {
	#bg-home{background:url('../_img/bg_home.gif') 0 -200px repeat-x;}
	.boxinfosHome .bg-verde {width:100%;}
	#menu {display:none;}	
	.slicknav_menu {display:block;margin-top:20px;}	
	#bg-cinza1{background-color: #e5e5e5;margin-top: 15px;padding:15px;min-height:150px;}
	/*#logo-tess {margin-left:195px;margin-top:0;position:inherit;}*/
	/*#logo-tess {margin-left:-20px;margin-top:-40px;}*/
}