/* 
 * Folha de Estilo
 * Cliente: domusitalica.com.br
 * 
 * @author Pedro Henrique Menez Xudre
 */

/* GERAL */
* {
    text-align:left;
	
    /* color:#8F8F8F; */
}

a {
    text-decoration:none;
	color:#fff;
}
a:hover {
    text-decoration:underline;
	color:#F6F6F6;
}

body {
    font-family:Tahoma, sans-serif;
    font-size:11px;
    color:#8F8F8F;
    background:#000;
    margin:0;
    padding:0;
}

/* PAGINA INICIAL */
#opiniao {
	width: 190px;
	padding:20px 10px 0;
	text-align:left;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#autor {
	float:right;
	width:90%;
	margin-top:10px;
	padding-right:10%;
	text-align:right;
	font-size:9px;
	font-style:italic;
}
#data {
	float:right;
	width:90%;
	padding-right:10%;
	text-align:right;
	font-size:9px;
	font-style:italic;

}

/* ESTRUTURA */
#domus_estrutura {
    text-align:center;
    background:#000 url('../images/bgPg.jpg') repeat-x top;
    margin:0;
	padding:0;
}

/* DEMAIS PAGINAS DO SITE */

.tituloPg {
	font-size:50px;
	text-transform:capitalize;
}

.subTitulo {
	font-size:16px;
	font-weight:bolder;
	margin-bottom:10px;
}

.imgPaginas {
	border:none;
	margin:0 auto;
	padding:10px 0;
}

.eventos {
	width:370px;
	float:left;
	padding:0 10px 10px 10px;
	margin:10px 0;
	background:#5F0200;
}

#menuDomus {
	width:850px;
	float:left;
}

#item {
	width:25%;
	text-align:center;
	float:left;
	font-size:18px;
}

#item a {
	text-decoration:none;
}

#item a:hover {
	color:#900;
}
/* end DEMAIS PAGINAS DO SITE */


#domus_delivery {
	background: url('../images/delivery.jpg') transparent no-repeat;
	width:210px;
	height:90px;
	float:right;
	margin-right:10px;
}

#domus_cabecalho_arte {
    width:860px;
    height:190px;
    
    background:url('../images/bgTop.jpg') transparent no-repeat;
    
    margin:0 auto;
}
/*
#domus_cabecalho {
    width:900px;
    height:200px;
    
    background:url('./images/topo.barra.logotipo.jpg') transparent no-repeat;
    
    margin:0 auto;
}
*/
#domus_menu {
    width:860px;
    height:55px !Important;
    background:url('../images/fundo_menu.jpg') transparent no-repeat;
    margin:0 auto;
}

#domus_menu a {
	text-decoration:none;
}
/**/
#menuSecundario {
	width:auto;
	height:25px;
	float:left;
	text-decoration:none;
}

#menuSecundario a {
	text-decoration:none;
}

#menuSecundario ul {
    text-align:left;
    margin:0;
    padding: 0;
	list-style:none;
	color:#fff;
	text-decoration:none;
}

#menuSecundario ul li{
   /* display:block;*/
	text-align:center;
	float:left;
	width:auto;
    font-family:"Comic Sans MS", verdana, arial;
    font-size:12px;
    margin:0 8px;
    padding-bottom:2px;
	color:#fff;
	text-decoration:none;
}

#domus_menu ul {
    text-align:right;
    
    list-style:none;
    
    margin:0;
    padding:6px 0px 0 0;
}
#domus_menu ul li {
    display:inline;
    font-family:"Comic Sans MS", verdana, arial;
    font-size:14px;
	margin:0 5px 0;
	
    padding:0;
}

#domus_corpo {
	position:relative;
    width:860px;
    min-height:250px;
	margin:0 auto;
    color:#FFF;
}

#aba_cardapio {
	float: left; 
	margin:40px 0 0 -40px; 
	width:40px; 
	height:150px; 
	background:#000 url('../images/cardapio.jpg') no-repeat;
	position:absolute;
	cursor:hand;
}

#domus_fundoRodape {
	width: 100%;
	height: 190px;
	background: #0f0f0f url('../images/fundo_rodape.jpg') repeat-x top;
	margin:0px;
	text-align:center;
}

#domus_rodape {
	margin:0 auto;
    width:900px;
    height:100%;
    background:url('../images/entalhe_rodape.jpg') top center transparent no-repeat;
    padding-top:25px;
}

