*{
	margin:0;
	padding:0;
}

/*Principal*/

div#container{
	position:relative;
	margin:0 auto;
	width: 950px;
}

div#top_site{
	position:relative;
	margin:0 auto;
	background:url(../imgSite/topsite_img.png) no-repeat center center;
	width: 917px;
	height:39px;
	z-index:50;
}

div#container_site{
	position:relative;
	margin:0 auto;
	background:url(../imgSite/fondo_website.png) no-repeat center center;
	width:906px;
	height:763px;
	top:-16px;
	z-index: 40;
}

img#pestana_left{
	position:relative;
	float:left;
	top:16px;
}

div#banner_head{
	position:relative;
	background:url(../imgSite/banner_head.png) no-repeat center center;
	width:575px;
	height:198px;
	float:left;
	top:38px;
	left:-5px;
}

div#logo{
	position: relative;
	background:url(../imgSite/logo_site.png) no-repeat center center;
	width:138px;
	height:220px;
	float:left;
	top:12px;
	left:75px;
}

img#pestana_right{
	position:relative;
	float:right;
	top:15px;
	left:1px;
}

/*Menu Principal*/

div#menu_p{
	position:relative;
	top:11px;
	left:103px;
	clear:both;
}

div#menu_p li{
	list-style:none;
	display:inline;
	cursor:pointer;
}

div#menu_p img{
	border:none;
}

li#servicios_btn{
	margin-left:45px;
}

li#contacto_btn{
	margin-left:52px;
}

/*Catalogo*/

div#catalogo_dsp{
	position:absolute;
	top:255px;
	left:695px;
	z-index: 50;
}

div#head_dsp{
	position:relative;
	background:url(../imgSite/head_dsp.png) no-repeat center center;
	width:177px;
	height:21px;
	cursor:pointer;
	z-index:50;
}

div#foot_dsp{
	position:relative;
	background:url(../imgSite/foot_dsp.png) no-repeat center center;
	width:176px;
	height:17px;
	left:1px;
	cursor:pointer;
	z-index:50;
}

div#content_dsp{
	position:relative;
	background:url(../imgSite/fondo_dsp.png) no-repeat center center;
	margin:0 auto;
	width:162px;
	height:370px;
	top: -1px;
	z-index:40;
}

div#catalogo{
	position:relative;
	margin:0 auto;
	text-align:center;
	top:3px;
}

div#catalogo ul{
	position:relative;
	width: 162px;
	height:375px;
}

div#catalogo li{
	list-style:none;
	cursor:pointer;
}

div#catalogo img{
	position:relative;
	margin:0 auto;
	margin:2px auto 0 auto\9;
}

li#compu_btn img{
	position:relative;
	margin: 4px auto 0 auto\9;
}

li#herra_btn img{
	position:relative;
	margin:-2px auto;
	margin: 4px auto 0 auto\9;
}

li#llavpl_btn img{
	position:relative;
	margin:-2px auto;
	margin:4px auto 0 auto\9;	
}

li#ofi_btn img{
	position:relative;
	margin:-2px auto;
	margin:4px auto 0 auto\9;	
}

li#rel_btn img{
	position:relative;
	margin:3px auto 0 auto\9;	
}

li#reg_btn img{
	position:relative;
	margin:-2px auto;
	margin:4px auto 0 auto\9;	
}

/*Contenido*/

div#content{
	position:relative;
	background:url(../imgSite/fondo_cont.png) no-repeat bottom;
	margin:0 auto;
	width:791px;
	height:380px;
	top:35px;
}

div#section_site{
	position:relative;
	margin:0 auto;
	width:791px;
	height:380px;
}

/*Search Engine*/

div#search_eng{
	position:relative;
	margin:0 auto;
	width:791px;
	height:27px;
	text-align:center;
	top:35px;
	top:25px\9;
}

input#search_field{
	position:relative;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#172982;
	border:solid 1px #172982;
	width:250px;
}

input#search_btn{
	position:relative;
	background:url(../imgSite/search_btn.png) no-repeat center center;
	border:none;
	width:22px;
	height:27px;
	cursor:pointer;
	top:8px\9;
}

/*Footer*/

div#footer{
	position:relative;
	background:url(../imgSite/fondo_footer.png) no-repeat center center;
	margin:0 auto;
	width:790px;
	height:89px;
	top:26px;
}

div#footer li{
	list-style:none;
	display:inline;
	cursor:pointer;
}

div#footer img{
	border:none;
}

div#menu_footer{
	position:relative;
	margin:0 auto;
	top:27px;
	left:210px;
}

li#serviciosbtn_foot{
	margin-left:30px;
}

li#contactobtn_foot{
	margin-left:35px;
}

/*Secciones*/

/*Alfa*/

div#cont_alfa{
	position:relative;
	width:791px;
	height:380px;
}

div#pleca_alfa{
	position:relative;
	width:355px;
	
}

img#pleca_alfa{
	position:relative;
	float:left;
	top:10px;
	left:50px;
}

img#title_alfa{
	position:relative;
	float:left;
	top:50px;
	left:60px;
}

img#promo_alfa{
	position:relative;
	clear:both;
	top:190px;
	left:70px;
}

div#txt_alfa{
	position:relative;
	padding:5px;
	width:360px;
	height:210px;
	top:-80px;
	left:330px;
	overflow:auto;
}

div#txt_alfa p{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight:500;
	text-shadow: #898989 2px 2px 8px;
	color:#172982;
	width: 320px;
	text-align:justify;
}

div#txt_alfa strong{
	font-size:18px;
}

/*Servicios*/

div#cont_servicios{
	position:relative;
	width:791px;
	height:380px;
}

div#pleca_servicios{
	position:relative;
	width:355px;
	
}

