* {
	padding:0;
	margin:0;
}

body {
	width:687px;
	background-color:#FFFFFF;
	margin:0 auto;
}
.promo_acceso {
	float: right;
}

img {
	border:0px;
	vertical-align:middle;
}

screenshot{
	position:absolute;
	border:1px solid#FF740E;
	background:#FF740E;
	padding:5px;
	display:none;
	color:#fff;
}	
.clearing {
	clear:both;
	height:1px;
	font-size:0;
}
.productos {
	float: left;
	width: 350px;
}

a {
	color:#FF6C00;
}
a:hover{
	text-decoration:none;
}
p {
	color:#777777;
}

/* - - - - - For Header- - - - - - - - - -*/

.header{
	height:127px;
	margin: auto;
	position: relative;
}
.contenedor {
	margin: auto;
	position: relative;
}
.logo {
	margin-top:15px;
	margin-left:15px;
	height:60px;
	width:222px;
	float:left;
}
.requerido{
	color:#FF6C00;
	font-weight:bold;
}
.links{
	float:right;
	margin-top:5px;
	width: 120px;
}
.idiomas {
	float: right;
	margin-top: 5px;
	position: relative;
	width: 120px;
}
.idiomas2 {
	float: right;
	position: relative;
	width: 115px;
	padding-top: 26px;
}


/* - - - - - - For Footer - - - - - - -*/
.footer{
	margin-top:10px;
	background:url("images/footer_backgr.gif") repeat-y;
	font-family:Verdana;
	font-size:10px;
	color:#777777;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;


}



.left_part{
	float:left;
	width:220px;
	
}
.center_part{
	width:180px;
	float:left;
	margin-left:20px;
	padding-left:18px;
	padding-top:3px;
	color:#e56202;
	font-family:Tahoma;
	background:url("images/footer_pict_center.gif") 0 3px no-repeat;
	
}
.footer img {
	margin-right:5px;
}
.footer p{
	padding-left:18px;
}
.center_part p{
	padding-left:0px;
}

.right_part{
	float:left;
	margin-left:40px;
	background:url("images/footer_pict_right.gif") 0 3px no-repeat;
	text-align:justify;
	padding-left:15px;
	width:160px;
}
.right_part p{
	width:176px;
}

.left_part p{
	color:#e56202;
	padding-left:0px;
}
/* - - - - - For Top- - - - - - - - - -*/
.navigation  img{
	margin-right:20px;
}
.navigation{
	text-align:center;
	padding-top:8px;
	height:46px;
	margin: auto;
	position: relative;
}


/* - - - - - - - - For Middle Block - - - - - - -*/
.middle_block{
	margin-top:10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;

}
.middle_block2{
	margin-top:10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 700px;
}
.middle_left{
	float:left;
	font-size:8px;
	width:258px;
	padding-left:0px;
	padding-top:0px;
	font-family:Tahoma,Arial;
	color:#cdcdcd;
}
.middle_left2{
	float:left;
	font-size:8px;
	height:300px;
	width:258px;
	padding-left:0px;
	padding-top:0px;
	font-family:Tahoma,Arial;
	color:#cdcdcd;
}
.middle_left3{
	float:left;
	font-size:8px;
	height:810px;
	width:258px;
	padding-left:0px;
	padding-top:0px;
	font-family:Tahoma,Arial;
	color:#cdcdcd;
}

.middle_left img {
	margin-right:8px;
	vertical-align:top;
	float:left;
}

.middle_left p{
	font-size:6px;
	padding-left:20px;
	width:111px;
	color:#cdcdcd;
}

