@charset "utf-8";
@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('/themes/default/css/estilos/fuentes/swz721bc-webfont.eot');
    src: url('/themes/default/css/estilos/fuentes/swz721bc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/estilos/fuentes/swz721bc-webfont.woff') format('woff'),
         url('/themes/default/css/estilos/fuentes/swz721bc-webfont.ttf') format('truetype'),
         url('/themes/default/css/estilos/fuentes/swz721bc-webfont.svg#swis721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
   
}
@font-face {
    font-family: 'swis721_cn_bt';
    src: url('/themes/default/css/estilos/fuentes/swz721c-webfont.eot');
    src: url('/themes/default/css/estilos/fuentes/swz721c-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/estilos/fuentes/swz721c-webfont.woff') format('woff'),
         url('/themes/default/css/estilos/fuentes/swz721c-webfont.ttf') format('truetype'),
         url('/themes/default/css/estilos/fuentes/swz721c-webfont.svg#swis721_cn_bt') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{height: 100%;}
body { 
    margin : 0 auto;
    padding : 0;	
    text-align: center;
    height: 100%;
    font-family: Arial,sans-serif;
    font-size: 12px;
}
.contenedor_gral {
        margin: 0 auto;
        max-width: 1920px; height: 100%;
        min-width:320px
}
.contenedor_gral .contenedor_content{
        clear: both;
        width: 100%;
        margin: 0 auto;
        padding: 0px 0px;
        line-height: 1.7em;
        position: relative;
        height: 100%;
        
}
.contenedor_gral .contenedor_content .contenedor_content_tabla{
        width: 100%;
        position: relative;
        display:table;
        height: 100%
}
.contenedor_gral .contenedor_content .contenedor_content_tabla_td{
        width: 100%;
        vertical-align: middle;
        display: table-cell;
        color:#8d8d8d;
        text-align: left;       
}

.contenedor_gral .contenedor_content .contenedor_content_tabla_td div.fondo_bl{
    float:left;
    width:100%;
    
    border-radius:7px;
    /*box-shadow: 0px 0px 4px 4px #a8aaab;*/
    
}

div.centrar{display:inline-block;text-align:center;width:100%;max-width:1300px}

textarea{resize: none;width: 99%;padding: 4px 0.5%;}
a{text-decoration: none;color:#8d8d8d;outline: none;font-size:13px}
a:hover{color:#575757}
strong,b{font-weight: bold;}
.mt0{margin-top: 0px !important}
.mr10{margin-right: 10px !important}
.mt10{margin-top: 10px !important}
.mb0{margin-bottom: 0px !important}
.mr0{margin-right: 0px !important}
.fs12{font-size:12px !important}
.lh1{line-height: 1em !important}
form{margin-bottom: 0px}
input,textarea,button,select{font-family:Arial,sans-serif;color:#8d8d8d;font-size: 14px}
.cont_cont{width: 100%;float: left}
.upper{text-transform:uppercase}
.w100{width:100%}
.w69{width:69%}
p{font-size: 13px}
.titulos{float: left;color: #343434; font-weight:bold; font-size: 14px;margin-top: 10px; margin-bottom: 10px;text-align:left}
.titulos textarea{padding:2px 6px }
.titulos:hover{color: #343434}
.titulos2{float: left;color: #343434; font-weight:bold;text-align:left}
.titulos2 a.link_ver_todas{float: right;font-weight: bold;text-transform: uppercase;color: #343434}
div.div_sep{width:100%;float:left;margin:2px 0}
div.cont_cont{width:100%;float:left}
div.clear_div{width:100%;float:left;height:1px;line-height:1px}

#Hd{width:100%;float:left;padding-top:10px;text-align:center}
#Hd div.sup{width:100%;float:left;}
#Hd div.sup a.logo{background: url("/themes/default/images/Logo_Homero_de_Leon.png") center center no-repeat;float: left;height: 54px;width: 316px;}
#Hd div.sup div.hora_cont {float: right;margin-top: 15px;text-align: right;min-width: 265px;}
#Hd div.menu_cont{width:100%;float:left;margin:10px 0}
#Hd div.menu_cont div.buscador_cont{float: right; width: 220px;}
#Hd div.menu_cont div.buscador_cont div.input_cont{float: right; width: 203px; border-bottom: 2px solid #d5d5d5; height: 20px; }
#Hd div.menu_cont div.buscador_cont div.input_cont input{width: 200px; color: #ccccce; border: 0px;box-shadow: none;padding: 0px;font-size: 13px;height: auto }
#Hd div.menu_cont div.buscador_cont a.lupa{float: right; width: 17px; height: 22px; background-image: url(/themes/default/images/inicio/Lupa.png); background-repeat: no-repeat}


#Bd{width:100%;float: left;}
#content{float:left;width:100%;text-align:center}
#content div.margen_content{float:left;margin: 0%;width: 100%}
#content div.slide_cont{float:left;width:100%;position:relative}
#content div.slides_inicio_cont{float: left; width: 322px; height: 116px;}
#content div.separador {background-color:#adaeb3;float: left;height: 3px;margin: 6px 0;width: 100%;}

#content div.dire_inicio_cont{width:48%;float: left;padding: 1%;margin-right: 0.5%;display: none;font-size:12px}
#content div.dire_inicio_cont span{font-size: 11px}
#content div.not_inicio_cont{width:31%;padding:1%;float:left;margin-right:0.5%;
                background: #c9cfcf linear-gradient(to top,#f4f4f4,white);box-shadow: 2px 2px 2px #c6c6c6;text-align:left}
#content div.not_inicio_cont div.cont{width: 100%;padding-top: 30%;position: relative;}
#content div.not_inicio_cont div.cont div.int{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#content div.not_inicio_cont.talleres{}
#content div.not_inicio_cont.talleres a{float:left;width:100%}
#content div.not_inicio_cont.talleres a img{float:left;width:100%}
#content div.texto_seccion_cont{float: left;width:60%;text-align:left}
#content div.texto_seccion_cont.minh{min-height:300px}
#content div.texto_seccion_cont.w100{width:100%}
#content div.galeria_cont{float: right;width:38%}

#content div.noticias_cont{float: left; width: 100%;text-align:left}
#content div.noticias_cont .img_cont{min-width:150px;width:25%;float:left;margin-right:1%;max-height: 170px;overflow: hidden}
#content div.noticias_cont .img_cont.gde{width:30%;max-height:none}
#content div.noticias_cont .img_cont img{float:left;width:100%}
#content div.noticias_cont a.ver_mas{color:#343434; font-weight: bold}
#content div.noticias_cont a.ver_mas:hover{color:#006bab}

#content div.wrap_autos{float:left; width:100%;text-align:left}
#content div.wrap_autos div.col_galeria{float: left; width: 29.7%; margin-top: 15px;}
#content div.wrap_autos div.col_galeria a.descargar_pdf{float: left; width: 100%;height: 72px; margin-top: 10px; background-image: url(/themes/default/images/descargar_pdf.jpg);background-position: center center; background-repeat: no-repeat}
#content div.wrap_autos div.col_galeria a.ver_manual{float: left; width: 100%;height: 74px; margin-top: 10px; background-image: url(/themes/default/images/Boton_Ver_Manual_Homero_de_Leon.png);background-position: center center; background-repeat: no-repeat}
#content div.wrap_autos div.col_prop{float: right; width: 69%;position: relative; /*z-index: 10*/;right: 0px; /*top: -28px*/margin-top: 15px}
#content div.wrap_autos div.col_prop table{width: 100%; float: left;text-transform: uppercase;font-size: 12px;margin-bottom: 10px}
#content div.wrap_autos div.col_prop table tr td{background-color: #FFF;font-weight: bold; color: #000;padding: 3px; border-top:1px solid #000;border-left:1px solid #000}
#content div.wrap_autos div.col_prop table th{background-color: #000; color: #FFF; height: 10px;font-weight: bold; padding: 5px;}
#content div.wrap_autos div.col_prop table th.borde_superior_prop{height: 28px;width: 260px;font-weight: bold;color:#000; text-align: center;text-transform: uppercase; background-color: transparent;background-position: left center;background-image:url(/themes/default/images/border_izq_tabla_caract.png); background-repeat: no-repeat}
#content div.wrap_autos div.col_prop table th.borde_superior_prop.der{background-image:url(/themes/default/images/border_der_tabla_caract.png); width: 399px}

div.talleres_cont{float: left; width: 100%;text-align:left}
div.talleres_cont div.taller_cont{width: 30%;float: left;overflow: hidden;word-wrap:break-word}
div.talleres_cont div.taller_cont a.taller_tit,div.talleres_cont div.taller_cont div.taller_tit{color:#575757;text-transform: uppercase; font-weight: bold; width: 100%;}
div.talleres_cont div.sep_taller{width: 1%;margin:0 1%;height: 76px; float: left; background:url(/themes/default/images/sep.jpg);background-repeat: repeat-y; background-position: top center}
div.talleres_cont div.sep_taller_h{width: 100%; float: left; height: 38px;background:url(/themes/default/images/sep_h.jpg);background-repeat: repeat-x; background-position: center left }
#dpto_cont select{margin: 0px;padding: 0px;height:25px;width:auto}

div.solicitud_cont{width:100%; display: inline-block;margin-top: 60px;text-align: center }
div.solicitud_cont a{display: inline-block;width: 180px; height: 58px;background-position: center center;background-repeat: no-repeat}
div.solicitud_cont a.talleres{background-image: url(/themes/default/images/Solicite_Cita_Taller_Mecanico.jpg)}
div.solicitud_cont a.talleres:hover{background-image: url(/themes/default/images/Solicite_Cita_Taller_Mecanico_hover.jpg)}
div.solicitud_cont a.chapa{background-image: url(/themes/default/images/Solicite_Cita_Chapa_Pintura.jpg)}
div.solicitud_cont a.chapa:hover{background-image: url(/themes/default/images/Solicite_Cita_Chapa_Pintura_hover.jpg)}

.usados_contenedor{float:left;width:100%;min-height:500px}

#tabla_contacto{width: 100%;float: left;border-collapse: separate;border-spacing: 0px;text-align:left}
#tabla_contacto tr td{vertical-align: middle}
#tabla_contacto tr td:first-child{width:auto !important;background: none !important}
#tabla_contacto tr td input[type="text"]{width:98%;padding: 4px 1%}
#tabla_contacto tr td textarea{height: 200px}
div.google_cont{float: left; width: 100%; height: 330px; border:3px solid #d3d3d3;margin-top: 32px;position:relative;box-sizing:border-box}
div.google_cont iframe{
    width:100%;
    position:absolute;
    left:0;
    top:0;
    height: 100%
}
table.tabla_registro{width: 100%; float: left;margin-top: 5px}
table.tabla_registro tr td{padding: 3px;text-align: left;vertical-align: middle;width: 33.3% !important}
table.tabla_registro tr td input[type="text"],[type="password"]{width: 97% !important}
table.tabla_registro tr td select{width:99.5%}
table.tabla_registro tr td:first-child{width:auto !important;background: none !important}

#login {height:220px;position:relative;top:20px;vertical-align:middle;width:100%;text-align: center;}
#login_table{border-collapse: separate;border-spacing: 2px;display: inline-block}
#login_table input[type="password"],#login_table input[type="text"]{width: 300px !important; height: 20px;padding: 4px 6px;margin-bottom: 9px}
#login_table tr td{vertical-align: middle !important;text-align: left}
#login_table tr td:first-child{text-align: right}

#Ft{width:100%;float: left;font-family:'swis721_cn_bt';margin-top:15px;text-align:center}
#Ft div.dire{float:left;text-align:left;width:50%;font-size:13px}
#Ft div.dire span{font-size:11px}
#Ft div.der{float:right;width:49%;text-align:left}
#Ft div.der a.logo_pie{
    background-image: url("/themes/default/images/Logo_Homero_de_Leon_pie.png");
    background-repeat: no-repeat;
    float:right;
    height: 40px;
    position: relative;
    width: 103px;
    z-index: 3;
}
#Ft div.der a.yt{
    background: url("/themes/default/images/social/youtube_homerodeleon.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    float:right;
    height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
    width: 25px;
    z-index: 3;
}
#Ft div.der a.yt:hover{background-image: url("/themes/default/images/social/youtube_hover_homerodeleon.jpg");}
#Ft div.der a.fb {
    background: url("/themes/default/images/social/fb_homerodeleon.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    float:right;
    height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
    width: 25px;
    z-index: 3;
}
#Ft div.der a.fb:hover {
    background-image: url("/themes/default/images/social/fb_hover_homerodeleon.jpg");
}
#Ft div.der a.empleo {
    background: url("/themes/default/images/Trabaje_con_Nosotros_Homero_de_Leon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: right;
    font-weight: bold;
    height: 23px;
    margin-right: 20px;
    margin-top: 11px;
    position: relative;
    width: 126px;
    z-index: 3;
}
#Ft div.der a.empleo:hover {
    background-image: url("/themes/default/images/Trabaje_con_Nosotros_Homero_de_Leon_hover.png");
}
.control-group{float:left;width:49.5%;margin-right: 1%}
/* Paginador
-------------------------------------------*/
div.paginacion_cont{width:100%; float: left;text-align: center;margin: 12px 0px}
div.paginacion_cont a.item_pag{display: inline-block ;padding: 3px 6px; border:1px solid #575757; margin-left: 5px;color:#575757 }
div.paginacion_cont a.item_pag.actual{color:white; background-color:#575757;border:1px solid #575757}
div.paginacion_cont a.item_pag.sin_borde{border:none;font-weight:bold }

.diseno_desarrollo_cont{display: inline-block; width: 100%; height: 15px; text-align: center;margin-bottom:15px}
.diseno_desarrollo_cont a{float:right; width: 177px; height: 15px; background: url(/themes/default/images/Diseno_y_Desarrollo_GlobalMedia_Uruguay.png) no-repeat center center;margin-top: 10px;}


.info_content{
    width:100%;
    display:flex;
    flex-direction: column;
    gap:20px;
    margin-top: 10px
}
.info_content .info_item{
    width:100%;
    display:flex;
    flex-direction: column;
    border-bottom:1px solid #8d8d8d;
    padding-bottom: 20px
}
.info_content h2{
    color: #575757;
    font-weight: bold;
}

.info_content .info_item h2{
    text-transform: uppercase;
}

.info_content .info_item, .info_content .info_item p{
    
}

.info_content .info_item a.vermas{
    font-weight: bold;
    text-decoration: underline
}

.info_content .info_item h2, .info_content .info_item a.vermas{
    color:#08358b
}

.captcha_content{display: inline-block;text-align: left;position:relative;width:100%;margin-bottom:15px}
.captcha_content img.captcha,img.captcha{float:left;/*min-width:140px*/}
.captcha_content .recargar{
    width:30px;
    height:30px;
    margin-left: 10px;
    color:black;
    font-size: 18px;
    display:inline-block;
    top: 5px;
    position: relative;
    cursor:pointer;
}
.captcha_content .recargar.bl{
    color:white
}
.captcha_content .recargar::before{
    font-family: 'Font Awesome 6 Solid';
    content: "\f021";
}

@media only screen and (max-width:1300px){
    div.centrar{padding:0 1%;width:98%}
}

@media only screen and (max-width:900px){
    #Hd div.menu_cont div.buscador_cont{float: right; width: 170px;}
    #Hd div.menu_cont div.buscador_cont div.input_cont{width: 153px; }
    #Hd div.menu_cont div.buscador_cont div.input_cont input{width: 150px;}

}
@media only screen and (max-width:800px){
    #Hd div.menu_cont div.buscador_cont{margin-top:5px}
}

@media only screen and (max-width:750px){
    #Ft div.dire{width:100%;}
    #Ft div.der{float:left;width:100%;margin-top:15px}
    #Ft div.der a{float:none !important;display:inline-block}
    #Ft div.der a.logo_pie{margin-right:15px}
    
    #content div.not_inicio_cont{width:47.5%;}
    #content div.not_inicio_cont.talleres{margin-top:5px}
    #Ft div.dire{display:none}
    #content div.dire_inicio_cont{display:inline-block;}
    #Ft{margin-top:0}
    
}
@media only screen and (max-width:700px){
    div.solicitud_cont{text-align:left}
}
@media only screen and (max-width:670px){
    #content div.wrap_autos div.col_prop{width:100%}
    #content div.wrap_autos div.col_galeria{width:100%}
    
    div.talleres_cont div.taller_cont{width:45%;margin-right: 1%;margin-bottom: 10px}
    div.talleres_cont div.sep_taller_h{display:none}
    div.talleres_cont div.sep_taller{display: none}
}
@media only screen and (max-width:650px){
    #Hd div.sup div.hora_cont{width:100%;text-align:left;}
}
@media only screen and (max-width:600px){
    #content div.texto_seccion_cont{width:100%}
    #content div.galeria_cont{float: right;width:100%;margin-top: 15px}
    .control-group{width:100%;margin-right:0}
    .titulos2.w69{width:100%}
    #content div.noticias_cont .img_cont.gde{width:100%;margin-right: 0;}
}
@media only screen and (max-width:500px){
    #content div.not_inicio_cont{width:98%;margin:0}
    a.link_ver_todas{width:100%}
    div.talleres_cont div.taller_cont{width:100%;margin-right: 0%;}
    
    #content div.not_inicio_cont.talleres{margin-top:0px}
    #Ft div.dire{display:inline-block}
    #content div.dire_inicio_cont{display:none;}
    #Ft{margin-top:10px}
    
    
}
