
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:62.5%;
  background:#FFFFFF url(images/bkg_circles.gif) top left repeat;
}

#wrapper { 
 margin: 0 auto;
  position:absolute;
  left:50%;
/*  top:50%;*/
	top: 45px;
  width:704px;
  height:555px;
  margin-left: -352px;
/*  margin-top: -272px;*/

}
#header {
 color: #FFF;
 width: 704px;
 float: left;
 padding: 0px;
 border: none;
 height: 24px;
 margin: 0px;
 background: #bcbec0 url(images/bkg_top.gif) no-repeat;
}



#header p {
	text-align:right;
	font-weight:bold;
	margin:7px 10px 0px 10px;
	font-size:1.0em;
	letter-spacing: 0.1em;
	
}

/* Background borders */
#content { 
 margin: 0 auto;
 width: 704px;
 background:url(images/bkg_content.gif) repeat-y;
}

/* Background LOGO */
#content-logo { 
 margin: 0 auto;
 width: 704px;
 background: url(images/bkg_content_logo.gif) no-repeat 285px 100px;
}

#leftcolumn { 
 color: #333;
 border: none;
 margin: 180px 0px 20px 30px;
 padding: 0px;
/* min-height: 500px;*/
 width: 445px;
 float: left;
}

#rightcolumn { 
 float: right;
 color: #333;
 border: none;
 margin: 0px 3px 0px 0px;
 padding: 0px;
 height: 500px;
 width: 218px;
 display: inline;
}

#footer { 
 width: 704px;
 height:24px;
 clear: both;
 color: #333;
 border: none;
 background: #bcbec0 url(images/bkg_footer.gif) no-repeat left bottom;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

/*  CONTENIDO  */

#logo {
	display: block;
	float:left;
	position:absolute;
	width:185px;
	height:205px;
	background:  url(images/logo_plazaniceto.png) no-repeat;
	margin: -30px 0px 15px 10px;
	clear:both;

}
#logo a {
	width:173px;
	height:190px;
	float:left;
}

#leftcolumn #contenido { 
 margin: 0px;
 width:100%;
}

#leftcolumn #contenido h1 { 
 color: #000000;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 font-size:1.5em;
 font-weight:bold;
}
#leftcolumn #contenido h2 { 
 color: #000000;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 font-size:1.2em;
}

#leftcolumn #contenido h3 { 
 color: #3a87a6;
 margin: 15px 0px 10px 20px;
 line-height:9px;
 font-size:1.3em;
 clear:both;
}

#leftcolumn #contenido h5 { 
 color: #000;
 margin: 15px 0px 10px 20px;
 line-height:12px;
 font-size:1.2em;
 clear:both;
}

#leftcolumn #contenido p { 
 color: #000000;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 font-size:1.4em;
}

/* Bullets Home items*/
.bullet1 {
background:url(images/bullet1.gif) left no-repeat;
padding-left: 20px;
}
.bullet2 {
background:url(images/bullet2.gif) left top no-repeat;
padding-left: 20px;
}
.bullet3 {
background:url(images/bullet3.gif) left top no-repeat;
padding-left: 20px;
}


/*  links SERVICIOS */
#leftcolumn #contenido a.servicios { 
 color: #0099cc;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 font-size:1.2em;
 padding: 0px 10px 0px 10px;
 border-right: solid 2px #0099cc;
 text-decoration:none;
}
#leftcolumn #contenido a.servicios:hover { 
 color: #45bde5;
  text-decoration:none;
}

/*  listado  */
#leftcolumn #contenido ul {
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-size:1.2em;

}

/*   CODIGO PARA SWAP PANELS en SERVICIOS */
#nav ul {
	list-style:none;
	margin:0px;
}
#nav li {
	display:inline;
}


#nav {
	width:330px;
	height:23x;
	float:left;
	display:inline;
	margin:0px;
	margin:0px 0px 10px 0px;
}
#panels {
	width:330px;
	height:260px;
}
#panels div {
	height:265px;
	margin:0px 0px 0px 0px
}

