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



/******************** INDEX */

.destacado {}
.separador { height:5px; background:url(../img/separador.gif) repeat-x; margin:30px 0; clear:both}
.separador_n { height:5px; background:url(../img/separador.gif) repeat-x; margin:10px 0 40px 0; clear:both}
table.noticias td .separador { height:5px; background:url(../img/separador.gif) repeat-x; margin:0 0 30px 0;}

.telefono { background: url("../img/elements/banner_phone.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 53px 0 0 0;
    width: 239px;}

.head_main { margin: -10px 0 20px -5px;}
.banner_nm {
    height: 410px;
    margin: 0 0 0 0;
}
/******************** CONTENIDOS */

.content_01 { color:#565a73; margin-bottom:40px; clear:both}
.content_01 .content_cont { position:relative; float:left; width:30%; text-align:left}
.content_01 .content_side { position:relative; float:left; width:70%;}

.content_02 { color:#565a73; margin-bottom:40px; clear:both}
.content_02 .content_cont { position:relative; float:left; width:70%;}
.content_02 .content_side { position:relative; float:left; width:30%; text-align:center}

.content_01 q , .content_02 q { font-size:19px; color:#176377; line-height:22px; font-weight:bold; background:url(../img/elements/q.gif) no-repeat; padding:10px 0 0 35px;}

.content_main { margin:-15px 0 40px 0;}





.contenido { font-size:12px;color:#565a73; width:580px; margin:0px auto; border-top:solid 1px #f2f2f2; padding:40px 0; color:#7f7f7f;}
.contenido p { line-height:18px; padding-bottom:20px;}
.contenido p strong { color:#555;}
.contenido q { font-size:18px;color:#3297ad; line-height:24px; padding-bottom:30px; display:block;}

.contenido h2 { font-size:14px; font-weight:bold; color:#5c858e; border-bottom:solid 1px #f8f6f3; padding-bottom:4px!important; background:url(../img/elements/con_h2.gif) no-repeat right bottom; line-height:18px !important;}



.contenido img.ri { float:right; margin:0 0 0 30px;}
.contenido img.le { float:left; margin:0 30px 0 0;}

.contenido ul.caracteristicas {}
.contenido ul.caracteristicas li { display:block; padding:15px 5px 15px 35px; line-height:18px; border-bottom:solid 1px #f2f2f2; background:url(../img/elements/li_carac.gif) no-repeat 1% 50%;}
.contenido ul.caracteristicas li strong { color:#555;}
.contenido ul.caracteristicas li:hover { background:#fbfcfc url(../img/elements/li_carac_a.gif) no-repeat 1% 50%; border-bottom:solid 1px #f1f1f1;}

.contenido ul {}
.contenido ul li { display:block; padding:5px 0 5px 20px; line-height:18px;background:url(../img/elements/lii.gif) no-repeat 0% 50%;}
.contenido ul li strong { color:#555;}
.contenido ul li a strong { color:#09C}












.consultas { margin:40px 0; display:block;}
.consultas .tel { background:url(../img/consulta/telefono.gif) no-repeat; width:285px; height:35px; position:relative; float:left;}

.consultas a.btn_con_online { background:url(../img/consulta/atencion.gif) no-repeat top; display:block; position:relative; float:left; width:161px; height:35px;}
.consultas a.btn_con_online:hover { background-position:bottom;}

.consultas a.btn_con_mail { background:url(../img/consulta/consultar.gif) no-repeat top; display:block; position:relative; float:left; width:130px; height:35px;}
.consultas a.btn_con_mail:hover { background-position:bottom;}




/******************** PAGINADOR */

.paginacion { padding:20px 0; text-align: center;clear:both; background:#f9f9f9; border-bottom:solid 1px #f1f1f1;}
.paginacion ul li { display:inline; background-image:none; padding:0; font-size:11px;}
.paginacion ul li a{ padding:5px 8px !important;  background-image:none;border:solid 1px #f1f1f1; color:#999; background:#fff;}
.paginacion ul li a:hover { background:#ABC328!important; background-image:none; color:#fff; text-decoration:none;}
.paginacion ul li.activo { padding:5px; background:#f9f9f9; background-image:none; border:solid 1px #f1f1f1; color:#344349;}



/******************** MODULOS */

.modulo { margin-bottom:20px;}

.newsmaker .top { background:url(../img/elements/newsmaker_top.gif) no-repeat; height:125px;}
.newsmaker .bottom { background:url(../img/elements/newsmaker_bottom.gif) no-repeat bottom; height:auto; padding:5px 15px 15px 15px;}
.newsmaker .bottom form { margin-bottom:20px;}
.newsmaker .bottom form label { display:block; margin-bottom:10px; line-height:18px; font-weight:bold; font-size:12px; color:#5f8393}
.newsmaker .bottom form label input { width:98%; padding:6px 4px; border-top:solid 1px #c5ced0;border-left:solid 1px #c5ced0; border-bottom:solid 1px #e6eaec; border-right:solid 1px #e6eaec;}

.newsmaker .bottom form label.error {color:#f70}




.newsletter { background:url(../img/elements/news_bg.gif) no-repeat; height:49px; padding:82px 0 0 10px}
.newsletter input.in1 { background:url(../img/elements/news_in1.gif) no-repeat; width:200px; height:19px; border:none; display:block; margin-bottom:10px; padding:8px 0 0 5px;}
.newsletter input.in2 { background:url(../img/elements/news_in2.gif) no-repeat; width:108px; height:19px; border:none;margin-bottom:10px; padding:8px 0 0 5px;position:relative; float:left; margin-right:10px;}


.box {}
.box .cont { background:url(../img/elements/cont_box.gif) repeat-y; padding:10px 1px 0 1px;}
.box .bottom { background:url(../img/elements/bot_box.gif) no-repeat; height:17px;}

.opinion { background:url(../img/elements/noti.gif) repeat-x bottom; padding:10px 10px; width:206px; color:#333}
.opinion label { display:block; padding:5px 0;}
.opinion input { border:none;}


/******************** BOTONES */

a.btn_suscribir { background:url(../img/btn/suscribir.gif) no-repeat top; width:83px; height:27px; display:block; position:relative; float:left;}
a.btn_suscribir:hover { background-position:center;}
a.btn_suscribir:active {background-position:bottom;}

a.btn_votar { background:url(../img/btn/votar.gif) no-repeat top; width:83px; height:27px; display:block; margin:10px 0 0 130px}
a.btn_votar:hover { background-position:center;}
a.btn_votar:active {background-position:bottom;}

a.btn_ant { display:block; float:left; background:url(../img/elements/pass_01.png) no-repeat top; width:30px; height:28px;}
a.btn_ant:hover { background-position:center;}
a.btn_ant:active { background-position:bottom;}

a.btn_sig { display:block; float:left; background:url(../img/elements/pass_02.png) no-repeat top; width:30px; height:28px;}
a.btn_sig:hover { background-position:center;}
a.btn_sig:active { background-position:bottom;}

a.btn_imprimir {display:block; width:25px; height:25px; background:url(../img/btn/ico_print.png) top; margin-bottom:5px;}
a.btn_imprimir:hover {background-position:bottom;}

a.btn_mail{display:block; width:25px; height:25px; background:url(../img/btn/ico_mail.png) top; margin-bottom:5px;}
a.btn_mail:hover {background-position:bottom;}

a.btn_menos {display:block; width:25px; height:25px; background:url(../img/btn/ico_menos.png) top; margin-bottom:5px;}
a.btn_menos:hover {background-position:bottom;}

a.btn_mas { display:block; width:25px; height:25px; background:url(../img/btn/ico_mas.png) top; margin-bottom:5px;}
a.btn_mas:hover {background-position:bottom;}

a.btn_enviar { margin-bottom:10px; display:block; width:83px; height:27px; background:url(../img/btn/enviar.gif) no-repeat top; float:left;}
a.btn_enviar:hover {background-position:center;}
a.btn_enviar:active {background-position:bottom;}

a.btn_cancelar { margin-bottom:10px; display:block; width:83px; height:27px; background:url(../img/btn/cancelar.gif) no-repeat top; float:left; margin-right:5px;}
a.btn_cancelar:hover {background-position:center;}
a.btn_cancelar:active {background-position:bottom;}

a.btn_search { background:url(../img/btn/buscar.gif) no-repeat top; width:80px; height:25px; display:block; float:left; margin:3px 0 0 0}
a.btn_search:hover { background-position:bottom;}

a.btn_atonline { background: url("../img/consulta/chatonline.png") repeat scroll 0 0 transparent;
    display: block;
    height: 68px;
    width: 239px;
}
a.btn_atonline:hover { background-position:center;}
a.btn_atonline:active { background-position:bottom}

a.btn_map { background:url(../img/btn/maps.gif) no-repeat top; width:39px; height:39px; display:block; position:absolute; margin-top:-47px; left:215px}
a.btn_map:hover { background-position:center;}
a.btn_map:active { background-position:bottom;}

a.btn_googlemap { background:url(../img/btn/googlemap.gif) no-repeat top; width:330px; display:block; height:55px;}
a.btn_googlemap:hover { background-position:center;}
a.btn_googlemap:active { background-position:bottom;}

.btn_accesos { clear:both; display:block; margin-bottom:20px;}

a.btn_acceso_mail { background: url("../img/btn/acc_webmail.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 43px;
    position: relative;
    width: 110px;}
a.btn_acceso_mail:hover { background-position:center left;}
a.btn_acceso_mail:active { background-position:bottom left;}

a.btn_acceso_panel { background: url("../img/btn/acc_panlectrl.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 43px;
    position: relative;
    width: 129px;}
a.btn_acceso_panel:hover { background-position:center right;}
a.btn_acceso_panel:active { background-position:bottom right;}


a.btn_trans { float:left; display:block; width:170px; height:40px; margin:-50px 0 0 0 ;}


a.btn_consultar { background:url(../img/btn/consultar.gif) no-repeat top; display:block; width:511px; height:47px; margin:20px auto;}
a.btn_consultar:hover { background-position:bottom;}


a.btn_twit { background:url(../img/btn/twit.gif) no-repeat top; display:block; height:16px; width:16px; float:left; margin-right:5px;}
a.btn_twit:hover { background-position:bottom;}

a.btn_lin { background:url(../img/btn/lin.gif) no-repeat top; display:block; height:16px; width:16px; float:left;margin-right:5px;}
a.btn_lin:hover { background-position:bottom;}

a.btn_probar { background:url(../img/btn/btn_probar.gif) no-repeat top; width:151px; height:33px; display:block; margin:0 0 0 25px;}
a.btn_probar:hover { background-position:bottom;}

a.btn_crearcuenta { background:url(../img/btn/crearcuenta.gif) no-repeat top; width:151px; height:33px; display:block; margin:0 0 0 25px;}
a.btn_crearcuenta:hover { background-position:bottom;}

a.btn_rss { background:url(../img/btn/rss.gif) no-repeat top; width:232px; height:36px; display:block;}
a.btn_rss:hover { background-position:center;}
a.btn_rss:active { background-position:bottom;}


.descargas { margin:20px 0;}
a.btn_download { background:url(../img/btn/download.gif) no-repeat top; width:232px; height:26px; display:block; margin:5px 0; padding:9px 0 0 45px;
font-size:11px; color:#666}
a.btn_download:hover { background-position:center; color:#333; text-decoration:none;}
a.btn_download:active { background-position:bottom;padding:10px 0 0 45px;height:25px;}


