/*Autor:     Paioldesign Comunicação Interativa
  Data:      14-07-09
  Cliente:   Limo Service- São Paulo*/
body {
margin:0;
padding:0;
}

#b1 {
background:#C7B18C url(../imagens/limousine/_limousine-fundo1.jpg) center top no-repeat;
}

#b2 {
background:#C7B18C url(../imagens/limousine/_limousine-fundo2.jpg) center top no-repeat;
}

h1,h2,h3,h5 {
font-family:"Times New Roman", Times, serif;
font-style:italic;
}

h1 {
font-weight:100;
font-size:190%;
color:#C57773;
padding:10px 50px; 
}

h2 {
font-style:italic;
font-size:146%;
font-weight:100;
color:#8E9A90;
padding:0 100px;
}

.h2, .h2-1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:normal;
text-transform:uppercase;
font-size:126%;
font-weight:100;
color:#CA9261;
padding:0 50px;
}

.h2-1 {
text-transform:uppercase;
font-size:98%;
font-weight:bold;
color:#666;
padding:0 20px;
}

h3 {
font-size:136%;
color:#8E9A90;
font-weight:100;
padding:0 50px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
font-style:normal;
font-size:136%;
color:#8E9A90;
line-height:20px;
margin-top:0;
padding:0 50px 18px 0;
}

#h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
font-style:normal;
text-transform:uppercase;
font-size:120%;
color:#BD5548;
line-height:20px;
margin-top:0;
padding:0 50px;
}

.h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
font-style:italic;
font-size:146%;
margin-bottom:30px;
color:#8E9A90;
padding:0 10px;
}

h5 {
font-weight:400;
font-size:170%;
color:#C57773;
margin-top:0;
padding:0 50px 30px;
margin-bottom:15px;
}

h6 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-size:110%;
color:#333;
padding:5px 50px;
}

#balao {
background:url(../imagens/limousine/Limousine-balao.gif) no-repeat;
background-position:325px 5px;
font-weight:400;
font-size:170%;
color:#C57773;
margin-bottom:15px;
padding:30px 50px;
}

.depoimentos {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-size:110%;
color:#333;
padding:0px 50px 0px;
margin-top:-20px;
margin-bottom:30px;
}

p,p2 {
font: italic 93%/18px "Georgia", "Times New Roman", Times, serif;
color: #333333;
}

p {
padding-left:20px;
margin-top:-20px;
}

.p1 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-style:normal;
padding-left:50px; 
width:630px; 
}

.p2 {
padding-right:50px;
margin-top:-20px;
}

.p3 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-style:normal;
padding-right:50px;
padding-left:50px;
margin-top:-40px;
}

.p4 {
font-size:95%;
padding-right:10px;
margin-top:-20px;
padding-left:50px;
}

.p5 {
font-size:95%;
padding-right:100px;
margin-top:-20px;
}

#roman {
font-family:"Times New Roman", Times, serif;
font-size:108%;
}

.link {
text-transform:uppercase;
color:#663333;
text-decoration:none;
padding-right:5px;
font: 700 normal 75% Arial, Helvetica, sans-serif;
}

.linkPacotes {
font-style:italic;
text-decoration:none;
color: #333333;
}

a {
outline: none;
}

a img {
border:0;
}

.bullet {
margin-top:5px;
margin-left:3px;
}

#depoimentos {
margin:40px 50px 40px;
}

#pacotes {
margin:40px 50px 40px;
}

#parceiros {
margin:20px 50px 10px;
}

/* header */
#header {
width:960px;
height:99px;
margin:0 auto;
}

.logo {
padding:0px;
margin:0px;
}

#logo {
float:left;
width:220px;
height:95px;
margin-left:20px;
}

/* Contato no Topo da página */
#contato {
float:right;
width:675px;
height:95px;
}

.c1 {
font-family:"Georgia", Times New Roman, Times, serif;
font-size:80%;
font-weight:200;
color:#807A6A;
}

.c2 {
font-family:"Georgia", Times New Roman, Times, serif;
font-size:80%;
letter-spacing:1px;
font-weight:200;
color:#5B6871;
}

.c3 {
float:left;
height:57px;
margin-left:490px;
margin-bottom:5px;
padding-top:5px;
}

.c4 {
float:right;
width:140px;
height:50px;
padding-top:13px;
text-align:left;
}

