/* CSS Document */

* {margin:0;padding:0;} 

html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {position: absolute;height:700px;left:50%;margin-left:-410px;padding-bottom:35px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

#main #left {width:615px;text-align:left;padding-top:8px;float:left;}

#logotipo{width:130px;height:132px;float:left;}
#frasetopo{width:406px;height:29px;float:right;margin-top:55px;}
#mainfoto{width:409px;height:307px;float:left;margin-top:50px;margin-left:-155px;}
#mainmap{width:372px;height:257px;float:left;margin-top:30px;}
#tag{width:226px;height:185px;float:right;margin-top:10px;}
#tag2{width:226px;height:185px;float:right;margin-right:30px;}
#rest{width:229px;height:70px;float:right;margin-top:70px;}
#textos{width:530px;float:left;text-align:left;padding-top:12px;} /* pagina do index */
#textos2{width:615px;float:left;text-align:left;padding-top:20px;} /* pagina das encomendas - paragrafo grande */
#textos3{width:350px;float:left;text-align:left;padding-top:20px;} /* pagina das encomendas - lista de pratos */
#textos4a{width:215px;float:left;text-align:left;padding-top:20px;} /* pagina do take away - lista de pratos esquerda */
#textos4b{width:180px;float:left;text-align:left;padding-top:20px;} /* pagina do take away - lista de pratos esquerda */


#textos #textosleft{width:200px;float:left;text-align:left;padding-right:12px;} /* pagina de contactos - morada */
#textos #textosright{width:260px;float:left;text-align:left;padding-right:12px;} /* pagina de contactos - horário */

#main #right{width:185px;padding-top:50px;margin-left:650px;text-align:center;}  

#r1,#r2,#r3{width:185px;height:135px;background:#E9742B;margin-top:12px; padding-top:6px;float:right;-moz-border-radius: 15px;
-webkit-border-radius: 15px;-moz-box-shadow: 3px 3px 3px #999;-webkit-box-shadow: 3px 3px 3px #999;box-shadow: 3px 3px 3px #999;}

#r4{width:185px;height:35px;background:#A01447;margin-top:12px; padding-top:15px; float:right;-moz-border-radius: 15px;
-webkit-border-radius: 15px;-moz-box-shadow: 3px 3px 3px #999;-webkit-box-shadow: 3px 3px 3px #999;box-shadow: 3px 3px 3px #999; }

#r1:hover, #r2:hover, #r3:hover{width:185px;height:135px;background:#A01447;margin-top:12px; padding-top:6px;float:right;-moz-border-radius: 15px;
-webkit-border-radius: 15px;-moz-box-shadow: 3px 3px 3px #fff;-webkit-box-shadow: 3px 3px 3px #fff;box-shadow: 3px 3px 3px #fff; }

#r1.selected, #r2.selected, #r3.selected{width:185px;height:135px;background:#A01447;margin-top:12px; padding-top:6px;float:right;-moz-border-radius: 15px;
-webkit-border-radius: 15px;-moz-box-shadow: 3px 3px 3px #fff;-webkit-box-shadow: 3px 3px 3px #fff;box-shadow: 3px 3px 3px #fff; }

#r4:hover, #r4.selected{width:185px;height:35px;background:#E9742B;margin-top:12px; padding-top:15px; float:right;-moz-border-radius: 15px;
-webkit-border-radius: 15px;-moz-box-shadow: 3px 3px 3px #fff;-webkit-box-shadow: 3px 3px 3px #fff;box-shadow: 3px 3px 3px #fff; }

#imag{width:170px;height:105px;padding-bottom:5px;margin-left:8px;}
#imag2{width:185px;height:105px;padding-bottom:5px;margin-top:-6px;}


#main h1 {font-size:1em;
	margin:0;padding:0;
	line-height:1.5em;
	color:#A01447;
	}

#main h1 a {font-size:1em;
	margin:0;padding:0;
	line-height:1.5em;
	color:#A01447;
	text-decoration:underline;
	}

#main h1 a:hover {color:#E9742B;
	}
	
#main h2 {font-size:1em;
	margin:0;padding:0;
	line-height:1.5em;
	color:#E9742B;
	}

/* -----------------FOOTER------------------------- 
#footer {background: #A01447;margin-top:-35px;color:#ffffff;font-size:10px;font-family:Verdana, Arial, sans-serif;}
#footer a,#footer a:visited {color:#ffffff;text-decoration:underline;}
#footer a:hover{color:#E9742B;text-decoration:underline;}
#footer p{margin:0 0 15px 0;}

#foot {width:805px;
	margin:0 auto;
	height:35px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot #right {width:350px;float:right;text-align:right;padding-top:8px;}

.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;*/

/*Opera Fix
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}*/

/* ------------------------- RODAPÉ FOOTER --------------------- */

#footer
	{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 30px;
	background-color: #A01447;
	color:#ffffff;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	}
#footer a,#footer a:visited {color:#ffffff;text-decoration:underline;}
#footer a:hover{color:#E9742B;text-decoration:underline;}
#footer p{margin:0 0 15px 0;}
#foot {width:805px;
	margin:0 auto;
	height:35px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot #right {width:500px;float:right;text-align:right;padding-top:5px;}
#footer-nav	{
	position: absolute;
	left: 11px;
	left: 40px;
	bottom: 1px;
	color: #999; 
	height: 18px;
	}
#footer-nav ul,
#footer-nav li	{
	display: inline;
	}
	
.style1 {font-size: 9px; text-align:center;}

/* ------------------------- FIM DO RODAPÉ FOOTER --------------------- */

