body {
  background-color: #FFF;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
  background-image: url(../images/bgGeneral.gif);
  background-repeat: repeat-x;
}
#content { 	
  position:absolute;
  height:493px; 
  	width:943px;
  margin:-187px 0px 0px -490px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
  background-color: #f5f5f5;
  overflow: auto;
  background-image: url(../images/girls.jpg);
  -moz-border-radius: 30px;
  border: 12px solid #1C2028;
  padding: 10px;
}
#contentSalsas { 	
  position:absolute;
  height:573px; 
  width:943px;
  margin:-187px 0px 0px -490px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
  background-color: #f5f5f5;
  overflow: auto;
  background-image: url(../images/girls.jpg);
  -moz-border-radius: 30px;
  border: 12px solid #1C2028;
  padding: 10px;
}
#contentPizzas { 	
  position:absolute;
  height:805px; 
  	width:943px;
  margin:-240px 0px 0px -490px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
  background-color: #f5f5f5;
  overflow: auto;
  background-image: url(../images/girls.jpg);
  -moz-border-radius: 30px;
  border: 12px solid #1C2028;
  padding: 10px;
}
INPUT{
	color: Black;
	background-color: #FFF;
	border: 4px solid #6d2456;
	width: 250px;
	font-size: 18px;
	color: #353535;
	background-image: url(../images/bgInput.png);
	background-repeat: repeat-x;
}
.envia{
	background-image: url(../images/submitBG.jpg);
	background-repeat: repeat-x;
	height: 30px;
	border: 2px solid #FFF;
	width: 100px;
}
#cabecera{
	position:absolute;
	width: 950px;
	background-color: transparent;
	 height:100px; 
	 width:950px;
  margin:-320px 0px 0px -490px;
  top: 50%; 
  left: 50%;
}
#logo{
  position:absolute;
  height:106px; 
  top:20px;
  left:28px;
  z-index:100;
}
#logoPizzas{
  position:relative;
  height:106px; 
  top:-70px;
  left:0px;
  z-index:100;
}
/* -----------------menu--------------------- */
#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 400px;
	height: 210px;
	background: url(images/menu-bg.jpg) no-repeat;
	position: relative;
	height: 50px;
}
#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span{
	display: block;
}
#menu #aboutUs {
	width: 140px;
	height: 38px;
	background-image: url("../images/aboutUs.png");
	background-repeat: repeat-x;
	left: -150px;
	top: 52px;
	z-index:100;
}
#menu #aboutUs span {
	width: 140px;
	height: 38px;
	background-image: url("../images/aboutUsH.png");
	background-repeat: repeat-x;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #wcc {
	width: 300px;
	height: 37px;
	background: url(../images/webCamChat.png) no-repeat;
	left: 0px;
	top: 53px;
	z-index:100;
}
#menu #wcc span {
	width: 300px;
	height: 37px;
	background: url(../images/webCamChatH.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #face {
	width: 40px;
	height: 40px;
	background: url(../images/facebook.png) no-repeat;
	left: 460px;
	top: 48px;
	z-index:100;
}
#menu #face span {
	width: 40px;
	height: 40px;
	background: url(../images/facebook.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #twit {
	width: 40px;
	height: 40px;
	background: url(../images/twitter.png) no-repeat;
	left: 500px;
	top: 48px;
	z-index:100;
}
#menu #twit span {
	width: 40px;
	height: 40px;
	background: url(../images/twitter.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #contacta {
	width: 140px;
	height: 38px;
	background: url(../images/contacta.png) no-repeat;
	left: 309px;
	top: 52px;
	z-index:100;
}
#menu #contacta span {
	width: 140px;
	height: 38px;
	background: url(../images/contactaH.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}