#domus_rodape a {
	text-decoration:none;
}

#domus_rodape .menuRodape {
    float:left;
    margin-top:10px;
    width:130px;
}

#domus_rodape .menuRodapeSec {
    margin-top:10px;
	float:left;
    border-left:solid 1px #333;
    width:130px;
}

#domus_rodape .horario {
    width:210px;
    text-align:center;
	float:left;
	margin-left:65px;
	padding-left:20px;
	
}

/* ELEMENTOS */
#domus_rodape .caminho {
	width:175px;
	height:85px;
    display:block;
	margin-left:150px;
    float:left;
    padding:5px;
	background-image:url('../images/comoChegar.jpg') no-repeat;
}

.form_home{
	width: 135px;
	height: 90px;
	background:url('/site/templates/domusitlica2009/images/cadastroInicial.jpg') no-repeat !important;
	padding:20px 10px 0 65px !important;
	float:left !important;
	margin-right:10px !important;
}

/* BORDA ARREDONDADA */
div.canto1{
	background:#460200;
	float:left;
	/*padding:10px;*/
	margin-right:10px;
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.cantoD{
	background:#460200;
	float:left;
	/*padding:10px;*/
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.parceiros{
	background:#B07B2D;
	float:left;
	/*padding:10px;*/
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.interno {
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.interno #titulo{
	float:left;
	margin:0;
	padding:0;
	width:190px;
	border-bottom:1px solid #333333;
	font-weight:900;
	color:#CCCCCC;
}
.interno #comentario{
	float:left;
	margin:0;
	padding:0;
	width:190px;
	margin-top:5px;
	text-align:right;
}

#withImage{
	float:left;
	margin:0;
	padding:0;
	width:190px;
	font-size:12px;
}
#noImage{
	float:left;
	margin:0;
	padding:0;
	width:390px;
	font-size:12px;
}
#innerImage{
	float:right;
	margin:0;
	padding:0;
	width:200px;
	height:110px;
}
#innerImage img{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:180px;
	margin-top:5px;
}

/*AUDIO*/
#divAudio{
	margin:0;
	padding:0;
	width:860px;
	height:20px;
	margin:auto;
}
#divAudio #audio{
	margin:0;
	padding:0;
	float:left;	
	height:20px;
}


/*CARDAPIO*/

#divCardapio{
	position:absolute;
	top:100px;
	left:50px;
	width:1000px;
	height:540px;
	z-index:1100 !important;
}
#corpo{
	margin:0;
	padding:0;
	width:1000px;
	height:540px;
	background:url(../../../images/mod_front_end/cardapio/cardapio_bg.png) center no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
#corpo #topo{
	float:left;
	width:100%;
	height:40px;
	margin:auto;
}
#corpo #topo #close a span{display:none;}
#corpo #topo #close, #corpo #topo #close a{
	float:right;
	width:120px;
	height:40px;
}

#left{
	float:left;
	width:200px;
	height:400px;
	overflow:auto;
	margin:78px 0 0 16px;
	text-align:left;
}
#left ul{
	margin:0;
	padding:0;
	list-style:none;
}
#left ul li a{
	text-decoration:none;
}
#left ul li{
	border-bottom:1px solid #999966;
	display:list-item !important;
}
#left ul li, #left ul li a{
	color:#453809;
	font-size:10px;
	font-weight:900;
	margin:0;
	padding:0;
	float:left;
	width:92%;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
#left ul li a{
	width:100% !important;
}
 
#left ul li .sub-menu {
	width: 100%;
	display: none;
	float:left;
}
#left ul li .sub-menu li{
	width: 100%;
	float: left;
}
 
#left ul li .sub-menu li a {
	padding-left:10px;
   	color: maroon;
}


#left ul li a:hover{background:#E1D8B7;}
#left ul li .sub-menu li a:active{background: url(../../../images/mod_front_end/active.gif) left no-repeat !important;}
#conteudo #right{
	float:right;
	width:760px;
}
#conteudo #right #texto{
	margin:10px 4px 0 30px !important;
}
#conteudo #right #imagem{
	margin:10px 4px 0 30px !important;
}
#conteudo #right #texto{
	float:left;
	width:320px;
	text-align:left;
}
#conteudo #right #imagem{
	float:right;
	width:250px;
	margin-top:60px !important;
	margin-right:40px !important;
	_margin-right:20px !important;
}
#conteudo #right #imagem img{
	margin:0;
	padding:0;
	float:right;
	width:240px;
	height:190px;
	border:3px solid #666666;
}
#texto h1{
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:18px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
#texto h2{
	margin:0;
	padding:0;
	margin-top:18px;
	font-size:14px;
	font-weight:900;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
