/* RESET */
body { background: url("../img/comm/bg_web.jpg") center  no-repeat fixed #fff; font-family: 'Arial';}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th,textarea { font-size: 1em; font-weight: normal; font-style: normal; font-family:Arial, Helvetica, sans-serif; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a { outline:none; text-decoration:none; }
h1,h2,h3,h4{ margin:0px; padding:0px; }
img{border:0;}
ul{ list-style: none}


/*  clases comunes */

.f10{ font-size: 10px;}
.f11{ font-size: 11px;}
.f12{ font-size: 12px;}
.f13{ font-size: 13px;}
.f14{ font-size: 14px;}
.f15{ font-size: 15px;}
.f16{ font-size: 16px;}
.f17{ font-size: 17px;}
.f18{ font-size: 18px;}
.f19{ font-size: 19px;}
.f20{ font-size: 20px;}

.bold{font-weight: bold;}
.block{display: block;}
.hidden{overflow: hidden;}
.none{display: none;}
.both{clear:both;}

.left{float: left;}
.right{float: right;}

.p3{padding: 3px;}
.p5{padding: 5px;}
.p8{padding: 8px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p25{padding: 25px;}


.ptp3{padding-top: 3px;}
.ptp5{padding-top: 5px;}
.ptp8{padding-top: 8px;}
.ptp10{padding-top: 10px;}
.ptp15{padding-top: 15px;}
.ptp20{padding-top: 20px;}
.ptp25{padding-top: 25px;}

.pta3{padding: 3px 0px;}
.pta5{padding: 5px 0px;}
.pta8{padding: 8px 0px;}
.pta10{padding: 10px 0px;}
.pta15{padding: 15px 0px;}
.pta20{padding: 20px 0px;}
.pta25{padding: 25px 0px;}

.m3{margin:  3px;}
.m5{margin: 5px;}
.m8{margin: 8px;}
.m10{margin: 10px;}
.m15{margin: 15px;}
.m20{margin: 20px;}
.m25{margin: 25px;}

.w10{width: 10%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w33{width: 33%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w50{width: 50%;}
.w60{width: 60%;}
.w70{width: 70%;}
.w80{width: 80%;}
.w90{width: 90%;}
.w100{width: 100%;}
/*  fin clase comunes */

/* Logo */
.logo {float: left;text-indent: -9999px;; z-index: 9; /*margin-left:-200px-454px*/;width: 180px; height: 58px;z-index: 5000000000000;/*position: absolutetop: 0;left: 50%Jorge*/}
.logo h1{background: url("../img/comm/logo.png") no-repeat scroll 0 0 transparent; display: block; width: 180px; height: 58px;}	
.logo span{background: url("../img/comm/logo.png") no-repeat scroll 0 0 transparent; display: block;width:180px; height: 58px;}	

/*HEADER*/
.header{ margin: 0 auto; width: 980px;}
.header .logo{ }
.header .telefonos{ height: 100px!important; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; padding-top: 0px;position: relative;height:60px;width: 980px;margin: 0 auto;}
/*.header .telefonos #buscador{position: absolute;right: 0;top: 0;}*/
.contactoUP {display: block;position: relative;font-family: 'Source Sans Pro', sans-serif;font-size: 14px;color: #404040;padding: 10px 0px 0 0;}
.contactoUP a{color: #404040;font-weight: normal;}
.header .telefonos .movil{ float: right; margin-left: 10px; color: #e9700d;clear: right; padding-left: 30px; background: url(../img/comm/movil.png) 5px center no-repeat; 
/*EXPLORER*/
    *margin:-17px 0 0 0;
}
.header .telefonos .fijo{ float: right; color: #111418; padding-left: 30px; background: url(../img/comm/fijo.png) 5px center no-repeat;margin:0 25px 0 0;
/*EXPLORER*/
    *margin:-17px 30px 0 0;
}
.header .telefonos .whatsapp{ float: right; margin-left: 10px; color: #e9700d;clear: right; padding-left: 30px;margin:30px 0 0 765px;position: absolute;
/*EXPLORER*/
    *margin:-17px 0 0 760px;
}
.whatsapp img{
    width: 30px;
    height: 30px;
}
/*.header .telefonos #buscador{position: absolute;right: 0;top: 0;}*/
/*.header .telefonos #buscador #submitBuscar {width:15px ; height: 14px; background:url("../img/comm/lupa-buscador.png")}*/

.hasPlaceholder { color: #999; } 
/*MAIN*/
.main{ margin: 0 auto; width: 980px;}
.main h1{font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color:#5e5959; font-size: 21px;}

/*FOOTER*/
.footer{ margin: 0 auto; width: 980px;}
.footer .footerSecond{ margin: 0 auto; width: 893px; border-top: 1px solid #ffc000; display: block; overflow: hidden; padding: 32px 0 25px 0;}
.footer .footerFinal{ margin: 0 auto; width: 893px; border-top: 1px solid #ffc000; display: block; overflow: hidden; padding: 5px 0 15px 0; text-align: center}
.footer .footerSecond .direccion-pie{ width: 155px; float: left}
.footer .footerSecond .direccion-pie p{
 color:#989898;
 font-family: 'Source Sans Pro', sans-serif; font-weight: 600;
 font-size: 12px;
}
.footer .footerFinal p{ 
    color:#989898;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 600;
    font-size: 12px;
}
.footer .avisoLegal{ margin: 0 auto; width: 893px; margin-bottom: 5px;}
.footer .avisoLegal a:link, .footer .avisoLegal a { margin: 0 auto; width: 893px; color:#989898; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 12px;}

.footer .news{ margin: 0 auto; width: 893px; text-align: right; padding: 10px 0 5px 0;}
.footer .news a{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 13px; color: #404040}
.footer .news .newsIcon{background: url("../img/comm/bg_news.png") 0 3px no-repeat; text-align: center; width: 19px; display: inline-block; margin-left: 5px; color:#e7e7e7;font-family: 'Source Sans Pro', sans-serif; font-weight: 600;}

/*FOOTER MENU*/
.footer .footerSecond .menu-pie-content{}
.footer .footerSecond .menu-pie{ display: block; overflow: hidden;width: 728px; float: right}
.footer .footerSecond .menu-pie-content .menu-pie ul li a{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color:#404040; font-size: 13px; display: block;}
.footer .footerSecond .menu-pie-content .menu-pie ul li a:hover{color:#404040;}
.footer .footerSecond .menu-pie-content .menu-pie ul li a:visited{color:#404040;}
.footer .footerSecond .menu-pie-content .menu-pie ul li a:active{color:#404040;}

.footer .footerSecond .menu-pie-content .menu-pie ul li ul li a{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color:#989898; font-size: 13px; display: block;}
.footer .footerSecond .menu-pie-content .menu-pie ul li ul li  a:hover{color:#989898;}
.footer .footerSecond .menu-pie-content .menu-pie ul li ul li  a:visited{color:#989898;}
.footer .footerSecond .menu-pie-content .menu-pie ul li ul li  a:active{color:#989898;}

/*MAIN LEFT*/
.main{ padding: 27px 0 0 0;}

.main .left-sidebar {
    float: left;
    width: 200px;
}
.main .content-home{   float: right; width: 780px;}
.main .content-home .banners{ width: 749px; float: right}
.main .content-home .banners div{ margin-bottom: 22px;}

.main .left-sidebar-seccion{ float: left; width: 200px;}
.main .left-sidebar-seccion-nv3{ float: left; width: 281px;}

nav.menu ul{z-index: 500000000000000}/* Jorge*/

.main ul.menu-dos{ width: 155px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: 33px; background: none; margin-bottom: 20px;}
.main ul.menu-dos li{background: url("../img/comm/bg_menu_dos.png") repeat-x;}
.main ul.menu-dos li a, .main ul.menu-dos li a:link{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color:#dadada; font-size: 13px; display: block; line-height: 12px;}
.main ul.menu-dos li a:hover{color:#dadada;}
.main ul.menu-dos li a:visited{color:#dadada;}
.main ul.menu-dos li a:active{color:#dadada;}
.main ul.menu-dos li.first{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.main ul.menu-dos li.last{
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.main .formulario-info{ width: 160px;margin-left: 33px;}
.main .formulario-info label{color:#717171;font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 12px; }
.main .formulario-info input{ width: 155px; background: #e5e5e5;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c9c9c9; height: 25px;}
.main .formulario-info textarea{ width: 155px; padding: 0; margin: 0; background: #e5e5e5;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c9c9c9;}
.main .formulario-info input#form_2_field_6{ 
    width: 160px; 
    background: url("../img/comm/btn_enviar_form_home.jpg") no-repeat;
    -webkit-border-radius: 0px; 
    -moz-border-radius: 0px; 
    border-radius: 0px; 
    border: 0px solid #c9c9c9; 
    height: 27px; 
    margin-top: 13px; 
    margin-bottom: 15px;
    font-family: 'Source Sans Pro', sans-serif; 
    font-weight: 600;
    color:#f4f4f4;
    outline: none;
    cursor: pointer;
}

.main .left-sidebar-seccion-nv3 .listado{width: 252px; float: right}
.main .left-sidebar-seccion-nv3 ul.listado{ width: 252px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: 33px; background: none}
.main .left-sidebar-seccion-nv3 ul.listado li{background: url("../img/comm/bg_menu_listado.png") repeat-x; height: 30px;}
.main .left-sidebar-seccion-nv3 ul.listado li.activo, .main .left-sidebar-seccion-nv3 ul.listado li:hover{background: url("../img/comm/bg_menu_listado_hover.gif") repeat-x; height: 30px;}
.main .left-sidebar-seccion-nv3 ul.listado  a li h3{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color:#fff2d9; font-size: 12px; display: block; margin-left: 15px;}
.main .left-sidebar-seccion-nv3 ul.listado  a{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color:#fff2d9; font-size: 12px; display: block;}
.main .left-sidebar-seccion-nv3 ul.listado  a:hover{color:#fff2d9;}
.main .left-sidebar-seccion-nv3 ul.listado  a:visited{color:#fff2d9;}
.main .left-sidebar-seccion-nv3 ul.listado  a:active{color:#fff2d9;}
.main .left-sidebar-seccion-nv3 ul.listado li.first{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.main .left-sidebar-seccion-nv3 ul.listado li.last{
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}


/*MAIN CONTENT*/
.main .content{ width: 600px; float: left; padding: 0 10px 0 10px;}
.main .content p{color:#3f3f3f;font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px;}

.main .content-secciones{ width: 510px; float: left; padding: 0 10px 0 10px;}
.main .content-secciones #contenido{width: 490px; margin: 0 auto;}
.main .content-secciones #contenido p{color:#3f3f3f;font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px;}

.main .content-contacto{ width: 780px; float: right; }
.main .content-contacto .direccionTabla{color:#808080;font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px; margin: 10px 0 20px 0; }

.main .content-noticia{   float: right; width: 770px; padding-left: 10px;}
.main .content-noticia p{color:#3f3f3f; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px;}
.main .content-noticia p.fecha{ color:#808080; font-size: 12px; margin-bottom: 5px;}
.main .content-noticia img{ float: left; margin-right: 20px;}


/*FORMULARIO CONTACTO*/
.main .content-contacto h1{ color: #808080; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 18px;}
.main .content-contacto h4{ color: #808080; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 18px; margin-bottom: 10px;}

.pointIcon{background: url("../img/comm/point-icon.gif") no-repeat; width: 19px; height: 23px; display: inline-block; margin-right: 10px; vertical-align: top}
.mailIcon{background: url("../img/comm/mail-icon.gif") no-repeat; width: 21px; height: 14px; display: inline-block; margin-right: 10px}

.main .formulario-info-seccion-contacto{ width: 360px; display: block; overflow: hidden; padding-left: 10px;}
.main .formulario-info-seccion-contacto label{color:#717171;font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 12px; }
.main .formulario-info-seccion-contacto input{ 
    margin-bottom: 10px; 
    margin-right: 20px; 
    float: left;  
    width: 157px; 
    background: #e5e5e5;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    border: 1px solid #c9c9c9; 
    height: 25px;
    color:#717171;
    font-family: 'Source Sans Pro', sans-serif; 
    font-weight: 600; 
    font-size: 13px;    
}
.main .formulario-info-seccion-contacto textarea{
    width: 157px; 
    height: 150px; 
    padding: 0; 
    margin: 0; 
    background: #e5e5e5;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    border: 1px solid #c9c9c9;
    color:#717171;
    font-family: 'Source Sans Pro', sans-serif; 
    font-weight: 600; 
    font-size: 13px;
}
.main .formulario-info-seccion-contacto input#form_1_field_8{ 
    width: 160px; 
    background: url("../img/comm/btn_enviar_form_home.jpg") no-repeat;
    -webkit-border-radius: 0px; 
    -moz-border-radius: 0px; 
    border-radius: 0px; 
    border: 0px solid #c9c9c9; 
    height: 27px; 
    margin-top: 13px; 
    margin-bottom: 15px;
    font-family: 'Source Sans Pro', sans-serif; 
    font-weight: 600;
    color:#f4f4f4;
    outline: none;
    cursor: pointer;
    margin-top: 15px;
    float: right;
}
.main .formulario-info-seccion-contacto input#form_1_field_5{ float: left;  width: 335px; }
.main .formulario-info-seccion-contacto input#form_1_field_6{ float: left;  width: 335px; }
.main .formulario-info-seccion-contacto textarea{ float: left;  width: 335px; }


.main .listado-noticias .lineaListado{ background: #FFC000; height: 1px; margin: 20px 0;}
.main .listado-noticias{ margin-bottom: 40px; padding-right: 25px;}
.main .listado-noticias li img{ float: left; margin-right: 15px;}
.main .listado-noticias li a:link, .main .listado-noticias li a{color:#404040;font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 14px; float: right}


/*MAIN RIGHT*/
.main .right-sidebar{ width: 160px; float: right}
.main .formulario-info-seccion{ width: 160px;}
.main .formulario-info-seccion label{color:#717171;font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 12px; }
.main .formulario-info-seccion input{ width: 157px; background: #e5e5e5;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c9c9c9; height: 25px;}
.main .formulario-info-seccion textarea{ width: 157px; padding: 0; margin: 0; background: #e5e5e5;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c9c9c9;}
.main .formulario-info-seccion input#form_2_field_6{ 
    width: 160px; 
    background: url("../img/comm/btn_enviar_form_home.jpg") no-repeat;
    -webkit-border-radius: 0px; 
    -moz-border-radius: 0px; 
    border-radius: 0px; 
    border: 0px solid #c9c9c9; 
    height: 27px; 
    margin-top: 13px; 
    margin-bottom: 15px;
    font-family: 'Source Sans Pro', sans-serif; 
    font-weight: 600;
    color:#f4f4f4;
    outline: none;
    cursor: pointer;
}

/*MENU PRINCIPAL*/
.menu ul.sf-menu{ width: 200px;background: url("../img/comm/bg_menu.png") repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top:-325px/*165px*/; left: 50%; margin-left: -458px; }
.menu ul.sf-menu ul{
    background: url("../img/comm/bg_submenu.png") bottom repeat-x #9d9d9d;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.circle{ width: 4px; height: 4px; background: red; display: inline-block}
.menu ul.sf-menu ul li span{font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 13px; color: #f8f8f8;}
.menu ul.sf-menu ul li span:hover{color: #ffba00;}
.menu ul.sf-menu .lineaMenu{background: url("../img/comm/lineaMenu.gif") no-repeat; height: 2px; width: 131px; margin-left: 0.63em;}

.menu ul.sf-menu ul .lineaSubMenu{ height: 1px; width: 131px; background: #808080;margin-left: 0.63em; }

.lineaGrisVert{ height: 214px; width: 1px; background: #c9c9c9; float: left}

#avisoLegal{
    color: #3F3F3F;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 10px;
}
#banners{height:auto;width: 980px;position: relative;margin: 10px auto 0 auto;}
#banners div {position: relative;float: left; height: 70px;width: 176px;margin: 10px 10px;}
/*buscador*/
#buscador{text-align: right;margin: 10px auto 0 auto;width: 980px;}
/*slider 2*/
#cont-slider2 .nextBtn{width:32px;height: 32px;background: url(../img/comm/anterior.png);position: absolute;top: 50px;left:0;text-indent: -8000px;}
#cont-slider2 .prevBtn{width:32px;height: 32px;background: url(../img/comm/siguiente.png);position: absolute;top: 50px;right: 0;text-indent: -8000px;}

.main .enlaceContenido{font-weight: bold; font-size: 12px; margin-top: 20px; display: block; cursor: pointer; }
.main .contenidoMostrar{margin-top: 10px;}

#goo_ads_wo p{    
    font-size: 25px;
    margin: 15px 0 0 0;
    text-align: center;
}