#slogan {
float:right;
text-transform:uppercase;
margin-right:15px;
text-align:right;
color:#807A6A;
width:570px;
height:25px;
clear:both;
font: 90% "Georgia", "Times New Roman", Times, serif;
letter-spacing: 2px;
}

/* Topo */
#topo {
background:url(../imagens/limousine/limousine-topo.jpg) repeat-x;
height:95px;
}

/* Página */
#pagina {
background-color:#E6E4E5;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
clear:both;
width:960px;
margin:0 auto;
}

/* Menu */
#menu1 {
background-color:#4E6165;
border-bottom:#FFF 1px solid;
float:left;
width:245px;
height:298px;
border-right:#FFF solid 1px;
}

#menu2 {
background-color:#4E6165;
border-bottom:#FFF 1px solid;
float:left;
width:245px;
height:269px;
}

.menuEstilo {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:90%;
letter-spacing:3px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

.menuEstilo1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:85%;
letter-spacing:3px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

.menuEstilo2 {
font-family:Arial, Helvetica, sans-serif;
font-size:145%;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}

.menuEstilo:hover {
color:#C57773;
}

.menuEstilo1:hover {
color:#C57773;
}

.ul1 {
margin-top:50px;
}

.ul2 {
margin-top:25px;
}

.ul3 {
background-image:url(../imagens/limousine/limousine-menu.jpg);
background-position:left -10px;
margin-right:-1px; 
height:230px;
margin-top:30px;
padding-right:20px;
padding-top:70px;
}

li {
list-style:none;
color:#FFF;
}

/* Banner */
#banner1 {
float:left;
width:714px;
height:416px;
}

#banner2 {
float:right;
width:714px;
height:311px;
}

/* Conteúdo */
#conteudo {
background-color:#FFF;
float:right;
width:705px;
right:1px;
padding-right:9px;
margin-top:-1px;
}

/* Conteúdo da Frente Coluna Esquerda */
#ContFrentEsq {
float:left;
width:330px;
height:650px;
margin-left:15px; 
}

#casamentos {
background:url(../imagens/limousine/limousine-casamentos.jpg) no-repeat;
background-position:right;
width:330px;
height:120px;
text-align:right;
}

#eventos {
background:url(../imagens/limousine/limousine-eventos.jpg) no-repeat;
background-position:right;
width:330px;
height:140px;
text-align:right;
}

#festas {
background:url(../imagens/limousine/limousine-festas.jpg) no-repeat;
background-position:right top;
width:330px;
height:300px;
text-align:right;
}


/*Conteúdo da Frente Coluna Direita*/
#ContFrentDir {
float:right;
width:350px;
height:650px;
margin-right:5px; /*Não tinha*/
}

#formatura {
background:url(../imagens/limousine/limousine-formatura.jpg) no-repeat;
padding-left:50px; /*Foi mudado coluna inteira*/
width:280px;
height:120px;
}

#aeroporto {
background:url(../imagens/limousine/limousine-aeroporto.jpg) no-repeat;
padding-left:50px;
width:280px;
height:140px;
margin-top:-5px;
}

#livre {
background:url(../imagens/limousine/limousine-livre.jpg) no-repeat;
padding-left:50px;
width:280px;
height:140px;
}

#criancas {
background:url(../imagens/limousine/limousine-criancas.jpg) no-repeat;
padding-left:50px;
width:280px;
height:140px;
margin-top:-20px;
}

/*Blocos*/
#bloco1 {
width:715px;
height:238px;
clear:both;
background:#ECECDF;
}

#bloco1-contato {
width:715px;
height:238px;
clear:both;
background:#ECECDF;
margin-top:-110px;
}

#bloco1_Contato {
background-color:#FFF;
padding-top:30px;
padding-left:50px; 
width:595px; 
height:478px;
clear:both;
}

#altura-spry-01 {
background-color:#FFF;
padding-top:0px;
padding-left:50px; 
width:650px; 
height:338px;
clear:both;
}

#altura-spry-02 {
background-color:#FFF;
padding-top:0px;
padding-left:50px; 
width:650px; 
height:338px;
clear:both;
}

#bloco2,#bloco3 {
background:url(../imagens/limousine/limousine-decor.jpg) no-repeat;
background-position:bottom;
background-color:#FFF;
width:715px;
height:300px;
}

