﻿body 
{
    font-family:Arial;
    font-size:12px;
    line-height:18px;
    background-color:#dadada;
    color:#666666;
    margin:0px; padding:0px;
}

img {border: none;
}
strong { font-weight:bold;
}

a {color:#0098d0; text-decoration:none}
a:hover{color:#00b9ff; text-decoration:none}

h1 {font-family:'Aaux ProBold'; font-size:30px; color:#000000}
h1 { padding:0px; margin:5px 0px 8px 0px; line-height:28px}
h2, h3, h4 {font-family:'Gill Sans Light'; color:#000000; margin:0px; padding:0px;}

    
.content_area {  margin:0 auto; width:990px; }

.content
        {
            position: relative;
            width: 100%;
            z-index: 10;
            margin:0 auto;
        }
        .background
        {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 2;
        }
        .portrait
        {
            height: 100%;
        }
        .landscape
        {
            width: 100%;
        }
        .full
        {
            width: 100%;
            height: 100%;
        }
        .sombra
        {
            color: #333333;
            text-shadow: #000000 0 0 1px;
            zoom: 1;
            filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=1);
            -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";
        }
        .rounded
        {
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari and Chrome */
  border-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
        }
        
         .rounded10
        {
      -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
   
        }
        
.boxshadow
{

-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari and Chrome */
border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

-moz-box-shadow: 1px 1px 5px #cdcdcd; /* Firefox */
-webkit-box-shadow: 1px 1px 5px #cdcdcd; /* Safari and Chrome */
box-shadow: 1px 1px 5px #cdcdcd; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.boxshadow_2
{

-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari and Chrome */
border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

-moz-box-shadow: 0px 5px 10px #c7c7c7; /* Firefox */
-webkit-box-shadow: 0px 5px 10px #c7c7c7; /* Safari and Chrome */
box-shadow: 0px 5px 10px #c7c7c7; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.box 
{
     background-color:#ffffff;
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  -moz-box-shadow: 1px 1px 5px #cdcdcd; /* Firefox */
  -webkit-box-shadow: 1px 1px 5px #cdcdcd; /* Safari and Chrome */
  box-shadow: 1px 1px 5px #cdcdcd; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.boxtumb {
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari and Chrome */
  border-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  -moz-box-shadow: 1px 1px 4px #cdcdcd; /* Firefox */
  -webkit-box-shadow: 1px 1px 4px #cdcdcd; /* Safari and Chrome */
  box-shadow: 1px 1px 4px #cdcdcd; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.boxtumb:hover {
  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari and Chrome */
  border-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  -moz-box-shadow: 1px 1px 4px #666666; /* Firefox */
  -webkit-box-shadow: 1px 1px 4px #666666; /* Safari and Chrome */
  box-shadow: 1px 1px 4px #666666; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}

.clearfix {
	zoom:1;
	overflow:hidden;
}


/* MENU TOPO */

#menu_produtos { height:85px}

.menu_topo_empresas {background-image:url('../Images/barra_menu_empresas.png'); background-repeat:repeat-x;}
.menu_topo_particulares  {background-image:url('../Images/barra_menu.png'); background-repeat:repeat-x;}

#menu_topo_actions a { color:#434343}
#menu_topo_actions a:hover { color:#14b9d7}
#menu_topo_actions .dot { padding:2px 6px 5px 6px; vertical-align:middle }

#menu_topo { z-index:50; position:absolute;  height:55px; width:100%}

#menu_sub { z-index:1; position:relative; top:40px; float:right;}
#menu_sub ul { list-style-type:none; float:right;}
#menu_sub ul li {float:left; height:45px; margin-right:5px;
                  
                  -moz-border-radius: 10px; /* gecko */
-webkit-border-radius: 10px; /* webkit */
border-radius: 10px; /* CSS3 standard */
-khtml-border-radius: 10px; /* old konkeror */
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-khtml-border-radius-bottomright: 10px;
-khtml-border-radius-bottomleft: 10px;
-khtml-border-radius-topright: 10px;
-khtml-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
                  
                  
                  }
#menu_sub ul li a { color:#ffffff; line-height:55px; display:block; padding:0px 15px 0px 15px} 


.background_color_empresas {background-color:#7b7e81; 
}
.background_color_particulares {background-color:#25afc8; 
}

.background_color_empresas:hover {background-color:#919395; 
}
.background_color_particulares:hover {background-color:#14bad8; 
}

.background_color_empresas_active {background-color:#919395; 
}
.background_color_particulares_active {background-color:#14bad8; 
}
.background_color_empresas_active:hover {background-color:#919395; 
}
.background_color_particulares_active:hover {background-color:#14bad8; 
}





/*  MENU Rodape  */

#menu_rodape { clear:both; float:left; padding-top:15px}

#menu_rodape ul{margin:0px; padding:0; list-style:none; float:left }
#menu_rodape li{padding:0; margin:0px 5px 1px 0px; float:left; color:#575757; display:block; }
#menu_rodape li a{color:#575757; display:block; text-align:left; height:20px;  font-size:11px; text-decoration:none;}
#menu_rodape li a:hover{color:#10ccee; }
#menu_rodape li a.active, .menu li a.active:hover{color:#10ccee}
#menu_rodape li a span{ padding-left:4px;   padding-right:4px}
#menu_rodape li img { padding-top:6px; padding-left:6px; padding-right:6px}


.hover:hover{
   /* Required for IE 5, 6, 7 */

        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=80);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.85;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.8;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.8;
}

/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}

/********** contact form **********/
#contactform { margin:0; padding:0px;    width:700px; }
#contactform * {font-family: Arial, Helvetica, sans-serif; font-size:12px;  }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; padding-bottom:6px }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { float:left; margin:0; width:200px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#2f2f2f; }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; color:#00baff; margin:0; padding:0;}
#contactform input.text { border:1px solid #c7c7c7; margin:0px 0;  background:#fff; color:#333; height:20px; width:390px;  padding:5px 10px 5px 10px}
#contactform input.text200 { width:270px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:390px; border:1px solid #c7c7c7; margin:0px; padding:5px 10px 5px 10px; background:#fff; height:100px; color:#333 }
#contactform textarea.text200 { width:270px; border:1px solid #c7c7c7; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 420px; border:0; color:#FFF; float:right; }
#contactform img {padding:0px; margin:0px; border:none; float: right;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto; }

.legenda {color:#999; margin:0; padding-left:20px; display:inline-block;}

.contactos label{width:200px; padding:6px 10px 3px 0px; color:#00baff; display:block;}
.contactos h2{font-size:14px; margin-bottom:3px; color:#00baff; }

.pesquisa { background-color:#FFF; padding:20px}

/* EFEITOS */
.sombra
{
color: #333333;
text-shadow: #000000 0 0 1px;
zoom: 1;
filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=1);
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";
}
.rounded10
{
behavior: url(/segurosonline.pt/Styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
-moz-border-radius: 10px; /* gecko */
-webkit-border-radius: 10px; /* webkit */
border-radius: 10px; /* CSS3 standard */
-khtml-border-radius: 10px; /* old konkeror */
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-khtml-border-radius-bottomright: 10px;
-khtml-border-radius-bottomleft: 10px;
-khtml-border-radius-topright: 10px;
-khtml-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}

.rounded20
{
 behavior: url(/segurosonline.pt/Styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
-moz-border-radius: 20px; /* gecko */
-webkit-border-radius: 20px; /* webkit */
border-radius: 20px; /* CSS3 standard */
-khtml-border-radius: 20px; /* old konkeror */
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-webkit-border-top-left-radius: 20px;
-khtml-border-radius-bottomright: 20px;
-khtml-border-radius-bottomleft: 20px;
-khtml-border-radius-topright: 20px;
-khtml-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-topleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
border-top-right-radius: 20px;
border-top-left-radius: 20px;
}

.boxshadow
{
-moz-box-shadow: 0 0 7px #cdcdcd;
-webkit-box-shadow: 0 0 7px #cdcdcd;
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#cdcdcd,strength=3)";
filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd,direction=270,strength=3);
box-shadow: 0 0 7px #cdcdcd;
}

.clearfix {
zoom:1;
overflow:hidden;
}

/* Transparências */
.transparent30 {
zoom: 1;
filter: alpha(opacity=30);
opacity: 0.3;
}
.transparent50 {
zoom: 1;
filter: alpha(opacity=50);
opacity: 0.5;
}
.transparent90 {
zoom: 1;
filter: alpha(opacity=90);
opacity: 0.9;
}
.transparent100 {
zoom: 1;
filter: alpha(opacity=100);
opacity: 1;
}

#logo { width:232px; height:55px; float:left;}
#txt_keywords {}
#pesquisa { float:right;}

#pesquisa input[type*="text"] {
    background-color: transparent !important;
    background-position:left top; background-repeat:no-repeat ;
    border: none;
    height: 25px;
    width: 191px;
    padding:0px 6px 0px 6px;
    font-size:11px;
    color:#ffffff;
    vertical-align:top;
    margin-top:2px;
}

#pesquisa input[type*="image"] {
    height: 31px;
    width:30px;
    border: none;
    background-color: transparent !important;
    margin:0px;
    padding:0px;
    background-position:left top; background-repeat:no-repeat ;
   
}

.pesquisa_bt_empresas input[type*="text"] {background-image:url(../images/form/pesquisa_form_empresas.jpg);
}
.pesquisa_bt_particulares input[type*="text"] {background-image:url(../images/form/pesquisa_form.jpg);
}

.pesquisa_bt_empresas input[type*="image"] {background-image:url(../images/form/search_bt_empresas.jpg);
}
.pesquisa_bt_particulares input[type*="image"] {background-image:url(../images/form/search_bt.jpg);
}

#pesquisa input[type*="image"]:hover {
 background-position:left -31px;
 
}

#pesquisa:hover, #pesquisa:hover {
     border: none;
}
#pesquisa input[type*="text"]:hover {
    border: none;
    background-color: #00baff;
}

#pesquisa input[type*="text"]:focus {
    outline: none;
    color: #ffffff;
}


.conteudo_A {min-height:500px; background-image:url(../Images/fundo_topo.jpg); background-repeat:repeat-x; background-color:#e9e9e9; background-position:top;}
.sombra_conteudo {background-image:url(../Images/sombra.jpg); background-repeat:repeat-x; width:100%; height:20px;}


.boxwhite
{
    background-color:#ffffff;
    min-height:400px;
    width:985px;

    
  -moz-border-radius: 20px; /* gecko */
-webkit-border-radius: 20px; /* webkit */
border-radius: 20px; /* CSS3 standard */
-khtml-border-radius: 20px; /* old konkeror */
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-webkit-border-top-left-radius: 20px;
-khtml-border-radius-bottomright: 20px;
-khtml-border-radius-bottomleft: 20px;
-khtml-border-radius-topright: 20px;
-khtml-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-topleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
border-top-right-radius: 20px;
border-top-left-radius: 20px;  
 z-index:0;
    
}

#banner_box 
{


    width:985px;

    background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 5px 1px #efefef;
	-moz-box-shadow: 0px 0px 5px 1px #efefef;
	box-shadow: 0px 0px 5px 1px #efefef;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
}


#banner_box img
{
    padding:3px;
    min-height:250px;
    width:980px;  
}
    .degrade 
    {
    min-height:100px;
    width:100%;
        background-image: -moz-linear-gradient(  top,
    #ffffff, #ebebeb ); /* for Chrome + Safari */
}
 .vantagens 
 {
  min-height:100px;
    width:100%;
    background-color: #ffffff; /* fallback flat color */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	overflow:hidden;

}
    
#produtos_destaque { width:770px; float:left; }
#produtos_destaque h1 { font-size:18px; }


#produtos_list { width:100%;  min-height:170px;
                   -moz-border-radius: 10px; /* gecko */
-webkit-border-radius: 10px; /* webkit */
border-radius: 10px; /* CSS3 standard */
-khtml-border-radius: 10px; /* old konkeror */
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-khtml-border-radius-bottomright: 10px;
-khtml-border-radius-bottomleft: 10px;
-khtml-border-radius-topright: 10px;
-khtml-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;  
       behavior: url(/segurosonline.pt/Styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

#produtos_list ul { list-style-type:none; padding:13px}
#produtos_list ul li { padding:0px 6px 3px 8px; margin:2px; width:160px; float:left; height:15px;
   -moz-border-radius: 6px; /* gecko */
-webkit-border-radius: 6px; /* webkit */
border-radius: 6px; /* CSS3 standard */
-khtml-border-radius: 6px; /* old konkeror */
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-khtml-border-radius-bottomright: 6px;
-khtml-border-radius-bottomleft: 6px;
-khtml-border-radius-topright: 6px;
-khtml-border-radius-topleft: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;                      
       behavior: url(/segurosonline.pt/Styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */                    
                       
                       }
#produtos_list ul li a {color:#ffffff; display:block; height:18px}
#produtos_list ul li:hover { background-color:#ffffff; color:#14bad8 }
#produtos_list ul li a:hover {color:#14bad8;}

#menu_produtos_list { height:25px;}
#menu_produtos_list td { padding:0px 10px 0px 10px; color:#404040}
#menu_produtos_list td a {color:#404040}
#menu_produtos_list td a:hover {color:#14bad8}
#menu_produtos_list .active { background-image:url('../images/seta.png'); background-position:center bottom; background-repeat:no-repeat;}
#menu_produtos_list .active a {color:#14bad8}

.produtos_list_empresas {background-color:#7b7e81;
}
.produtos_list_particulares {background-color:#14bad8;
}

#novidades  { float:right; width:180px; padding-right:20px; }
#novidades h1 { font-size:18px; }

.list_item { font-size:11px; line-height:13px;border-bottom:solid 1px #ffffff; margin-top:10px; padding-bottom:10px}
.list_item h3 { font-size:13px; color:#000000; margin-bottom:5px;}


#produtos_box_list {height:250px; width:100%}
#produtos_box_list .item 
{
    width:230px;
 
}

#produtos_box_list .item{ font-size:11px; line-height:13px; float:left; margin-right:23px}
#produtos_box_list .no_marging{ margin:0px }


#produtos_box_list .item h2 { margin-top:8px; font-size:16px; color:#14bad8}
#produtos_box_list .item h3 { margin-top:3px; margin-bottom:5px; font-size:12px; color:#414141}

#produtos_box_list .item .botoes { height:25px; width:100%; padding-top:10px}
#produtos_box_list .item .botoes img{ font-size:11px; line-height:13px; float:left; width:91px}

#produtos_box_list .item .botoes img { width:191px; height:22px}
#produtos_box_list .item .botoes .info{ background-image:url(../images/bt_maisinformacao.png); width:191px; height:22px; display:block; float:left; margin-right:6px}
#produtos_box_list .item .botoes .simular{ background-image:url(../images/bt_simular.png); width:91px; height:22px; display:block; float:left}

#produtos_box_list .item .botoes .info:hover {background-position:0 -22px;}
#produtos_box_list .item .botoes .simular:hover {background-position:0 -22px;}

.seguro h1 { color:#eb7a02}
.seguro h2 { color:#434343; font-size:16px}
.seguro h3 { color:#eb7a02; font-size:16px}
.seguro p { color:#434343}

.col1 { width:400px; display:block; padding:1px 1px 10px 25px; background-image:url(../Images/check.png); background-repeat:no-repeat; background-position:2px left}
.col2 { width:200px; display:block; float:left; padding:1px 1px 10px 25px; background-image:url(../Images/check.png); background-repeat:no-repeat; background-position:2px left}
.col3 { width:120px; display:block; float:left; padding:1px 1px 10px 25px; background-image:url(../Images/check.png); background-repeat:no-repeat; background-position:2px left}


.simulacao_bt
{
    display:block;
   
    width:505px;
    font-size:16px;
    font-weight:bold;
    background-color:#28d0ee; 

     background-image:url(../Images/seta_h.png);
     background-repeat:no-repeat;
     background-position:460px center;
     cursor:pointer;
         color:#cff3f9;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
    }
.simulacao_bt a
{
     color:#cff3f9;
     display:block;
     height:20px;
     width:470px;
     padding:10px 10px 10px 30px;
         color:#ffffff;
}
 .simulacao_bt:hover
{
      background-image:url(../Images/seta_h_off.png);
      background-repeat:no-repeat;
      background-position:460px center;
     cursor:pointer;
      background-color: #20d7f8; /* fallback flat color */
     color:#ffffff;
}

.conteudo {padding-bottom:30px;
}

.conteudo h1 { font-size:30px; color:#10ccee; margin-bottom:20px;
}
.conteudo h2 { font-size:16px; color:#434343; margin-bottom:5px;
}
.conteudo p { margin-bottom:8px; text-align:justify;
}
    .conteudo .separador {
     width:100%;
     height:1px; background-color:#fff; margin-bottom:15px; margin-top:15px;
    }

#pesquisa_list { 
}
#pesquisa_list .item{ height:250px; margin-left:0px;  margin-right:20px; margin-top:15px;

}

.contact-form { padding-top:15px
}

.contact-form input[type=text] {
    height: 40px;
    padding:3px 10px 3px 10px;
}


.contact-form input[type=text], .contact-form textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;

}

.contact-form .name, .contact-form .email {
    float: left;
    width: 48%;
}

.contact-form .email {
    float: right;
}



  h3.address {
        background-image: url("../assets/icons/bubble-address.png");
        background-position: left center;
        background-repeat: no-repeat;
        background-size: 34px 35px;
        padding-left: 55px;
        height:35px; padding-top:0px; margin-top:0px; 
        font-size:16px;
    }

    h3.call-us {
        background-image: url("../assets/icons/bubble-call-us.png");
        background-position: left center;
        background-repeat: no-repeat;
        background-size: 34px 35px;
        padding-left: 55px;
         height:35px; padding-top:0px; margin-top:0px;
           font-size:16px;
    }

    h3.email {
        background-image: url("../assets/icons/bubble-email.png");
        background-position: left center;
        background-repeat: no-repeat;
        background-size: 34px 35px;
        padding-left: 55px;
          height:35px; padding-top:0px; margin-top:0px;
            font-size:16px;
    }


h3 cufon { margin-top:1px;  }


    .content-icon-spacing {
            padding-left: 55px;
    

        }



.span3 {width:280px; float:left
}



.formBT {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-color:#14bad7;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}.formBT:hover {
	background-color:#10cdee;
    cursor:pointer
}.formBT:active {
	position:relative;
	top:1px;
    }


.control-group {
 padding-bottom:20px;}

.control-label { font-size:14px;
}






.cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading a { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}

input:focus{
   outline:none;
  }

*:focus {
    outline: 0;
}



.red{color:#c60000}


.BT_ENVIAR
{
    float:right; line-height:40px;  font-size:14px; font-weight:bold;  width:120px; height:40px; display:block; text-align:center;   margin:1px; 
    text-decoration:none;
    -moz-border-radius: 7px; /* gecko */
    -webkit-border-radius: 7px; /* webkit */
    border-radius: 7px; /* CSS3 standard */
    -khtml-border-radius: 7px; /* old konkeror */
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -khtml-border-radius-bottomright: 7px;
    -khtml-border-radius-bottomleft: 7px;
    -khtml-border-radius-topright: 7px;
    -khtml-border-radius-topleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;

    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;

    -moz-box-shadow: 1px 1px 4px #cdcdcd;
    -webkit-box-shadow: 1px 1px 4px #cdcdcd;
    box-shadow: 1px 1px 4px #cdcdcd;
    
    background-color:#b6b6b6; color:#ffffff;
    font-family:Arial;

}
.BT_ENVIAR:hover 
{

    -moz-border-radius: 7px; /* gecko */
    -webkit-border-radius: 7px; /* webkit */
    border-radius: 7px; /* CSS3 standard */
    -khtml-border-radius: 7px; /* old konkeror */
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -khtml-border-radius-bottomright: 7px;
    -khtml-border-radius-bottomleft: 7px;
    -khtml-border-radius-topright: 7px;
    -khtml-border-radius-topleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-box-shadow: 1px 1px 10px #cdcdcd;
    -webkit-box-shadow: 1px 1px 10px #cdcdcd;
    box-shadow: 1px 1px 10px #cdcdcd;
    
    background-color:#28d0ee; color:#ffffff;

}


/* LOGIN FORM */
#contactform input[type="text"] {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
#contactform textarea {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  }
#contactform input[type="submit"] 
{
    border:none;
    line-height:16px;  float:right; font-size:13px; color:#fff; padding:8px 25px; margin:1px 1px 1px 10px;  height:32px; background-color:#c12026; text-decoration:none;

    -moz-border-radius: 10px; /* gecko */
    -webkit-border-radius: 10px; /* webkit */
    border-radius: 10px; /* CSS3 standard */
    -khtml-border-radius: 10px; /* old konkeror */
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    -khtml-border-radius-topright: 10px;
    -khtml-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;

    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;

    -moz-box-shadow: 1px 1px 4px #cdcdcd;
    -webkit-box-shadow: 1px 1px 4px #cdcdcd;
    box-shadow: 1px 1px 4px #cdcdcd;
     cursor:pointer;
    
    } /*submit button*/


#contactform select {
    width:150px;
    border:1px solid #cdcdcd;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding:5px;
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}

.BT_NOVO_SEGURADO { margin-left:200px; margin-top:15px
}


.hover {
        zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.hover hover {
        zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}

.janela_normal { float: right; width: 770px; min-height: 577px; padding: 10px; }
.janela_full { width: 940px; min-height: 577px; padding: 10px;}

.janela_menus_normal {float: left; width: 150px;}
.janela_menus_full {display:none}



 .menu_simuladores { 
  
        background-color:#d4d4d4;
        color:#fff;
        width:147px;
        text-decoration:none;
        -moz-border-radius: 10px; /* gecko */
        -webkit-border-radius: 10px; /* webkit */
        border-radius: 10px; /* CSS3 standard */
        -khtml-border-radius: 10px; /* old konkeror */
        -webkit-border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -khtml-border-radius-topright: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-bottomright: 10px;
        -moz-border-radius-bottomleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-topleft: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        list-style-type:none;

     /*    -moz-box-shadow: 1px 1px 4px #cdcdcd;
        -webkit-box-shadow: 1px 1px 4px #cdcdcd;
        box-shadow: 1px 1px 4px #cdcdcd;*/

        }


         .menu_simuladores li { 
             list-style-type:none;
            
             
        }

       .bt_seguro_simulador { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_simulador.png);
             background-repeat:no-repeat;
             display:block;
       
        }
         .bt_seguro_simulador:hover { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_simulador.png);
             background-repeat:no-repeat;
             background-position:0 -200px;
           display:block;
        }
           .bt_seguro_simulador_active { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_simulador_on.png);
             background-repeat:no-repeat;
           display:block;
        }
            .bt_seguro_pedido_simulacao { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_pedidosimulacao.png);
             background-repeat:no-repeat;
             display:block;
       
        }
         .bt_seguro_pedido_simulacao:hover { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_pedidosimulacao.png);
             background-repeat:no-repeat;
             background-position:0 -200px;
           display:block;
        }
        .bt_seguro_pedido_simulacao_active { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_pedidosimulacao_on.png);
             background-repeat:no-repeat;
      
           display:block;
        }
            .bt_seguro_pedido_emissao { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_pedidoemissao.png);
             background-repeat:no-repeat;
             display:block;
       
        }
         .bt_seguro_pedido_emissao:hover { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_pedidoemissao.png);
             background-repeat:no-repeat;
             background-position:0 -200px;
           display:block;
        }
           .bt_seguro_pedido_emissao_active { 
             width:147px;
             height:199px;
             background-image:url(../Images/botao_pedidoemissao_on.png);
             background-repeat:no-repeat;
           display:block;
        }

