

/* 
####################################################################################
################# INICIO EDIÇÃO DO DESIGNER ########################################
####################################################################################
*/


    /* CSS dos locais onde será adicionada a cor predominante */
    .dropCap , .botaoPequeno, .botaoMedio, .botaoGrande {
    	background:#;
    }
    .boxtextoBotao a{
        background-color:#;
    }
    .botaoPequeno, .botaoMedio, .botaoGrande{
        background-color:#;
    }
    .boxTitulo{
        color:#;
    }
    .boxtextoBotao{
        border-left:solid 4px #;
    }



/* CSS dos locais onde será adicionada a cor dos títulos */

h1,h2,h3,h4,h5,h6,.destaqueHome p {
		color:#013774;
        		}

#menuInterna a, .foneCabecalho, .textoCabecalho {
		}



/* CSS dos locais onde será adicionada a cor da fonte sobre a cor predominante */
	#menuInterna a {
    color:#;
    }
   

/* 
####################################################################################
################# FIM EDIÇÃO DO DESIGNER ###########################################
####################################################################################
*/
 
#containerCabecalho .btnRedeSocialPeq {
float:right;
margin-top:10px;
}
#containerCabecalho .coluna2de2-2_3 {
text-align:right;
}
* {
font-family:"Calibri", Arial, Helvetica, sans-serif;
font-size:16px;
}
#containerConteudo {
/*background:#fff url('http://grupogfb.com.br/modelos/protampas/images/fundofinal.jpg') repeat-x left top;*/
}
.cycle-overlay {
    display: none !important;
}
.bqstart {
    float: left;
    margin-left: 5px;
    margin-top: -10px;
    width: 63px !important;
}
.bqend {
    float: right;
    margin-right: 5px;
    width: 63px !important;
}
#containerRodape {
    padding-top: 60px;
}

#conteudoInterna hr {
border:none;
border-top:solid 1px #ccc;
margin:30px 0;
}
.imgSombraCanto {
	-webkit-box-shadow: 2px 2px 8px rgba(50, 50, 50, 0.76);
	-moz-box-shadow:    2px 2px 8px rgba(50, 50, 50, 0.76);
	box-shadow:         2px 2px 8px rgba(50, 50, 50, 0.76);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width: 100%;
}
#containerConteudo {
    padding-bottom: 30px;
}
.titulosDestaqueHome {
margin-bottom:0;
}
.saibaMais {
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.txtCabecalho {
width:100%; font-size:24px; color:#fff; text-align:center;
 line-height: 1;
    margin-top: 50px;
}
#menuInterna a {
font-size:18px;
 padding: 5px 20px 13px;
}

}
#menuInterna a:hover, #menuInterna li.active a {
background-color:#fff!important;
color:#013774;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#menuInterna {
    padding: 0 8px!important;
}
#menuInterna a {
    margin:0px!important;
color:#fff;
}
sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {
    border-top-color: #D9B52A;
}

.sf-arrows .sf-with-ul:after {
    border-color: rgba(217, 181, 42, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.formataUl li{
    margin:4px 0;
}

#containerConteudo {
    background:none!important;
    background-color: #FFFFFF !important;
}
#containerConteudo {
    background:none!important;
}
#containerGeral {
    background-image:none!important;
}
#containerMenu{
background:url("http://grupogfb.com.br/modelos/protampas/images/menu.png")!important;
height: 48px;
}
#containerCabecalho {
background:url("http://grupogfb.com.br/modelos/protampas/images/fundofinal.jpg") center top;
}
#menuInterna a, #menuInterna li a {
    color: #FFFFFF;
}
#menuInterna ul li ul {
    background:url("http://grupogfb.com.br/modelos/protampas/images/menu.png");
}
#cabecalhoInterna, #conteudoInterna, #rodapeInterna {
    margin: 0 auto;
    padding: 0px 30px;
    width: 900px;
}
.coluna1{
width:60%;
float:left;
}
.coluna2{
width:40%;
float:right;
padding-top:10px;
}
.textoColuna1{
float:left;
font-size:26px;
}
.textoEsq{
font-size:24px;
color:#273172!important;
line-height:1;
    margin-left: 25px;
    margin-top: 60px;
}
.telefone strong {
font-size:30px;
color:#273172!important;
line-height:1;
font-weight:bold;
}

