﻿/*   

Theme Name: A1Seguros

Theme URI: http://www.a1seguros.com.br

Description: A1Seguros

Author URI: http://www.solutinos.com.br

Version: 1.0

*/

@font-face {
 font-family: NewCycle;
 src: url("fonts/newcycle.eot") /* EOT file for IE */
}
@font-face {
 font-family: NewCycle;
 src: url("fonts/newcycle.ttf") /* TTF file for CSS3 browsers */
}


@import url(colorbox.css);



* {

	margin:0;

	padding:0;

	list-style-type:none;

}

body {

	background:#FFFFFF url(images/rdp-bck.gif) repeat 0 0;

font-family: 'NewCycle';

	color:#6a6a6a;

	font-size:12px;

}

img {

	border:none;

}

a {

	color:#6a6a6a;

	text-decoration:none;

	outline:none;

}

a:hover {

	text-decoration:underline;

}

.clear {

	clear:both;

}



#qtranslate-3-chooser li{

	float:left;

	padding-top:10px;

	padding-right:10px	

}



#qtranslate-3-chooser a{color:#adadad;}



#qtranslate-3-chooser .active a{color:#fff;}



div.container-topo {

	background:url(images/tp-bck-cinza.gif) repeat-x 0 0 #FFFFFF;

	height:170px;

	width:100%;

}

div.largura-topo, div.largura-cabecalho, div.largura-miolo, div.container-rodape {

	width:930px;

	margin:0 auto;

	position:relative;

}

div.largura-topo p {

	float:right;

	color:#c2c2c2;

	padding-top:10px;

}

div.largura-topo img{

	float:left;

	padding-top:50px;

}

div.largura-topo form{
	position:absolute;
	left:134px;
	top:5px;
	/* [disabled]background:url(images/topo-busca-icone.png) no-repeat 0 0; */
	height:90px;
	padding-left:23px;
	width: 739px;

}

input.campo-busca {

	border:none;

	background:none;

	height:24px;

	width:191px;

	float:left;

	padding:4px 0 0 9px;

}

input.bt-busca {

	padding-left:5px; *padding-left:4px;

}

div.container-cabecalho {

	height:340px;

	width:100%;

	background:url(images/tp-bck.jpg) repeat-x 0 0;

}

div.container-cabecalho-interna {

	height:340px;

	width:100%;

	background-color: #FFF;

}

div.container-cabecalho .menu {

	width:135px;

}

div.container-cabecalho-single {

	height:69px;

	width:100%;

	background:url(images/menu-bg.png) repeat-x 0 0;

}

div.container-cabecalho-single a {

	font-size:14px !important;

}

div.container-cabecalho-single .menu{

	height: 40px;

    top: 17px;

    width: 960px;

}

div.container-cabecalho-single .menu li {

	position:relative;

	float:left;

	top:auto !important;

	height:20px !important;

	margin-right:20px;

	border:none;

}



.menu {

	width:131px;

	height:222px;

	position:absolute;

	top:25px;

}

.menu li {

	padding:9px 0 6px 0;

	position:relative;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #0F4F60;

}

.menu .sub-menu{

	padding:10px;

	background:#daf0c8;

	border:2px solid #F68937;

	padding: 0 10px;

	width:150px;

	position:absolute;

	top:25px;

	-moz-border-radius:5px;

	border-radius:5px;

}

.menu .sub-menu a{

	color:#EA6D2F !important;

}

.menu .sub-menu a:hover{ color:#000 !important; }

.menu li span {

	width:130px !important;

}



div.container-cabecalho-single .menu .sub-menu li {

    border: medium none;

    float: none;

    height: auto !important;

    margin: 0;

    position: relative;

    top: auto !important;

}



div.container-cabecalho-single .menu .sub-menu li a {

    font-size:12px !important;

	color: #999999;

    font-size: 10px;

    letter-spacing: 0;

    text-transform: none;

}



.banner-menu li a{

	display:block;

	width:100%;

	height:100%;

	top:0;

	text-decoration:none;

}

.banner-menu li a span {

	display:block;

	cursor:pointer;

}



div.banner-box {

	width:683px;

	height:340px;

	float:right;

	position:relative;

	padding-left:97px;

}

div.questionario {

	width:683px;

	height:1600px;

	float:right;

	position:relative;

	padding-left:97px;

	background-color:#FFF;

}

img.ancora-ilustracao {

	position:absolute;

	left:0;

}

.menu li a{

	color:#FF0;

	font-size:14px;

	letter-spacing:0.5px;

	text-transform:uppercase;

}

.menu li a:hover{

	text-decoration:none;

	color:#000;

}

.menu li li a{

	color:#999;

	font-size:12px;	

	text-transform:none;

}

.menu li li{

	border:none !important;

}

.largura-cabecalho .sub-menu{ left:40px; z-index:999;}

ul.banner-menu {

	width:102px;

	height:29px;

	background:url(images/banner-navegacao.png) no-repeat 0 0;

	position:absolute;

	top:-16px;

	left:671px;

}

ul.banner-menu li {

	position:absolute;

	height:29px;

}

#bn_1 {

	left:0;

	width:29px;

}

