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

body { padding: 0; margin: 0; background: #f3f1ee; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

a { text-decoration: none; color: #000000;}
a:hover { text-decoration: none; color:#ff9919;}

a.naranja:hover { text-decoration: underline;}

.oculto { display: none;}

.padding_top_1 { padding: 1em 0 0 0;}
.padding_dcha_1 { padding: 0 1em 0 0;}
.padding_bottom_1 { padding: 0 0 1em 0;}
.padding_izda_1 { padding: 0 0 0 1em;}

.grande { font-size: 10pt;}
.mas_grande { font-size: 11pt;}
.x_grande { font-size: 12pt;}
.xx_grande { font-size: 18pt;}
.pequena { font-size: 8pt;}
.mas_pequena { font-size: 7pt;}

.line-height_23 { line-height: 23px; vertical-align: text-bottom}

.normal { font-weight: normal;}
.negrita { font-weight: bold;}
.mayusculas { text-transform:uppercase}

.negro { color: #000000;}
.blanco { color: #fff;}
.gris { color: #a3a19e;}
.gris_oscuro { color: #808080;}
.naranja { color:#ff9919;}
.azul { color: #063669;}

.derecha { float: right;}
.izquierda { float: left;}
.centro { text-align: center;}
.izquierdo { text-align: left;}
.derecho { text-align: right;}
.justificado { text-align: justify;}
.subrayado { text-decoration: underline;}

.ancho90 {width: 90px;}
.ancho80 {width: 80px;}
.ancho70 {width: 70px;}

.logo_top { display: block; float: left; width: 16em; height: 8.1em; text-decoration: none;}
.slogan_top { display: block; float: left; padding: 4em 0 0 2em; width: 46em; height: 4.1em;}

.menu_empresa { text-align: center; background: url(../imagenes/icono_menuitem.gif) left 3px no-repeat; width: 90px;}
.menu_productos {text-align: right; background: url(../imagenes/icono_menuitem.gif) left 3px no-repeat; width: 77px; padding: 0 3px 0 0;}
.menu_servicios {text-align: right; background: url(../imagenes/icono_menuitem.gif) left 3px no-repeat; width: 70px; margin: 0 0 0 10px;}

.flujo { color: #000; text-decoration: underline;}
.flujo:hover { color: #ff9919; text-decoration: underline;}

.foto_izda { float: left;}
.foto_dcha { float: right;}
.foto_sinborde { border: none;}

.boton_menutop {  color: #000000; font-weight: bold;}
.boton_menu_top { float: left; font-size: 120%; height: 2em; width: 7.5em; background: #0099CC; text-align: right;}

.titulo_index { display: block; float: left; margin: 0; width: 19.33em; padding: 1.4em 0 1.4em 2em; background: #000000 url(../imagenes/icono_titulo.gif) 0.65em 1.5em no-repeat; color: #FFFFFF;}
.titulo_index2 { display: block; float: left; margin: 0 0.5em; width: 18.33em; padding: 1.4em 0 1.4em 2em; background: #000000 url(../imagenes/icono_titulo.gif) 0.65em 1.5em no-repeat; color: #FFFFFF;}

.foto_index { display: block; float: left; margin: 0; width: 21.33em; height: 11.8em; border-bottom: 1em solid #ff9919; background: url(../imagenes/foto_index_empresa.jpg) left top no-repeat;}
.foto_index2 { display: block; float: left; margin: 0; width: 20.33em; height: 11.8em; margin: 0 0.5em; border-bottom: 1em solid #ff9919;}
.foto_index3 { display: block; float: left; margin: 0; width: 21.33em; height: 11.8em; border-bottom: 1em solid #ff9919; background: url(../imagenes/foto_index_servicios.jpg) left top no-repeat;}
.foto_index4 { float: left; margin: 0 1em 0 0;}

.foto_mapaweb { display: block; float: left; margin: 0; width: 21.33em; height: 6em; border-bottom: 1em solid #ff9919; background: url(../imagenes/foto_mapaweb_empresa.jpg) left top no-repeat;}
.foto_mapaweb2 { display: block; float: left; margin: 0; width: 20.33em; height: 6em; margin: 0 0.5em; border-bottom: 1em solid #ff9919;background: url(../imagenes/foto_mapaweb_productos.jpg) left top no-repeat;}
.foto_mapaweb3 { display: block; float: left; margin: 0; width: 21.33em; height: 6em; border-bottom: 1em solid #ff9919; background: url(../imagenes/foto_mapaweb_servicios.jpg) left top no-repeat;}

.titulo_seccion { display: block; float: left; margin: 0; width: 50.36em; padding: 1.4em 0 1.4em 2em; background: #000000 url(../imagenes/icono_titulo.gif) 0.65em 1.5em no-repeat; color: #FFFFFF; font-weight: bold; font-size: 11pt;}
.titulo_subseccion { display: block; float: left; margin: 0; width: 50.36em; padding: 1.4em 0 0 2em; font-weight: bold;}
.foto_seccion { display: block; float: left; margin: 0; width: 64em; border-bottom: 1em solid #ff9919;}

.pie { font-size: 8pt; margin: 0 0 0 1em;}

.foto_sellos { float: left; margin: 0 15em 0 0;}

.borde_izda_naranja { border-left: 0.2em solid #ff9919}

.tit_producto { display: block; margin: 0 0 0.5em 0; border: none;}

.lista { margin: 0; padding: 0; }
.lista li { margin: 0 0 0.5em 0; list-style-image: url(../imagenes/icono_lista.gif);}

.lista02 { margin: 0 0 0 3.8em; padding: 0; }
.lista02 li { margin: 0 0 0.5em 0; color: #ff9919; font-weight: bold;}

.tit_xtreme { display: block; float: left; width: 25em; background: url(../imagenes/img_xtreme01.jpg) left top no-repeat; padding: 2em 0 0 3.7em; margin: 0 0 1.5em 0; color: #ff9919; font-weight: bold; text-transform: uppercase;}

.tit_ctepet { display: block; float: left; width: 26em; background: url(../imagenes/tit_ctepet.jpg) left top no-repeat; padding: 3em 0 0 2em; margin: 0 0 1.5em 0; font-weight: bold;}
.tit_nps { display: block; float: left; width: 26em; background: url(../imagenes/tit_nps.jpg) left top no-repeat; padding: 3em 0 0 2em; margin: 0 0 1.5em 0; font-weight: bold;}

.tit_cr_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_cr_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_lbssoft_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_lbssoft_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_vivo_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_vivo_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_mwsoft_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_mwsoft_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_claro_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_claro_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_glasstar_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_glasstar_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_xtralife_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_xtralife_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_dairy_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_dairy_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}
.tit_xtreme_mapaweb { display: block; float: left; width: 16em; background: url(../imagenes/tit_xtreme_mapaweb.gif) left top no-repeat; padding: 2em 0 0 2em; margin: 0.5em 0;}

.tit_ctepet_mapaweb { display: block; float: left; width: 17.5em; background: url(../imagenes/tit_ctepet_mapaweb.gif) left top no-repeat; padding: 3em 0 0 1.5em; margin: 0 0 1.5em 0; font-weight: bold;}
.tit_nps_mapaweb { display: block; float: left; width: 17.5em; background: url(../imagenes/tit_nps_mapaweb.gif) left top no-repeat; padding: 3em 0 0 1.5em; margin: 1EM 0 1.5em 0; font-weight: bold;}

.item_empresa { text-align: center; background: url(../imagenes/icono_menuitem.gif) left 3px no-repeat; width: 90px; height: 20px;}
.item_empresa:hover { color: #ff9919; height: 20px;}

.item_productos { text-align: right; background: url(../imagenes/icono_menuitem.gif) left 3px no-repeat; width: 77px; padding: 0 3px 0 0; height: 20px;}
.item_productos:hover { color: #ff9919; height: 20px;}

.item_servicios { text-align: right; background: url(../imagenes/icono_menuitem.gif) left 3px no-repeat; width: 70px; margin: 0 0 0 10px; height: 20px;}
.item_servicios:hover { color: #ff9919; height: 20px;}