#texto h2 span{
	margin:0;
	padding:0;
	float:left;
}
#texto #comentario{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-size:13px;
	text-align:justify;
	color:#333333;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

/*NOTÍCIAS*/

#domus_colunaEsquerda img{
	border:none;
}

.contentpaneopen tr td{
	vertical-align:top;
}
.contentpaneopen .createdate{
	color:#CCCCCC;
	font-weight:900;
	height:25px;
	width:840px;
	border-top:1px dotted #999999;
}

/* MAPA DO SITE */
.mapaSite {
	/* margin:10px 25px; */
	margin:0;
}
.mapaSite ul {
	width:100%;
	font-weight:bold;
	font-size:16px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}
.mapaSite ul a {
	/* text-decoration:none; */
}
.mapaSite ul a:hover {
	color:#8F3735;
}
.mapaSite li {
	font-weight:normal;
	font-size:12px;
	padding-left:15px;
	float:left;
	width:100%;
	 list-style:none; 
}
.mapaSite ul li ul {
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	width:100%;
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
.mapaSite ul li ul li{
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	float:left;
	width:100%;
	list-style:none; 
}
.mapaSite li a{
	/* text-decoration:none; */
}
.mapaSite li a:hover {
	color:#8F3735;
}

/* END MAPA SITE */

.contentheading, .componentheading, .componentheadingnoticias {
	font-size:50px;
}

.contentheading a {
	font-size:14px;
}

/*CAPTACAO DE E-MAIL*/
fieldset legend{
	color:#FFFFFF !important;
}
#mod_newsletter #innerContents input[type="text"], input.text{
	margin:0 0 6px 0 !important;
	width:200px !important;
	height:18px !important;
	background:#F0F0F0 !important;
	border:1px solid #999999 !important;
	float:right !important;
}
#mod_newsletter{
	margin-left:12px;
	width:280px;
}
#mod_newsletter #contents{
	margin:16px 0 30px 0;
}
#mod_newsletter #contents span{
	float:left !important;
	color:#FFFFFF !important;
	height:20px !important;
	font-size:12px !important;
	margin:3px 0 3px 0 !important;
}
#mod_newsletter h1{
	margin:0;
	padding:0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
#controls ul{
	float:right !important;
	list-style:none !important;
}
.add{
	float:left !important;
	background:url(../../../images/mod_front_end/add.png) no-repeat !important;
	border:none !important;
	width:32px !important;
	height:32px !important;
}
.msgErro span{background:url(../../../images/cancel_f2.png) no-repeat !important;}
.msgOk span{background:url(../../../images/apply_f2.png) no-repeat !important;}

/*BORDAS*/
.corner{
	margin:0 0 0 4px !important;
	float:left !important;
	width:820px !important;
	height:300px !important;
}
.corner .corner_top, .corner .corner_middle, .corner .corner_bottom{
	margin:0 !important;
	float:left !important;
	width:100% !important;
	background:#460200 !important;
}
.corner .corner_top, .corner .corner_bottom{height:12px !important;}

.corner .corner_top .corner_top_left, .corner .corner_top .corner_top_right{
	float:left;
	width:12px !important;
	height:12px !important;
}
.corner .corner_bottom .corner_bottom_left, .corner .corner_bottom .corner_bottom_right{
	float:left;
	width:12px !important;
	height:12px !important;
}

.corner .corner_top .corner_top_left{	
	float:left !important;
	background:url(../images/corner_top_left.jpg) no-repeat;
}
.corner .corner_top .corner_top_right{	
	float:right !important;
	background:url(../images/corner_top_right.jpg) no-repeat;
}
.corner .corner_bottom .corner_bottom_left{	
	float:left !important;
	background:url(../images/corner_bottom_left.jpg) no-repeat;
}
.corner .corner_bottom .corner_bottom_right{	
	float:right !important;
	background:url(../images/corner_bottom_right.jpg) no-repeat;
}
.componentheadingnoticias{
	padding-left:10px;
}
.blognoticias{
	width:100%;
}
.blognoticias tr td, #component-contact{
	margin:10px 0 10px 5px;
}
.blognoticias tr td div, #component-contact, .contentpaneopennoticias{	
	background:#460200;
}
.blognoticias tr td, #component-contact{
	padding:0 10px 0 10px;
}
.contentheadingnoticias{
	height:30px;
	vertical-align:text-top;
}
.contentpagetitlenoticias{
	font-size:12px;
	text-decoration:none;
	font-weight:900;
	margin:0;
	padding:0;
}
.contentpagetitlenoticias:hover{
	color:#CCCCCC;
}
.contentpaneopennoticias{
	width:100%;
	margin:0 !important;
	padding:0 !important;
}

