﻿@charset "utf-8";

/*Texto generico*/
.txt_boton_azul{font-size:11px;background-color: inherit;color: #2169B1;font-weight:bold;}
.txt_general_formas{font-size:11px;text-align:left;color: #000000;}
.txt_general,.txt_general_bold,.txt_general_gris,.txt_general_naranja,.txt_general_blanco,.txt_general_azul,.txt_general_rojo,.txt_general_nota, .txt_error, .txt_general_formas{
font-size: 12px;color: #000000;background-color: inherit;text-decoration: none;}
.txt_general_bold{margin: 0;font-weight:bold;}
.txt_general_gris{background-color: inherit;color: #666666;font-family: "Trebuchet MS", Tahoma,Verdana,Arial;}
.txt_general_grisb{background-color: inherit;color: #7f7f7f;font-size: 14px}
.txt_general_naranja{background-color: inherit;color: #fe6429;}
.txt_general_blanco{background-color: inherit;color: #FFFFFF;font-size: 11px;}
.txt_general_azul{background-color: inherit;color: #195089;}
.txt_general_azul_bold{background-color: inherit;color: #195089;font-weight:bold;}
.txt_general_azul_claro{background-color: inherit;color: #4c7bac;}
.txt_general_rojo{background-color: inherit;color: #cc0000;}
.txt_general_nota{font-size:13px;text-align:left;}
.txt_error{font-size:10px;text-align:left;color: #cc0000;}
.txt_precio{font-size: 12px;font-weight:bold;}
.txt_general_naranjainactivo{background-color: inherit;color: #FEB79C;}
.txt_general_grisclaro{background-color: inherit;color: #939393;}


/*Titulos*/
.tit_blanco{color: #FFFFFF;font-size: 12px;padding: 0px 0 0px 16px;}
.tit_blancob{color: #FFFFFF;font-size: 12px;padding: 0px 0 0px 16px;font-weight: bold;}
.tit_blancogde{color: #FFFFFF;font-size: 14px;padding: 0px 0 0px 0px;font-weight: bold;}
.tit_rojob{color: #cc0000;font-size: 12px;padding: 0px 0 0px 16px;font-weight: bold;}
.tit_azul_gde{font-size: 16px;color: #425d8f;font-weight: bold;}
.tit_azul_obs{font-size: 14px;color: #000066;font-weight: bold;}
.tit_precio{font-size: 24px;color: #FF9933;font-weight: bold;}
.tit_preciosmall{font-size: 14px;color: #2169B1;font-weight: bold;}
.tit_precio_mensual{font-size: 13px;color: #000000;}
.tit_encabezado{font-size: 14px;color: #FF6600;font-weight: bold;}
.tit_mi_telmex{font-size: 16px;color: #FF6600;font-weight: bold;}
.tit_sin_costo{font-size: 16px;color: #FF9933;font-weight: bold;}
.tit_azul{color: #425d8f;font-size: 14px;font-weight: bold;}


/*Listados de sección*/
.lst_naranja{font-size: 12px;list-style: none;margin: 0;padding: 0;}
.lst_naranja li{background-image: url("../../images/images_css/bullet_nar.gif");background-repeat: no-repeat;background-position: 0 8px;padding: 0 0 0 13px;margin:0;line-height:18px;text-align:left; }
.lst_naranja li  a{text-decoration:none}
.lst_naranja li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}


.lst_arrow{font-size: 13px;list-style: none;margin: 0;padding: 0;}
.lst_arrow li{background-image: url('bullet_arrow.png');background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 0 13px; margin:0;line-height:16px;text-align:left;}
.lst_arrow li a{text-decoration:none; color:#033A72 !important}
.lst_arrow li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}


.checked_arrow{font-size: 13px;list-style: none;margin: 0;padding: 0;}
.checked_arrow li{background-image: url('checked.gif');background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 0 13px; margin:0;line-height:16px;text-align:left;}
.checked_arrow li a{text-decoration:none; color:#033A72 !important}
.checked_arrow li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}

.lst_menu_azul{list-style: none;margin: 0;padding: 10;background-color: inherit;color: #666666;font-family: "Trebuchet MS", Tahoma,Verdana,Arial; PADDING-BOTTOM: 6px;}
.lst_menu_azul li{background-image: url('bullet_azul.gif');background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 0 13px; margin:0;line-height:16px;text-align:left;} 
.lst_menu_azul li a{text-decoration:none; color:#033A72 !important}
.lst_menu_azul li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}

.lst_menu_verde{list-style: none;margin: 0;padding: 10;background-color: inherit;color: #666666;font-family: "Trebuchet MS", Tahoma,Verdana,Arial; PADDING-BOTTOM: 6px;}
.lst_menu_verde li{background-image: url('c-sep-l.gif');background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 0 13px; margin:0;line-height:16px;text-align:left;} 
.lst_menu_verde li a{text-decoration:none; color:#033A72 !important}
.lst_menu_verde li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}

.menu_horizontal{float:left; width:730px;margin:0 0 8px 0; padding:0; height:26px; _margin:8px 0 0 0; }
.menu_horizontal ul{float:left;list-style-type: none;line-height:26px; padding:0; margin:0;}
.menu_horizontal ul li{float:left;}
.menu_horizontal li.txt_general_naranja{font-size:11px;}
.menu_horizontal ul li a{float:left; display:block}

.lst_menu_izq_blanco {	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.lst_menu_izq_blanco LI {	TEXT-ALIGN: left; LIST-STYLE-TYPE: none; FONT-SIZE: 11px}
.lst_menu_izq_blanco LI A {	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto !important; COLOR: #033a72; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px}
.lst_menu_izq_blanco LI A {	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff;}  
.lst_menu_izq_blanco LI A:hover {	BACKGROUND-COLOR: #f5f3f4; TEXT-DECORATION: none} 



.lst_menu_index{list-style: none;margin: 0;padding: 10;background-color: inherit;color: #666666;font-family: "Trebuchet MS", Tahoma,Verdana,Arial; PADDING-BOTTOM: 6px;}
.lst_menu_index li{background-image: url('bullet_arrow.gif');background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 0 13px; margin:0;line-height:16px;text-align:left;} 
.lst_menu_index li a{text-decoration:none; color:#033A72 !important}
.lst_menu_index li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}

.lst_menu_izq_gris {	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.lst_menu_izq_gris LI {	TEXT-ALIGN: left; LIST-STYLE-TYPE: none; FONT-SIZE: 11px}
.lst_menu_izq_gris LI A {	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 18px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto !important; COLOR: #033a72; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 4px}
.lst_menu_izq_gris LI A {	BORDER-BOTTOM: #d3d1d2 1px solid; BACKGROUND-COLOR: #f5f3f4; COLOR: #195089}
.lst_menu_izq_gris LI A:hover {	BACKGROUND-COLOR: #ffffff; COLOR: #195089; TEXT-DECORATION: none}


ul sup{vertical-align:top;}

/*Especificacion adicional utilizada cuando se utilice superindice <sup> dentro de una lista <ul>*/
/*Estilo para botones*/
.frm_bot_naranja{
	background-image:url("../../images/images_css/bot_nar.gif");
	background-repeat:repeat-x;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	width: 90px;
	cursor: pointer;
}

.frm_bot_naranjacarro{
	background-image:url("../../images/images_css/bot_narcarr.html");
	background-repeat:repeat-x;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	width: 90px;
	cursor: pointer;
}

.frm_bot_gris{
	background-image:url("../../images/images_css/bot_gris.gif");
	background-repeat:repeat-x;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	width: 90px;
	cursor: pointer;
}

.frm_bot_buscar{
	background-image:url("../../images/images_css/_fondo_buscar.gif");
	background-repeat:repeat-x;
	font-size: 11px;
	color: #FE6429;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 28px;
	cursor: pointer;
}

/***********************------ INICAN CSS UTILIZADOS EN APLICACION DE FACTURA ELECTRONICA -----------*******************************/

/**Para los titulos de contenido interno*/
/*.title_registro{background-color: #C3CBD2; background-repeat:no-repeat;background-position: top left;height: 23px;width:800px;font-size: 15px;color:#FFFFFF;font-family: "Trebuchet MS", Tahoma,Verdana,Arial;font-weight:bold;} */
.title_registro{background-color: #FFFFFF; background-repeat:no-repeat;background-position: top left;height: 23px;width:800px;font-size: 17px;color:#003333;font-family: "Trebuchet MS", Tahoma,Verdana,Arial;font-weight:bold;} 

/** Estilo utilizado en el jsp header.jsp*/
.lnk_rojo{
	background-color:inherit;
	color: #FF0000 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 17px;
	font-weight: bold; 	
}

.lnk_user{
	background-color:inherit;
	color: #2169B1 !important;
	/*font-family: "Trebuchet MS", Tahoma,Verdana,Arial;*/
	font-size: 14px;
	font-weight: bold; 	
}

/** Estilo utilizado en el jsp header.jsp para los link naranjas cuando estan seleccionados*/
.lnk_botonhedsel{
	background-color:inherit;
	text-decoration: none;
	color:#FF9933 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
}
a.lnk_botonhedsel:hover{
	background-color:inherit;
	color:#FF9933 !important;
	font-weight: bold;
}

/** Estilo utilizado en el jsp header.jsp para los link naranjas cuando no estan seleccionados se pintan naranjas al pasar sobre el link el puntero*/
.lnk_botonhed{
	background-color:#FFFFFF;
	text-decoration: none;
	color:#879eb6 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 14px;
	font-weight: bold; 
}
.filsetclass{
	background-color:#FFFFFF;
	border: 0px solid #577AA0; 
}
a.lnk_botonhed:hover{
	background-color:#FFFFFF;
	color:#FF9933 !important;
	font-weight: bold;
}

/*Estilo para controles: text, select, textarea, radio, checkbox*/
.frm_input{	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #ACE;
	font-size:11px;
	margin:0 0 5px;
	padding:1px;
	height:auto;
	background-color:#FFFFFF;
	
	}
.frm_inputShow{	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*border:1px solid #ACE;*/
	font-size:11px;
	margin:0 0 5px;
	padding:1px;
	height:auto;
	background-color:#FFFFFF;	
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #ACE;
	border-bottom: 1px solid #ACE;		
	font-family: Arial;	
	color: #1d558d;		
	}	
.button_submit {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#19d url('bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #fff;
	color:#ffffff;
	text-shadow:0 -1px 0 #39d;
	padding:3px 6px 3px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}

.button_upload{
  /*
  background-image:url(../img/uploadExcelColor32.png);
  background-repeat:no-repeat;
  	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	border:1px solid #214263;
	color:#214263;
	text-shadow:0 -1px 0 #39d;
	padding:3px 6px 3px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
	*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#19d url('bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #fff;
	color:#ffffff;
	text-shadow:0 -1px 0 #39d;
	padding:3px 6px 3px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}


	
.frm_input:focus{
 	-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FBEFF2;
 	
}

#main-container{
			width:100%;
		}

#form-container{
			background-color:#FFFFFF;
			padding:5px;
			-moz-border-radius:12px;
			-khtml-border-radius: 12px;
			-webkit-border-radius: 12px;
			border-radius:12px;
}


/*listado linea punteada*/
.bak_separador_puntos_h {	LINE-HEIGHT: 1px; BACKGROUND: url('separador_ptos_gif.gif') repeat-x; HEIGHT: 5px; FONT-SIZE: 1px}


/*************------------------------- FINALIZAN CSS UTILIZADOS EN APLICACION DE FACTURA ELECTRONICA-------------****************************/



.lnk_naranja{
	background-color:inherit;
	color: #FF9933 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
}
a.lnk_naranja:hover{
	background-color:inherit;
	color:#fd4701 !important;
}

.lnk_azul_agrega{
	background-color:inherit;
	background-image: url('../img/pregunta.gif');background-repeat: no-repeat;background-position: 0 1px;padding: 0 0 12px 22px;
	color:#1589ff !important;
	/*color:#208806 !important;*/
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none !important;	
}
a.lnk_azul_agrega:hover{
	background-color:inherit;
	/*color:#879eb6 !important;*/	
	text-decoration:none !important;	
}

.lnk_azul{
	background-color:inherit;
	color:#033A72 !important;
	text-decoration:underline !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;	
}
a.lnk_azul:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}
	
.lnk_azul_menu{
	background-color:inherit;
	text-decoration: none;
	color:#033A72 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
}
a.lnk_azul_menu:hover{
	text-decoration: none;
	background-color:inherit;
	color:#879eb6 !important;
}

.lnk_botonsubhedsel{
	background-color:inherit;
	text-decoration: none;
	color:#FF9933 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_botonsubhedsel:hover{
	background-color:inherit;
	color:#FF9933 !important;
	font-weight: bold;
}
.lnk_familias{
	background-color:inherit;
	text-decoration: none;
	color:#333333 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_familias:hover{
	background-color:inherit;
	color:#FF9933 !important;
	font-weight: bold;
}
.lnk_relacionados{
	background-color:inherit;
	text-decoration: none;
	color:#666666 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 13px;
}
a.lnk_relacionados:hover{
	background-color:inherit;
	color:#666666 !important;
}

.lnk_formas{
	background-color:inherit;
	text-decoration: underline;
	color:#000000;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
}
a.lnk_formas:hover{
	background-color:inherit;
	color:#2169B1 !important;
}

.lnk_negro{
	background-color:inherit;
	text-decoration: none;
	color:#000000 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
	line-height: 18px;
}
a.lnk_negro:hover{
	background-color:inherit;
	text-decoration: none;
	color:#2169B1 !important;
}

.lnk_naranjabold{
	background-color:inherit;
	text-decoration: none;
	color:#FF9933 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}
a.lnk_naranjabold:hover{
	background-color:inherit;
	text-decoration: underline;
	font-weight: bold;
	color:#fd4701 !important;
}

.lnk_bcotabla{
	background-color:inherit;
	text-decoration: none;
	color:#FFFFFF !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}
a.lnk_bcotabla:hover{
	background-color:inherit;
	text-decoration: underline;
	font-weight: bold;
	color:#FFFFFF !important;
}
.lnk_menufamilias{
	background-color:inherit;
	text-decoration: none;
	color:#1E6BB1 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
}
a.lnk_menufamilias:hover{
	background-color:inherit;
	text-decoration: underline;
	color:#1E6BB1 !important;
	font-weight: bold;
}

.lnk_generales{
	background-color:inherit;
	text-decoration: none;
	color:#1E6BB1 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_generales:hover{
	background-color:inherit;
	text-decoration: underline;
	color:#1E6BB1 !important;
	font-weight: bold;
}

.lnk_menutitulo{
	background-color:inherit;
	text-decoration: none;
	color:#1E6BB1 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 20px;
}

.lnk_menu{
	background-color:inherit;
	text-decoration: none;
	color:#879eb6 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 16px;
}
.titulo_column{
	background-color:inherit;
	text-decoration: none;
	color:#879eb6 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 13px;
}
.titulo_table{
	background-color:inherit;
	text-decoration: none;
	color:#879eb6 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 14px;
}
.lnk_menu_pequeno{
	background-color:inherit;
	text-decoration: none;
	color:#879eb6 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
}
.lnk_menu_pequeno_der{
	background-color:inherit;
	text-decoration: none;
	color:#879eb6 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
}

a.lnk_menutitulo:hover{
	background-color:inherit;
	text-decoration: underline;
	color:#1E6BB1 !important;
}

.lnk_azul_menuficha{
	background-color:inherit;
	color:#2169B1 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_azul_menuficha:hover{
	background-color:inherit;
	color:#FF9933 !important;
	font-weight: bold;
}	

.lnk_general{
	background-color:inherit;
	color:#2169B1 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
}
a.lnk_general:hover{
	background-color:inherit;
	color:#FF9933 !important;
	
}
.lnk_azul_claro{
	background-color:inherit;
	color:#033A72 !important;
	text-decoration:none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 10px;
}
.frm_input_error{
	font-size: 11px;
	color:#000000;
	background-color:#FFFFFF;
	border: 1px solid #577AA0; 
	height:auto; 
	padding:0;   
    border-color: red;  
}
.none{font-size: 11px;color:#000000;background-color:#FFFFFF;border: 0px solid #577AA0; height:auto; padding:0;}

.txt_general_nota {	COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}

.archivos_miniaturas{font-size: 12px;list-style: none;margin: 0;padding: 0;}
.archivos_miniaturas li{background-image: url('bullet_arrow.gif');background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 0 13px; margin:0;line-height:16px;text-align:left;}
.archivos_miniaturas li a{text-decoration:none; color:#033A72 !important}
.archivos_miniaturas li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}



/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 118px;
    max-width: 130px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 4px 5px ;    
    text-decoration: none;
    display: block;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}
/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
.dropdown-button {
    display: inline-block;
    cursor: pointer;
    background:#19d url('bg-btn-blue.png') repeat-x scroll 0 0;
    border:1px solid #fff;
    color:#ffffff;
    text-shadow:0 -1px 0 #39d;
	padding:2px 6px 3px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
	/*  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);*/
}
.dropdown-button:hover,
.dropdown-button:focus {
    border: 1px solid ##5186a6;
    background: #7ed1ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#7ed1ff), to(#4e80a0));
    background: -moz-linear-gradient(top, #7ed1ff, #4e80a0);
    background: linear-gradient(to bottom, #7ed1ff, #4e80a0);
    color: #ffffff;
    text-decoration: none;
}
.dropdown-button:active {
    background: #416b85;
    background: -webkit-gradient(linear, left top, left bottom, from(#416b85), to(#416b85));
    background: -moz-linear-gradient(top, #416b85, #416b85);
    background: linear-gradient(to bottom, #416b85, #416b85);
}
.button-esp:before{
    content:  "\0000a0";
    display: inline-block;
    height: 18px;
    width: 24px;
    line-height: 18px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../img/espana30x14.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.button-ing:before{
    content:  "\0000a0";
    display: inline-block;
    height: 20px;
    width: 24px;
    line-height: 18px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../img/inglaterra30x14.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.li-ing:after{
    content:  "\0000a0";
    display: inline-block;
    height: 18px;
    width: 26px;
    line-height: 24px;
    margin: 0 2px -6px -3px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../img/inglaterra30x14.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
/*
.li-esp {
  background: url(../img/espana30x14.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  margin: 0 auto;
  text-indent: -9999px;
}
*/
.li-esp:after{
    content:  "\0000a0";
    display: inline-block;
    height: 18px;
    width: 26px;
    line-height: 24px;
    margin: 0 2px -6px -3px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../img/espana30x14.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.padd{
	padding-right: 10px;
	
}
.cargandomini{
	background: url("../img/ui-anim_basic_16x16.gif") center no-repeat;	
	height: 12px;	
}

	
.navbar-default.nav-upper {		
}

.navbar-default.nav-upper ul {
	float: right;
	display: table;
}
	
.navbar-default.nav-upper .navbar-upper>li {
	display: table-cell;
	font-size: 14px;
}
	
.navbar-default.nav-upper .navbar-upper>li>a {
	color: #fff;
}
	
@media ( min-width : 768px) {
	.navbar.navbar-lower .navbar-nav {
		margin-left: 100px;
	}
}
	
.navbar-inverse.nav-upper {
	height: 20px;
}
	
.navbar-inverse.nav-upper ul {
	float: right;
	display: table;
}
	
.navbar-inverse.nav-upper .navbar-upper>li {
	display: table-cell;
	font-size: 14px;
}

.navbar-inverse.nav-upper .navbar-upper>li>a {
	color: #777;
}
	
@media ( min-width : 768px) {
	.navbar.navbar-lower .navbar-nav {
		margin-left: 100px;
	}
}
.login-section {
  width: 60%;
  margin: 2% auto;
}
.login-box-body {
  background: #D2D6DE;
  padding: 20px;
  border-top: 0;
  color: #666;
}
.login-info{
	border-style:outset;
	border: 2px;
	border-color: ##D2D6DE;
	
	 
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 155px;
  /*background-color: #f5f5f5;*/
  background-color: #ffffff;
}
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

.title-widget {
	color: #898989;
	font-size: 20px;
	font-weight: 300;
	line-height: 1;
	position: relative;
	/*text-transform: uppercase;*/
	font-family: 'Fjalla One', sans-serif;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-left: 15px;
}

.title-widget::before {
    background-color: #ea5644;
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: -2px;
    width: 5px;
}

html {
  position: relative;
  min-height: 100%;
}
 
body {
  margin-bottom: 155px;
}
body > .container {
  padding: 60px 15px 0;
}