fieldset{
	border:0;
}

.cv_obligatorio, .obligatorio{
	color:red !important;
	font-weight:normal !important;
	padding-left:5px;
}



/*.... REGISTRO 2 ...........................................*/

.moduletable_login2{
	float:right;
	width:165px;
	margin-top:10px;
	text-align:left;
	padding-right:40px;	
}

* html .moduletable_login2{
	width:195px;
}

.moduletable_login2 form{
	margin-left:30px;
}

*html .moduletable_login2 form{
	margin-left:15px;
}

.moduletable_login2 .button_login2{
	display:block;
	float:right;
}

#mod_login_greeting_login2{
	color:#fff;
	font-weight:bold;
	font-size:11px;
}


/*..... REGISTRO HOME ............................................................................................................................*/

#base_reghome{
	height:105px;
	/*background-image: url(../images/base_reg.gif) !important;
  	background-position:left top;
	background-repeat:no-repeat;*/
	margin-top:20px;
	width:580px;
}

.moduletable_login fieldset{
	border:0;
	margin:10px 0px 0px 10px;
	padding-top:10px;
	line-height:1.8em;	
}

*:first-child+html .moduletable_login fieldset {
	padding-top:0px;
}



.moduletable_login .button_login{
	float:right;
	width:117px;
	height:37px;
	background-image: url(../images/boton_login.gif) !important;
  	background-position:left top;
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin-right:30px;
		margin-top:10px;
}

.moduletable_login label.mod_login_remember{
	float:left;
}

.moduletable_login label span{
	color:#fff !important;
	text-transform:lowercase;	
	font-size:13px;
	font-weight:bold;
}

/*
.moduletable_login a{
	margin-left:15px;
	color:#F2C2C2 !important;
	text-transform:lowercase;	
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/interrogante.gif) !important;
  	background-position:left;
	background-repeat:no-repeat;
	padding:2px 0px 2px 20px;
}
*/

.moduletable_login a:hover{
	color:#fff !important;
}

/*
.moduletable_login #mod_login_username, .moduletable_login #mod_login_password{
	background-image: url(../images/base_textfield.gif) !important;
  	background-position:top;
	background-repeat:repeat-x;
	font-size:14px;
	border:0;
	padding:3px 0px 3px 4px;
	font-family:"Trebuchet Ms";
	margin-left:10px;
	border:1px solid #FA5959;
}
*/

.moduletable_login #mod_login_username:hover, .moduletable_login #mod_login_password:hover, .moduletable_login #mod_login_username:focus, .moduletable_login #mod_login_password:focus{
	border:1px solid #41B1BE;
}

.moduletable_enter{
	
	margin-top:-30px;
}

#mod_login_greeting_login{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:80px 0px 0px 30px;	
}

/*...................... CALENDAR ........................................*/

table.calendario{
	width:98%;
	margin-bottom:30px;
}

table.calendario td{
	border:1px solid #ddd;
	width:8%;
	text-align:center !important;
}

TR.meses TD{
	text-align:center;
	font-weight:bold;
	font-size:0.7em;
	padding:5px 0px 5px 0px;
	background-color:#f2f2f2;
}
table.calendario td.td_eventos{
	padding-left:5px;
}



/*.............. tooltip  .............*/
a.info {
    position:relative;
    z-index:24; 
	background-color:#fff;
    color:#000;
    text-decoration:none;
}
a.info:hover {
    z-index:25; background-color:#fefefe;
}
a.info span { 
    display: none;
}
a.info:hover span {  
	display:block;
	position:absolute;
	top:20px; 
	left:-20px; 
	width:20em;
	background-color:#F6F8D7; 
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #E2E2E2;
	border-bottom: 3px solid #E2E2E2;
	border-right: 3px solid #E2E2E2;
	color:#333333;
	text-align: left;
	
	padding:5px;
	text-decoration:none !important;
	color:#484848 !important;
	font-family:  "Trebuchet Ms";
	font-size:11px;	
} 

