body {
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background:#ffffff url(imagenes/fondo.jpg) repeat;
	margin-bottom:15px;
	text-align: justify;
	
}
.clear {
	clear:both;
}


#encabezado {
	height:186px;
	background:url(imagenes/fondo-encabezado.jpg);
	position:relative;
	margin:auto;
	margin-top:0px;
	width:988px;
}


#flash {
	background: url(imagenes/fondo-flash.jpg);
	margin: auto;
	margin-top:0px;
	margin-bottom: 0px;
	width:988px;
	height: 225px;	
}



#contenido {
	margin-top: 0px;
	margin-bottom: 0px;
	width:988px;		
	padding-bottom: 10px;
	position: relative;
	margin:0px auto;        	
	display: block;
	background: url(imagenes/fondo-contenido.jpg);
}

#contenido #left {
  width: 233px;
  height: 100%;
  border-right: 2px dotted #333333;
  float: left;
  padding-right: 16px;
}

#contenido #right {
  float: left;
  width: 705px;
  padding-left: 10px;
  padding-right: 5px;
}
	
#contenido #right #contenedor1 {
  float: left;
}

#atajos_encabezado {
  background: url(imagenes/fondo-cabecera-atajos.jpg) #eecf8e;
  height: 11px;
  width: 701px;
  padding: 0px;
  margin-top: 10px;
  background-repeat: no-repeat;
  
}

#atajos {
  height: 260px;
  width: 701px;
  background: #efcf8f;
  padding-left: 0px;
}

#atajos img {border: 0px}


#atajos_pie {
  background: url(imagenes/fondo-pie-atajos.jpg);
  height: 11px;
  width: 701px;  
  background-repeat: no-repeat;
}



#servicio_domicilio {
  margin-left: 20px;  
  margin-top: 8px;
  margin-bottom: 8px;
  border-bottom: 2px dotted #333333;
  width:220px;
}

#servicio_domicilio hr {
  border-top: 2px dotted #333333;
  border-bottom: 0px;
  
  
}

#servicio_domicilio fieldset { 
	border:none; 
	margin:0px; 
	padding:0px; 
}

#servicio_domicilio input{	
	color:#030303;
	font:11px Arial, Helvetica, sans-serif;
	width:202px;
	margin-left:8px;
}

#servicio_domicilio label { 
	font-size:8pt;
	width:10px;
	padding-left:8px;
}

#servicio_domicilio button{ 
  float: right;
}
#servicio_domicilio .caja {
  font-weight: bold;
  
}

#servicio_domicilio a {
  color: #ff770b;
}


#contacto {
  margin-left: 20px;  
  margin-top: 8px;
  margin-bottom: 8px;
  padding-bottom: 8px;
 
}

.img_contacto { margin-top: 8px;}

#contacto img { border: 0px}

#contacto_separador {
  margin-top: 15px;
  border-top: 3px #FFF solid;
  width: 275px;
  height: 10px;
}

#forma_contacto {     
	width:220px;
	font-size:8pt;
	display:block;
	margin:auto;
	padding-top: 10px;	
}
#forma_contacto label { 
	font-size:8pt;
	width:10px;
	padding-left:8px;
}
#forma_contacto input, #forma_contacto select, #forma_contacto textarea {	
	color:#030303;
	font:11px Arial, Helvetica, sans-serif;
	width:202px;
	margin-left:8px;
}
#forma_contacto textarea {
	height:40px;
}
#forma_contacto div { 
	padding-top:3px; 
}
#forma_contacto fieldset { 
	border:none; 
	margin:0px; 
	padding:0px; 
}
#forma_contacto button { 
	text-align:center;
	float:right;
	margin-top: 5px;
	
	
}

#menuinf {
	background: url(imagenes/fondo-menuinf.jpg);
	margin: auto;
	margin-top:0px;
	margin-bottom: 0px;
	width:988px;	
	height: 30px;
	text-align: center;	
	color: #FFF;	
	display: block;	
	
}

#menuinf a, #menuinf a:visited{
  font-weight: bold; 
  color: #FFF;   
  margin-left:20px; 
  margin-right: 20px; 
  font-size: 15px; 
  text-decoration: none;    
  }

#pie {
    background: url(imagenes/fondo-contenido.jpg);
	margin: auto;
	margin-top:0px;
	margin-bottom: 0px;
	width:988px;
	height: 40px;
	text-align: center;
	padding-top: 5px;	
}

#pieborde {
	background: url(imagenes/fondo-pie-borde.jpg);
	background-repeat: no-repeat;
	margin: auto;
	margin-top:0px;
	margin-bottom: 0px;	
	padding: 0px;
	width:988px;
	height: 9px;	

}
	
#pie a {
  color: #000;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  border-right: 1px solid #999;
  text-align: center;    
}


#validaciones {
    background: url(imagenes/fondo-contenido.jpg);
	margin: auto;
	margin-top:0px;
	margin-bottom: 0px;
	width:988px;
	height: 20px;
	text-align: center;
	padding-top: 5px;	
}


/* personalizacion */

h1 {color: #1c2c7a; font-style: italic; font-size: 20px; font-weight: bold;}
h1 span {color: #ff770b; font-style: italic; font-size: 20px; font-weight: bold;}

h2 {color: #1c2c7a; font-style: italic; font-size: 15px; font-weight: bold;}

.atajos_caja {float: left; border-right: 2px dotted #FFF; padding-right: 5px; margin-right: 5px; width: 215px;}
.atajos_caja p {margin-right: 10px; text-align: left; font-size: 12px; margin-top: 5px;}
#atajos h2 { color: #4b2b22; font-size: 18px; font-weight: normal;  margin: 0px;}

#servicio_postre{
width:140px;
height:107px;

}

#servicio_postre_texto{
margin-top:-100px;
margin-left:160px;
}

#servicio_cafe{
width:510px;
height: 150px;
margin-top:80px;
}

#servicio_cafe_texto{

margin-top:-190px;
margin-left:540px;
width:140px;
height:185px;

}

#servicio_internet{

margin-top:20px;
width:140px;
height:140px;

}

#servicio_internet_texto{
margin-top:-110px;
margin-left:160px;
}



.fotografia { height:225px; width: 293px; background:url(imagenes/fondo-foto.jpg); float: left; margin-right: 5px; margin-left: 9px}
.fotografia img {margin-left: 4px;margin-top: 4px}

.fotografia_der { height:225px; width: 293px; background:url(imagenes/fondo-foto.jpg); float: right; margin-right: 5px; margin-left: 9px}
.fotografia_der img {margin-left: 4px;margin-top: 4px}

.fotos{margin-left:10px}
.fotos img{margin-top:10px;margin-right:4px;border:4px solid #FF6633}