#intro_simuladores h1 {color:#28d0ec; font-size:24px
}

#intro_simuladores h2 {color:#28d0ec; font-size:20px; padding-bottom:5px;
}
#intro_simuladores h2:hover {color:#4c4f50; font-size:20px; padding-bottom:5px;
}

#intro_simuladores h3 {color:#4c4f50; font-size:14px;
}

#intro_simuladores p {font-size:13px;
}

#intro_simuladores a {color:#28d0ec; font-size:20px;
}

#intro_simuladores  a:hover {color:#4c4f50; font-size:20px;
}



.menu_seguros_horizontal_div {
         padding:10px 10px 0px 40px;
}

.menu_seguros_horizontal { 

        color:#fff;
        text-decoration:none;
        list-style-type:none;
        width:600px;
        float:left;
 }

.menu_seguros_horizontal li { 
        list-style-type:none;      
        float:left;
        padding-right:5px;  
}

.menu_seguros_horizontal .bt_seguro_simulador { 
             width:160px;
             height:35px;
             background-image:url(../Images/tab_simulador.gif);
             background-repeat:no-repeat;
       
        }
.menu_seguros_horizontal .bt_seguro_simulador:hover { 
             width:160px;
             height:35px;
             background-image:url(../Images/tab_simulador.gif);
             background-repeat:no-repeat;
             background-position:0 -35px;
}

