/* CSS Document */
body{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 17px;
	color: #494925;

}

.fondo-body{
	background-color: #BDBD79;
}

#irArriba span{
	position: fixed;
	bottom: 30px;
	right: 30px;
	width: 40px;
	height: 40px;
	background-image: url(../imagenes/iconos/otros/ir_arriba.png);
}

.btn-acceso{
	color: #FFFFFF;
	background-color: #7B7B3E;
	border: 1px solid #A9A954;
	border-radius: 10px;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 7px;
	padding-left: 50px;
	text-transform: uppercase;
}
.btn-acceso:hover{
	color: #FFFFFF;
	background-color: #A9A954;
	border: 1px solid #7B7B3E;
	border-radius: 10px;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 7px;
	padding-left: 50px;
	text-transform: uppercase;
}
.btn_cab{
	color: #333333;
	background-color: #F3F3F3;
	border: 1px solid #7B7B3E;
	border-radius: 10px;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	text-align: left;
}
.btn_foto{
	color: #7B7B3E;
	background-color: #FFFFFF;
	border: 1px solid #7B7B3E;
	border-radius: 10px;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.btn_foto:hover{
	color: #FFFFFF;
	background-color: #7B7B3E;
	border: 1px solid #A9A954;
	border-radius: 10px;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	text-align: center;
}
.btn-regaltas{
	color: #FFFFFF;
	background-color: #2B1500;
	border: 1px solid #F3F1E4;
	text-transform: uppercase;	
}
.btn-regaltas:hover{
	color: #0F0000;
	background-color: #DADADA;
	border: 1px solid #DADADA;
	text-transform: uppercase;
}

.btn-medio{
	color: #BCBC7A;
}
.btn-obscuro{
	color: #FFF;
	background-color: #99994D;
	border: 1px solid #BCBC7A;
	border-radius: 10px;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	text-transform: uppercase;
}
.btn-obscuro:hover{
	color: #FFF;
	background-color: #BCBC7A;
	border: 1px solid #99994D;
	border-radius: 10px;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	text-transform: uppercase;
}
.btn-desplegable{
	color: #4a452a;
}
.color_blanco{
	color: #FFF;
}
.color_claro{
	color: #F4F4F4;
}
.color_obscuro{
	color: #494925;
}
.color_medio{
	color: #6A6A35;
}
.color_fondo{
	color: #F4F4F4;
}
.color_fondo:hover{
	color: #BCBC25;
}
.color_titulos{
	color: #484824;
}
.color_subtitulos{
	color: #96964B;
}
.color_atencion{
	color: #FF0000;
}
.color_rojo{
	color: #D50000;
}
.color_verde{
	color: #5cb85c;
}
.color_gestion{
	color: #FFF;
}
.color_usuario{
	color: #F2F2F2;
}
.color_menu_v{
	color: #f8f8f8;
}
.cursiva{
	font-style: oblique;	
}
.cuso_link{
	color:#FFF;
}
.cuso_link:hover{
	color:#eeece1;
}
.cuadro_informa{
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	font-weight: bold;
	border: 1px solid #FFF;
}
.cuadro_local{
	color: #6B6B6B;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border: 1px solid #6B6B6B;
	border-radius: 5px;
}
.cuadro_matserv{
	color: #6B6B6B;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border: 1px solid #6B6B6B;
	border-radius: 5px;
}
.cuadro_menu{
	border: 1px solid #6A3500;
}
.cuadro_menu_izq{
	color: #494925;
	margin-left: 10px;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	font-weight: bold;
	border: 1px solid #E6E6CC;
	border-radius: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FCFCF8;
}
.fondo-contenedor{
	background-color: #F1F1E0;
	color: #494925;
	border: 1px solid #E6E6CC;
	border-radius: 5px;
}

.fondo-cabecera{
	padding-bottom:: 5px;
	background-color: #eeece1;
}
.fondo-modal-contacto{
	background-color: #999999;
}
.fondo-cuadro{
	background-color: #F3F3E9;
	color: #4E4E27;
	padding: 20px;
	margin-bottom: 10px;
}
.fondo_cuadro_menu{
	background-color: #2F1700;
}
.fondo_modal_editar{
	background-color: #EFEFEF;
}
.fondo-gestion{
	background-image: url(../imagenes/fondos/2-fondo-logout.jpg);
}
.fondo-index{
	background-image: url(../imagenes/fondos/fondo_presentacion.jpg);
}
.fondo-info{
	background-image: url(../imagenes/fondos/1-fondo-inf.jpg);
	margin: 10px;
}
.fondo-sistem{
	background-image: url(../imagenes/fondos/2-fondo-sis.jpg);
	margin: 10px;
}
.fondo-org{
	background-image: url(../imagenes/fondos/3-fondo-org.jpg);
	margin: 10px;
}
.fondo-software{
	background-image: url(../imagenes/fondos/4-fondo-sof.jpg);
	margin: 10px;
}
.fondo-modal{
	color: #494925;
	background-color: #DBDBB7;
}
.fondo-listados{
	background-color: #4a452a;
	color: #eeece1;
	padding: 5px;
	height: 600px;
}
.fondo-menu{	
	color: #4a452a;
	padding-top: 5px;
	border: 1px solid #4a452a;
	margin-bottom: 5px;
	margin-top: 5px;
}
.fondo-submenu{
	background-color: #A0A050;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.fondo-menu-izq{
	background-color: #4a452a;
	font-size: 12px;
	text-transform: uppercase;
	color: #eeece1;
	padding-left: 10px;
	height: 600px;
}
.fondo_pag{
	background-color: #F4F4F4;
	}
.fondo-pie{
	font-size: 8px;
	color: #eeece1;
	margin-top: 100px;
	padding: 10px;
	background-color: #100000;
}
.fondo_obscuro{
	font-size: 8px;
	color: #494925;
	padding: 5px;
	background-image: url(../imagenes/fondos/fondo_pag.jpg);
	background-repeat: repeat;
}
.fondo_cab{
	padding: 5px;
	background-image: url(../imagenes/fondos/fondo_pag.jpg);
	background-repeat: repeat;
}
.fondo_claro{
	font-size: 8px;
	color: #BCBC7A;
	padding: 5px;
	background-image: F4F4F4;
	background-repeat: repeat;
}
.lista_link{
	padding: 8px;
	color: #F3F3E9;
}
.lista_link:hover{
	padding: 8px;
	color: #B8B870;
}

.lista_color{
	color: #eeece1;
	text-transform: uppercase;
}

.lista_color:hover{
	color: #eeece1;
	text-transform: uppercase;
	text-decoration: underline;
}
.linea_colorA{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c3a7;
}
.linea_colorB{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c3a7;
}
.linea_bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding-top: 10px;
	padding-bottom: 5px;
}
.linea_titulo{
	text-decoration: underline;	
}
.linea_bottomdos{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDDC;
	padding-top: 10px;
	padding-bottom: 5px;
}
.linea_right{
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #D8D8AF;
}
.linea_left{
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #D8D8AF;
}
.linea_top{
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #D8D8AF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.linea_menu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8AF;
}
.link_index{
	color:#FFF;
	padding:10px;
}
.link_index:hover{
	color:#FFF;
	padding:10px;
	background-color:#948a54;
}
.link_modal{
	color:#EDEDDC;
	padding:10px;
}
.link_modal:hover{
	color: #FFF;
	padding: 10px;
}

