/* CSS Document */
html, body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
#principal{
	position:relative;
	width:835px;
	height:580px;
	vertical-align:middle;
}
.tablaMenu{
	border:thin;
}
/*------------------------------------------------*/
b{
	color:#f47527;
	margin:inherit;
}
h1{
	color:#f47527; 
	font-size:15px;
	font-weight:bold;
	margin:0px;
}
h2{
	color:#f47527; 
	font-size:12px;
	font-weight:bold;
	margin:0px;
}
h3{
	color:#f47527; 
	font-size:12px;
	font-weight:bold;
	margin:0px;
}
/*------------------------------------------------*/
.contenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#404041;
}
.contenidoHome{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#404040;
padding-left:20px;
padding-right:225px;/*este pading es para poner la foto a la derecha*/
padding-top:10px;
padding-bottom:20px;
background-image:url(images/fondoTop.jpg);
background-repeat:no-repeat;
}
.contenidoFood{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#404040;
padding-left:20px;
padding-right:190px;/*este pading es para poner la foto a la derecha*/
padding-top:10px;
padding-bottom:20px;
background-image:url(images/fondoTop.jpg);
background-repeat:no-repeat;
}
.contenidoContact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#404040;
padding-left:20px;
padding-right:225px;/*este pading es para poner la foto a la derecha*/
padding-top:10px;
padding-bottom:40px;
background-image:url(images/fondoTop.jpg);
background-repeat:no-repeat;
}
.contenidoMenus{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#404040;
padding-left:20px;
padding-right:35px;
padding-top:10px;
padding-bottom:20px;
background-image:url(images/fondoTop.jpg);
background-repeat:no-repeat;
}
.contenidoCatering{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#404040;
padding-left:20px;
padding-right:35px;
padding-top:190px;/*este padding es para q entre la foto arriba*/
padding-bottom:20px;
background-image:url(images/fondoTop.jpg);
background-repeat:no-repeat;
}
.contenidoTestimonials{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#404040;
padding-left:20px;
padding-right:35px;
padding-top:170px;/*este padding es para q entre la foto arriba*/
padding-bottom:20px;
background-image:url(images/fondoTop.jpg);
background-repeat:no-repeat;
}
#contenido{
position:relative;
width:633px;
height:auto;
left:0px;
z-index:10;
}
/*------------------------------------------------*/
#fotoHome{
	position:absolute;
	left:455px;
	z-index:20;
	top: -2px;
}
#foodHome{
	position:absolute;
	left:450px;
	z-index:20;
	top: -2px;
}
#fotoContact{
	position:absolute;
	left:403px;
	z-index:20;
	top: -1px;
}
#fotoContactMap{
	position:relative;
	left:-21px;
	z-index:19;
	top:0px;
}
#adressContact{
	position:absolute;
	width:385px;
	left:20px;
	z-index:21;
	top:30px;
}
#fotoCatering{
	position:absolute;
	z-index:20;
}
/*------------------------------------------------*/
#fondo{

position:relative;
background-image:url(images/fondoVertical.jpg);
background-repeat:repeat-y;
width:633px;
height:auto;
z-index:5;

}
/*------------------------------------------------*/
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#5a4a80;	
	margin-top:8px;
}
.footerTable td{
	background-color:#FFF;
}
.footerLink{
	color:#5a4a80;
	padding:2px 5px;
}
.footerLink:hover{
	color:#f47527 !important;
	text-decoration:underline !important;
}
.footerLink:link{
	color:#5a4a80;
	text-decoration:none;
}
.footerLink:visited{
	color:#5a4a80;
	text-decoration:none;
}
.intactDesign{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	padding-bottom:15px;
	font-size:10px;
	text-align:right;
	color:#999;
}
.intactDesign a{
	color:#666;
	text-decoration:none;
}
.intactDesign a:hover{
	color:#F00;
	text-decoration:underline;
}
	text-decoration:none;
/*------------------------------------------------*/
.linkea:link{
color:#404040;
text-decoration:none;
}
.linkea:hover{
color:#5a4a80;
text-decoration:underline;
}
.linkea:visited{
color:#5a4a80;
}
a.inside {background-color:#f47527; color:#333; border:1px solid #333; marker-offset:10px; padding:2px; text-decoration:none;}
a.inside:hover {background-color:#CCC; border:1px solid #f47527; text-decoration:none; }

.desc {padding:0px; padding-bottom:10px; padding-left:3px; font-style:italic;}

#carrito{z-index:100; position:relative; width:193px; height:22px; top:44px; left:620px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center;}

#header{z-index:1; position:absolute; top:0px;}
/*------------------------------------------------*/
.txtbox{color:#404040; border:1px solid #97831f;}

.txtError{color:#aa1f1f;}