/* CSS Document */

/*  ------------------------------------  body  --------------------------------------------- */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
}
/*  --------------------------------------  cabeceras      ------------------------------- */
h1{display:none;}
h1.mostrar{display:inline; margin:0; padding:0; font-size:1em}
h2{display:none;}
h3{display:none;}
h4{display:none;}
/*  --------------------------------------  divs      ------------------------------- */

#contenedor{
	margin:auto;
	width:776px;
}


#cabecera{
	width:776px;
	background-image: url(../images/fondo_cabecera.jpg);
	height: 56px;
}

#menu{
	width:776px;
	background-image: url(../images/fondo_menu.jpg);
	height: 30px;

}

#mapaGoogle{ width:740px; height:300px; }

#submenu{
	width:776px;
	background-image: url(../images/fondo_submenu.jpg);
	height: 24px;
}

#contenido_datos{
	width:776px;
	height: 300px;
	margin-top:0px;
	padding-top:0px;
	background-color:#ffffff;
	overflow:auto;

}

#contenido_foto{
	float: right;
	width: 200px;
}

#contenido_soft{
float: left;
width: 200px;	
}


#contenido_portada{
	width:776px;
	height: 242px;
	margin-top:0px;
	padding-top:0px;
	
}


#contenido_portada_registradoras{
	width:736px;
	height: 330px;
	margin-top:0px;
	padding-top:0px;
	padding-left:40px;
}

* html #contenido_portada_registradoras{ /* ------------- engaar al explorer ----------------*/
	width:776px; /* para IE5.x/ */
	padding-left:40px; /* para IE5.x/ */
	w\idth:776px; /* para otros IE */ 
	p\adding-left:40px;  /* para otros IE */  
	
}

#contenido_portada_registradoras_modelos{
	width:776px;
	height: 300px;
	margin-top:0px;
	padding-top:0px;
}
 #contenido_portada_registradoras_modelos_quorion{
	width:526px;
	height: 238px;
	margin-top:0px;
	padding-top:60px;
	padding-left:250px;
}
*html #contenido_portada_registradoras_modelos_quorion{ /* explorer */
	width:776px;
	height: 300px;
	margin-top:0px;
	padding-top:60px;
	padding-left:250px;
	w\idth:776px;
	h\eight: 266px;
	m\argin-top:0px;
	p\adding-top:60px;
	p\adding-left:250px;
}

#contenido_portada_tpvs{
	width:776px;
	height: 330px;
	margin-top:0px;
	padding-top:0px;
	
}
#contenido_portada_balanzas{
	width:656px;
	height: 330px;
	margin-top:0px;
	padding-top:0px;
	padding-left:120px;
	
}

* html #contenido_portada_balanzas{ /* ------------- engaar al explorer ----------------*/
	width:776px; /* para IE5.x/ */
	padding-left:100px; /* para IE5.x/ */
	w\idth:776px; /* para otros IE */ 
	p\adding-left:120px;  /* para otros IE */  
}

#contenido_portada_perifericos{
	width:776px;
	height: 160px;
	margin-top:0px;
	padding-top:0px;
	background-color:#ffffff;
}

#contenido_portada_perifericos_txt{
	width:756px;
	height: 170px;
	margin-top:0px;
	padding-top:0px;
	padding-left:20px;
}

* html #contenido_portada_perifericos_txt{/*-------explorer-------*/
	width:776px;
	height: 170px;
	margin-top:0px;
	padding-top:0px;
	padding-left:22px;
}
#contenido_portada_soft{
	width:776px;
	height: 300px;
	margin-top:0px;
	padding-top:20px;
	background-color:#ffffff;
}
* html #contenido_portada_soft{/*-----explorer----*/
	width:776px;
	height: 330px;
	margin-top:0px;
	padding-top:20px;
	background-color:#ffffff;
}

#contenido_contacto{
	width:704px;
	height: 310px;
	margin-top:0px;
	padding-top:20px;
	padding-left:70px;
	background-color:#ffffff;
	border: 1px solid #D1DCE2;
}
*html #contenido_contacto{/*-----explorer----*/
	width:776px;
	height: 330px;
	margin-top:0px;
	padding-top:20px;
	padding-left:0px;
	background-color:#ffffff;
	border: 1px solid #D1DCE2;
}

#contenido_portada_localizacion{
	height: 400px;
	margin:auto;
	width:736px;
	
}
*html #contenido_portada_localizacion{
	width:736px;
	height: 330px;	
}