.menu_seguros_horizontal .bt_seguro_simulador_active { 
             width:160px;
             height:35px;
             background-image:url(../Images/tab_simulador.gif);
             background-repeat:no-repeat;
             background-position:0 -35px;
        }


.menu_seguros_horizontal .bt_seguro_pedido_simulacao { 
             width:222px;
             height:35px;
             background-image:url(../Images/tab_pedidosimulacao.gif);
             background-repeat:no-repeat;

}
.menu_seguros_horizontal .bt_seguro_pedido_simulacao:hover { 
             width:222px;
              background-image:url(../Images/tab_pedidosimulacao.gif);
             background-repeat:no-repeat;
             background-position:0 -35px;
}

.menu_seguros_horizontal   .bt_seguro_pedido_simulacao_active { 
             width:222px;
             height:35px;
             background-image:url(../Images/tab_pedidosimulacao.gif);
             background-repeat:no-repeat;
             background-position:0 -35px;
}

.menu_seguros_horizontal .bt_seguro_pedido_emissao { 
             width:200px;
             height:35px;
             background-image:url(../Images/tab_pedidoemissao.gif);
             background-repeat:no-repeat;
}
.menu_seguros_horizontal .bt_seguro_pedido_emissao:hover { 
             width:200px;
             height:35px;
             background-image:url(../Images/tab_pedidoemissao.gif);
             background-repeat:no-repeat;
             background-position:0 -35px;
}