TABLE.listado{	
	background-color:#ffffff;
	border-bottom:1px dotted #ccc;
}

TABLE.listado TR.encabezado TD{
	font-weight:bold;
	border-bottom:2px solid #ccc;
	text-transform:uppercase;
}


TABLE.listado TD{
	font-size:0.7em;
	padding:5px;
	
	color:#484848;

}

TABLE.listado tr.encabezado td{
	background-color:#555555 !important;
	color:#fff;
	text-transform:uppercase;
	font-family:  "Trebuchet Ms";
	border-bottom:2px solid #ccc;
	border-bottom:2px solid #ccc;
}

/*.......................... CAPA FILTROS  ...............................*/

.filtrado{
	height:100px;
	background-image: url(../images/filtro.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding:20px 0px 0px 130px;	
}

.filtrado2{
	height:160px;
	background-image: url(../images/filtro2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding:20px 0px 0px 130px;	
}

.filtrado2new{
	height:290px;
	background-image: url(../images/filtro2_new.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding:20px 0px 0px 130px;	
}


.filtrado p{
	font-family:Verdana;
	font-size:10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
} 

.filtrado table td{
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
}

.filtrado table td select{
	width:150px;
}


/*................ publications search.................................................................*/

#searchbox{
	background-image: url(../images/publications.gif);
	background-position:top left;
	background-repeat: no-repeat;
	padding:15px 0px 5px 110px;
	margin:20px 0px 20px 0px;
	height:220px;
	height:255px;
}

#searchbox fieldset{
	border:0;
	border-bottom:1px solid #fff;
	line-height:1.8em;
}
#searchbox .caja_filtro label{
		font-family:"Trebuchet Ms";
		font-size:12px;
		color:#484848;
		display:block;
}

#searchbox input
{
	background:#fff url(../images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	margin:0;
	padding:3px 0px 3px 0px !important;
	
}

*:first-child+html #searchbox .com_curriculums_input{
	margin-left:4em;
	
	}


#searchbox .com_curriculums_label{
	position:absolute;
	width:100px;
	font-weight:bold;
}

#searchbox .com_curriculums_input{
	padding-left:100px;
	
}

#searchbox select
{
	color:#333;
	font-size:100%;
	margin:1px 0;
	padding:1px 0 0;
	background:#fff url(../images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd !important;
	border-left:1px solid #c3c3c3 !important;
	border-right:1px solid #c3c3c3 !important;
	border-top:1px solid #7c7c7c !important;
}


#searchbox .button_text
{
	background:#fff url(../images/formboton.gif) no-repeat left 0.2em;
	width:173px;
	height:40px;
	text-align:center;
	-x-system-font:none;
	color:#fff;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	line-height:normal;
	text-decoration:none;
	text-transform:lowercase;
	border:0;
	margin-right:20px;
	float:right;
}


#searchbox input:focus{
	border:1px solid #BBDAFD;
}

.listado_publi_content{
	margin-left:0px;
	border-bottom:1px dotted #bbb;
	padding-left:5px;
}

.publi_titulo{
	font-weight:bold;
}

.publi_revista{
	font-style:italic;
}

.publi_h3{
	 color:#809B21;
	 font-size:28px;
	 border-bottom:2px dotted #809B21;
}


/*.........................  PAGINATION  .............................................................*/


.blogpagination UL.pagenav_ul{
	list-style-type:none;
	}

UL.pagenav_ul{
	list-style-type:none;	
}


.pagenav{
	color:#484848 !important;
	display:inline;
	font-size:11px;
	background-image:none !important;
	margin-left:3px;
}
.pagenav{

}
.pagenav a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;	
	text-decoration: none; 
	color: #88AF3F;
	background-color:#f2f2f2;
	
}
.pagenav a:hover, .pagenav a:active {
	border:1px solid #00A2E4;
	color: #638425;
	background-color: #E5F7FF;
}