img#pleca_servicios{
	position:relative;
	float:left;
	top:10px;
	left:50px;
}

img#title_servicios{
	position:relative;
	float:left;
	top:50px;
	left:60px;
}

img#promo_servicios{
	position:relative;
	clear:both;
	top:170px;
	left:70px;
}

div#txt_servicios{
	position:relative;
	padding:5px;
	width:360px;
	height:210px;
	top:-80px;
	left:330px;
	overflow:auto;
}

div#txt_servicios p{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight:500;
	text-shadow: #898989 2px 2px 8px;
	color:#172982;
	width: 320px;
	text-align:justify;
}

p.subtitle{
	font-size:18px;
}

/*Contacto*/

div#contacto_alfa{
	position:relative;
	width:791px;
	height:380px;
}

div#dir_contacto{
	position:relative;
	float:left;
	top:25px;
	left:15px;
}

div#msj_contacto{
	position:relative;
	background:#97C00F;
	width:250px;
	height:55px;
	padding:10px;
}

div#pleca_contacto{
	position:relative;
	width:355px;
	
}

img#pleca_contacto{
	position:relative;
	float:left;
	top:10px;
	left:50px;
}

img#title_contacto{
	position:relative;
	float:left;
	top:50px;
	left:60px;
}

img#promo_contacto{
	position:relative;
	clear:both;
	top:120px;
	left:170px;
}

div#forma_contacto{
	position:relative;
	border:dotted 1px #97C00F;
	top:-145px;
	left:455px;
	width:310px;
	height:260px;
}

form#contacto{
	position:relative;
	margin:0 auto;
	width:300px;
	height:200px;
	text-align:right;
	top:15px;
}

form#contacto label{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#172983;
}

input.contacto {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#172983;
	margin-bottom:5px;
	width:180px;
}

form#contacto textarea{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#172983;
	width:180px;
	height:100px;
}

input#reset_contacto{
	position:relative;
	background:url(../imgSite/delete_btn.png) no-repeat center center;
	border:none;
	width:76px;
	height:21px;
	top:5px;
	right:5px;
	cursor:pointer;
}

input#send_contacto{
	position:relative;
	background:url(../imgSite/send_btn.png) no-repeat center center;
	border:none;
	width:76px;
	height:21px;
	top:5px;
	left:5px;
	cursor:pointer;
}

p#state_msj{
	position:relative;
	margin:0 auto;
	width:280px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F4A528;
	text-align:right;
	top:42px;
	
}

div#datos_contacto{
	position:relative;
	background:url(../imgSite/contacto_data.png) no-repeat center center;
	width:167px;
	height:54px;
	top:119px;
	left:110px;
	
}

/*Galeria*/

div#container_gal{
	position:relative;
	width:791px;
	height:380px;
}

div#pleca_gal{
	position:absolute;
	width:86px;
	height:302px;
}

div#galeria{
	position:absolute;
	width:650px;
	height:320px;
	z-index:60;
	overflow:auto;
	top:20px;
	left:110px;
}

div#galeria table{
	position:absolute;
	width:600px;
	margin:0 auto;
}

td.img_product{
	position:relative;
	padding-bottom:15px;
	background:url(../imgSite/fondo_thumb.png) no-repeat center center;
	width:141px;
	height:158px;
	text-align:center;
}

td.img_product button{
	background:none;
	width:inherit;
	height:inherit;
	border:none;
	cursor:pointer;
}

td.img_product img{
	position:relative;
	border:none;
	top:2px;
	left:-8px;
}

td.img_product p{
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-align:left;
	width: 90px;
	height:14px;
	top:-13px;
	left:35px;
}

/*Clip Galeria*/

div#cont_clip{
	position:absolute;
	width:515px;
	height:321px;
	top:40px;
	left:160px;
	
}

div#clip_galeria{
	position:absolute;
	margin:0 auto;
	background:url(../imgSite/fondo_clip.png) no-repeat center center;
	width:508px;
	height:321px;
	z-index:60;
}

div#holder{
	position:absolute;
	width:199px;
	left:49px;
	z-index:70;
}

img#bottom_holder{
	margin-top:213px;
}

div#clip_image{
	position:absolute;
	width:220px;
	height:242px;
	z-index:60;
}

img#info_image{
	position:absolute;
	width:220px;
	height:242px;
	top:30px;
	left:35px;
}

div#clip_info{
	position:absolute;
	margin:0 auto;
	width:190px;
	height:200px;
	top:40px;
	left:240px;
	z-index:70;
}

table#info_product{
	position:absolute;
	width:250px;
	height:170px;
}

td.title_table{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#96bf0d;
	text-align:right;
	padding-left:10px;
	max-width:80px;
	vertical-align: top;
}

td.cont_info{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#172983;
	text-align:center;
	max-width: 130px;
	border-bottom:dotted 1px #7F7F7F;
	border-right:dotted 1px #7F7F7F;
	vertical-align: top;
}

td#info_clave{
	font-size:13px;
	text-transform:uppercase;
	height:13px;
	max-height:13px;
}

td#info_det{
	height:50px;
	max-height:50px;
}

td#info_med{
	height:11px;
	max-height:11px;
}

td#info_color{
	height:30px;
	max-height:30px;
}

td#info_precio{
	border:none;
	width:130px;
	max-width: 130px;
}

div#close_clip{
	position:absolute;
	background:url(../imgSite/close_clip.png) no-repeat center center;
	width:24px;
	height:21px;
	cursor:pointer;
	top:291px;
	left:477px;
	z-index:80;
}

select#scale_price{
	border:dotted 1px #7F7F7F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#172983;
}

select#scale_price option{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#172983;
	text-align:center;
}

p#price_text{
	margin-top:32px;
	margin-top:28px\9;
	width:130px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #172983;
	text-align:right;
}
