
a:link {text-decoration:none;}
.enlace:hover{border-bottom: 2px solid #044CFF; }
.derecha{text-align: right;}
aside{border-right: 2px solid #848282;margin-top: 10%;}
button{width: 110px;}

.farriba{background-color: #000;height: 35px}
.farriba img{    height: 35px;width: 100px;float: right;}

.centrado{margin-right: 15%;
    margin-left: 12%;
    margin-top: 10%;
    margin-bottom: 10%;}
.centradopro{margin-right: 35%;margin-top: 10%; margin-bottom: 10%;}
footer{border-top: 1px solid #044CFF;}
.obligatorio{color:red;}

/*Menu*/
.logo{max-width: 200px;}
.navbar{height: 100px !important;}
.navbar-right{margin-top: 21px;}
.navbar-default{background-image: linear-gradient(to bottom,#fff 0,#538e94 100%);}
.eMenu{color:#0068b3 !important; font-size: 1.2em;}
.well{border: 0px;background: transparent;border-radius: 0px;}
.tab-content{border: 1px solid #38793a;border-radius: 4px;} /*#d4cece*/
.nav-tabs>li.active>a{background-color: #38793a !important;color:#FFF !important; }

.bordesup{border-top:10px solid #001ca7; margin:auto;margin-top: 10%;}
#margenes{margin-left: 5%;margin-right: 15px;margin-top: 10%;margin-bottom: 10%;}
#m6{margin-top: 6px;}
.m0{margin:0 0 0px;}
.pd0{padding:0 0 0px;}
.mt5{margin-top: 5%;}
.mt4{margin-top: 4%;}
.mt80{margin-top: 80%;}
.imgt5{max-width: 15%;margin-top: 5%;}
.caja{width: 80%;margin: 0 auto;}
.caja_centrada{margin:auto;margin-top: 5%;}
.btntransparente{background: transparent;border: 0px;width: auto;}
.titulo{font-size: 1.1em; font-weight: bold;    margin-top: 1%;}
.ttitulo{font-size: 1em; font-weight: bold;text-align: center;}
.textocentrado{text-align: center;line-height:15px;}
.estadoR{background-color:#B22222;color:#FFF;padding-top: 5px;padding-bottom:5px;margin-top: -5px;}
.estadoV{background-color:#008000;color:#FFF;padding-top: 5px;padding-bottom:5px;margin-top: -5px;}
.signature-pad{border: 1px solid #ccc;}
.iconoimg{max-width: 150px;margin-top: 5px;}
.row .fila:hover{background: rgba(68,86,114,0.2);}

/*principal*/
.lineaf{border:1px solid #f1e7e7; border-bottom: 1px solid #fdf4f4;width: 40%;margin-left: 11%;margin-top: 3%;margin-bottom: 3%; line-height:1px; }
.boton{margin-bottom: 25px;margin-top: 30px;}
.boton a{margin-left: 30px;}
.t_adj{font-size:10px;text-align:center;}
.fondogris{    background: rgba(243,246,246);}
.titulof{font-weight: bold;font-size: 1.2em;text-decoration: underline;}
.imgdoc{float: left;margin: 15px;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-ms-transition: margin 0.5s ease-out;transition: margin 0.5s ease-out;}
.ex1 .imgdoc:hover {margin-top: 2px;}

/*Documentacion*/
.btnelidoc{width:23px;}


#cfirma{display: none;}
#recogidamaterial{width:25px;}
#frmeq{display:none;}
#frmeq1{display:none;}

.textvericalcentrado{line-height: 100px;text-align: center;}
/*Efecto sobre hover de imagenes*/
.contenedor {width: 150px;height: 150px;position: absolute;left: 0;right: 0;margin: 0 auto;}  
.contenedor_mix {width: 150px;margin-bottom: 5%;}  
.div-img {display: block; margin-left: auto; margin-right: auto;}
.div-img.hidden {  overflow: hidden;}
.div-img .imagen { display: block; margin-left: auto; margin-right: auto; width: 100%; transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;}
.div-img:hover .imagen {transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);}

/* informes*/
.cabecera h2{text-align: center;}
.cabecera p{margin-left: 5%;}
#anuncio {margin-left: 5%;}
#tabla_centrada{margin:auto;}
.tablecentrado{text-align: center;}
.firmacentrada{margin-left:25%;}
.inform{max-width:90%;margin-left: 5%;}
#btnexportacion{max-width: 20%;margin-bottom: 2%;}

@media (min-width: 1200px){  

.logo{max-width: 300px;}
}