.mgm_next{
	text-align:right;
}

.mgm_next p{
	margin:0 !important;
}
.navegacion{
	margin-top:20px;
}


/*........................ FORMULARIOS MY PROFILE ...............................................................
....................................................................................................................



.datospersonales_content --- user details
.cv_listado_contenedor  -- personal data


................................................................*/
/*----- ver------------------------*/

.datospersonales_content h2, #cv_listado_contenedor h2{
	margin-bottom:30px;
}

.datospersonales_content .datospersonales_c, .cv_entidades_c, .cv_entidades_c label{
	display:block;
	font-size:13px;
	margin-bottom:15px;
}

.cv_entidades_c{
	
	/*overflow:auto;
	height:100%;*/
}



.datospersonales_content .datospersonales_c .cabecera, #cv_listado_contenedor .cv_datos_nombres_form{
	position:absolute;
	width:170px;
	font-weight:bold;

}

.datospersonales_content .datospersonales_c .datos_recogidos_view, #cv_listado_contenedor .cv_datos_recogidos_form{
	margin-left:190px;
	margin-right:50px;
	color:#111;
	font-size:100%;
	padding:1px 0px 0px 5px;
	/*background:#fff url(../images/shadow.gif) repeat-x top;*/
	background-color:#f2f2f2;
	border-bottom:1px solid #ddd !important;
	border-left:1px solid #c3c3c3 !important;
	border-right:1px solid #c3c3c3 !important;
	border-top:1px solid #7c7c7c !important;
}

* html .datospersonales_content .datospersonales_c .cabecera, * html #cv_listado_contenedor .cv_datos_nombres_form{
	margin-left:-190px;

}

.cv_datos_recogidos_form2{
	padding-left:190px;
}




*:first-child+html .datospersonales_content .datospersonales_c .cabecera{
margin-left:-180px;
}

*:first-child+html #cv_listado_contenedor .cv_datos_nombres_form{
margin-left:-180px;
}

/*----- editar ------------------------*/

#cv_contenedor_form h2, .formulario_capa h2{
	margin-bottom:30px;
}

#cv_contenedor_form fieldset{
	border:0px;
}
.formulario_capa fieldset{
	border:0px;
	margin-bottom:30px;
}

.formulario_capa label{
	display:block;
	font-size:13px;
	margin-bottom:15px;
}

#cv_contenedor_form .cv_datos_nombres_form, .formulario_capa .com_curriculums_label, .com_curriculums_label{
	position:absolute;
	width:170px;
	font-weight:bold;
}

#cv_contenedor_form .cv_datos_recogidos_form, .formulario_capa .com_curriculums_input, .com_curriculums_file, .com_curriculums_input, .element_input a{
	padding-left:180px;
	margin-right:50px;
}

#cv_contenedor_form .cv_datos_recogidos_form input, .formulario_capa .com_curriculums_input input{	
	color:#111;
	font-size:100%;
	padding:3px 0px 3px 5px;
	background:#fff url(../images/shadow.gif) repeat-x top;
	width:350px;
	border-bottom:1px solid #ddd !important;
	border-left:1px solid #c3c3c3 !important;
	border-right:1px solid #c3c3c3 !important;
	border-top:1px solid #7c7c7c !important;
}
#cv_contenedor_form .cv_datos_recogidos_form select{	
	
	padding:3px 0px 3px 5px;	
	border-bottom:1px solid #ddd !important;
	border-left:1px solid #c3c3c3 !important;
	border-right:1px solid #c3c3c3 !important;
	border-top:1px solid #7c7c7c !important;
}


#cv_contenedor_form .cv_datos_recogidos_form input:hover, .formulario_capa .com_curriculums_input input:hover{
	border:1px solid #46C9FF !important;
	background-color:#f8f8f8;
}

*:first-child+html .com_curriculums_input input[type="checkbox"]{
	border:1px solid red;
}