.menu_seguros_horizontal   .bt_seguro_pedido_emissao_active { 
             width:200px;
             height:35px;
             background-image:url(../Images/tab_pedidoemissao.gif);
             background-repeat:no-repeat;
             background-position:0 -35px;

}

.info_simulador {
    background-color:#ffffff;
    height:80px;
    margin-top:-10px;
    margin-left:-10px;
    width:950px;
    border-bottom:solid 1px #efefef;

    
}
.info_simulador div {
    padding:2px 10px 0px 10px;
    
}

.icon_info_simulador {
   float:left; padding:15px 10px 15px 10px; width:40px;
    
}
.info_simulador h1 {
 font-size:14px;
 margin-bottom:0px; padding-bottom:0px; padding-top:10px;
    
}
.info_simulador p {
 padding:5px 20px 20px 20px;
     font-size:12px;
    
}



.liberty_numero { position:absolute; margin-top:-80px; margin-left:670px;}

.pedido_simulacao_titulo{  width: 600px; padding-left:35px}



#termos_e_condicoes {}
#termos_e_condicoes p{ padding-top:10px}
.rodape_simulador { background-color:#efefef; height:30px; padding:10px 30px 0px 30px }
.rodape_simulador a {color:#999999}
.rodape_simulador a:hover {color:#000000}


.foto_seguro img {

-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;  

}


.pedido_informacao_bottom { position:fixed; z-index:20000;  height:30px; bottom:0px; right:10px; padding:0px 0px 5px 0px;
                 

}
#pedido_informacao_bottom_bt { 
    
      background-image:url(../Images/seta_h.png);
     background-repeat:no-repeat;
     background-position:190px 8px;
    
    height:30px; background-color:#28d0ee;  padding:10px 30px 5px 30px; display:block; width:170px; font-size:11px;
                            -webkit-border-top-left-radius: 16px;
-webkit-border-top-right-radius: 16px;
-moz-border-radius-topleft: 16px;
-moz-border-radius-topright: 16px;
border-top-left-radius: 16px;
border-top-right-radius: 16px;
color:#ffffff; font-weight:bold;
}
#pedido_informacao_bottom_bt:hover {  color:#ffffff;
                                            background-image:url(../Images/seta_h_off.png);
         background-repeat:no-repeat;
     background-position:190px 8px;
     background-color:#20d7f8;
 
}