#pie{
	background-image: url(../images/fondo_pie.jpg);
	width:776px;
	height: 39px;
}
.espacio{
	clear:both;
}
#seccion_datos{
	float:left;
	padding:20px 1px 0px 0px;
	margin-left:15px;
}
#seccion_datos_scroll{
	float:left;
	padding:20px 1px 0px 0px;
	margin-left:35px;
}
#seccion_datos_2{
	width:696px;
	float:left;
	padding:20px 1px 20px 0px;
	margin-left:15px;
	text-align:left;
	font-weight:normal;
	clear:both;
}

.seccion_foto{
	float:left;
	padding:20px 7px 0px 12px;
}


#seccion_foto_registradoras{
	float:left;
	padding:20px 30px 10px 7px;
}
#seccion_foto_registradoras_modelos{
	float:left;
	padding:16px 5px 3px 7px;
}
#seccion_foto_tpvs{
	float:left;
	padding:26px 5px 3px 7px;
}
#seccion_foto_balanzas{
	float:left;
	padding:20px 50px 10px 7px;
}
#seccion_foto_perifericos{
	float:left;
	padding:16px 12px 0px 22px;
}
#seccion_txt_perifericos{
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	width:144px;
	float:left;
	text-align:left;
	padding:5px;
	margin:0px 35px 0px 0px;
}
* html #seccion_txt_perifericos{/*-----explorer--------*/
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	width:156px;
	float:left;
	text-align:left;
	padding:5px;
	margin:0px 34px 0px 0px;
}
#seccion_txt_perifericos_ultimo{
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	width:144px;
	float:left;
	text-align:left;
	padding:5px;
	margin:0px;
}
*html #seccion_txt_perifericos_ultimo{/*----explorer------*/
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	width:156px;
	float:left;
	padding:5px;
	margin:0px;
	text-align:left;
}

#seccion_txt_soft{
	float:left;
	padding:20px 1px 0px 0px;
	margin-left:15px;
}

.seccion_contacto_txt{
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	text-align:center;
}
.seccion_contacto_botones{
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	padding:4px 0px;
	text-align:center;
}
.seccion_contacto_botones #boton{
	margin-left:10px;
}
.seccion_contacto_aceptado{
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	width:500px;
	margin:80px 20px 0px 40px;
	padding:20px;
	text-align:center;
}
*html .seccion_contacto_aceptado{/*----explorer----*/
	border: 1px solid #D1DCE2;
	background-color:#F7F9FA;
	width:500px;
	margin-top:100px;
	padding:20px;
	text-align:center;
}
#seccion_mapa{
	
	padding:20px 15px 10px 15px;
}
.textoDondeEstamos{ padding:1em; margin:1em; font-size:1.2em}
#seccion_imprimir_mapa{
	float:right;
	margin-right:45px;
	border: 1px solid #65879E;
	margin:1em;
	
}
* html #seccion_imprimir_mapa{
	float:right;
	margin-right:22px;
	border: 1px solid #65879E;
	
}

#venta{
border: 1px solid #3E525F;
background-color:#F7F9FA;
height:30px;
padding:16px 0px 0px 0px;
margin:0px 80px 38px 80px;
width:80%;
}
* html #venta{/*---explorer----*/
border: 1px solid #3E525F;
background-color:#F7F9FA;
height:40px;
padding:10px 0px;
margin:8px 80px 30px 80px;
width:80%;
}

/*  ----------------------------------------  tablas --------------------------------- ------- */
.tabla_standard{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
}

.tabla_standard td{	
	margin: 0px;
	padding: 0px;
}

.tabla_standard td.modelos{
	text-align:center;
}

.tabla_datos{
	width:255px;
	text-align:center;
	border-top:0px solid #6F8698;
	border-left:1px solid #6F8698;
	border-right:1px solid #6F8698;
	border-bottom:1px solid #6F8698;
	border-collapse:collapse;
	padding:0px;
	margin:10px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	text-align:left;
}

.tabla_datos td{
padding:6px;
}

.tabla_datos .celda_cabecera{
	padding-bottom:10px;
	background-image: url(../images/fondo_barra_tabla.jpg);
}

.tabla_datos .celda_impar{
background-color:#FBFDFD;
border-bottom:1px solid #CCD8DF;
}
.tabla_datos .celda_par{
background-color:#ffffff;
border-bottom:1px solid #CCD8DF;
}
.tabla_datos .celda_final_1{
background-color:#F3F7F8;
border-bottom:1px solid #000000;
}
.tabla_datos .celda_final_2{
background-color:#ffffff;
border-bottom:1px solid #000000;
}
.tabla_datos img.flecha_tabla{
margin: 0px 4px;
vertical-align: middle;
}




/*  ----------------------------------------  textos --------------------------------- ------- */

.texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.texto_negrita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.texto_titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F55C0A;
	text-decoration: none;
}
.texto_asterisco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:white;
	border-bottom:1px solid black;
	text-align:right;
}

