@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EDECE7;
}
h1{
	font-family: "Century Gothic";
	color: #333333;
	padding: 0px;
	font-size: 20px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
h2 {
	font-family: "Century Gothic";
	color: #FFFFFF;
	padding: 0px;
	font-size: 20px;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
h3 {
	font-family: "Century Gothic";
	color: #666666;
	padding: 0px;
	font-size: 16px;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
p{
	font-family: Tahoma;
	color: #333333;
	padding: 0px;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
a {
	text-decoration: none;
}
img {border: 0px;}

td {
	border: 1px solid #183A5E;
    padding: 5px;
	}

.textoEspaciado  {
	line-height:25px;
}

.bordesRedondos {
	border-radius: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
 }

.iconos {
	float: left;
	margin-right: 20px;
}

.iconos_imp {
	
	float: left;
	width: 100%;
	margin-bottom: 5px;	
}

.iconos_cont {
	float: left;
	height: auto;
	width: 400px;
	margin-left: 20px;
	margin-top: 25px;
	
}

/* CSS para titulos, textos y decoración */
.sombra{
	
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.separador {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
}

.centrado{
	width: 960px;
	height: auto;
	margin-left: auto;
	margin-right:auto;
}

.over {cursor: pointer;} /* CSS para rollOver automatico */

.titulo {
	font-family: Tahoma;
	color: #333333;
	font-size: 24px;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}

.titulo h2{
	font-family: "Century Gothic";
	color: #333333;
	padding: 0px;
	font-size: 20px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.texto {
	float: left;
	height: auto;
	width: 100%;
	font-family: Tahoma;
	color: #333333;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.texto h2 {
	font-family: "Century Gothic";
	color: #666666;
	padding: 0px;
	font-size: 16px;
	text-decoration: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.texto ul li a{
	font-size: 14px;
}

.texto ul li a:hover{
	font-size: 14px;
}

.texto a{
	font-family: Tahoma;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

.tags {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.tags a {
	color: #333333;
	text-decoration: none;
}

/* CSS de estructura */

#contenedor {
	float: left;
	height: auto;
	width: 100%;
}

#header {
	float: left;
	height: auto;
	width: 100%;
	height: 180px;
	background-image: url(../img/bkg_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}
#header .h_datoscontacto {
	float: right;
	height: auto;
	width: 620px;
	margin-top: 20px;
	font-family: "Century Gothic";
	font-size: 16px;
	color: #333333;
	text-align: right;
	margin-bottom: 10px;
}
#header .h_datoscontacto a{
	text-decoration: none;
	color: #333333;
}

#header .btn_contacto {
	float: right;
	height: auto;
	width: auto;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 30px;
	background-color: #0AC9DB;
	font-family: "Century Gothic";
	font-size: 16px;
	color: #FFFFFF;
}

#header .btn_contacto a{
	color: #FFFFFF;
	text-decoration: none;
}

#logo {
	width: auto;
	height: auto;
	float: left;
	margin: 5px;
}

#botonera {
	float: right;
	height: auto;
	width: auto;
	margin-top: 10px;
	background-color: #0AC9DB;
	padding-right: 10px;
	padding-left: 10px;
}

#botonera_desplegable {
	float: left;
	height: auto;
	width: auto;
	margin-top: 10px;
	background-color: #0AC9DB;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 20px;
	z-index: 99;
}
}

#botonera .btn {
	float: left;
	height: auto;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #F3F3F3;
	margin: 0px;
	padding: 10px;
}
#botonera  .btn  a   {
	color: #333333;
	text-decoration: none;	
}
#botonera .btn:hover {
	background-color: #0AC9DB;
	cursor: pointer;
	color: #FFFFFF;
}
#botonera  .btn:hover a {
	cursor: pointer;
	color: #FFFFFF;
}
#botonera .btn2 {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: ##0AC9DB;
	padding: 10px;
}
#botonera .btn2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#cuerpo {
	float: left;
	height: auto;
	width: 100%;
}

