body {margin:0;font-family:Arial, Helvetica, sans-serif;color:#660000;background:#F1F1F1;font-size:12px;}
h1, h2, h3 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#660000;font-size:15px;}
a:focus, a:hover {color:#990000;}
a {color:#660000;text-decoration:none;}
a.ver-mas {text-decoration:underline;}
th {background:none;}
hr {margin-bottom:10px;color:#F1F1F1;background:#F1F1F1;}
hr.separador {visibility:hidden;}
img.separador {display:block;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em;}
.col-left img.separador {width:700px;height:2px;}

blockquote {margin: 0px auto;padding:1em 2em 1em 3em;background:transparent url(
../images/quotes.png) no-repeat scroll 10px 0.75em;}
blockquote p, .col-right blockquote p {margin:0;font-size:16px;font-weight:bold;line-height:1.25em;}
blockquote div {text-align:right;margin-right:1em;}

/*
Colores de texto:
	texto #990000
	titulos: #660000 (destacado)
	link #CC0000 (destacado)
*/

/* Grid */
.main-body{width:950px;margin:0;}
.col-left{float:left;width:710px;margin-right:10px;}
.col-right{float:left;width:230px;margin:0;}
.large-col {background:url(images/bg_large_col.png) no-repeat;}

/* Header */
#header {height:110px; background:url(../images/bg_header.png) repeat-x 0 0;}
#header .content{margin-left:auto;margin-right:auto;position:relative;}
#footer {background:#303436 url(../images/bg_footer.png) repeat-x 0 0;padding-bottom:1.5em}
#footer .content{margin-left:auto;margin-right:auto;padding-top:1em;}
#logo {position:absolute;top:20px;left:10px;}
#header-links {position:absolute;top:0px;left:600px;height:33px;width:360px;background:url(../images/bg_links_header.png) no-repeat;color:white;text-align:center;}
#header-links a {color:white;font-size:11px;margin:0 1em;}

#footer p, #footer div, #footer a {color:#999999;font-size:11px;}
#footer table th, #footer h3 {color:white;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;}
#footer h3 {padding-top:7px;}
#footer a {color:#999999;text-decoration:underline;}
#footer .direccion {border-top:1px solid #43474A;padding:1em;margin-top:1em;}
#footer .direccion p {margin:0;}
#footer .autor {float:right;}
#footer .herramientas ul {margin-left:0;margin-bottom:1em;}
#footer .herramientas li {height:2em;}
#footer .herramientas a {padding:0 0 2px 25px;}
/*
#footer .herramientas #sms {background:url(../iconos/sms.png) no-repeat;}
#footer .herramientas #movil {background:url(../iconos/movil.png) no-repeat;}
#footer .herramientas #yahoo {background:url(../iconos/yahoo.png) no-repeat;}
#footer .herramientas #rss {background:url(../iconos/rss.png) no-repeat;}
*/
#footer .herramientas #twitter {background:url(../iconos/twitter.png) no-repeat;}
#footer .herramientas #facebook {background:url(../iconos/facebook.png) no-repeat;}

/* Home */
.col-right h3, #home .soluciones h3, #home .empresas h3 {margin:1em 0.5em;text-align:center;}
.col-right p {margin-left:1.5em;}
.empresas div {text-align:center;}
#home-flash {margin-top:-2px;}
#home .empresas img {margin:1em}


#home .soluciones {height:350px;background:url(../images/bg_right1.png) no-repeat;}
#home .soluciones ul li {height:30px;vertical-align:middle;margin:0;background:url(../images/bg_lista.png) no-repeat;padding: 2px inherit;}

#home .news {padding-top:1em;}
#home .news h3 {margin-left:1em;}
#home .news .links {font-size:11px;}
#home .news .links .titulo {font-weight:bold;}
#home .news .links a {text-decoration:underline;white-space:nowrap;}
#home .news .links p {margin-bottom:0.5em;}
#home .news .links img {float:left;margin:0 0.75em 0.75em 0;}

#home .empresas {height:240px;background:url(../images/bg_right2.png) no-repeat;}
.empresas {min-height:160px;}

#conocer-maypun .foto-seccion h1 {font-weight:bold;}
.foto-seccion {margin:35px 0;}
.foto-seccion .foto {float:left;clear:left;padding:0 2em;margin-bottom:3em;}
.foto-seccion .contenido {margin-left:251px;clear:right;padding-right:2em;}
.paginador {text-align:right;margin-bottom:2em}

.servicios {clear:both;margin:3em;}
.servicios .foto {float:left;clear:left;}
.servicios .contenido {margin-left:251px;clear:right;}
.servicios .contenido h1 {color:#660000;font-size:28px;}
.servicios .contenido p {color:#CC0000;font-size:14px;}
.cotizacion {color:#CC0000;font-size:14px;text-transform:uppercase;}
.cotizacion a {color:#CC0000;text-decoration:underline;font-weight:bold;}
.servicios .contenido .informacion {color:#999999;font-size:14px;}
.servicios .contenido .informacion a {color:#999999;font-size:14px;}

.landing {clear:both;margin:3em;}
.landing .foto {float:left;clear:left;}
.landing .foto img {border: 1px solid grey;}
.landing .contenido {margin-left:351px;clear:right;}
.landing .contenido h1 {color:#660000;font-size:28px;}
.landing .contenido p {color:#660000;}
.landing .action {color:#CC0000;font-size:14px;text-transform:uppercase;}
.action a {color:#CC0000;text-decoration:underline;font-weight:bold;}

.contratar-servicio .texto img{float:left;margin:0 0.75em 0 0;}

.contratar-servicio table {margin:0 auto;width:75%;}
.contratar-servicio table td {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-align:center;padding:4px;}
.contratar-servicio p {text-align:center;font-size:14px;}
.suscribase img {float:left;margin:.5em 1em 1em 1.5em;}

#breadcrum {font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:1.25em;}
#breadcrum a:hover {text-decoration:underline;}
#titulo-seccion {width: 950px; height:70px;margin-bottom:10px;}
#titulo-seccion.fondo1 {background:url(../images/bg_titulo_seccion11.png) no-repeat;}
#titulo-seccion.fondo2 {background:url(../images/bg_titulo_seccion2.png) no-repeat;}
#titulo-seccion.fondo3 {background:url(../images/bg_titulo_seccion3.png) no-repeat;}
#titulo-seccion h1 {font-size:24px;margin-left:1em;margin-right:1em;padding-top:10px}
#titulo-seccion p {margin: 0 1em 0 2em;}
.listado {background:url(../images/bg_fotoseccion.png) no-repeat;}
.fondo2, .listado2 {background:url(../images/bg_fotoseccion2.png) no-repeat;}

.fondo1-wide {float:left;background:url(../images/bg_fondo_seccion1_wide.png) no-repeat;}


.col-right .busquedas li, .col-right .staff li {margin: 0.5em 0}

ul.lista-items li {display:inline-block;float:left;list-style:none;padding:0;}
ul.lista3items li {display:inline-block;float:left;width:33%;list-style:none;padding:0;}
ul.lista4items li {display:inline-block;float:left;width:25%;list-style:none;padding:0;}
ul.links li, ul.image-list li {display:block;list-style:none;padding:0;}
ul.image-list li img {margin:3px 20px 5px 3px;vertical-align:middle;}
ul.con-fondo {margin:0 0 1.5em;padding:0;}
ul.con-fondo li {padding:0 1.5em;}

ol.links {list-style-position:inside;list-style-type:decimal;}

/*******************************************************************************************************************/


ul.lista-horizontal li {display:inline-block;float:left;list-style:none;}
.lista-imagen-texto {list-style:none;margin:0}
.lista-imagen-texto li {height:85px;padding-top:3px;}
.lista-imagen-texto li img {margin:10px 14px;float:left;}
.lista-imagen-texto li p {margin-right:50px;color:grey;}

ul.lista4items {}
.zebra .even {background:#DCDCDC;}
.zebra .odd {background:#F3F3F3;}


.tablero {width:692px;margin:50px 9px 9px}
.tablero .encabezado h1 {font-size:24px;padding:10px;position:relative;}
.tablero .encabezado img {position:absolute;bottom:0;right:0;}
.tablero .contenido {position:relative;list-style:none;margin:0;background:url(../images/bg_soluciones.png) repeat-y;height:20em}


.tablero .contenido > li {width:230px;height:2em;background:url(../images/bg_soluciones.gif) repeat-y right;padding:0.5em 0;border:0;}
.tablero .contenido > li a {position:relative;left:0;display:block;clear:right;padding-left:1em;line-height:1em;}
.tablero .contenido > li div a {display:inline;}
.tablero .contenido > li div {position:absolute;left:230px;top:0;width:432px;padding:0 15px;height:100%;border-bottom:1px solid #CCCCCC;overflow:auto;}
.tablero .contenido > li p {margin:1em 0;}
.tablero .contenido > li div {display:none;}
.tablero .contenido > li.hover div, .tablero .contenido > li.hover div {display: block;}
.tablero .contenido > li:hover div, .tablero .contenido > li:hover div {}
.tablero .contenido > li:hover, .tablero .contenido > li.hover {background:#F1F1F1;border:solid #CCCCCC;border-width:1px 0 1px 1px;margin:-1px 0 -1px -1px;}

.tablero .encabezado {width:692px;height:45px;background:url(../images/bg_encabezado.png) no-repeat}
.tablero .cotizacion {text-align:right;margin:1em 2em;}

#contacto table {width:50%;margin-left:auto;margin-right:auto;margin-top:3em;}
#contacto .label {text-align:right;width:250px;}
form input, form select {border:1px solid #7F9DB9;font-size:12px;height:18px;margin:0;background:white;}
form input {width:150px;}
form select {width:152px;}
form textarea {width:270px; height:100px;}
.hide {display:none;}
.show {display:block;}

form input.submit {;background:none}

#mapa-del-sitio li span {font-size:10px;font-style:italic;display:block;}
#mapa-del-sitio li {margin-left:1em;}
#mapa-del-sitio h2 {font-size:100%;font-weight:bold;margin:0.75em 0 0 2.5em;}
#gracias .destacado, #mapa-del-sitio .destacado {background:#F1F1F1;border:1px solid #CCCCCC;padding:10px;width:208px;margin-right:80px;}
#gracias {margin-top:4em; height:30em;}
#gracias .main-body {padding-top:2em;}

.seccion-descarga h1 {height:25px;width:692px;background:url(../images/fondo_descargas1.png) no-repeat 0 0;margin-bottom:0;margin-left:.75em;padding:10px;}
.seccion-descarga h1 img {margin-right:10px;vertical-align:bottom;}
.seccion-descarga div {height:45px;width:692px;background:url(../images/fondo_descargas2.png) no-repeat 0 0;margin-left:.75em;padding:10px 2em;}

