img{max-width:100%}
.clear{display:block;clear:both;width:100%;height:0}
body{margin:0;background-image:url(../_imag/x.jpg);background-repeat:repeat-x;font-weight:300;font-family:'Lato';font-size:16px}
label{font-weight:400}
.pc {display: block;}
.movil{display: none;}
#nav-button .fa-navicon{background-image:url(https://www.nexodoc.com/img/menu.png)}
#nav-button .fa-close{background-image:url(https://www.nexodoc.com/img/menu_cerrar.png)}
#nav-button{display:none;height:3em;width:3em;top:0;margin-top:1em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#444;overflow:hidden;float:right}
#nav-button .fa{position:absolute;bottom:0;margin:auto;display:block;width:33px;height:25px;left:-3px}
#nav-button:hover{cursor:pointer}
#nav-button.width{height:3em;box-shadow:none}
#nav-button.width:before{content:'';display:block;width:.4em;height:.4em;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-animation:color .3s linear;animation:color .3s linear}
#nav-list{padding:50px 25px 50px 20px;position:fixed;width:35%;background-color:#7F7F7F;right:0;float:none;overflow:scroll;height:100%;display:none;opacity:1;z-index:3}
#nav-list td.imagen{width:60px;height:55px}
#nav-list table{width:100%}
#nav-list .icono{display:block;margin:0 auto}
#nav-list a{color:#FFF;text-decoration:none;font-size:18px;display:block;padding:0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;float:left;text-align:left}
#nav-list a:hover{color:#9C2022}
#nav-list ul,li{margin:0;padding:0}
#nav-list li{list-style:none;float:left;width:100%}
#nav-list.nav-show{opacity:1;display:block;z-index:3}
#nav-list.menu_manager{padding-left:45px}
#logo{max-width:954px;width:100%;height:112px;background-image:url(../_imag/banner_top.jpg);background-repeat:no-repeat;margin:0 auto}
#logo > div #left{width:20%;float:left;text-align:left}
#logo > div #center{width:60%;float:left;text-align:center}
#logo > div #right{width:20%;float:left;text-align:left}
#contenedor{max-width:954px;width:100%;margin:0 auto;color:#333}
#contenedor .enviar{font-size:16px;padding:8px 30px;background-color:#3D3D3D;color:#FFF}
#contenedor #menu{width:100%;height:32px;float:left;background-color:#E3E3E3;margin:3px 0}
#contenedor #menu a{text-decoration:none;color:#333}
#contenedor #menu .pestania{float:left;height:32px;padding:0 37px;line-height:32px;color:#333;display:inline-block}
#contenedor #menu .pestania2{float:left;height:32px;padding-top:5px;padding-left:35px;padding-right:35px;background-color:#B8B8B8;color:#FFF;display:inline-block;font-weight:400}
#contenedor #menu .pestania:hover{float:left;background-color:#B8B8B8;color:#FFF;display:inline-block}
#contenedor #valores{width:100%;height:31px;float:left;background-color:#B8B8B8;line-height:31px;text-align:center}
#contenedor #valores a{color:#333;text-decoration:none}
#contenedor #valores a:hover{color:#FFF}
#contenedor #valores span{color:#FFF}
#contenedor #submenu{width:20%;margin-top:10px;float:left;line-height:normal}
#contenedor #submenu a{color:#333;text-decoration:none}
#contenedor #submenu td:hover{background-color:#EFEFEF}
#contenedor #submenu #banner_izq{width:100%;float:left;margin-top:20px}
#contenedor #submenu #banner_izq img{margin-bottom:10px}
#contenedor #centro{width:56%;float:left;margin-top: 15px}
#contenedor #centro #ruta{width:100%;float:left;font-size:14px;padding-left:0}
#contenedor #centro #ruta a{text-decoration:none;color:#333}
#contenedor #centro #ruta a:hover{text-decoration:underline}
#contenedor #centro #contenido{width:100%;float:left;padding: 0 40px}
#contenedor #centro #contenido p{width:100%;margin:13px 0}
#contenedor #centro #titulo{width:100%;float:left;}
#contenedor #centro #titulo h1{font-size:30px;font-weight:400;margin-top:17px;margin-bottom:17px}
#contenedor #centro #titulo p{margin:0;margin-bottom:20px}
#contenedor #centro #formulario{width:100%;float:left;}
#contenedor #centro #formulario .fields{height:18px;padding-left:2px;width:140px}
#contenedor #centro #formulario ul,li{margin:0;padding:0}
#contenedor #centro #formulario li{margin-left:15px}
#contenedor #centro .noticia{border-top:3px solid #E3E3E3;width:100%;float:left;padding:18px 0 20px}
#contenedor #centro .noticia span{font-size:14px;color:#9C2022}
#contenedor #centro .noticia h4{font-size:16px;margin:4px 0}
#contenedor #centro .noticia p{margin:0;width:100%}
#contenedor #centro #footer{width:100%;float:left;border-top:3px solid #E3E3E3;font-size:14px;padding:25px;text-align:center;margin-top:20px}
#contenedor #centro .banner_movil{float:left;width:50%;text-align:center;margin-top:25px;padding:0 15px}
#contenedor #der{width:20%;float:left;margin-bottom:25px}
#contenedor #der #noticias{width:100%;margin-top:10px;float:left; display: none;}
#contenedor #der #banner_der{width:100%;float:left;margin-top:20px}
#contenedor #der #banner_der img{margin-bottom:10px}
@media screen and (max-width: 780px) {
body,#logo{background-image:none;height:auto}
#logo > div #left{display:none}
#logo > div #center{width:100%;padding:5% 20%}
#logo > div #right{display:none}
#contenedor #valores{height:5px}
#contenedor #submenu,#contenedor #der{display:none}
#contenedor #centro{width:100%;padding: 25px; margin-top: 0;}
#contenedor #menu{display:none}
#contenedor #centro #contenido{padding:0}
#contenedor #centro #ruta{padding:0}
#nav-button{display: block;}
#nav-list.menu_manager{padding-left:40px;width:75%}
.pc {display: none;}
.movil{display: block;}
}
@media screen and (max-width: 580px) {
#contenedor #centro #buscar table{width:100%}
}