.link_menu_v{
	color: #f8f8f8;
	width: 38px;
	height: 38px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9C9C9;
}
.link_menu_v:hover{
	color: #1e1c11;
	width: 200px;
	height: 38px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9C9C9;
	font-size: 10px;
}
.link_texto{
	color: #96964B;
}
.link_texto:hover{
	color: #818141;
}
.link_acceso{
	color: #494925;
}
.link_acceso:hover{
	color:#FFF;
}
.link_presenta{
	color: #eeece1;
}
.link_presenta:hover{
	color:#FFF;
}
.link_gestion{
	color: #FBFBF7;
}
.link_gestion:hover{
	color: #494925;
}
.link_pfb{
	color: #DD0000;
}
.link_pfb:hover{
	color: #DD0000;
}
.link_menu{
	color: #414121;
}
.link_menu:hover{
	color: #4a452a;
}
.link_menu_cab{
	color: #444422;
}
.link_menu_cab:hover{
	color: #4a452a;
}
.link_menupie{
	color: #eeece1;
	padding:8px;
}
.link_menupie:hover{
	color: #4a452a;
	background-color: #eeece1;
	padding:8px;
}

.menu{
	color: #4a452a;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10;
}
.menu_principal{
	color: #f8f8f8;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10;
}
.menu_gestion{
	color: #4a452a;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 10;
}
/*li{
	height: 86px;
	padding: 0;
}
li:hover{
	height: 86px;
	padding: 0;
}*/
.menu_tres{
	color: #4a452a;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;	
	
}
.menuul #ul{
	height: 40px;
	padding: 15
}
.menuul #ul:hover{
	height: 40px;
	padding: 15;
}
	