/*


#menuPagina ul {
	list-style-type:none;
	text-align:center;
}

#menuPagina ul li {
	padding:0 15px;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
}

#menuPagina ul li a {
	text-decoration:none;
	color:#FFF;
}

#menuPagina ul li a:hover {
	color:#900;
}
#menuPagina ul li ul{
	position:absolute;
	margin:auto;
	padding:0;
	left:51%;
	width:150px;
	display:none !important;
	z-index:10000;
	border:1px solid #BFBFBF;
	
}
#menuPagina ul li ul li{
	display:list-item !important;
	background:#000;
	opacity:0.87; 
	-moz-opacity:0.87; 
	filter:alpha(opacity=87);
	font-size:14px;
	border-bottom: 1px solid #BFBFBF;
	padding: 3px 5px;
}
#menuPagina ul li:hover ul{
	display:block !important;
}
*/
/*MENU DROP DOWN*/
/*
#menuPagina {
	width:840px;
	float:left;
	color:#fff;
	margin: 0;
}
.dropdown {
	list-style-type:none;
	text-align:center;
}
.dropdown dt {
	padding:0 15px;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	cursor:pointer;
	color:#FFF;
}
.dropdown dt:hover {
	background:#666666;
	color:#900;
}
.dropdown dd {
	position:absolute;
	margin:auto;
	overflow:hidden;
	padding:0;
	left:51%;
	width:150px;
	display:none !important;
	z-index:10000;
	border:1px solid #BFBFBF;
	display:none;
	opacity:0;

	/*
	position:absolute;
	overflow:hidden;
	width:208px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0;
	*//*
}
.dropdown ul {
	width:204px;
	border:1px solid #9ac1c9;
	list-style:none;
	border-top:none;
}
.dropdown li {
	display:inline;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#eaf0f2;
	width:194px
}
.dropdown a:hover {
	background:#d9e1e4;
	color:#000;
}
.dropdown .underline {
	border-bottom:1px solid #b9d6dc;
}*/
#menuPagina {
	width:840px !important;
	float:left !important;
	color:#fff !important;
	margin: auto !important;
	text-align:center !important;
}
.dropdown {
	float:left !important;
	width:100% !important;
	list-style-type:none !important;
	text-align:center !important;
	margin:auto !important;
}
.dropdown dt{
	margin:0;
	padding:0 15px !important;
	display:inline !important;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:18px !important;
	cursor:pointer !important;
}
.dropdown dt a {
	margin:0;
	padding:0;
	display:inline !important;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:18px !important;
	cursor:pointer !important;
	display:inline !important;
	text-decoration:none !important;
	color:#FFF !important;
}
.dropdown dt a:hover {
	color:#900 !important;
}
.dropdown dd{
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	left:49% !important;
	*margin-top: 25px;
	overflow:hidden;
	width:208px;
	display:none;
	position:absolute;
	z-index:10000;
	opacity:0;
}
.dropdown dd ul {
	margin:0 !important;
	padding:0 !important;
	width:100%;
	list-style:none;
	border-top:none;
	border:1px solid #BFBFBF;
	background:#333333 !important;
}
.dropdown dd ul li {
	float:left;
	width:100%;
	margin:0 !important;
	padding:0 !important;
	display:inline;
	background:#000;
	opacity:0.77; 
	-moz-opacity:0.77; 
	filter:alpha(opacity=77);
	font-size:14px;
	border-bottom: 1px solid #BFBFBF;
}
/**/
.dropdown dd a, .dropdown dd a:active, .dropdown dd a:visited {
	float:left;
	margin:0 !important;
	padding:0 !important;
/*	display:block;*/
	padding:5px !important;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	width:100%;
}
.dropdown dd a:hover {
	background:#000000;
	color:#900;
}

.dropdown dd .underline {
	border-bottom:1px solid #b9d6dc;
}



/**/
