/* CSS Document */

BODY { text-align:left; margin:auto;font: 12px/1.5 Arial, Helvetica, Geneva, sans-serif;	color: #3a3a3a;background: #1c5a93 url(imagenes/bgweb.jpg) no-repeat;}
a{color:#ee6f10;text-decoration: none;}
a:hover{color: #ee6f10; text-decoration:underline;}

#wrap{	margin: auto; width: 900px; min-height: 520px; overflow: auto;background: transparent ; margin-top: 5px; margin-bottom: 5px; }

#header{margin: auto;	width: 900px; height: 100px; background-color: transparent; 	background-image: url(imagenes/bgheader.png);}
#logo{	margin: auto; width: 330px; height: 100px; float: left; padding-left: 20px; }
#menu{margin: auto;width: 530px; height: 67px; float: left;	 text-align: left; padding-left: 20px; padding-top: 33px; }

#slide{	margin: auto;width: 900px;height: 198px; background-color: #153e64; border-bottom: 1px solid #153e64;border-top: 1px solid #153e64;}
#slide-in{	margin: auto;width: 900px;height: 98px; background-color: #153e64; border-bottom: 1px solid #153e64;border-top: 1px solid #153e64;}

#msgnoti{background-color: #fff;	margin: auto; width: 900px;height: 200px;}
#msgbienvenida{	margin: auto; width: 455px; height: 200px; float: left; padding-left: 10px; padding-right: 10px; text-align: justify;}
#noticias{	margin: auto; width: 405px; height: 200px;float: left;padding-left: 10px; padding-right: 9px; border-left: 1px solid #ccc; }

#box{	margin: auto;width: 900px; height: 220px; padding-top: 0px; padding-bottom: 0px;	background: transparent url(imagenes/bgbox.png) no-repeat 0 bottom;}
#box-01{	margin: auto; width: 210px; height: 200px; float: left; margin-left: 12px;}
#tbox-01{ margin: auto;	width: 200px; height: 160px; margin-left: 5px; margin-right: 5px; padding-top: 40px;  }
#box-02{	margin: auto; width: 210px; height: 200px; float: left; margin-left: 12px; }
#tbox-02{	width: 200px; height: 160px; margin-left: 5px; margin-right: 5px;padding-top: 40px;}
#box-03{	margin: auto; width: 210px; height: 200px; float: left; margin-left: 12px; }
#tbox-03{	width: 200px; height: 160px; margin-left: 5px; margin-right: 5px;padding-top: 40px;}
#box-04{	margin: auto; width: 210px; height: 200px; float: left; margin-left: 12px; }
#tbox-04{	width: 200px; height: 160px; margin-left: 5px; margin-right: 5px;padding-top: 40px;}

#contenido{	margin: auto; background-color: #fff; width: 880px; min-height: 400px; overflow: auto;padding: 10px; text-align: justify;}

#prod-cerraduras{	margin: auto;width: 260px;height: 200px;float: left;margin-left: 170px; margin-right: 10px;}
#prod-asistencia{	margin: auto;width: 260px;height: 200px;float: left;margin-right: 170px; margin-left: 10px;}
#prod-acceso{	margin: auto;width: 260px;height: 200px;float: left;margin-left: 170px; margin-right: 10px; margin-top: 10px;}
#prod-accesorios{	margin: auto;width: 260px;height: 200px;float: left; margin-right: 170px; margin-left: 10px; margin-top: 10px;}
.imgproducto{	margin: auto;width: 199px; min-height: 150px; border-right: 1px solid #ccc; overflow: auto; float: left;}
.txtproducto{margin: auto;width: 670px; min-height: 150px;  overflow: auto; float: left; padding-left: 10px;}
.linea{margin: auto;width: 860px;height: 1px; background-color: #ccc; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: left;}
#fdcontacto {margin: auto; width: 530px; height:300px; float: left;}
#fdcontactotel {margin: auto; width: 320px; height:300px; float: left; margin-left: 30px;}

#footer{	margin: auto;width: 900px; height: 35px; margin-top: 10px;  margin-bottom: 10px; }


h1{font:  22px/1.5 Arial, Helvetica, Geneva, sans-serif;	color: #ee6f10; text-align: left; margin: 0px; padding: 0px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
h2{font:  22px/1.5 Arial, Helvetica, Geneva, sans-serif; 	color: #ee6f10; text-align: left; margin: 0px; padding: 0px;}
h3{font:  14px/1.5 Arial, Helvetica, Geneva, sans-serif; 	color: #3a3a3a; text-align: left; margin: 0px; padding: 0px;margin-right: 5px;}
h3 a{font:  14px/1.5 Arial, Helvetica, Geneva, sans-serif; 	color: #ee6f10; text-align: left; margin: 0px; padding: 0px; text-decoration: none;margin-right: 5px;}
h3 a:hover{font:  14px/1.5 Arial, Helvetica, Geneva, sans-serif; 	color: #ee6f10; text-align: left; margin: 0px; padding: 0px; text-decoration: underline; margin-right: 5px;}

.tbox {font:  12px/1.5 Arial, Helvetica, Geneva, sans-serif;	color: #fff; text-align: left; }

.tfooter{font: italic 12px/1.5 Arial, Helvetica, Geneva, sans-serif;	color: #153e64; text-align: left;}
.tfooter a{font:  12px/1.5 Arial, Helvetica, Geneva, sans-serif;	color: #153e64; text-align: left; text-decoration: none;}
.tfooter a:hover{font:  12px/1.5 Arial, Helvetica, Geneva, sans-serif;	color: #eee; text-align: left; text-decoration: none;}

.alineadoderecha{float: right; text-align: right;}
.alineadoizquierda{float: left; text-align: left; margin-right: 5px;}

#navi {  	list-style:none;	margin:0;	padding:0;}
#navi li {	margin:0px;	padding:0; 	float:left;}
#navi li a {	display:block; 	width:90px;	padding:3px 4px;	text-decoration:none;	text-align:center;	font-size:16px;	color:#fff;
	background: url(imagenes/bgmenu-off.png) repeat-x; border-right: 1px dotted #153e64;}
#navi li a:hover {	color:#fff;	background: url(imagenes/bgmenu-on.png) repeat-x; border-right: 1px dotted #ee6f10;}

.textocontacto{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: #3a3a3a; text-align: right; float: left; margin-right: 20px; width: 120px; min-height: 20px; overflow: inherit; }
.formacontacto{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: #ee6f10;  background: transparent ; border: 0px; border-bottom: 1px solid #ccc;  width: 380px; min-height: 20px;  overflow: inherit;}
.comentarios{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: #ee6f10; background: transparent; border: 0px; border-bottom: 1px solid #ccc;  width: 380px; min-height: 150px;overflow: hidden;}
.btnenviar{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica; color: #fff; border:0px; height: 30px; width: 380px; margin-left: 140px; margin-top: 5px;	background: #1c5a93 url(imagenes/bgfdcontacto.jpg) repeat-x;}

#log {width: 390px; margin-top: 5px; background-color: transparent; float: right;  }
#log_res {width: 390px;overflow: auto;background-color: transparent; color: #ee6f10; }
#log_res.ajax-loading {	padding: 5px ; 	}