/*................................ tables ...............................................*/


TABLE.listado_table, table.listadoarticulos{
	width:95%;
	border:1px dotted #ccc;
	margin-top:20px;
}

*html TABLE.listado_table, *html table.listadoarticulos{
	width:65%;
}

TABLE.listado_table TR.cabecera td, table.listadoarticulos TR.cabecera td{
	background-color:#f2f2f2;
	color:#222;
	font-weight:bold;
}

TABLE.listado_table TD, table.listadoarticulos td{
	font-size:12px;
	padding:2px 0px 2px 5px;
	border-bottom:1px dotted #ccc;
}



/*................ BOTONES FORMULARIOS .............................................*/

.enlace a, .CV_Button a, .boton a, .botonsistema{
	background:#fff url(../images/formboton.gif) no-repeat left 0.2em;
	width:173px;
	height:40px;
	display:block;
text-align:center;
	-x-system-font:none;
	color:#fff;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	line-height:normal;
	text-decoration:none;
	text-transform:lowercase;
	padding-top:10px;
}

.enlace a:hover, CV_Button a:hover, .boton a:hover{
	
}

.change_pass a{
	
	width:420px;
	background:#fff url(../images/bgigante.gif) no-repeat left 0.2em;
	text-align:left;
	padding-left:10px;
} 

.change_pass a:hover{
color:#D4EE7D !important;
}

*:first-child+html .cv_submit_button {
	margin-top:40px;
}

*html .cv_submit_button {
	margin-top:40px;
}


.cv_submit_button .button, .button_text{
	background:#fff url(../images/formboton.gif) no-repeat left 0.2em;
	width:173px;
	height:40px;
   text-align:center;
	-x-system-font:none;
	color:#fff !important;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:18px !important;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	line-height:normal;
	text-decoration:none;
	text-transform:lowercase;
	border:0;
	margin-right:20px;	
}



*:first-child+html .cv_submit_button .button{
	border:0 !important;
	width:173px !important;
}

*html .cv_submit_button .button{
	border:0 !important;
	width:173px !important;
}

*:first-child+html .cv_submit_button .button:hover{
	border:0 !important;
	width:173px !important;
}

*html .cv_submit_button .button:hover{
	border:0 !important;
	width:173px !important;
}


.bverde{
	background:#fff url(../images/bverde.gif) no-repeat left 0.2em !important;	
	cursor:pointer;
}

.bverde a{
	background:#fff url(../images/bverde.gif) no-repeat left 0.2em !important;	
	cursor:pointer;
}

.bverde2{
	background:#fff url(../images/bverde2.gif) no-repeat left 0.2em !important;	
	cursor:pointer;
}

.brojo{
	background:#fff url(../images/brojo.gif) no-repeat left 0.2em  !important;
	cursor:pointer;
}

.bazul{
	background:#fff url(../images/bazul.gif) no-repeat left 0.2em  !important;
	cursor:pointer;
}

.bnaranja{
	background:#fff url(../images/bnaranja.gif) no-repeat left 0.2em  !important;
	cursor:pointer;
	 text-align:left !important;
}

.bverde:hover, .bverde2:hover, .bverde a:hover{
	color:#D4EE7D !important;
}

.brojo:hover{
	color:#F73848  !important;
}

.bazul:hover{
	color:#A3D9E3  !important;
}

.bnaranja:hover{
	color:#F8B232  !important;
}


div.boton{
	margin-top:40px;
}


/*................ BASE MYPROFILE .............................................*/

/*

DIV.researcher{
	background:url(../images/base_myprofile.jpg) no-repeat left top;	
	margin-top:10px;
	margin-right:15px;
	padding:37px 15px 5px 20px;
	overflow:auto;
	height:100%;
	border-bottom:1px dotted #ccc;
}

DIV.researcher img{
	float:left;
	padding-left:11px;
}

DIV.researcher p{
	margin-left:0px !important;
	border-bottom:1px dotted #839E24;
	margin-top:0px !important;
}

DIV.researcher p strong{
	-x-system-font:none;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#839E24;
}
*/


