

/* css particular de cada pagina */

/* de los links del header */


.titulo_seccion {
	font-family: Verdana, Tahoma, Arial;
	color: #cc0000;
	font-size: 1.0em;
	font-weight: bold;
	margin-left: 7px;
	margin-bottom: 6px;
}


.texto {
	background-color: #eaedf5;
/* 	height: 220px; */
/* 	overflow: auto; */
	font-size: .85em;
	font-family: Tahoma, Arial, Verdana;
/* 	margin-left:3px; */
	padding:5px;
}

.texto p {
	margin-top: 5px;
}

.texto2 {
	background-color: #eaedf5;
	font-family: Tahoma, Arial, Verdana;
/* 	margin-left:3px; */
	padding:5px;
}
/* de la pagina de bienvenida */
.home {
	width: 490px;
	margin-left: auto;
	margin-right: auto;
	font-family: Tahoma, Arial, Verdana;
	font-size:1.2em;
/* 	color: #3250a0; */
}

.home .header {
	padding-top: 50px;
	padding-bottom: 3px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 1.25em;
	font-weight: bold;
/* 	color:#B81011; */
}

.home p {
	font-size: .85em;
	padding-left:50px;
}

/* de la pagina de clientes */
.letra {
	color: #395587;
}

.letra a {
   text-decoration: none;
}
.letra a:link {
   color: #395587;
}
.letra a:visited {
   color: #395587;
}
.letra a:active {
   color: #395587;
}
.letra a:hover {
   color: #395587;
}

/* de la pagina de contacto */
.margen_contactenos {
	width:90%;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.tabla_mails td {
	padding: 0px 3px 0px 3px;
}

.centrado {
	text-align:center;
}

.datos {
	width: 350px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}

.datos td {
	padding: 2px;
}

.datos .botones {
/* 	text-align: center; */
}

.datos .boton {
	width: 120px;
}

/* de la pagina de links */
.empresa {
}

.empresa .logo {
	width:130px;
	text-align: center;
}

.empresa td {
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	font-family: Tahoma, Arial, Verdana;
}

.empresa .row_impar {
/* 	background-color: #eaedf5; */
}

.empresa .row_par {
/* 	background-color: #395587; */
}

.empresa img {
/* 	display: inline; */
	padding: 3px;
	border: 1px solid #dddddd;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}


/* de la pagina de implementacion de controladoras fiscales */
.implementacion_header {
	padding-top: 5px;
/* 	padding-left: 5px; */
}

.implementacion .ol_letras {
	list-style-type: lower-alpha;
}


/* del listado de los productos */

.productos {
	background-color: #F5F6FA;
}

.foto {
	background-color: #F5F6FA;
}

.resumen {
	background-color: #F5F6FA;
}


.listado_productos {
	width: 534px;
}

.container_listado {
	background: url(images/back_listado.png);
}

.cajaProductos {
	width: 132px;
	padding: 5px;
	overflow:hidden;
/* 	background-color: #F5F6FA; */
/* 	border-left:1px solid #ffffff; */
/* 	margin-left:1px; */
	float: left;
/* 	height: 200px; */
	font-size: .85em;
	font-family: Tahoma, Arial, Verdana;
	line-height:160%;
}

.cajaFoto {
	width: 132px;
	padding: 5px;
/* 	background-color: #F5F6FA; */
	text-align: center;
	float: left;
	border-left:3px solid #eaedf5;
/* 	height: 200px; */
	font-size: .85em;
	font-family: Tahoma, Arial, Verdana;
}

.cajaFoto img {
/*	text-align: center;*/
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #dddddd;
}

.cajaDescripcion {
	width: 231px;
	padding: 5px;
/* 	background-color: #F5F6FA; */
	border-right: 1px solid #eaedf5;
	float: left;
	border-left:3px solid #eaedf5;
/* 	height: 200px; */
	font-size: .85em;
	font-family: Tahoma, Arial, Verdana;
/* 	overflow:auto; */
}

.fotoProducto{
}

.producto {
	cursor: pointer;
	color: #314F9F;
	list-style-image: url(images/li2.png);
}

/* del mapa del sitio */
.headerMapa {
	width:516px;
	border: 1px solid #dddddd;
	background-color:#f0f0f0;
/* 	color: #124679; */
	font-weight: bold;
	padding:1px 0px 1px 5px;
	margin-bottom:5px;
	margin-top: 10px;
}

.headerMapa a {
   text-decoration: none;
}

.headerMapa a:link {
   color: #395587;
}
.headerMapa a:visited {
   color: #395587;
}
.headerMapa a:active {
   color: #395587;
}
.headerMapa a:hover {
   color: #395587;
}

.bloqueMapa {
	width:516px;
	border: 1px solid #dddddd;
	background-color:#FFFFFF;
	padding:1px 0px 1px 5px;
}

.bloqueMapa a {
   text-decoration: none;
}

.bloqueMapa a:link {
   color: #395587;
}
.bloqueMapa a:visited {
   color: #395587;
}
.bloqueMapa a:active {
   color: #395587;
}
.bloqueMapa a:hover {
   color: #395587;
}

.simil_link {
   color: #395587;
}

.bloqueMapa ul {
	list-style-type: square;
}

.bloqueMapa ul li{
  display:inline;
  cursor: pointer;
  padding-left: 3px;
  padding-right: 7px;
}