.middle_right{
	float:right;
	margin-left:20px;
	width:394px;
}
.middle{
	margin-top:10px;
	font-size:11px;
	font-family:Tahoma;
	color:#777777;
	padding-left: 2px;
	border-top-color: #000000;
}
.middle2{
	font-size:11px;
	font-family:Tahoma;
	color:#777777;
	padding-left: 2px;
	margin-top: 5px;
}
.middle3{
	font-size:11px;
	font-family:Tahoma;
	color:#777777;
	padding-left: 33px;
	margin-top: 5px;
}
.middle4{
	font-size:11px;
	font-family:Tahoma;
	color:#777777;
	padding-left: 33px;
	margin-top: 5px;
	float: left;
	width: 225px;
}
.middle5{
	font-size:11px;
	font-family:Tahoma;
	color:#777777;
	padding-left: 33px;
	margin-top: 5px;
	float: right;
	width: 275px;
	z-index: auto;
	top: auto;
	clip: rect(auto,auto,auto,auto);
}
.middle_index{
	font-size:11px;
	font-family:Tahoma;
	color:#777777;
	padding-left: 33px;
	margin-top: 0px;
}
.middle ul {
	list-style-position:inside;
}
.middle_right_center{
	padding-top:10px;
	
}
.middle_bottom{
	border-bottom:1px solid;
	padding-bottom:20px;
}
.middle_bottom2{
	padding-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	float: right;
}
.middle_bottom3{
	padding-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	float: left;
}
.chat {
	float: none;
}
.middle_bottom3{
	border-bottom-width: 1px;
	border-bottom-style: none;
	float: right;
}
conet {
	vertical-align:top;
	float:left;
	margin-right:9px;
}
.left_list{
	float:left;
}
.right_list{
	float:right;
	margin-right: 20px;
}
.lists_center{
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#777777;
	vertical-align:top;
}
.lists_center2{
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#777777;
	vertical-align:top;
	width: 350px;
}
.img_servicios {
	padding-right: 5px;
}
.abajo {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 0px;
	padding-top: 5px;
}

.lists_center ul {
	list-style:none;
}

.lists_center li {
	background:url("images/lists_marker.gif") 0 4px no-repeat;
	padding-left:10px;
	
}

.middle_right_bottom{
	padding-top:10px;
}
.bottom_left{
	width:216px;
	font-size:11px;
	font-family:Tahoma;
	color:#397add;
	float:left;
	line-height:14px;
	padding-top: 10px;
}
.bottom_left2{
	width:300px;
	font-size:11px;
	font-family:Tahoma;
	color:#397add;
	float:left;
	line-height:14px;
	padding-top: 10px;
}
.servicios1 {
	width: 300px;
	float: right;
}
.bottom_left img{
	vertical-align:top;
	float:left;
	margin-right:9px;
}
.solicite {
	padding-bottom: 1px;
}
.bottom_right{
	width:152px;
	height:178px;
	float:right;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/lamina_insulada.jpg);
	font-family: tahoma;
	font-size: 11px;
	line-height: 14px;
	margin-left: 3px;
	padding-left: 10px;
}
.anuncio {
	background-position: center center;
	position: relative;
	float: right;
}

.bottom_right img{
	margin-left:14px;
	margin-top:29px;
}
.border_up{
	border-top:5px solid #e56202;
	padding-bottom:2px;
	border-bottom:1px solid;
	margin: auto;
	position: relative;
}
.border_up2{
	padding-bottom:2px;
	margin: auto;
	position: relative;
	font-family: tahoma;
	font-size: 11px;
	color: #7D7D7D;
}
.border_up3{
	padding-bottom:2px;
	margin: auto;
	position: relative;
	width: 350px;
	float: left;
}
.border_up4{
	padding-bottom:2px;
	position: relative;
	width: 350px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: auto;
}
border_up5{
	padding-bottom:2px;
	position: relative;
	width: 500px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: auto;
}
.bottom_left ul a{
	color:#397add;
}
.bottom_left ul{
	list-style-position:inside;
	color:#777777;
}
.textboxstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #efefef;
	margin-top: 4px;
	margin-bottom: 7px;
	margin-left: 5px;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
}
#titulo_promo {
	width: 650px;
}
#promo_1 {
	float: left;
	height: 178px;
	width: 150px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#promo_2 {
	float: left;
	height: 178px;
	width: 150px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#promo_3 {
	float: left;
	height: 178px;
	width: 150px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#promo_4 {
	float: left;
	height: 178px;
	width: 150px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dropdownmenustyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-left: 5px;
}
.documento {
	width: 15px;
}
.documento2 {
	width: 35px;
	margin-top: 2px;
	margin-left: 2px;
}
.send {
	background-image: url(images/send.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-attachment: fixed;
	background-position: center center;
	height: 38px;
	width: 163px;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#form1 {
	height: 850px;
	width: 394px;
	background-color: #FFFFFF;
	float: none;
}
.champ_texte, 
#conteneur_envoi_fichier {
	margin-right:0;
	width:200px;
}
input, textarea, 
#conteneur_envoi_fichier {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}
input, textarea, select, 
#conteneur_envoi_fichier {
	-x-system-font:none;
	background-color:#F1F7EC;
	border:1px solid #FF6C00;
	color:#445533;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	word-spacing:0px;
}
textarea {
	padding:4px 6px 7px;
	width:200px;
	height: 50px;
}
	