DIV.researcher ul{
	margin:0px !important;
	padding:0px 0px 0px 0px !important;
	list-style-type:none !important;
}

DIV.researcher ul li{
	margin:0px !important;
	padding:0px 0px 10px 10px!important;
	background-image: url(../images/bullet_li_research.gif);
	background-repeat:no-repeat;
	background-position:left 4px !important;
}

DIV.researcher .researcher2{
	margin-left:200px !important;
	margin-bottom:10px;
	min-height:190px;
}

DIV.researcher .botoneditar{
	float:right;	
}

DIV.researcher .botoneditar a{
	background:url(../images/boton_edit.gif) no-repeat top left;
	width:113px;
	height:41px;
	display:block;
	-x-system-font:none;
	color:#666;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	line-height:normal;
	text-decoration:none;
	text-transform:lowercase;
	padding:5px 0px 0px 20px;
}

/*................... suggestions box - contact ....................................*/


#mosform5 fieldset, #mosform7 fieldset{
	border:0px;
	margin-bottom:30px;
	margin-top:30px;
	line-height:2em;
}

#mosform5 label, #mosform7 label{
	display:block;
	font-size:13px;	
	border:1px solid white;
}

#mosform5 .mosFormLabel, #mosform7 .mosFormLabel{
	position:absolute;
	width:180px;
	font-weight:bold;
}

#mosform5 .mosFormElement, #mosform7 .mosFormElement{
	padding-left:180px;
	margin-right:50px;
}

#mosform5 .mosFormElement input, #mosform5 .mosFormElement textarea, #mosform7 .mosFormElement input, #mosform7 .mosFormElement textarea, .com_curriculums_input textarea{	
	color:#111;
	font-size:100%;
	padding:3px 0px 3px 5px;
	background:#fff url(../images/shadow.gif) repeat-x top;
	width:350px;
	border-bottom:1px solid #ddd !important;
	border-left:1px solid #c3c3c3 !important;
	border-right:1px solid #c3c3c3 !important;
	border-top:1px solid #7c7c7c !important;
}






.mosFormActions .button{
		background:#fff url(../images/bverde.gif) no-repeat left 0.2em;
	width:173px;
	height:40px;
	text-align:center;
	-x-system-font:none;
	color:#fff;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	line-height:normal;
	text-decoration:none;
	text-transform:lowercase;
	border:0;
	margin-right:20px;
}

.mosformerror{
	color:#cc0000;
	font-size:12px;	
}



/*...... entrada myprofile............................*/


.entrada UL {
	list-style-type:none !important;
	margin:20px 0px 0px 0px;
	padding:0px;

}


.entrada UL li{
	display:block;
	float:left;
	height:110px;
	width:130px;
	margin-bottom:15px;
	margin-right:25px;
	border:1px solid red;
	text-align:center !important;
	background-color:#FDFDFD;
	border:1px solid #DCDCDC;
	padding:0px 0px 0px 0px !important;
}
.entrada UL li:hover{
border:1px solid #A6C147;

}

.entrada UL LI img{
	display:block;
	margin-left:35px;
	
}

*:first-child+html .entrada UL LI img{
	margin-left:0px;
}

.entrada UL LI a{
    text-transform: lowercase;
  	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
	color:#484848 !important;
	-x-system-font:none;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:17px;
	text-decoration:none;
	padding:5px 0px 0px 0px !important;
	height:105px;
	width:130px;
	display:block;
	cursor:pointer;

}

.entrada UL LI a:hover{
	color:#A6C147 !important;
}

/*.........................................................*/

.curri{
	background:#fff url(../images/bcurriculum.gif) no-repeat left top;
	padding:10px 0px 0px 70px;
}

/*......................................................................*/