#panels  ul li{
	margin:0px 0px 0px 15px
}


/*NUEVAS SOLAPAS EN SERVICIOS */
			ul.menu {
			margin:0; 
			padding:0; 
			width:450px; 
			height:30px;
			list-style:none;
			position:relative;
			clear:both;
			}
			ul.menu li{
			padding:0; margin:0px; height:20px;width:95px;
			border-right:solid 2px #27a7d1;  text-align:center;
			float: left;
			display: inline;
			position: relative;	
			}
			
			.menu li a{text-align:center;height:20px; padding:0px;  margin:0px;font-size:14px; color:#27a7d1; display:block; text-decoration:none; outline:none; font-weight:bold;}
			
					.menu li a:hover{color:#e7e617;}
					.menu li a.active, .menu li a.active:hover{
					color:#999999;}
					.menu li a:focus{color:#000000;}
					.menu li a span{line-height:20px;}


			
		
		#Layer1, #Layer2, #Layer3, , #Layer4{
		width:440px;
		margin:45px 0px 10px 40px;
		display:block;
		font-size:1.2em;
		}
		
		#Layer1 li, #Layer2 li, #Layer3 li, #Layer4 li{
		padding: 0px 0px 5px 0px;
		}
		
/*  fin  NUEVAS SOLAPAS EN SERVICIOS */	

		
/*SOLAPAS EN CATERING */
			ul.menuCatering {
			margin:0px; padding:0; 
			width:450px; 
			height:30px;
			list-style:none; position:relative; 	clear:both;
			}
			ul.menuCatering li{
			padding:0; margin:0px; height:20px; width:125px;
			border-right:solid 2px #27a7d1;  text-align:center;
			float: left;
			display: inline;
			position: relative;		
			}
			
			.menuCatering li a{text-align:center;height:20px; padding:0px 5px;  margin:0px;font-size:14px; color:#27a7d1; display:block; text-decoration:none; outline:none; font-weight:bold;}
			
					.menuCatering li a:hover{color:#e7e617;}
					.menuCatering li a.active, .menu li a.active:hover{
					color:#999999;}
					.menuCatering li a:focus{color:#000000;}
					.menuCatering li a span{line-height:20px;}

/*  fin SOLAPAS EN CATERING */

/*  DETALLES DESPLEGABLES */
			h2.catering{
			padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; 
			height:20px; width:250px;
			text-align:left;
			float: left;
			display: block; position: relative;
			clear:both;
			}
			
			h2.catering a{height:20px; padding:0px 0px 0px 25px;  margin:0px;font-size:14px; color:#333333; display:block; text-decoration:none; outline:none; font-weight:bold; background:url(images/bullet-desplegable.gif) left top no-repeat;}
			
					h2.catering a:hover{color:#4fbee3;}
					h2.catering a.active, .menu li a.active:hover{
					color:#999999;}
					h2.catering a:focus{color:#000000;}
					h2.catering a span{line-height:20px;}
					
			
			#Pizzas, #Parrilladas {
			position:relative;
			}
			#Pizzas #images, #Parrilladas #images{
			position:absolute;
			top:0px;
			right:0px;
			width:183px;
			height:183px;
			display:block;
			}
			#Pizzas #images {
			background:url(images/fotos-pizzas_NicetoCatering.gif) no-repeat top left;
			
			}
			
			/*  Desplegables */
			#Pizzas ul, #Parrilladas ul {
			list-style:none;
			display:block;
			clear:both;
			}
			
			#Pizzas ul li, #Parrilladas ul li {
			width:250px;
			margin:0px 0px 5px 25px;
			display:block;
			list-style:none;
			/*background-color:#00CC00;*/
			}
			
			#Parrilladas ul.2columnas li {
			width:100px;
			margin: 0px 0px 10px 0px;
			}
			
/*  FN DETALLES DESPLEGABLES */


/* FOOTER   */
#footer img {
	margin: 4px 0px 0px 10px;

}