.textoColuna2{
float:left;
margin-right:25px;
line-height: 0.9;
}
.textoBlack{
color:#000!important;
   font-size: 18px;
    line-height: 1;
margin-top:40px;
margin-bottom:0px;
text-align:right;
}
.textoSede{
font-size:60px;
color:#D8B32A!important;
margin-bottom:0px;
}
.textoPropria{
color:#D8B32A!important;
font-size:33px;
margin-bottom:0px;
}
#menuInterna ul li {
    margin-top: 8px;
}
.cycle-slideshow {
     margin-top: 30px;
}
#menuInterna a:hover, #menuInterna li.active a{
background-color:#fff!important;
color:#013774!important;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#menuDropDown ul{
background-color:#fff!important;

} 
#menuInterna ul li ul {
    background: none repeat scroll 0 0 #FFFFFF!important;
box-shadow: 1px 1px 4px 0 rgba(50, 50, 50, 0.75);
line-height: 1;
    padding: 10px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
#menuInterna ul li ul a {
color:#013774!important;
border-bottom:1px solid #e2e5e7;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-right:0!important;
}
#menuInterna ul li ul a:hover{
background-color:#013774!important;
color:#fff!important;
}
#menuInterna ul li {
    margin-right: 0px!important;
}
#menuDropDown ul li a {
    padding: 5px 5px 7px;
 width: 120px;
}
#menuInterna ul li ul li{
margin:0;
}
#containerRodape {
    background-color: #242B66;
}
#containerMenuResponsivo {
    background: url("http://grupogfb.com.br/modelos/protampas/images/menu.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#menuResponsivo {
    background-color:transparent;
}
.coluna1 a, .textoColuna1 {
float:left;
display:inline-block;
}
.coluna2 img {
float:left;
}
@media screen and (max-width:960px) { /*Para telas entre 768px e 900px (Tablets)*/
#containerCabecalho {
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #c7c7c7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c7c7c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#c7c7c7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#c7c7c7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#c7c7c7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#c7c7c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7',GradientType=0 ); /* IE6-9 */
}
.coluna1, .coluna2 {
display:block;
width:100%;
text-align:center;
}
.coluna1 a, .textoColuna1 {
float:none;
display:block;
}	
.textoEsq {
margin-top:0;
}
.textoEsq br {
display:none;
}
.textoEsq {
    margin-left: 0;
}
.coluna2 * {
float:none;
display:inline-block;
}
.textoBlack {
    display: block;
    width: 100%;
text-align:center;
margin-bottom:15px;
margin-top:0;
}
.textoColuna2 {
    margin-right: 0;
}
.textoBlack br {
    display: none;
    width: 100%;
}
.textoSede, .textoPropria {
 font-size:40px;
margin:0 5px;
}
.coluna2 img {
display:none;
}
.coluna2{
padding-bottom:15px;
}
}

/* Style the tab */
section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

input[type=radio] {
  display: none;
}

label[for=tab1], label[for=tab2] {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

label[for*='1']:before { content: '\f1cb'; }
label[for*='2']:before { content: '\f17d'; }
label[for*='3']:before { content: '\f16b'; }
label[for*='4']:before { content: '\f1a9'; }

label:hover {
  color: #888;
  cursor: pointer;
}

input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid orange;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}
#containerCabecalho {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,c7c7c7+100 */
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top, #e5e5e5 0%, #c7c7c7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e5e5e5 0%,#c7c7c7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e5e5e5 0%,#c7c7c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#c7c7c7',GradientType=0 ); /* IE6-9 */
}
#containerRodape {
    background-image: none;
}
.containerDepoimentos div.coluna1de4-1_4, .containerDepoimentos div.coluna2de4-1_4, .containerDepoimentos div.coluna3de4-1_4, .containerDepoimentos div.coluna4de4-1_4 {
border:solid 1px #ccc;
background-color:#e2e5e7;
padding:10px;
width:180px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.containerDepoimentos span {
font-family: "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
}
p.nome {
font-style: italic;
font-weight:bold;
text-align:right;
font-size:12px;
}

