/* ----------------------------------------
 Generales
 ---------------------------------------- */
body#back{ margin-top: 70px;}
.cms-gestion tr:nth-child(even) td{background: #f4f4f4; }
.cms-gestion .actions{ vertical-align: middle; }
.cms-gestion .actions a{ text-decoration: none;}
.manage-menu td{ padding: 10px 5px; }
.manage-menu a{ text-decoration: none; }
.manage-menu .pagina a{font-weight: bold; }
/* ----------------------------------------
 Login
 ---------------------------------------- */
.login{border:1px solid #e5e5e5;width:500px;padding:20px 20px 30px;background:#fff;margin:20px auto;border-radius:3px}
.login h2{color:#01567d}
.login label{display:block;margin:5px 0;font-weight:700}
.login input,.login select,.login textarea{width:98%;float:left;height:45px;color:#999;font-size:12px;border-radius:0;border:1px solid #d0d0d0;background:none}
.login .botones input{border:0;background:#01567d;text-align:center;padding:15px 30px;margin-bottom:10px;display:inline-block;color:#fff;outline:none;line-height:1em;font-size:15px;font-weight:400;margin-top:20px}
/* ----------------------------------------
 Fomrs 
 --------------------------------------- */
.formulario .form-group,.formulario .field{display:inline-block;width:100%}
/* ----------------------------------------
 Menu secundario y responsive 
 --------------------------------------- */
#menu-right ul{padding:0;border:0;background-color:#f2f2f2; margin-bottom: 20px;}
#menu-right ul li{list-style-type:none;list-style:none;padding:0;margin:0;border:0;border-bottom:1px solid #ddd}
#menu-right ul li a{margin-right:0; background: #f9f9f9; text-decoration: none; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; font-family: 'Raleway', sans-serif; font-size:12px; color: #717274}
#menu-right ul li a.active,#menu-right ul li a:hover{border-color:transparent;background-color:#fff}
#innermain #menu-right UL LI:before{display:none}
#mobile-second-link{width:auto;float:left;margin:4px 15px 0 0;padding:1px 12px;font-size:21px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}
#mobile-second-link.active{background-color:#f9f9f9}
#mobile-second-link i{color:#bbb}
#mobile-menu-sec-js.menu-secundario li{list-style-type:none;list-style:none}
#mobile-menu-sec-js.menu-secundario UL LI:before{display:none}

#capa-loading{display:none;background-color:#222;width:100%;height:100%;top:0;left:0;position:fixed;z-index:1000;opacity:.7}
#p-capa-loading{display:none;top:300px;position:fixed;left:30%;width:20%;text-align:center;padding:20px 20%;background:url(/images/comunes/loader.gif) 40% 15px no-repeat #fff;border:1px solid #666;z-index:1001;color:#666}
/* ----------------------------------------
 Cookies
 --------------------------------------- */
.cookie-msg{background-color:#162226;color:#777;float:left;padding:2px 0 10px 0;text-overflow:ellipsis;width:100%;height:auto;z-index:100;bottom:0;position:fixed}
.cookie-msg .cookies-project{display:none;}
.cookie-msg .izquierda{text-align:center;padding-top:15px}
.cookie-msg p{font-size:12px;color:#fff;font-family:'Source Sans Pro',sans-serif;line-height:17px;padding:0}
.cookie-msg A{color:#fff;text-decoration:none;margin:0 5px}.cookie-msg A.accept{border:1px solid #fff;padding:2px 10px}
.cookie-msg A.cookie-accept{background-color: #ddd; color: #222; padding: 2px 10px;}

#capa-loading,
#capa-loading{
	display:none;
}

/*******************************************************************/
#noticeExplanation{border:1px solid #BCD3A9;padding:15px 10px 20px 30px;margin:20px 0;font-family:Arial,Helvetica,sans-serif;background:#dff0d8;font-size:14px;color:#fff;clear:both}
#noticeExplanation P{font-size:14px;font-family:Arial,Helvetica,sans-serif;padding-bottom:0;color:#3c763d;margin:0}
#noticeExplanation P.cerrar{text-align:right;font-size:11px;width:auto;float:right}
#errorExplanation P.cerrar .fa:before,#noticeExplanation P.cerrar .fa:before{color:#666;font-size:16px;top:-25px;position:absolute;right:0}

#errorExplanation{border:1px solid #be5848;padding:15px 10px 20px 50px;margin:30px 0 20px;background:#FFC0BE no-repeat 1.5% 20%;font-size:14px;color:#666;font-family:Arial,'Arial',Arial,Helvetica,sans-serif;clear:both;width:93%}
#error_explanation H2,
#errorExplanation h2{display:none}
#error_explanation P,
#errorExplanation P{font-size:14px;padding-bottom:0;font-family:Arial,'Arial',Arial,Helvetica,sans-serif;color:#fff}
#error_explanation P.cerrar,
#errorExplanation P.cerrar{text-align:right;font-size:11px;width:auto;float:right}
#error_explanation P.cerrar A,
#errorExplanation P.cerrar A{background:url(../images/administracion/cerrar.png) no-repeat 0 0;padding:4px 0 2px 18px;color:#000;text-decoration:none;text-transform:uppercase;cursor:pointer}
#error_explanation A{color:#fff;text-decoration:underline}
#error_explanation A:hover,#errorExplanation A:hover{text-decoration:none}
#error_explanation UL{padding:0 0 0 6px}
#error_explanation UL LI,
#errorExplanation UL LI{list-style:initial;background:no-repeat 4px 5px;margin:0 0 5px;padding:0 0 0 5px;border:0;font-size:14px;font-family:Arial,'Arial',Arial,Helvetica,sans-serif}

#footer .perseo-pie{ width: 100%; float: left; font-size: 13px; }
#footer .perseo-pie a, .perseo-pie a:hover{ color: #666; font-size: 13px; text-decoration: none; } 
#footer .perseo-pie a:hover{ color: #00577d;}