input {
	height: 20px;
	width: 200px;
}
#wrapper {
	margin: auto;

}.herrajes {
	padding-top: 10px;
	padding-left: 0px;
}
.table_herrajes {
	margin: 2px;
	padding: 2px;
}
.item{
	background-image:url(images/bordbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	width:320px;
	float:left;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0;
	padding-right: 3px;
}
*html .item{
margin:0 0 3px 0
}
.item img{
float:left
}
.item div{
margin:6px 7px 5px 7px;
float:left
}
.items{
	padding-top: 5;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5;
	margin-top: 5px;
	margin-left: 5px;
}
.item h1{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#00214B;
text-decoration:underline;
padding:7px 0 7px 0
}
.item span{
	display:block;
	padding:0 5px 5px 0;
	width:125px;
	font-size:10px;
	font-family:Tahoma;
	float:left;
	color:#333A43
}
.item span strong{
display:block;
clear:both
}
.item p{
color:#666D75;
font-size:11px;
}
.item p strong{
font-family:Tahoma;
font-size:18px;
color:#FF3000;
margin:0 10px 0 0
}
.headercaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin: 3px;
	padding: 3px;
}

/*************** MENU *********************/
	#lava a {
		text-decoration:none; 
		color:#FFF;
		outline:none;
		width:100px;
		height:20px;
		display:block;
	}

	#lava {

		position:relative;  
		text-align:center; 
		width:687px; 
		height:46px;
		color:#FFF;
		font: 17px Tahoma,Geneva,Verdana,sans-serif;
	}
	
	#lava ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	width:670px;
	margin-top:17px;
	position:absolute;
	left:687px;
	top:0;
	z-index:100;

	}
	
	#lava ul li {
		

		margin:0 54px 0 0; 
		float:left;
	}
	
	#lava #box {
	position:absolute;
	left:-3px;
	top:10px;
	z-index:50;
	background:url(images/tail.png) no-repeat right center;
	height:25px;
	padding-right:10px;
	margin-left:-25px;
	}
	
	#lava #box .head {

		background:url(images/head.png) no-repeat 0 0; 
		height:25px;
		padding-left:40px;
	}
	
	
	#container {
		text-align:left;
		width:687px;
		margin:0 auto;	
	}

#lava ul li{
	height:13px;
	text-indent:-99999px;
	display:block;
}

#lava ul li#empresa{
	width:59px;
	background: url(images/empresa.png) no-repeat;
}

#lava ul li#productos{
	width:75px;
	background: url(images/productos.png) no-repeat;
}

#lava ul li#servicios{
	width:65px;
	background: url(images/servicios.png) no-repeat;
}

#lava ul li#cotizaciones{
	width:88px;
	background: url(images/cotizaciones.png) no-repeat;
}

#lava ul li#promociones{
	width:91px;
	background: url(images/promociones.png) no-repeat;
}#promo_5 {
	float: left;
	height: 178px;
	width: 150px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#image_swap {
	height: 305px;
	width: 250px;
}
.middle_right_2{
	float:right;
	margin-left:20px;
	width:670px;
}
.img_puerta {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}	
.clientes_1 {
	float: left;
	width: 300px;
}
.table_clientes {
	margin-top: 5px;
	margin-left: 20px;
	padding-top: 5px;
	padding-left: 20px;
}
.box_form {
	width: 255px;
	margin-left: 10px;
	padding-left: 10px;
	clear: left;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 300px;
}
.face {
	float: right;
}
