* {font-family: "arial", verdana, arial;}


body {margin:0; background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo_body.gif) repeat #fff;}
form  {display:inline;}
input {background:white; border:1px solid #104967;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
hr {display:none;}
ol,ul,li {margin:0 0 0 0; padding:0 0 0 0;}
small {font-size:11px;}

.textOrange {font-size:11px; color:#F09E25; text-decoration:none; font-weight:bold;}

#conteudo div#sidebar li#destaque2 {background:#f1f1f2; height:120px; text-align:right; font-weight:500; font-size:11px; color:#585858; text-decoration:none; padding:15px 20px 15px 10px; _padding-right:15px;width:135px;}

#principal {width:796px; margin:0 auto; background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo.png) repeat-y; min-height:300px;}

#topo {width:778px; height:170px; background:#fff; margin:0 auto;}
#topo ul#logo {width:1px; margin:0 0 0 9px; height:1px;}
#topo ul#logo h1 {width:1px;}
#topo ul#logo h1 a {margin:0 0 0 -5000px; overflow: hidden; display:block;}
#topo ul#logo #descricao-site {display:none;}

#topo ul {width:778px; list-style:none; margin:0; padding:0;}
#topo ul#topoflash {height:120px; _margin-top:-36px; background:white;}

#topo ul#menutopo {margin:10px 0 10px 0; height:38px; padding-left:45px; _padding-left:23px; *padding-left:23px; width:733px; _width:755px; *width:755px;}
#topo ul#menutopo li {border-top:5px solid #eeeeee; float:left; padding:0 12px 0 12px; background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo_menu.gif) repeat-x top left;}
#topo ul#menutopo li a {font-size:11px; text-transform:uppercase; color:#666666; text-decoration:none; font-weight:600;}
/*#topo ul#menutopo li a:hover {color:#fba92c;}*/
#topo ul#menutopo li:hover {border-top:5px solid #fba92c;}
#topo ul#login {height:50px; line-height:40px; text-align:center;}
#topo ul#login li {font-weight:500; font-size:11px; text-transform:capitalize; color:#12486c; text-decoration:none; display:inline}
#topo ul#login li#bt {width:18px; height:25px;}
#topo ul#login li#cad {width:61px; height:25px;}

#conteudo {width:778px; min-height:300px; margin:0 auto;}
#conteudo div#sidebar {width:177px; float:left;}
#conteudo div#sidebar ul {margin-left:12px; _margin-left:5px;}
#conteudo div#sidebar li {margin-bottom:1px; list-style:none; height:28px;}
#conteudo div#sidebar li#destaque {background:#f1f1f2; height:135px; text-align:right; font-weight:500; font-size:11px; color:#585858; text-decoration:none; padding:5px 20px 5px 10px; _padding-right:15px;width:135px;}
#conteudo div#sidebar li#destaque p {height:25px; margin:2px 0 2px 0; width:139px;}
#conteudo div#sidebar li#destaque #bt {width:18px; height:16px; border:none;}
#conteudo div#sidebar li#destaque #cad {width:61px; height:16px;}
#conteudo div#sidebar li#destaque input {background:white; border:1px solid #d7870a; width:95px;}
#conteudo div#sidebar li#propaganda {background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo_sidebar_bloco.gif) no-repeat; height:42px; text-align:center; margin-top:3px;}

#conteudo div#oferta {width:767px; float:left;}
#conteudo div#oferta ul {list-style:none; margin:0 0 0 12px; background:#fff;}
#conteudo div#oferta li {list-style:none; margin-top:0;}
#conteudo div#oferta h2 a,div#oferta  h3 a {font-size:12px; text-decoration:none; color:#063165;}
#conteudo div#oferta .post {text-align:justify; padding:0 0 2px 0; clear:both;}
#conteudo div#oferta .post small {color:#073163; font-size:12px; font-weight:bold;}
#conteudo div#oferta .post a {color:#063165; text-decoration:none; font-size:11px;}
#conteudo div#oferta .post a:hover {text-decoration:underline;}
#conteudo div#oferta .publicacao {font-size:12px; display:table; color:#585858; padding:0 15px 0 15px;}
#conteudo div#oferta .publicacao a {text-decoration:none; color:#ed9e25; text-transform:uppercase; font-weight:bold;}
#conteudo div#oferta .publicacao a:hover {text-decoration:underline;}
#conteudo div#oferta .publicacao p {line-height:17px; margin:10px 0 10px 0;}
#conteudo div#oferta .publicacao img {margin:3px; float:left; border:none;}
#conteudo div#oferta .post h2{clear:both; text-transform:uppercase; font-size:14px; padding:0 0 0 0; background:url(http://www.eurocasa.com.br/siteEuroCasa/images/h2_oferta_fundo.gif) no-repeat; line-height:30px; height:28px; margin:0 0 0 0; border-bottom:1px solid white; text-align:center; color:#d68609;}

#conteudo div#meio {width:425px; float:left; text-align:left;}
#conteudo div#meio ul {list-style:none; margin:0 2px 0 2px; background:#fff; min-height:350px; _min-height:351px;}
#conteudo div#meio li {list-style:none; margin-top:0;}
#conteudo div#meio li#imagem {border-bottom:none; text-align:center; margin-top:25px; _border:red 1px solid;}
#conteudo div#meio li#texto {color:#063165; font-size:13px; text-align:justify;}
#conteudo div#meio li#texto2 {color:#063165; font-size:16px; font-weight:bold; text-align:center; margin-top:60px;}

#conteudo div#meio h2 a,div#meio h3 a {font-size:12px; text-decoration:none; color:#063165;}
#conteudo div#meio .post {text-align:justify; padding:4px 0 2px 0; clear:both; text-align:left; *padding-top:1px;}
#conteudo div#meio .post small {color:#333; font-size:11px;}
#conteudo div#meio .post a {color:#F09E25; text-decoration:none; font-size:11px;}
#conteudo div#meio .post a:hover {text-decoration:underline;}
#conteudo div#meio .post-home {text-align:justify; padding:0 5px 0 5px; clear:both; _min-height:60px;*min-height:30px; /*border-bottom:1px solid #dbdbc0;*/ margin:0 0 15px 0;}
#conteudo div#meio .post-home small {color:#333; font-size:11px;}
#conteudo div#meio .publicacao {font-size:12px; display:table; color:#585858; padding:0 15px 0 15px; text-align:left;}
#conteudo div#meio .publicacao a {text-decoration:none; color:#ed9e25; text-transform:uppercase; font-weight:bold;}
#conteudo div#meio .publicacao a:hover {text-decoration:underline;}
#conteudo div#meio .publicacao p {line-height:17px; margin:10px 0 10px 0;}
#conteudo div#meio .publicacao img {margin:3px; float:left; border:none;}
#conteudo div#meio .infos {font-style:none; font-size:12px; padding:3px; background:#fff; border-bottom:1px solid #dbdbc0; margin:10px 0 10px 0; clear:both;}
#conteudo div#meio .infos a {text-decoration:none; color:#0f4372;}
#conteudo div#meio #navegacao {text-align:right; font-size:11px;}
#conteudo div#meio #navegacao a {margin:0 0 0 20px; text-decoration:none; color:red;}
#conteudo div#meio #navegacao a:hover {text-decoration:underline;}
#conteudo div#meio .post h2{clear:both; text-transform:uppercase; font-size:14px; padding:2pt 0 0 0; background:url(http://www.eurocasa.com.br/siteEuroCasa/images/h2_meio_fundo.gif) no-repeat; line-height:30px; height:26px; margin:-4px 2px 2px 0; border-bottom:0px solid black; text-align:center; color:#d68609;}

#conteudo div#sidebar2 {width:176px; float:left}
#conteudo div#sidebar2 ul {margin-right:11px;}
#conteudo div#sidebar2 li {list-style:none; height:28px; margin-bottom:1px;}
#conteudo div#sidebar2 li#destaque {background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo_sidebar_bloco2.gif) no-repeat; height:153px; text-align:center;}
#conteudo div#sidebar2 li#propaganda {background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo_sidebar_bloco.gif) no-repeat; height:84px; text-align:center;}

#rodape {width:778px; height:55px; background:url(http://www.eurocasa.com.br/siteEuroCasa/images/fundo_rodape.gif) no-repeat #fff; clear:both; margin:0 auto;}
#rodape li {text-align:center; font-size:11px; color:#585858; padding:6px 0 0 0; *padding:14px 0 0 0; list-style:none;} 
#rodape li a {color:#ed9e25; text-decoration:none;}

#formNewsletter {margin:0; padding:0; background:#fff; width:100%;}
#formNewsletter ul {margin:0 0 5px 20px; padding-top:5px; width:400px;}
#formNewsletter ul#formGrande {margin:5px 0 5px 20px; width:350px;}
#formNewsletter ul li {padding:5px 0 5px 0; font-size:12px; text-align:right; list-style:none;}
#formNewsletter li#legenda {font-size:11px; color:#666;}
#formNewsletter h2 {font-size:12px; text-align:left; margin:0 0 10px 0;}
#formNewsletter #bt {border:none; height:25px;}

.scroll {
height: 250px;
width: 390px;
overflow: auto;
font-size:12px;
color:#585858;
text-align:left;
margin-left: auto;
margin-right: auto;
}

.scroll a {text-decoration:none; color:#ed9e25; text-transform:uppercase; font-weight:bold;}
.scroll a:hover {text-decoration:underline;}

.menssagem {
height: 245px;
width: 390px;
overflow: hidden;
font-size:12px;
color:#585858;
background-color:white;
text-align:left;
margin-left: auto;
margin-right: auto;
}
