/*
Theme Name: DORMA
Theme URI: http://www.dorma.com.br/
Description: 
Version: 1.0
Author: Tiago Amorim e Leonardo Pricevicius
Author URI: 
Tags: dorma
Text Domain:*/
/*###################################################*/
* { margin:0px; padding:0px; border:0px; list-style-type:none; }
form { margin:0px; padding:0px; }
body { color:#1a1a1a; font-family:Arial, Helvetica, sans-serif; background-color: #f3f3f3; background-image: url(images/bg.gif); background-repeat: repeat-y; background-position: center top; }
/*###################################################*/
.container { margin:0 auto; width:955px; background:#FFFFFF; height:auto; display:table; /*border-left:solid 1px #989898; border-right:solid 1px #989898;*/ }
#header { position:absolute; background:url(images/bgheader.png) bottom no-repeat; width:956px; height:82px; top:180px; z-index:99; left:50%; margin-left:-478px; }
#header_flash { float:left; margin-bottom:10px; width:955px; height:253px; background-color:#c8c9c4; }
.menu { float:left; width:935px; margin-top:13px; padding-left:40px; }
.menu li { float:left; margin-right:25px; }
/*###################################################*/
.content { float:left; width:915px; padding:20px; font-size:13px; min-height:500px; }
.contenthome { float:left; width:935px; padding:10px; font-size:13px; margin-bottom:20px; }
.content h2 { width:300px; }
.content p { margin-bottom:15px; }
/*###################################################*/
.sidebar { float:left; width:300px; margin-left:10px; margin-top:20px; }
.sidebar li { float:left; width:300px; }
/*###################################################*/
.entry_page { float:right; width:600px; }
.entry_page a { font-weight:bold; text-decoration:none; color:#e5000b; }
.entry_page h2 { width:600px; font-size:16px; font-weight:bold; margin-bottom:15px; }
.entry_page h2 a { font-size:16px; font-weight:bold; text-decoration:none; color:#1a1a1a; }
.entry_page h3 { width:600px; font-size:18px; letter-spacing: 0.05em; font-weight:normal; margin-bottom:15px; color:#e5000b; }
.entry_page h3 a { font-size:18px; letter-spacing: 0.05em; font-weight:normal; text-decoration:none; color:#e5000b; }
.entry_page h4 { width:600px; font-size:16px; font-weight:bold; margin-bottom:10px; color:#000000; }
.entry_page h4 a { font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }
.entry_page a:hover { text-decoration:underline; }
/*###################################################*/
.post { float:right; width:600px; border-bottom:solid 1px #afafaf; padding-bottom:15px; margin-bottom:20px; }
.post a { font-weight:bold; text-decoration:none; color:#e5000b; }
.post h2 { width:600px; font-size:16px; font-weight:bold; margin-bottom:15px; }
.post h2 a { font-size:16px; font-weight:bold; text-decoration:none; color:#1a1a1a; }
.post h3 { width:600px; font-size:18px; margin-bottom:15px; color:#e5000b; letter-spacing: 0.05em; font-weight:normal; }
.post h3 a { font-size:18px; letter-spacing: 0.05em; text-decoration:none; color:#e5000b; font-weight:normal; }
.post h4 { width:600px; font-size:16px; font-weight:bold; margin-bottom:10px; color:#000000; }
.post h4 a { font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }
.ngg-clear { float:left; width:600px; border-bottom:solid 1px #afafaf; padding-bottom:15px; margin-bottom:20px; }
.post a:hover { text-decoration:underline; }
/*###################################################*/
.entry img { float:left; margin-right:10px; margin-bottom:10px; }
/*###################################################*/
.formulario { float:left; width:600px; margin-bottom:20px; }
.formulario label { float:left; width:600px; margin-bottom:5px; }
.inputform { padding:4px; border:solid 1px #afafaf; font-size:11px; margin-right:5px; }
.selectform { border:solid 1px #afafaf; font-size:13px; height:23px; width:92px; margin-right:5px; }
.btnenviar { padding:4px; border:solid 1px #afafaf; font-size:11px; background:#e5000b; font-weight:bold; color:#ffffff; text-transform:lowercase; cursor:pointer; }
/*###################################################*/
.galeriaprojetoslist { float:left; margin-right:10px; margin-bottom:10px; }
/*###################################################*/
.footer { float:left; width:915px; background:url(images/bgfooter.jpg) repeat-x; height:39px; padding:20px; }
.contato { float:left; font-size:10px; margin-top:15px; }
.contato a { color:#1a1a1a; text-decoration:none; }
.contato a:hover { color:#e5000b; text-decoration:underline; }
.comfortfooter { float:right; background:url(images/comfort.jpg); width:112px; height:39px; text-indent:-199999px; }
.dormafooter { float:right; background:url(images/dorma_footer.gif); width:74px; height:39px; text-indent:-199999px; }
.dormafooter a { background:url(images/dorma_footer.gif); width:74px; height:39px; display:block; overflow:hidden; }
/*###################################################*/
.galeriahome { float:left; width:445px; }
.galeriahome h1 { }
.especificacoeshome { float:right; width:445px; ; }
.especificacoeshome h1 { }
.agendehome { float:left; width:306px; margin-right:7px; }
.agendehome h1 { float:left; width:306px; margin-bottom:7px; }
.concorrenteshome { float:left; width:308px; margin-right:7px; }
.concorrenteshome h1 { float:left; width:308px; margin-bottom:7px; }
.dormahome { float:right; width:306px; }
.dormahome h1 { float:left; width:306px; margin-bottom:7px; }
.areaimagem { float:left; margin-right:10px; }
.conteudohome { font-size:13px; margin-top:5px; }
.conteudohome a { color:#000000; text-decoration:none; }
.conteudohome p { margin-bottom:10px; }
.vejamais { float:left; margin-top:5px; }
.vejamais a { color:#E5000B; text-decoration:none; }
.vejamais a:hover { text-decoration:underline; }
.voltar { float:right; height: 20px; margin-right: 30px; }
.voltar a { font-size:12px; color:#E5000B; text-decoration:none; }
.voltar a:hover { text-decoration:underline; }
/*###################################################*/
#TB_window { font: 12px Arial, Helvetica, sans-serif!important; color: #333333!important; border:none!important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#TB_window a { color: #C00; }
#TB_window a:hover { color: #C00; }
#TB_title { background-color:#fff!important; color: #333!important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#TB_ajaxWindowTitle { font-size:14px; }
#TB_closeWindowButton { display:block; width: 15px; height: 15px; background-image: url(images/fechar.gif); }
#TB_closeWindowButton img { display:none; }
/*###################################################*/
h1 { font-size:12px;}
h2 { font-size:12px;}


