@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
	list-style:none !important;
	border:0;
}

ul li{
	list-style:none !important;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/bg_geral.jpg) center top repeat-x #343794;
	font-size:13px;
	color:#666666;
	line-height:17px;
}

a{
	text-decoration:none;
	color:#666666;
}
a:hover{
	text-decoration:none;
	color:#2f3192;
}
#bg_topo{
}

.geral{
	width:900px;
	height:500px;
	margin:auto;
	padding:0 0 0 0;
}
.topo{
	height:163px;
	padding:20px 20px 0 20px;
}

.conteudo{
	background:#FFFFFF;
	padding:30px 20px 20px 20px;
	overflow:hidden;
	_height:500px;
}

h1 a{
	background:url(../img/logo_sanmarins.png) no-repeat;
	width:200px;
	height:160px;
	text-indent:-9999px;
	display:block;
}
p{
	margin-bottom:10px;
}

.newsletter{
	width:255px;
	float:right;
	margin-top:-160px !important;
	margin-right:0;
}


.newsletter input{
	width:228px;
	height:18px;
	background:url(../img/bg_input_news.gif) no-repeat;
	border:none;
	color:#67696b;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px;
	margin-left:-2px;
	margin-bottom:5px;
}
.menu{
	margin-top:-20px;
	*margin-top:-23px;
	float:right;
	*margin-right:-250px;	
	
}
.menu li{
	float:left;
}
.menu li a{
	text-indent:-9999px;
	padding:0 10px;
	margin-right:25px;
}
.menu li a.quemsomos{
	width:82px;
	height:20px;
	background:url(../img/menu_quemsomos.gif) no-repeat;
	display:block;
}
.menu li a.quemsomos:hover{
	background:url(../img/menu_quemsomos.gif) 0 -21px no-repeat;
}
.menu li a.orcamento{
	width:77px;
	height:20px;
	background:url(../img/menu_orcamento.gif) no-repeat;
	display:block;
}
.menu li a.orcamento:hover{
	background:url(../img/menu_orcamento.gif) 0 -21px no-repeat;
}
.menu li a.contato{
	width:62px;
	height:20px;
	background:url(../img/menu_contato.gif) no-repeat;
	display:block;
	margin-right:0;
}
.menu li a.contato:hover{
	background:url(../img/menu_contato.gif) 0 -21px no-repeat;
}
.rodape{
	background:url(../img/bg_rodape.gif) 0 0 repeat-x #FFFFFF;
	overflow:auto;
	_margin-top:-5px;
}
.rodape a.assinatura{
	float:right;
	margin:-20px 10px 10px 0;
}
.rodape address{
	text-align:center;
	width:100%;
	font-size:12px;
	color:#67696b;
	line-height:18px;
	font-style:normal;
	margin-top:5px;
}
.rodape.roda_int{
	padding-top:40px;
	background-position:0 40px;
}
.form_contato{
	float:left;
}
.form_contato label{
	font-weight:bold;
}
.form_contato input{
	width:390px;
	height:18px;
	background:url(../img/bg_input.gif) right no-repeat;
	border:none;
	color:#67696b;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px;
	margin-left:-2px;
	margin-bottom:5px;
}

.form_contato textarea{
	width:400px;
	height:150px;
	background:url(../img/bg_textarea.gif) no-repeat;
	border:none;
	color:#67696b;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px;
	margin-left:-2px;
	margin-bottom:5px;
	font-size:13px;
}
.form_contato .numero{
	width:77px;
	margin-left:10px;
	background:url(../img/bg_input_num.gif) right no-repeat;

}
.form_contato .telefone{
	width:90px;
	background:url(../img/bg_input_tel.gif) right no-repeat;
}
.form_contato .cidade{
	width:200px;
	background:url(../img/bg_input_cidade.gif) right no-repeat;
	margin-left:10px;
}
select.estado{
	width:70px;
	margin-left:10px;
}
select{
	width:295px;
	background:#fcfcfc;
	height:27px;
	padding:5px 3px;
	background:url(../img/bg_input.gif) no-repeat;
	border:none;
	color:#67696b;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	*margin-bottom:4px;
}

