#conteudoprimario {float:left; padding:40px; width:468px}
#conteudoprimario h2 {background: url(imgs/lg_villas_tit.gif) no-repeat 0 1px;margin-bottom:11px;padding-left:27px}
#conteudoprimario h3, #conteudoprimario p{margin-bottom:11px}
#conteudoprimario ul {margin-bottom:11px;margin-left:15px}
#conteudoprimario li { list-style:square; padding-top:3px}
#conteudoprimario .imgsecao {float:left; border:solid 1px #e1ecae; margin:0 10px 5px 0; padding:4px}
#conteudoprimario .lista_galeria {margin:0 0 8px 0}
#conteudoprimario .lista_galeria li {display:inline;padding-right:5px}
#conteudoprimario table {border:1px solid #d0d0dd;margin-bottom:12px;width:100%}
#conteudoprimario table tr td {background-color:#F3F2F7;padding:3px;}
#conteudoprimario table tr th {background-color:#E3E0EF;padding:3px;}

#conteudoprimario form {border:1px solid #d0d0dd;padding:6px 8px;width:450px}
#conteudoprimario form label {display:block;font-size:12px}
#conteudoprimario form input, #conteudoprimario form textarea {border:2px solid #d0d0dd;background-color:#F3F2F7;display:block;font-size:12px;margin-bottom:8px;padding:2px;width:350px}
#conteudoprimario form select {border:2px solid #d0d0dd;background-color:#F3F2F7;display:block;font-size:12px;margin-bottom:8px;padding:2px;width:200px}
#conteudoprimario .bt_submit {border:none;width:auto;margin:0;padding:0}

#conteudosecundario {float:left; padding:40px 0 40px 0;width:187px}
#conteudosecundario .menusecundario li {width:177px;display:block;padding:9px 0 9px 0; border-top: 1px solid #e1ecae}
#conteudosecundario li .secaoatual {border-left: 7px solid #ff4800; cursor:default;display:block;font-weight:bold;padding-left:4px; text-decoration:none}
#conteudosecundario img {margin-top:8px; }
#conteudosecundario #contact_phones {border:solid 1px #e1ecae; background-color: #FBFEF3;color:#60588f; margin:12px 0 12px 0; padding:4px; width:167px}
#conteudosecundario #contact_phones p {border-bottom:solid 1px #e1ecae}
#conteudosecundario #contact_phones span {font-size:12px;font-weight:bold}
#conteudosecundario .lastminute {border:solid 1px #f9d9f2; background-color:#FFFFCC; color:#60588f; margin:8px 0 0 0; padding:4px; width:167px}
#conteudosecundario input {border:solid 1px #f9d9f2; background-color:#FFFFCC; color:#60588f; font-size:10px; padding:3px; width:156px}
#conteudosecundario select {border:solid 1px #f9d9f2; background-color:#FFFFFF; color:#60588f; font-size:10px; padding:1px; width:162px}
#conteudosecundario table {width:167px}
#conteudosecundario table tr {background:none}
#conteudosecundario table td {padding:3px}
#conteudosecundario table td div b font {color:#ff4800}

#weather {width: 120px; height: 60px; background-image: url( http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/purple_120x60_bg.jpg ); background-repeat: no-repeat; background-color: #966AD5;} 
#weather .weather_in {height: 48px;}
#weather .weather_in2 {text-align: center; font-family: arial, helvetica, verdana, sans-serif; font-size: 10px; line-height: 12px; color: FFFFFF;}