.slider_cont {
	float: left;
	height: 325px;
	width: 100%;
	text-align: center;
	z-index: 10;
	position: relative;
	top: 0px;
	background-image: url(../img/bkg_slide.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
}

.slider_cont .slide_impresora{
	background-image: url(../img/slide2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slide_acceso{
	background-image: url(../img/slider/slide1sintexto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slide_huellas{
	background-image: url(../img/slider/slide3sintexto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slide_molinetes{
	background-image: url(../img/slider/slide6sintexto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}
.slider_cont .slide_barreras{
	background-image: url(../img/slider/slide7sintexto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slide_tarjetas{
	background-image: url(../img/slider/slide5sintexto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slide_presentismo{
	background-image: url(../img/slider/slide4sintexto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slider_cont{
	float: left;
	height: 320px;
	width: 675px;
}

.slider_cont .slide_imp_titulo {
	float: right;
	height: auto;
	width: 270px;
	font-family: Tahoma;
	font-size: 26px;
	color: #FFFFFF;
	margin-top: 50px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 100px;
	text-align: left;
}
.slider_cont .slide_imp_titulo h2{
	font-size: 32px;
}

.slider_cont .slide_imp_texto {
	float: right;
	height: auto;
	width: 270px;
	font-family: Tahoma;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 100px;
	text-align: left;
}

.slider_cont .slide_imp_texto a {
	color: #FFFFFF;
	text-decoration: none;
}



.tarjetas_box {
	text-align: center;
	float: left;
	height: auto;
	width: 25%;
	font-family: Tahoma;
	font-size: 16px;
	color: #666666;
	
}

.tarjetas_box a{
	color: #666666;
	text-decoration: none;
	margin-top: 5px;
}

.lc_item {
	margin: 5px;
	float: left;
	height: auto;
	width: 300px;
}
.lc_item_titulo {
	margin: 5px;
	float: left;
	width: 290px;
}
.lc_item_img {
	text-align: center;
	float: left;
	height: 190px;
	width: 250px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
	margin: 10px;
}
.lc_item_texto {
	font-size: 12px;
	color: #666666;
	float: left;
	height: auto;
	width: 100%;
}


.item_imp1 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp2 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp3 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp4 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp5 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp6 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp7 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp8 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp9 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp10 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp11 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 5px;
	float: left;
	height: 170px;
	width: 440px;
}

.item_imp_titulo h2{
	font-family: Tahoma;
	font-size: 18px;
	color: #666666;
	text-align: left;
	float: right;
	height: auto;
	width: 240px;
	margin-top: 35px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.item_imp_texto {
	font-family: Tahoma;
	font-size: 15px;
	color: #666666;
	text-align: left;
	float: right;
	height: auto;
	width: 240px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.item_imp_texto a{
	color: #666666;
	text-decoration: none;
}

#box_imph_1 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana1.jpg);
	float: left;
	height: 162px;
	width: 435px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#box_imph_2 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana2.jpg);
	float: left;
	height: 162px;
	width: 435px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#box_imph_3 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana3.jpg);
	float: left;
	height: 162px;
	width: 435px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#box_imph_4 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana4.jpg);
	float: left;
	height: 162px;
	width: 435px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#box_imph_5 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana5.jpg);
	float: left;
	height: 162px;
	width: 435px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#box_imph_6 {
	background-image: url(../img/impresoras_tarjetas/impresoras_cajamediana6.jpg);
	float: left;
	height: 162px;
	width: 435px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.box_imph_titulo {
	float: right;
	height: auto;
	width: 240px;
	margin-bottom: 10px;
	margin-top: 30px;
	color: #333333;
	text-decoration: none;
	margin-left: 50px;
}

.box_imph_titulo a{
	color: #666666;
	text-decoration: none;
}

.box_imph_texto {
	float: right;
	height: auto;
	width: 240px;
	margin-bottom: 5px;
	margin-left: 50px;
}

.box_imph_texto a{
	color: #666666;
	text-decoration: none;	
}

.box_imph_btn {
	float: right;
	height: auto;
	width: 220px;
}

.box_impresora {
	background-image: url(../img/bkg_bannerimpresoras.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	float: left;
	height: 250px;
	width: 630px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.box_impresora .box_imp_titulo {
	float: right;
	height: auto;
	width: 230px;
	font-family: Tahoma;
	font-size: 26px;
	color: #FFFFFF;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 100px;
	text-align: left;
}

.box_impresora .box_imp_texto {
	float: right;
	height: auto;
	width: 230px;
	font-family: Tahoma;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 100px;
}

.box_impresora .box_imp_texto a{
	color: #FFFFFF;
	text-decoration: none;
}
.box_contenido {
	margin: 5px;
	float: left;
	height: auto;
	width: 100%;
}
.box_texto {
	margin: 5px;
	float: left;
	height: auto;
	width: 300px;
}

.box_producto_gde {
	padding: 5px;
	float: left;
	height: auto;
	width: 260px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}

.box_producto_gde h2 {
	font-size: 22px;	
}

.box_producto_gde a{
	color: #333333;
	text-decoration: none;
}

.box_producto_gde .box_cont {
	background-image: url(../img/destacados/bkg_box.jpg);
	float: left;
	height: 360px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.box_producto_gde .bp_titulo {
	float: left;
	height: auto;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-align: center;
}
.box_producto_gde .box_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: left;
	float: left;
	height: auto;
	width: 220px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

.box_producto_gde .box_img {
	text-align: center;
	float: left;
	height: 165px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.box_producto_gde .box_btn {
	text-align: right;
	float: left;
	height: auto;
	width: 90%;
}

#cont_productosdestacados {
	float: left;
	height: auto;
	width: 100%;
}

#logosClientes {
	float: left;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	width: 740px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 90px;
}

.contacto_col1 {
	margin: 5px;
	float: left;
	height: auto;
	width: 335px;
}
.contacto_col1 .redes {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 16px;
	color: #666666;
}
.contacto_col1 .contacto_item {
	font-family: Tahoma;
	font-size: 14px;
	color: #666666;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.contacto_col2 {
	float: left;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#links {
	background-image: url(../img/bkg_links.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 10px;
	background-color: #059ABA;
}

#links .links_contacto_cont {
	margin: 5px;
	float: left;
	height: auto;
	width: 250px;
}
#links .links_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
}
#links .link_contacto {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#links .link_contacto a{
	color: #FFFFFF;
	text-decoration: none;
}

#links .redes {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 16px;
	color: #FFFFFF;
}

#links .links_listado {
	float: left;
	height: auto;
	width: 650px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 45px;
	color: #FFFFFF;
}
#links .links_listado .listado_columna {
	float: left;
	height: auto;
	width: 216px;
}
#links .links_listado .listado_columna li {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Calibri;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#links .links_listado .listado_columna ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#links .links_listado .listado_columna li a {
	color: #FFFFFF;
	text-decoration: none;
}
#links .links_listado .listado_columna li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer {
	float: left;
	height: 66px;
	width: 100%;
	background-image: url(../img/bkg_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}


#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#intercambio {
	font-family: Calibri;
	font-size: 10px;
	text-decoration: none;
	float: left;
	height: 10px;
	width: 100%;
	color: #333333;
}
#intercambio .intercambiolinks {
	font-family: Calibri;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}
#intercambio .intercambiolinks A {
	font-family: Calibri;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}

.impresoras_certificado {
	text-align: center;
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px dashed #666666;
	padding-top: 10px;
	padding-right: 10px;
}

.op_centrado {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
}

.op_contenedor {
	padding: 5px;
	float: left;
	height: auto;
	width: 240px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

.op_contenedor .op_titulo {
	font-family: Tahoma;
	color: #333333;
	font-size: 24px;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: center;
}

.op_contenedor .producto_bkg {
	background-image: url(../img/otrosProductos/bkg_boxProductos.jpg);
	float: left;
	height: 212px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.op_contenedor .op_img {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
}

.op_contenedor .op_btn {
	text-align: right;
	float: left;
	height: auto;
	width: 95%;
	margin-top: 5px;
}