table.detalles_comunicacion{
	background-image: url(../images/calendar.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	border:1px dotted #bbb;
	padding:5px 0px 5px 60px;
	font-size:12px;
	width:80%;
	color:#555;
	margin:10px 0px 20px 0px;
}




/*.....................................................................*/

table.founds_managed {
	margin:10px 10px 20px 10px !important;
	border:5px solid #eee;
	padding:5px;
}

table.founds_managed td{
	font-size:11px;
}

table.founds_managed td p{
	margin:0px 0px 10px 0px !important;
	font-style:italic;
	font-size:11px !important;
}

table.founds_managed td.caja input{
	background-color:#f2f2f2;
	border:1px solid #ccc;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
}

table.founds_managed td.caja input:hover{
	border:1px solid #46C9FF;
	background-color:#eee;
}
















.accesosdirectos input[type="text"] {
    width: 70%;
    float: left;
    margin-right: -1px;
}
.accesosdirectos input {
    border: 1px solid #929292;
    padding: 1.5rem;
    color: grey;
    background-color: #242424;
	font-size: 18px;
}





#footer_960 {
	padding-top: 20px;
	margin:auto;	
	text-align:center;	
}

.accesosdirectos {
	text-align: left;
	width:100%;
	color: white;
}



.accesosdirectos h4 {
    font-weight: 100;
    border: none;
    /* color: white; */
    padding: 0;
    margin: 0 0 1rem;
    text-align: left;
    font-size: 24px;
}

.accesosdirectos h5 {
	font-weight: 100;
	border: none;
	/* color: white; */
	color: rgba(255,255,255,.5);
	padding: 0;
	margin: 0 0 1rem;
	text-align: left;
	font-size: 22px;
}




#footer_background2 {
	background-image: none !important;
	background-color: #101010 !important;
	
}

#footer2 {
	background-image: none !important;
	background-color: #f5f5f5 !important;
	color: #242424;
	padding-left: 15px;
	padding-right: 15px;
}


#footer2 .menuprincipal, #footer2 .menuprincipales, #footer2 .menuprincipalue {
	padding-top: 15px !important;
	text-align: left;

}

#footer2 .menuprincipal ul li a, #footer2 .menuprincipales ul li a, #footer2 .menuprincipaleu ul li a {
		color: #242424 !important;
		 text-transform: none;
		
}


#footer2 .menuprincipal ul li a:hover, #footer2 .menuprincipales ul li a:hover, #footer2 .menuprincipaleu ul li a:hover{
	background-color: #f5f5f5 !important;
	color: #1861b5 !important;
}

.accesosdirectos ul.menu {
	list-style-type:none;
}

.accesosdirectos ul.menu li {
	margin-top: 10px;
	margin-left: 20px;
}


#footer2 #legals {
	/* color:#fff; 
	font-size:0.7em;*/
	margin-top: 20px;
	padding-left: 20px;
	text-align:left;
	color: #242424;
}

#footer2 .moduletable_menuopciones{
	text-align:right;
	height:70px;
}

#footer2 .moduletable_menuopciones ul{
	margin: 10px 10px 0px 0px;
	padding:0;
	list-style-type:none;
}

#footer2 .moduletable_menuopciones ul li{
	display:inline;	
	margin-left:10px;
}

#footer2 .moduletable_menuopciones ul li a{
	/* color:#fff; */
	color: #242424;
	text-decoration:none;	
	padding:3px 10px 3px 10px;
}

#footer2 .moduletable_menuopciones ul li a:hover{
	color: #1861b5;
}




.header-full {
  background-image: linear-gradient(to top, #1861b5, #1861b5);
}
@media (min-width: 1200px) {
  .container {
    width: 99%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 99%;
  }
}
@media (min-width: 768px) {
  .container {
    width: 99%;
  }
}


#footer2 ul li ul { /* No muestra los submenus inferiores */
	display:none;
	border: 1px solid red;
}

.sidebar-nav > li > a::after {
  content: "" !important;
}


