@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: FuturaStd-Medium;
	src: url('FuturaStd-Medium_0.otf');
}

/*html*/

body {
	background: url(images/bg_main.png);
	margin: 0;
	padding: 0;
	font-family: "Verdana", Geneva, sans-serif;
	font-size:12px;
	color: #acacac;
}


img, img a {
   behavior: url(pngHack.htc);
   border: none;
}

menu, dir, ul {
	margin:0;
	padding:0;
	list-style: none;
}


h2 { 

	color: #03C;
	text-align:left; 
	font-size: 30px;
	text-shadow: #FC0 2px 1px 1px; 

}

h2#cont {
	color: #03C;
	text-align:center;
	font-size: 30px;
	text-shadow: 2px 1px 1px #FC0;
}


h3 { 
	color: #39F; 
	font-size: 18px;
	text-shadow: 2px 1px 1px #006; 
}
	
#unidadcomercial {
	width: 500px;
	margin: 0 auto;
	background: url(img_pro_comercial.png) center right no-repeat;
	padding: 30px;
}


/*LINKS*/

#navigation a {
	color: #acacac ;
	text-decoration: none;
	text-shadow:#000 1px 1px 1px;
}

#navigation a:hover {
	color:#F6C215;
	
}

/*END LINKS*/


/*end html*/

#wrapper {
	width: 100%;
}

/*HEADER*/

#header {
	background: url(images/bg_header.png) repeat-x;
	height:268px;
	width:100%;
}

#logo {
	width: 395px;
	display: block;
	margin: 0px auto;
	padding: 20px 0 0 0;
}

#navigation {
	font-size: 28px;
	font-family: FuturaStd-Medium;
	width: 718px;
	margin: 30px auto;
}

	#navigation li {
	color: #acacac;
	float: left;
	margin: 0 50px 0 0;
	}

#navegation {
	position:absolute;
	top: 155px;
	left: 350px;
	width: auto;
	z-index: 1100;
	padding-left: 0px;
}

/*CONTENT*/

.shadow {
	background:url(images/bg_content_content.png) repeat-x;
	height: 19px;
	width: 100%;
	display:block;
	margin:  50px  0 0 0;
}

#contenido {
	background: url(images/bg_content.png);
	padding: 20px 0 20px 0;
}

#foto_interior {
	width: 711px;
	margin: 20px auto;
}

#about_index {
	width: 745px;
	margin: 20px auto;
}

#decoracion_productos {
	width:955px;
	margin: 0 auto;
	text-align:center;
}

/*FOOTER*/

#footer{
	width: 100%;
	height: 268px;
	color: white;
	background: url(images/bg_footer.png);
	margin: -20px 0 0 0;
}

#texto_footer { 
	text-align:right;
	padding:50px 20px 10px 0px;
}

#texto_index {
	width: 745px;
	line-height: 150%;
	text-align:justify;
	margin: 20px auto;	
}
	



/*classes*/

.ahover { 
	text-decoration: none;
	color: black;
	font-size:20px;
	font-weight:bold;
	text-shadow:#FFF 1px 1px .5px;
}

.codigo_postal {
	color: #d8ab00;
	font-weight: bold;
	font-size: 14px;
}
.telefonos {
	color: #F63;
	font-size: 14px;
	font-weight: bold;
}

.boton {
	background: none;
	border
}


.textfieldunoo {
	border: none;
	height: 23px;
	width: 177px;
	padding: 0 2px 0 24px;
	color: white;
	margin-top: 5px;
	font-size:13px;
	font-weight:bold;
	outline:none;
}

.textfield {
	background: url(images/bg_navigation.png)no-repeat;
	border: none;
	width: 202px;
	height: 98px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	padding: 5px;
	color: white;
	/*margin-top: 5px;*/
	font-weight:bold;
	resize: none;
	outline:none;
	
}

.textfield:focus {
	background: url(images/bg_navigation-focus.png)no-repeat;	
}

.usuario {
	background:url(images/user.png) no-repeat, url(images/input.png) no-repeat ;
	padding-left: 25px;
}

.usuario:focus {
	background:url(images/user.png) no-repeat, url(images/input-focus.png) no-repeat;
}

.email {
	background:url(images/mail.png) no-repeat, url(images/input.png) no-repeat;
	padding-left: 25px;
}

.email:focus {
	background:url(images/mail.png) no-repeat, url(images/input-focus.png) no-repeat;
}

.phone {
	background:url(images/telefono.png) no-repeat, url(images/input.png) no-repeat;
	padding-left: 25px;
}

.phone:focus {
	background:url(images/telefono.png) no-repeat, url(images/input-focus.png) no-repeat;
}
	
/*end clases*/