select option{
	background:#FFFFFF;
}

label.error { 
float: none; 
color: red; margin: 0 .5em 0 0; 
vertical-align: top; 
font-size: 10px 
}

fieldset{
	border:none;
}

.submit { 
margin-top: 1em;
}

span.error{
	color:#990000;
	display:block;
}

.album_interna{
	float:left;
}
.texto_album{
	float:right;
	width:230px;
	*margin-right:-100px;
}
.menu_interna li{
	margin-bottom:5px;
	font-size:20px;
	color:#a20000;
	text-transform:uppercase;
	font-weight:bold;
}
.menu_interna p{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-transform:none;
	line-height:normal;
}

.menu_interna li a{
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	display:block;
}
.menu_interna li a:hover{
	font-size:20px;
	color:#a20000;
	text-transform:uppercase;
}
/*TITULOS*/
.tit{
	width:100%;
	height:60px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}
.tit_esportivas{
	background:url(../img/tit_esportivas.gif) no-repeat;
}
.tit_aabb_uniformes{
	background:url(../img/tit_aabb_uniformes.gif) no-repeat;
}
.tit_aabb_crianca{
	background:url(../img/tit_aabb_crianca.gif) no-repeat;
}
.tit_aabb_natacao{
	background:url(../img/tit_aabb_natacao.gif) no-repeat;
}
.tit_aabb_educador{
	background:url(../img/tit_aabb_educador.gif) no-repeat;
}
.tit_aabb_escovinha{
	background:url(../img/tit_aabb_escovinha.gif) no-repeat;
}
.tit_aabb_bolsas{
	background:url(../img/tit_aabb_bolsas.gif) no-repeat;
}
.tit_aabb_coletes{
	background:url(../img/tit_aabb_coletes.gif) no-repeat;
}
.tit_agasalhos{
	background:url(../img/tit_agasalhos.gif) no-repeat;
}
.tit_bolsasemochilas{
	background:url(../img/tit_bolsasemochilas.gif) no-repeat;
}
.tit_calcados{
	background:url(../img/tit_calcados.gif) no-repeat;
}
.tit_escolares{
	background:url(../img/tit_escolares.gif) no-repeat;
}
.tit_industriais{
	background:url(../img/tit_industriais.gif) no-repeat;
}
.tit_natacao{
	background:url(../img/tit_natacao.gif) no-repeat;
}
.tit_promocionais{
	background:url(../img/tit_promocionais.gif) no-repeat;
}
.tit_universitarios{
	background:url(../img/tit_universitarios.gif) no-repeat;
}
.tit_quemsomos{
	background:url(../img/tit_quemsomos.gif) no-repeat;
}
.tit_contato{
	background:url(../img/tit_contato.gif) no-repeat;
}
.tit_orcamento{
	background:url(../img/tit_orcamento.gif) no-repeat;
}
.tit_bones{
	background:url(../img/tit_bones.gif) no-repeat;
}
.tit_newsletter{
	background:url(../img/tit_newsletter.gif) no-repeat;
	width:100%;
	height:11px;
	text-indent:-9999px;
	margin-bottom:5px;
}

.btn_voltar{
	background:url(../img/btn_voltar.gif) no-repeat;
	width:110px;
	height:40px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin-top:-70px;
}
.btn_voltar:hover{
	background:url(../img/btn_voltar.gif) 0 -41px no-repeat;
}

.btn_cadastrar{
	width:84px !important;
	height:29px !important;
	background:url(../img/btn_cadastrar.gif) no-repeat !important;
	float:right;
	margin-right:15px;
	margin-top:-5px;
	cursor:pointer;
	text-indent:-9999px;
}
.btn_enviar{
	width:62px !important;
	height:33px !important;
	margin-left:335px !important;
	margin-top:-15px;	
	background:url(../img/btn_enviar.gif) no-repeat !important;
	cursor:pointer;
	text-indent:-9999px;
}
