/*  2010 Diseñador Manuel Alfaro Rojas (manuelalfaro2@gmail.com)  */
/*  CSS para proyecto {I-GPS}			                          */
/*  Version 1.0                                                   */
/*  media: SCREEN                      		    				  */
/*  Fecha de creación 19/04/2010                                  */

/*  REDEFINICION DE ELEMENTOS HTML  */
body{ margin:0px; padding: 0px; font: 1em Arial, Helvetica, sans-serif;}

p { font:10px Arial, Verdana; padding:0px; margin:0px; color:#000;}
h1 {font:14px Arial, Verdana; padding:0px; margin:0px; color:#000;}
h1 {font:13px Arial, Verdana; padding:0px; margin:0px; color:#000;}
h3 {font:12px Arial, Verdana; padding:0px; margin:0px; color:#000;}
table{border:none;}
td{}
form{ margin:0px; padding:0px;}
label{}
button{ border:none; cursor:pointer;}
:focus{ outline: none;}
.align_center{text-align: center;}
img { border:none;}

/*  ESTILOS MÀS USADOS  */
.menu_elegido { text-decoration:underline;}

/*HEADER*/
#cont_header { width:100%; height:auto; padding:0px; margin:0px; overflow:hidden; background:url(../images/html/header.jpg) no-repeat center top #DAECF7;}
#cont_header #header { width:964px; height:auto; overflow:hidden; padding:20px 0px 14px 0px; margin:0px auto; }
#cont_header #header #logotipo { width:140px; height:82px; display:block; padding:0px; margin:0px; float:left;}
#cont_header #header #head_contacto { width:130px; height:auto; padding:29px 0px 0px 593px; margin:0px; float:left;}
#cont_header #header #head_contacto h1 { font: 13px "Trebuchet MS", Arial, Tahoma; padding:0px; margin:0px; color:#fff;}
#cont_header #header #head_contacto p { font: 11px Tahoma, Verdana, Arial; padding:16px 0px 0px 0px; margin:0px; color:#000;}
#cont_header #header #head_contacto p a:link, #cont_header #header #head_contacto p a:visited { color:#000; text-decoration:none;}
#cont_header #header #head_contacto p a:hover, #cont_header #header #head_contacto p a:active { color:#000; text-decoration:underline;}

/*MENU PRINCIPAL*/
#cont_menu { width:100%; height:41px; padding:0px; margin:0px; background: url(../images/html/bg_menu.jpg) no-repeat center top #DAECF7;}
#cont_menu #menu_principal {width:964px; height:auto; overflow:hidden; padding:0px; margin:0px auto; font:12px Arial, Helvetica, sans-serif; color:#fff;}
#cont_menu #menu_principal ul { padding:14px 0px 0px 20px; margin:0px;}
#cont_menu #menu_principal li { float:left; list-style:none; padding:0px 15px; margin:0px; background:url(../images/html/separador_li.jpg) no-repeat right center;}
#cont_menu #menu_principal li.no_back { background:none;}
#cont_menu #menu_principal li a:link, #cont_menu #menu_principal li a:visited { color:#fff; text-decoration:none;}
#cont_menu #menu_principal li a:hover, #cont_menu #menu_principal li a:active { color:#fff; text-decoration:underline;}

/*BREADCUM*/
#bg_breadcum {width:100%; height:auto; overflow:hidden; padding: 0px; margin:0px; background:#eee;}
#bg_breadcum #breadcum {width:964px; height:auto; overflow:hidden; padding:10px 0px 0px 0px; margin:0px auto;}
#bg_breadcum #breadcum p { font:11px Tahoma, Arial, Verdana; color:#000;}
#bg_breadcum #breadcum p a:link, #bg_breadcum #breadcum p a:visited { color:#0D2C60; text-decoration:none; font-weight:bold;}
#bg_breadcum #breadcum p a:hover, #bg_breadcum #breadcum p a:active { color:#0D2C60; text-decoration:underline; font-weight:bold;}

/*CONTENEDOR CENTRAL HOME*/
#contenedor_central {width:100%; height:auto; overflow:hidden; padding: 0px; margin:0px; background:#eee;}
#contenedor_central #banner_home {width:964px; height:auto; overflow:hidden; padding:10px 0px 10px 0px; margin:0px auto;}
#contenedor_central #banner_internas {width:964px; height:auto; overflow:hidden; padding:10px 0px 10px 0px; margin:0px auto;}

/* TABS */
.bgRasize { background:#FFF; border-top:1px solid #dedede; border-left:0; border-right:0;}
#tabs_block { margin:0px; padding:0px;}
#tabs_block #razones { width:964px; height:94px; padding:0px; margin:0px; background:url(../images/html/bg_razones.jpg) no-repeat center top;}
#tabs_block #razones .bloques { padding:12px 10px 0px 10px; margin:0px;}
#tabs_block #razones .bloques h4 { font:15px Arial, Helvetica, sans-serif; color:#333; padding:0px; margin:0px; float:left; text-align:center; background:url(../images/html/separador_bloques.jpg) no-repeat right top;}
#tabs_block #razones .bloques h4.segundo_bloque { font:bold 14px Arial, Helvetica, sans-serif; color:#333; padding:10px 0px 0px 0px; margin:0px; background:none; text-align:center; width:964px;}
#tabs_block #razones .bloques .bloque_1 { width:175px;}
#tabs_block #razones .bloques .bloque_2 { width:159px;}
#tabs_block #razones .bloques .bloque_3 { width:222px;}
#tabs_block #razones .bloques .bloque_4 { width:120px;}
#tabs_block #razones .bloques .bloque_5 { width:268px; background:none;}
#tabs_block #razones .bloques .mas_detalles { padding:18px 0px 0px 45px; margin:0px; clear:both; font:bold 13px Arial, Helvetica, sans-serif; color:#333;}
#tabs_block #razones .bloques .mas_detalles_dos { padding:28px 0px 0px 45px; margin:0px; clear:both; font:bold 13px Arial, Helvetica, sans-serif; color:#333;}
#tabs_block #razones .bloques .mas_detalles a:link, #tabs_block #razones .bloques .mas_detalles a:visited { color:#333; text-decoration:none;}
#tabs_block #razones .bloques .mas_detalles a:hover, #tabs_block #razones .bloques .mas_detalles a:active { color:#333; text-decoration:underline;}

/* TABS - body */
.body { width:1000px; padding:0; margin:20px auto 0 auto;}
.body img { border:none;}

/*BLOQUE PARA INTRO Y NOTICIAS EN HOME*/
#contenedor_central #cont_bloque_central {width:100%; height:auto; overflow:hidden; padding:0px; margin:0px auto; background:#fff;}
#contenedor_central .internas#cont_bloque_central { border-top:1px solid #dedede;}
#contenedor_central #cont_bloque_central #bloque_central {width:964px; height:auto; overflow:hidden; padding:10px 0px 0px 0px; margin:0px auto; }
#contenedor_central #cont_bloque_central #bloque_central .intro { width:620px; min-height:250px; height:250px; height:auto!important;  padding:25px 20px 0px 0px; margin:0px; float:left;  border-right:1px solid #ccc;}
#contenedor_central #cont_bloque_central #bloque_central .intro img { float:left; padding:0px 10px 0px 0px; margin:0px;}
#contenedor_central #cont_bloque_central #bloque_central .intro h1 { float:left; width:400px; padding:0px 0px 10px 0px; margin:0px; }
#contenedor_central #cont_bloque_central #bloque_central .intro p { text-align:justify;}
#contenedor_central #cont_bloque_central #bloque_central p { font:12px Arial, Helvetica, sans-serif; color:#4a4a4a; line-height:18px;}

/*NOTICIAS EN HOME*/
#contenedor_central #cont_bloque_central #bloque_central #noticias { width:294px; height:auto; overflow:hidden; padding:0px 0px 10px 15px; margin:0px; float: left;}
#contenedor_central #cont_bloque_central #bloque_central .primera_noticia#noticias  { background:url(../images/html/bg_dotted_noticias.jpg) no-repeat bottom center;}
#contenedor_central #cont_bloque_central #bloque_central #noticias h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#1b1b1b; float:left; padding:10px 0px 10px 10px; margin:0px; height:auto; overflow:hidden; width:168px;  }
#contenedor_central #cont_bloque_central #bloque_central #noticias p { font:12px Arial, Helvetica, sans-serif; color:#333; padding:0px; margin:0px;}
#contenedor_central #cont_bloque_central #bloque_central #noticias .leer_mas {width:253px; height:24px; padding:3px 0px 0px 30px; margin:0px; background:url(../images/html/icon_leer_mas.jpg) no-repeat 195px 0px ; font:bold 12px Arial, Helvetica, sans-serif; color:#628730; text-align:right;}
#contenedor_central #cont_bloque_central #bloque_central #noticias .leer_mas a:link, #contenedor_central #cont_bloque_central #bloque_central #noticias .leer_mas a:visited {color:#628730; text-decoration:none;}
#contenedor_central #cont_bloque_central #bloque_central #noticias .leer_mas a:hover, #contenedor_central #cont_bloque_central #bloque_central #noticias .leer_mas a:active {color:#628730; text-decoration:underline;}
#contenedor_central #cont_bloque_central #bloque_central #noticias .fecha_noticias { width:97px; height:19px; padding:10px 0px 0px 0px; margin:0px; background:url(../images/html/bg_fecha_noticia.jpg) no-repeat 0px 10px; text-align:center; float:left;}
#contenedor_central #cont_bloque_central #bloque_central #noticias .fecha_noticias p { font:13px Arial, Helvetica, sans-serif; color:#fff; padding:2px 0px 0px 0px; margin:0px;}

/*CONTENIDO CENTRAL EN INTERNAS*/
#contenedor_central #bloque_central #cont_internas { width:620px; min-height:250px; height:250px; height:auto!important;  padding:10px 20px 20px 0px; margin:0px; float:left; border-right:1px solid #ccc;}
#contenedor_central #bloque_central #cont_internas strong { color:#000;}
#contenedor_central #bloque_central #cont_internas img { border:none; padding:0px 10px 0px 0px;}
#contenedor_central #bloque_central #cont_internas .tit_empresa { width:602px; height:40px; padding:0px 0px 15px 0px; margin:0px; background:url(../images/html/tit_empresa.jpg) no-repeat 0px 0px; float:left;}
#contenedor_central #bloque_central #cont_internas p { padding:0px; margin:0px;}
#contenedor_central #bloque_central #cont_internas .lista_prod_serv {}
#contenedor_central #bloque_central #cont_internas .lista_prod_serv ul { font:13px Arial, Helvetica, sans-serif; color:#333;}
#contenedor_central #bloque_central #cont_internas .lista_prod_serv li { list-style:none; background:url(../images/html/bullet_prod_serv.jpg) no-repeat 241px 5px; margin:0px; padding:0px 0px 5px 0px;}
#contenedor_central #bloque_central #cont_internas .lista_beneficios {}
#contenedor_central #bloque_central #cont_internas .lista_beneficios ul { font:13px Arial, Helvetica, sans-serif; color:#333;}
#contenedor_central #bloque_central #cont_internas .lista_beneficios li { list-style:none; background:url(../images/html/bullet_beneficios.jpg) no-repeat 0px 0px; margin:0px; padding:0px 0px 8px 30px;}

/*ANCHO EN COLUMNAS*/
#contenedor_central #bloque_central .ancho_columnas#cont_internas { width:910px; border:none; clear:left;} 

/*RAZONES IGPS*/
#contenedor_central #bloque_central #cont_internas .razones_igps ul { padding:75px 0px 0px 0px; margin:0px; font:13px Arial, Helvetica, sans-serif; color:#333;}
#contenedor_central #bloque_central #cont_internas .razones_igps li { padding:5px 0px 15px 50px; margin:0px; list-style:none; background:url(../images/html/bullet_razones.jpg) no-repeat 0px 0px;}

/*DETALLE NOTICIAS*/
#contenedor_central #bloque_central #cont_internas #detalle_noticia { height:auto; overflow:hidden; padding:17px 0px; margin:0px; border-bottom:1px solid #ccc; width:628px}
#contenedor_central #bloque_central #cont_internas #detalle_noticia img { border:1px solid #00214E; padding:0px; margin:0px 10px 0px 0px; float:left;}
#contenedor_central #bloque_central #cont_internas #detalle_noticia h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#00214E; padding:0px 0px 2px 0px; margin:0px;}
#contenedor_central #bloque_central #cont_internas #detalle_noticia span { font:10px Arial, Helvetica, sans-serif; color:#333; padding:0px; margin:0px;}
#contenedor_central #bloque_central #cont_internas #detalle_noticia p { font:12px Arial, Helvetica, sans-serif; color:#333; padding:9px 0px; margin:0px; text-align:justify;}

/*INTRO*/
#bg_intro_header { width:100%; height:106px; padding:0px; margin:0px; background:url(../images/html/intro_header.jpg) no-repeat center top;}
#bg_intro_header #intro_header { width:964px; height:auto; overflow:hidden; padding:0px; margin:0px auto;}
#bg_intro_header #intro_header .contacto_intro { width:130px; float:right; padding:24px 93px 0px 0px; margin:0px;}
#bg_intro_header #intro_header .contacto_intro h1 { font: 13px "Trebuchet MS", Arial, Tahoma; padding:0px; margin:0px; color:#fff;}
#bg_intro_header #intro_header .contacto_intro p { font: 11px Tahoma, Verdana, Arial; padding:16px 0px 0px 0px; margin:0px; color:#000;}
#bg_intro_header #intro_header .contacto_intro p a:link, #bg_intro_header #intro_header .contacto_intro p a:visited { color:#000; text-decoration:none;}
#bg_intro_header #intro_header .contacto_intro p a:hover, #bg_intro_header #intro_header .contacto_intro p a:active { color:#000; text-decoration:underline;}

#bg_intro_contenedor { width:100%; height:auto; overflow:hidden; padding:0px; margin:0px; background:url(../images/html/intro_contenedor.jpg) no-repeat center top;}
#bg_intro_contenedor #intro_contenedor { width:964px; height:auto; overflow:hidden; padding:0px; margin:0px auto;}
#bg_intro_contenedor #intro_contenedor .video_intro { width:495px; height:371px; padding:25px 0px 0px 0px; margin:0px auto;}
#bg_intro_contenedor #intro_contenedor .boton { width:321px; height:43px; padding:23px 0px 25px 0px; margin:0px auto;}


/*FOOTER*/
#bg_footer { width:100%; height:auto; overflow:hidden; background:url(../images/html/bg_footer.jpg) no-repeat 0px 0px; padding:0px; margin:0px;}
#bg_footer #footer {width:964px; height:auto; overflow:hidden; padding:0px 0px 20px 0px; margin:0px auto; font:12px Arial, Helvetica, sans-serif; color:#fff;}
#bg_footer #footer img { padding:12px 0px 10px 2px; margin:0px;}
#bg_footer #footer ul {padding:0px 0px 19px 0px; margin:0px; }
#bg_footer #footer li { list-style:none; float:left; padding:0px 8px; border-right:1px solid #fff;}
#bg_footer #footer li a:link, #bg_footer #footer li a:visited { color:#fff; text-decoration:none;}
#bg_footer #footer li a:hover, #bg_footer #footer li a:active { color:#fff; text-decoration:underline;}
#bg_footer #footer li.no_border { border:none;}
#bg_footer #footer p { font:12px Arial, Helvetica, sans-serif; color:#fff; padding:3px 7px; margin:0px; clear:both;}

/*FOOTER INTRO*/
#intro_bg_footer { width:100%; height:auto; overflow:hidden; background:url(../images/html/bg_footer_intro.jpg) no-repeat 0px 0px; padding:0px; margin:0px;}
#intro_bg_footer #footer {width:964px; height:134px; padding:0px ; margin:0px auto; font:12px Arial, Helvetica, sans-serif; color:#fff;}
#intro_bg_footer #footer img { padding:18px 0px 10px 420px; margin:0px;}