#bn_1 a:hover span {

	background:url(images/banner-navegacao.png) no-repeat 0 -29px;

}

#bn_2 {

	left:36px;

	width:29px;

}

#bn_2 a:hover span {

	background:url(images/banner-navegacao.png) no-repeat -36px -29px;

}

#bn_3 {

	left:72px;

	width:29px;

}

#bn_3 a:hover span {

	background:url(images/banner-navegacao.png) no-repeat -72px -29px;

}

div.container-miolo {

	width:100%;

	background:url(images/ml-bck.gif) repeat-x bottom left #FFFFFF;

	padding:38px 0;

}

div.box-empresa {

	width:210px;

	float:left;

	background:url(images/pcp-separador.png) no-repeat right 0;

	padding:0 34px 0 28px;

	min-height:227px;

}

div.box-empresa h1{

	font-size:28px;

	color:#343434;

	text-transform:uppercase;

}

div.box-empresa ul{

	width:200px;

	padding-top:22px;

}

div.box-empresa ul li{

	border-top:1px solid #d2d2d2;

	padding:10px 0;

}

div.box-empresa ul li p{margin:0 !important;}

div.box-empresa h3{

	font-size:14px;

	font-weight:bold;

	margin:0;

}

div.box-empresa h3 a{

	color:#369;

}

div.box-noticias {

	width:330px;

	float:left;

	background:url(images/pcp-separador.png) no-repeat right 0;

	padding:0 34px 0 28px;

	min-height:227px;

}

div.box-noticias h1{

	font-size:28px;

	color:#343434;

	text-transform:uppercase;

}

div.box-noticias ul{

	width:240px;

	padding-top:22px;

}

div.box-noticias ul li{

	border-top:1px solid #d2d2d2;

	padding:10px 0;

}

div.box-noticias ul li p{margin:0 !important;}

div.box-noticias h3{

	font-size:14px;

	font-weight:bold;

	margin:0;

}

div.box-noticias h3 a{

	color:#369;

}



div.box-servicos {
	width:200px;
	float:left;
	background:url(images/pcp-separador.png) no-repeat right 0;
	padding:0 34px 0 28px;
	min-height:227px;
	z-index: 4;

}

div.box-servicos h1{

	font-size:28px;

	color:#343434;

	text-transform:uppercase;

}

div.box-servicos ul{

	width:200px;

	padding-top:22px;

}

div.box-servicos ul li{

	border-top:1px solid #d2d2d2;

	padding:10px 0;

}

div.box-servicos ul li p{margin:0 !important;}

div.box-servicos h3{

	font-size:14px;

	font-weight:bold;

	margin:0;

}

div.box-servicos h3 a{

	color:#369;

}

ul.menu-rodape {

	height:31px;

	position:absolute;

	top:30px;

	left:0;

}



ul.menu-rodape li{

	float:left;

	padding-right:14px;

}



ul.menu-rodape li a{

	color:#fff;

	text-transform:uppercase;

	font-size:14px;

}



ul.menu-rodape li a:hover{

	text-decoration:none;

	color:#70AF47;

}



div.container-rodape {

	height:180px;

}



div.rodape-assinatura {

	position:absolute;

	top:11px;

	height:145px;

	width: 830px;

	left: 6px;

}



div.rodape-assinatura h1{

	color:#fff;

	text-transform:uppercase;

	font-size:18px;

}



div.rodape-assinatura p{

	line-height:13px;

	padding-top:5px;

}

div.rodape-assinatura ul{padding-top:15px;}