.menuli #li{
	color: #f8f8f8;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;	
	
}
.menuli #li{
	color: #4a452a;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;	
	
}
.menu_icon{
	text-align: center;
}
.menu_salir{
	color: #fofofo;
	font-size: 9px;
	text-transform: uppercase;
}

.margen_total{
	margin: 10px;
}
.margen_der_5{
	margin-right: 5px;
}
.margen_der_10{
	margin-right: 10px;
}
.margen_der_20{
	margin-right: 20px;
}
.margen_der_30{
	margin-right: 30px;
}
.margen_der_50{
	margin-right: 50px;
}
.margen_inf_5{
	margin-bottom: 5px;
}
.margen_inf_10{
	margin-bottom: 10px;
}
.margen_inf_20{
	margin-bottom: 20px;
}
.margen_inf_30{
	margin-bottom: 30px;
}
.margen_inf_50{
	margin-bottom: 50px;
}
.margen_izq_5{
	margin-left: 5px;
}
.margen_izq_10{
	margin-left: 10px;
}
.margen_izq_20{
	margin-left: 20px;
}
.margen_izq_30{
	margin-left: 30px;
}
.margen_izq_50{
	margin-left: 50px;
}
.margen_sup_5{
	margin-top: 5px;
}
.margen_sup_10{
	margin-top: 10px;
}
.margen_sup_20{
	margin-top: 20px;
}
.margen_sup_30{
	margin-top: 30px;
}
.margen_sup_50{
	margin-top: 50px;
}

.padd_izq_50{
	padding-left: 50px;
}
.padd_izq_25{
	padding-left: 25px;
}
.padd_der{
	padding-right: 10px;
}
.padd_der_50{
	padding-right: 50px;
}
.margen_sup{
	margin-top: 10px;	
}
.margen_inf{
	margin-bottom: 10px;
}
.margen-informa{
	margin-top: 70px;
	margin-bottom: 70px;	
}
.margen_inf_menu{
	margin-bottom: 5px;
}
.margen_sup_menu{
	margin-top: 5px;
}
.margen_index{
	margin-top: 220px;
}
.margen_gestion_sup{
	margin-top: 50px;
}
.margen_gestion_medio{
	margin-top: 25px;
	margin-bottom: 25px;
}
.margen_gestion_inf{
	margin-bottom: 270px;
}
.margen_titulo{
	margin-bottom: 50px;
}
.margen_pie{
	margin-top: 50px;
}
.margen_icono{
	margin-right: 5px;
}
.negrita{
	font-weight: bold;	
}
.oculto{
	display:none;
}
.padd_menu{
	padding-top: 3px;
}
.padd_menu_total{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
.padd_total{
	padding: 10px;
}
.padd_izq{
	padding-left: 10px;
}
.padd_der{
	padding-right: 10px;
}
.padd_sup{
	padding-top: 10px;	
}
.padd_sup_5{
	padding-top: 5px;	
}
.padd_supdoble{
	padding-top: 20px;	
}
.padd_inf{
	padding-bottom: 10px;
}
.padd_inf_5{
	padding-bottom: 5px;
}
.padd_infdoble{
	padding-top: 20px;	
}
.padd_medio{
	padding-top: 8px;
}
.padd_saludo{
	text-transform: uppercase;
	padding-top: 0px;	
}
.padd_subtitulo{
	padding-top: 18px;	
}
.padding_top{
	padding-top: 120px;
}
.padding_bottom{
	padding-bottom: 70px;
}
.submenu{
	color: #4a452a;
	font-size: 10px;
	padding: 5px;
	/* [disabled]margin-top: 10; */
}
.texto_10{
	font-size: 10px;
	font-style: italic;
}
.texto_upper_10{
	font-size: 10px;
	text-transform: uppercase;	
}
.texto_upper_10dos{
	font-size: 10px;
	text-transform: uppercase;
	color: #f9f8f2;
}
.texto_upper_11{
	font-size: 11px;
	text-transform: uppercase;
}
.texto_upper_12{
	font-size: 12px;
	text-transform: uppercase;
}
.texto_upper_12_linea{
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: underline;
}
.texto_upper_14{
	font-size: 14px;
	text-transform: uppercase;
}
.texto_upper_16{
	font-size: 16px;
	text-transform: uppercase;
}
.titulo_menu{
	font-size: 12px;
	text-transform: uppercase;
}
.text_vert_menu{
	color: #f9f8f2;
}
.text_vert_menu:hover{
	color: #150000;
}