#menu #aboutUsP {
	width: 140px;
	height: 38px;
	background: url(../images/aboutUs.png) no-repeat;
	left: -150px;
	top: -1px;
	z-index:100;
}
#menu #aboutUsP span {
	width: 140px;
	height: 38px;
	background: url(../images/aboutUsH.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #wccP {
	width: 300px;
	height: 37px;
	background: url(../images/webCamChat.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #wccP span {
	width: 300px;
	height: 37px;
	background: url(../images/webCamChatH.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #faceP {
	width: 40px;
	height: 40px;
	background: url(../images/facebook.png) no-repeat;
	left: 460px;
	top: -3px;
	z-index:100;
}
#menu #faceP span {
	width: 40px;
	height: 40px;
	background: url(../images/facebook.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #twitP {
	width: 40px;
	height: 40px;
	background: url(../images/twitter.png) no-repeat;
	left: 500px;
	top: -3px;
	z-index:100;
}
#menu #twitP span {
	width: 40px;
	height: 40px;
	background: url(../images/twitter.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
#menu #contactaP {
	width: 140px;
	height: 38px;
	background: url(../images/contacta.png) no-repeat;
	left: 309px;
	top: -1px;
	z-index:100;
}
#menu #contactaP span {
	width: 140px;
	height: 38px;
	background: url(../images/contactaH.png) no-repeat;
	left: 0px;
	top: 0px;
	z-index:100;
}
/* -----------------menuCarta--------------------- */
#menu .espe {
	width: 142px;
	height: 33px;
	background: url(../images/especialidades.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .espe span {
	width: 142px;
	height: 33px;
	background: url(../images/especialidadesH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .entrantes {
	width: 101px;
	height: 22px;
	background: url(../images/entrantes.gif) no-repeat;
	left: 0px;
	top: 27px;
}
#menu .entrantes span {
	width: 101px;
	height: 22px;
	background: url(../images/entrantesH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .ensaladas {
	width: 101px;
	height: 22px;
	background: url(../images/ensaladas.gif) no-repeat;
	left: 0px;
	top: 50px;
}
#menu .ensaladas span {
	width: 101px;
	height: 22px;
	background: url(../images/ensaladasH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .gratinaCrep {
	width: 199px;
	height: 22px;
	background: url(../images/gratinaCrep.gif) no-repeat;
	left: 0px;
	top: 73px;
}
#menu .gratinaCrep span {
	width: 199px;
	height: 22px;
	background: url(../images/gratinaCrepH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .pastas {
	width: 71px;
	height: 21px;
	background: url(../images/pastas.gif) no-repeat;
	left: 0px;
	top: 96px;
}
#menu .pastas span {
	width: 71px;
	height: 21px;
	background: url(../images/pastasH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .salsas {
	width: 220px;
	height: 21px;
	background: url(../images/salsas.gif) no-repeat;
	left: 0px;
	top: 119px;
}
#menu .salsas span {
	width: 220px;
	height: 21px;
	background: url(../images/salsasH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .carnes {
	width: 71px;
	height: 21px;
	background: url(../images/carnes.gif) no-repeat;
	left: 0px;
	top: 141px;
}
#menu .carnes span {
	width: 71px;
	height: 21px;
	background: url(../images/carnesH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .pizzas {
	width: 61px;
	height: 21px;
	background: url(../images/pizzas.gif) no-repeat;
	left: 0px;
	top: 163px;
}
#menu .pizzas span {
	width: 61px;
	height: 21px;
	background: url(../images/pizzasH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .calzzones {
	width: 97px;
	height: 21px;
	background: url(../images/calzzones.gif) no-repeat;
	left: 0px;
	top: 185px;
}
#menu .calzzones span {
	width: 97px;
	height: 21px;
	background: url(../images/calzzonesH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .postres {
	width: 97px;
	height: 21px;
	background: url(../images/postres.gif) no-repeat;
	left: 0px;
	top: 207px;
}
#menu .postres span {
	width: 97px;
	height: 21px;
	background: url(../images/postresH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .helados {
	width: 97px;
	height: 21px;
	background: url(../images/helados.gif) no-repeat;
	left: 0px;
	top: 229px;
}
#menu .helados span {
	width: 97px;
	height: 21px;
	background: url(../images/heladosH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .bebidas {
	width: 97px;
	height: 21px;
	background: url(../images/bebidas.gif) no-repeat;
	left: 0px;
	top: 251px;
}
#menu .bebidas span {
	width: 97px;
	height: 21px;
	background: url(../images/bebidasH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .vinos {
	width: 97px;
	height: 21px;
	background: url(../images/vinos.gif) no-repeat;
	left: 0px;
	top: 273px;
}
#menu .vinos span {
	width: 97px;
	height: 21px;
	background: url(../images/vinosH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .varios {
	width: 71px;
	height: 22px;
	background: url(../images/varios.gif) no-repeat;
	left: 0px;
	top: 295px;
}
#menu .varios span {
	width: 71px;
	height: 22px;
	background: url(../images/variosH.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#contenidoCarta {
	background-color: #ffffff;
	padding: 10px;
	margin: 30px 0px 0px 300px;
	text-align: justify;
	width: 600px;
	height: 430px;
	-moz-border-radius: 30px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#contenidoCartaHome {
	background-color: #FFF;
	padding: 10px;
	margin: 30px 0px 0px 270px;
	width: 650px;
	height: 430px;
	-moz-border-radius: 30px;
	opacity:0.75;
	filter:alpha(opacity=75);
}
#contenidoCarta3 {
	background-color: #ffffff;
	padding: 10px;
	margin: 0px 0px 0px 300px;
	text-align: justify;
	width: 600px;
	height: 473px;
	-moz-border-radius: 30px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#contenidoCarta3Nuevo {
	background-color: #ffffff;
	padding: 10px;
	margin: 0px 0px 0px 300px;
	text-align: justify;
	width: 600px;
	height: 553px;
	-moz-border-radius: 30px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#contenidoCarta3Pizzas {
	background-color: #ffffff;
	padding: 10px;
	margin: -714px 0px 0px 0px;
	text-align: justify;
	width: 600px;
	height: 613px;
	-moz-border-radius: 30px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#contenidoCarta2 {
	position:absolute;
	background-color: transparent;
	padding: 10px;
	margin: -450px 0px 0px 300px;
	text-align: justify;
	width: 600px;
}
#contenidoCarta2Home {
color:#131a24;
font-size: 32px;
	position:absolute;
	background-color: transparent;
	padding: 20px;
	margin: -430px 0px 0px 280px;
	width: 600px;
	font-family: Impact;
}
#contenidoCarta4 {
position:absolute;
	background-color: transparent;
	padding: 10px;
	margin: -495px 0px 0px 300px;
	text-align: justify;
	width: 600px;
}
#contenidoCarta4Nuevo {
position:absolute;
	background-color: transparent;
	padding: 10px;
	margin: -575px 0px 0px 300px;
	text-align: justify;
	width: 600px;
}
#contenidoCarta4Pizzas {
	position:absolute;
	background-color: transparent;
	padding: 10px;
	margin: -640px 0px 0px 300px;
	text-align: justify;
	width: 600px;
}
.titRed{
	padding: 3px;
	color: #FFF;
	font-size:20px;
	font-weight: normal;
	margin: 7px;
}
.titRed2{
	background-color: #000b23;
	padding: 2px;
	color: #FFF;
	font-size:16px;
	font-weight: BOLD;
	margin: 7px;
}
.titNegro{
	background-color: #000;
	padding: 3px;
	color: #FFF;
	font-size:20px;
	font-weight: normal;
	margin: 7px;
}
.titBlack{
	border-bottom: 1px solid #AA0423;
	background-color: transparent;
	padding: 3px;
	color: #AA0423;
	font-size:17px;
	font-weight: normal;
	margin: 7px;
}
.titRojojo{
	background-color: #c7142c;
	padding: 2px;
	color: #FFF;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	-moz-border-radius: 5px;
}
.titGris{
	background-color: #FFF;
	padding: 2px;
	color: #1c2028;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	-moz-border-radius: 5px;
}
.titGrisCuadro{
	background-color: #FFF;
	padding: 8px;
	color: #1c2028;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	border: dashed 2px #c7142c;
	height: 105px;

}
.titGrisDoble{
	background-color: #FFF;
	padding: 2px;
	color: #1c2028;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	-moz-border-radius: 5px;
	height: 30px;;
}
.titGrisTriple{
	background-color: #FFF;
	padding: 2px;
	color: #1c2028;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	-moz-border-radius: 5px;
	height: 90px;;
}
.titGrisLeft{
	text-align: left;
	position:absolute;
	width: 450px;
}

.titGrisLeftPizzas{
	text-align: left;
	position:absolute;
	width: 500px;
}
.titGrisRight{
	text-align: right;
}
.titWhite{
	background-color: #1c2028;
	padding: 2px;
	color: #FFF;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	-moz-border-radius: 5px;
}
.titWhiteDoble{
	background-color: #1c2028;
	padding: 2px;
	color: #FFF;
	font-size:12px;
	font-weight: normal;
	margin: 7px;
	text-align: left;
	-moz-border-radius: 5px;
	height: 30px;
}
.titWhiteLeft{
	text-align: left;
	position:absolute;
	width: 450px;
}
.titWhiteRight{
	text-align: right;
}
.posicionMenu{
	position:relative;
	left:400px;top:-31px;
}
body.pizzas {
 background-color: #FFF;
  font-size: 12px;
  color:#564b47;  
  padding:20px;
  margin:0px;
  text-align: center;
   background-image: url(../images/bgGeneral.gif);
  background-repeat: repeat-x;
}

#contenidoParaPizzas { 
 text-align: left;
  vertical-align: middle;	
  margin: 30px auto;
  padding: 0px;
  width: 943px;
  height: 713px;
  background-color: transparent;
  -moz-border-radius: 30px;
  border: 12px solid #1C2028;background-image: url(../images/girls.jpg);
}
#menuTopPizzas{
	position:relative;top:-336px;left:400px;
}
#menuLatPizzas{
	position:relative;top:70px;left:20px;
}
#contenidoCartaP {
	background-color: #ffffff;
	padding: 10px;
	margin: 10px 0px 0px 300px;
	text-align: justify;
	width: 600px;
	height: 770px;
	-moz-border-radius: 30px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#contenidoCarta2P {
	position:absolute;
	background-color: transparent;
	padding: 10px;
	margin: -795px 0px 0px 300px;
	text-align: justify;
	width: 600px;
}