/*  --------------------------------------------  cabecera  ---------------------------------------- */
#cabecera img#logo
{
margin-left: 10;
}



/*************************************************/

#cabecera ul
{
margin: 0px;
padding-left: 8px;
padding-top: 2px;
list-style-type: none;
}

#cabecera ul li { 
	display: inline; 
	float:left;
	margin:0px;
	padding:0px;
}

#cabecera li.actual
{
	border: 1px solid #3C4644;
	background-color:#FFFFFF;
	height:16px;
	margin:0px 4px 0px 4px;
	padding:0px 1px;
	text-align:left;
	
		
}

#cabecera a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;	
	padding-bottom:0px;
	margin:0px 4px;
}

#cabecera a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:underline;
}


/*----------------------------------------------   menu   ----------------------------------------*/
#menu img#flecha
{
margin: 16px 0px 0px 1px;
}
#menu img#flecha_izquierda
{
margin: 4px 0px 0px 1px;
}

#menu ul
{
margin: 0px;
padding-left: 8px;
padding-top: 2px;
list-style-type: none;
}

#menu ul li { 
	display: inline; 
	float:left;
}

#menu li.actual
{	
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	border: 1px solid #3C4644;
	background-color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding:2px 1px 2px 5px;
}

#menu a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#menu a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:underline;
	color: #3C4644;
	text-decoration:underline;
}

/*  --------------------------------------------  submenu  ---------------------------------------- */
#submenu ul
{
margin: 0px;
padding-left: 0px;
padding-top: 6px;
list-style-type: none;

}

#submenu ul li { display: inline; }

#submenu li.actual
{	
	border: 1px solid #3C4644;
	background-color:#FFFFFF;
	text-decoration:none;
	padding:2px 1px 2px 3px;	
}

#submenu ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#submenu ul li a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:underline;
}

/*  --------------------------------------------  pie  ---------------------------------------- */
#pie ul
{
margin: 0px;
padding-left: 0px;
list-style-type: none;
}

#pie ul li { 
display: inline;
float:left;
 }



#pie ul li.localizacion a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	padding-left:10px;	
}

#pie ul li.contacto a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	padding-left:30px;	
}

#pie ul li.solicitar a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:none;
	padding-left:100px;
	list-style-image: url(../images/separador_pie.jpg);
}

#pie ul li.separador 
{
	padding-top:0px;
	padding-left:80px;
	
}

#pie ul li a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-decoration:underline;
}

/*  --------------------------------------------  enlaces  ---------------------------------------- */


a.menu:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	
}
a.menu:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
a.menu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;
	color: #003366; 
	text-decoration:underline;
	
}
a.menu:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	
}

a.enlace_texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
	padding-right:8px;
	
}

a.enlace_texto:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;
	color: #FF9933; 
	text-decoration:none;
	padding-right:8px;
	
}

a.enlace_mando:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D20003;
	text-decoration: none;
	padding-right:8px;
	
}
a.enlace_mando:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D20003;
	text-decoration: none;
	padding-right:8px;

}
a.enlace_mando:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;
	color: #D20003; 
	text-decoration:underline;
	padding-right:8px;
	
}
a.enlace_mando:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D20003;
	text-decoration: none;
	padding-right:8px;
	
}

/*  --------------------------------------  cursor-img-impresion  ------------------------------- */
.foto{
	margin:10px 6px ;
}
* html .foto{/*--explorer-----*/
	margin:0px;
}

.campo_form
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	background-color:#F7F9FA;
	
}
.articulo{
	background-image: url(../images/fondo_barra_articulo.jpg);
	width:190px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-align:center;
	padding-top:2px;
	margin-top:10px;
}
.articulo_2{
	background-image: url(../images/fondo_barra_articulo_2.jpg);
	width:190px;
	height:36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-align:center;
	padding-top:2px;
	margin-top:10px;
}
*html .articulo_2{/*--explorer--*/
	background-image: url(../images/fondo_barra_articulo_2.jpg);
	width:190px;
	height:38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-align:center;
	padding-top:2px;
	margin-top:10px;
}

* html .articulo{
	background-image: url(../images/fondo_barra_articulo.jpg);
	width:190px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C4644;
	text-align:center;
	padding-top:2px;
}

.asterisco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}


img {
	border:0px none;
}

.form_caja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#F8F8F8;
}
.modelo_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D20003;
	text-transform: uppercase;
	
}
.oculto{ position:absolute;left:-5000em;top:-5000em;}

@media print {
	
	.oculto_imprimido{visibility:hidden;display:none;
	

}


.manita	{ cursor: hand;}