#bloco4 {
width:716px;
height:auto;
}

#bloco1_1 {
float:left;
margin-top:16px;
height:205px;
width:430px;
text-align:right;
}

#bloco2_2 {
float:left;
margin-top:40px;
height:205px;
width:430px;
text-align:right;
}

#bloco2_2_balao {
float:left;
margin-top:5px;
padding-top:5px;
height:215px;
width:430px;
text-align:right;
}

#bloco3_3 {
float:left;
margin-top:36px;
height:205px;
width:430px;
text-align:right;
}

.imagen1 {
float:right;
margin-top:16px;
margin-right:50px;
width:205px;
height:186px;
border:10px #FFF solid;
}

.imagem2 {
float:right;
margin-top:40px;
margin-right:50px;
width:205px;
height:186px;
border:10px #E5E3E4 solid;
}

.imagem3 {
float:right;
margin-top:36px;
margin-right:50px;
width:205px;
height:186px;
border:10px #E5E3E4 solid;
}

.imagem4 {
float:right;
margin-top:-30px;
margin-right:40px;
padding-left:20px;
padding-bottom:20px;
width:256px;
height:230px;
}

.imagem5 {
float:left;
margin-top:-14px;
margin-left:-30px;
}

/* coluna da esquerda */
#colunaEsq1 {
background:url(../imagens/limousine/limousine-criancas-chamada.jpg) no-repeat;
background-position:0 -15px;
text-align:right;
float:left;
width:245px;
height:440px;
margin-top:-117px;
padding-top:390px;
}

/* coluna da Direita */
#colunaEsq2 {
float:left;
text-align:right;
width:244px;
height:440px;
margin-top:-29px;
}

/*Sobe ao Topo*/
#sobe {
float:right;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:83%;
text-decoration:none;
color:#666;
text-align:right;
margin-right:40px;
}

/* Footer */
#footer1 {
float:left;
width:715px;
height:100px;
margin-top:30px;
padding-top:50px;
color:#666;
}

#footer1 p {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
text-align:center;
font-size:12px;
margin:0;
color:#aaa;
}

#footer1 a {
color:#aaa;
text-decoration:none;
}

#footer1 a:hover {
color:#666;
text-decoration:underline;
}

#footer2 {
background:url(../imagens/limousine/limousine-decor.jpg) no-repeat;
background-position:50px 10px;
float:left;
width:715px;
height:100px;
margin-top:30px;
padding-top:50px;
color:#aaa;
}

#footer2 p {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
text-align:center;
font-size:12px;
margin:0;
color:#aaa;
}

#footer2 a {
color:#aaa;
text-decoration:none;
}

#footer2 a:hover {
color:#666;
text-decoration:underline;

}

/* Estilo do Formulário */
label {
float:left;
width:160px;
}

textarea {
width:250px;
height:150px;
background:#FFF;
border:1px dotted #CCC;
color:#666;
font-size:100%;
}

.textarea_menor {
width:250px;
height:50px;
background:#FFF;
border:1px dotted #CCC;
color:#666;
font-size:100%;
}

.textarea_menor_depoimentos {
width:250px;
height:180px;
background:#FFF;
border:1px dotted #CCC;
color:#666;
font-size:100%;
}

input {
width:250px;
margin-bottom:5px;
background:#FFF;
border:1px dotted #CCC;
color:#666;
font-size:100%;
}

#submitbutton {
font-size:95%;
margin-left:280px;
width:90px;
margin-top:10px;
}

#submitbutton_depoimentos {
font-size:95%;
margin-left:230px;
width:90px;
margin-top:10px;
}

.radios {
width:15px; 
border:none;
background:none;
vertical-align:middle; 
}

.inputmenor1 {
width:80px;
margin-bottom:5px;
margin-left:0px;
background:#fff;
border:1px dotted #CCC;
color:#666;
font-size:95%;
}

.inputmenor2 {
width:76px;
margin-bottom:5px;
margin-left:0px;
background:#fff;
border:1px dotted #CCC;
color:#666;
font-size:95%;
}

.drop {
width:163px;
margin-bottom:5px;
margin-left:0px;
background:#fff;
border:1px dotted #CCC;
color:#666;
font-size:95%;
}