div.rodape-assinatura strong{color:#FFF; text-transform:uppercase;}

div.rodape-assinatura li{

	float:left;
	padding-right:15px; margin-right:15px;
	height:100px;
	border-right:solid 1px ;
	font-size:14px;	
}


div.rodape-assinatura li h4 {
	color: #FFF;
	font-size:13;
}


img.faticulo {

	float:right;

	padding-top:5px;

}

#single h2{color:#343434; font-size:30px; margin-bottom:30px; text-transform:uppercase}

#single p{line-height:20px; margin-bottom:25px;}

.left{float:left;}

.right{float:right; padding-left:50px; background:url(images/sidebar-line.png) no-repeat top left;}

#single .left{width:550px;}

#single .right{width:300px;}

#single div.box-noticias, #single div.box-servicos{float:none; background:none !important; margin:0 0 30px 0; padding:0;}



.img-post-list{width:160px; height:120px; overflow:hidden; float:left; clear:both; border:solid 3px #ccc; margin-right:20px;}

.post h3, .post h3 a{font-size:18px; color:#48911C; margin:0; text-transform:uppercase;}

.post h3 a:hover{text-decoration:none;}

.post{padding:0 0 20px 0; margin-bottom:20px; border-bottom:solid 1px #e7e7e7;}

.preview{display:block; padding:0 10px 5px 20px; background:url(images/preview.png) no-repeat 0 0; font-weight:bold;}

.desc{float:left;}



.client-list li{

	padding: 5px 0 5px 0;

	font-size:14px;	

	border-bottom:solid 1px #ccc;

	margin-right:20px;

}



.client-list li a:hover{text-decoration:none;}



.client-list .children{display:none;}



.subtitle{font-size:26px; margin-bottom:15px; color:#70af47; text-transform:uppercase;}



.no-margin{margin:0 0 10px 0 !important;}



.noticias p{margin:0 !important;}



.your-name input, .your-email input, .your-subject input, textarea, .text, .email{border:solid 2px #ccc; padding:5px; font-family:Arial, Verdana;} 



#cboxPrevious, #cboxNext, #cboxCurrent{display:none !important;}



.text, .email{width:300px;}



.category_images_ii li{

	display:table-cell;

	float:left;

	height:150px;

	margin:0 25px 25px 0;

	text-align:center;

	vertical-align:middle;

	width:150px;

}



.category_images_ii li a{

	color:#6A6A6A;

	display:table-cell;

	height:150px;

	padding:0 10px;

	text-align:center;

	text-decoration:none;

	vertical-align:middle;

	width:130px;

	background:#fff;

	border:solid 2px #ccc;

}



.category_images_ii li a:hover{ border:solid 2px #70af47; }



.category_images_ii li img{

	max-height:95px;

	max-width:130px;

	vertical-align:middle;

}



.webmail{position:absolute; right:0; top:130px; color:#70AF47; text-decoration:none; font-weight:bold; font-size:11px;}

.peyrani_it {position:absolute; right:0; top:180px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}



.box{

	padding:15px 15px 0 15px;

	border:solid 1px #70af47;

	background:#e3f0da;

	margin-bottom:25px;

}



* .box ul{ margin-bottom:15px; }



* .box ul li{

	list-style-type:circle;

	padding:5px;

	list-style-position:inside;

}



.left .wp-paginate .current {

background:none repeat scroll 0 0 #70af47;

border:solid 1px #70af47;

color:#FFFFFF;

margin-right:4px;

padding:3px 6px;

}



#frm_form_5_container{

	margin-top:30px;

	padding-top:20px;

	border-top:solid 1px #ccc;

}



#frm_form_5_container form{

	width:350px;

	background:none;

}



#frm_form_5_container fieldset{

	border:none;

}



#frm_form_5_container label{

	display:none;

}



.frm_pos_top{display:block; margin-top:10px;}



fieldset{border:none; margin:0; padding:0;}



#frm_form_5_container #field_nome, #frm_form_5_container #field_3l01np{

	border:2px solid #CCCCCC;

	float:left;

	margin-right:3px;

	padding:5px;

	width:94px;

}



#frm_form_5_container  #frm_form_fields{ float:left; width:223px; }



#frm_form_5_container .submit{

	float:left;

	margin:0;

	padding:0 0 0 0;

}



#frm_form_5_container .submit input, .submit input{

	color:#fff;

	background:#48911c;

	border:none;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:5px;

	cursor:pointer;

}



#frm_form_5_container  h3{

	color:#F68937;

	font-size:12px;

	margin-bottom:5px;

}



#message{

	color:#6fad46;

	position:absolute;

	top:80px;

}



#single #message{

	position:relative;

	top:auto;

}



.textarea{ width:300px; margin-bottom:15px; }



select{ 

	border: 2px solid #CCCCCC;

    font-family: Arial,Verdana;

    padding: 5px; 

}

/* Slider Destaque */

.slider-destaques {

	width:750px;

	height:320px;

	position:relative;

	margin-bottom:25px;

	/* [disabled]background:url(images/bg-branco-trans.png); */

	border:0;

	border-radius:5px;

	-moz-border-radius:5px;

	margin-left: 160px;

	margin-top: 30px;

}

.slider-destaques .container {

	width:760px;

	height:310px;

	position:relative;

	cursor:pointer;

}

.slider-destaques .slides_control {

	position:absolute;

	top:0;

	left:0;

}

.slider-destaques .slides_control div {

	position:absolute;

	top:0;

	left:0;

	display:none;

	width:750px;

	height:296px;

}

div.slider-destaques .slides_control .video{

	width:430px;

	position:absolute;

	top:15px;

	left:auto;

	right:15px;

	display:block;

}

div.slider-destaques .slides_control .video-entry{

	background:url(images/bg-branco-trans.png) repeat left top;

	display: block;

	height: 236px;

	left: 15px;

	position: absolute;

	top: 15px;

	width: 247px;

	padding:15px;

	border-radius:5px;

	-moz-border-radius:5px;

}



#slides .pagination {

	position:absolute;

	top:-21px;

	right:0;

}



#slides .pagination li {

	float:left;

	padding-left:8px;

}



#slides .pagination a {

	background:url(images/slider-nav.png) no-repeat 0 -10px;

	display:block;

	width:10px; height:10px;

	text-indent:-3000px;

}



#slides .pagination li.current a {

	background:url(images/slider-nav.png) no-repeat 0 0;

	display:block;

	width:10px; height:10px;

}



/* Fim Slider Destaque */