@charset "utf-8";
/* CSS Document */

/* web pública Hefame */
	html{
		background:#FFF;
	}
/**************/
/*** LAYOUT ***/
	#container-header div.ui-widget-content{
		background-color:#FEFAE7 !important;
	}
	#container-footer{
		background:#FEFAE7;
	}
	#container-header{
		background-color:#FEFAE7 !important;
	}
	#container-header, #container-header div{
		background-color:#FEFAE7;
	}
	#container-header-resizer, .ui-layout-resizer-north-open{
		background:#FEFAE7 !important;
	}
	#container-menu-resizer, #j_idt30-resizer, #container-menu, #container-content,
	#container-menu div, #container-content div, #canvas-content{
		background-color:#FFFFFF;
		background-image:none;	
	}
	
/*** Estilos ***/
	.ui-widget-header, .ui-panel-titlebar {
		background: #ffc61e !important;
		color:#333 !important;
	}
	.ui-panel{
		background:#FEFAE7 !important;
		box-shadow:0 0 5px #cec8c3;
	}
	.ui-panel-content{
		background:#FEFAE7 !important;
	}
	button, input[type="submit"]{
		background:#f6d017 none !important;
		border:1px #f6d017 solid !important;
		color:#666 !important;
	}
	button:hover, input[type="submit"]:hover{
		background: #ffc61e none !important;
		color:#333 !important;;
	}
	button span.ui-icon{
		background-image:url("./img/iconsPublic.png") !important;
	}
	
/**************/
/*** WIZARD ***/
	.ui-wizard li.ui-state-default{
		background:url(./img/flecha.png) repeat-x right center !important;
		color:#666 !important;
	}
	.ui-wizard li.ui-state-highlight{
		background:url(./img/flechaHighlight.png) repeat-x right center !important;
		color:#333 !important;
	}
	.ui-wizard td.label{
		border-bottom:1px #C5DBEC dashed;
		border-left:1px #C5DBEC dashed;
	}

/*************/
/*** LOGIN ***/
	.login{
		border-bottom:1px #ffc61e solid !important;
	}
	.login label{
		color:#555;
	}
	.sndbtn{
		color:#FFF;
		box-shadow:0 0 5px #CCC !important;
		background:#ffc61e;
		border:2px #FFF solid !important;
	}
	.sndbtn:hover{
		background:#333 !important;
		box-shadow:0 0 15px #999 !important;
	}
	input[type="text"], input[type="password"], textarea, #search{
		border:1px #d4ccb0 solid !important;
		box-shadow:#8F8F8F 0px 2px 2px 0px inset ;
	}
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus{
		box-shadow:0px 0px 5px #ffc61e, #8F8F8F 0px 2px 2px 0px inset !important;
	}

	a{
		color:#666 !important;
		font-weight:bold;
	}
	a:hover{
		color:#333 !important;
		text-decoration:none;
	}
	.auth{
		background:url(./img/authentication.png) no-repeat bottom;
	}

/**********/
/* HEADER */
	#topbar, #topbar_content{
		background:#FFC61E !important;
	}
	#topbar_content{
		color:#333;
	}
	#header_log{
		border-bottom: 1px #CCC dashed;
	}
	#header_img{
		width:352px;
		background:url(./img/logo_header.jpg)  no-repeat  !important;
	}

/********************/
/*   MENU LATERAL   */

	#side_menu ul li a{		
		color:#FFF !important;
		background:#666666;
		text-decoration:none !important;
		text-align:right;
		font-weight: normal;
	}
	#side_menu ul li a:hover{
		background:#ffc61e;
		color:#333 !important;
	}	
	/* Segundo nivel menu lateral */
	#side_menu ul ul{
		background:#FEFAE7;
	}
	#side_menu ul ul li a{	
		color:#666666 !important;
		background:transparent;
	}

/*************************/
/*   FORMATOS DE TEXTO   */
	#content h1{
		color: #666;
	}
	#content h2{
		border-bottom:1px #ffc61e solid;
		color:#333;
	}
	#content ul.lista li{
		background:url(./img/flechita.jpg) no-repeat 0 4px;
		text-align: justify;
	}
	#content ul.lista ul li{
		background:url(./img/mas.jpg) no-repeat 20px 2px;
	}
	a.to_top{
		background:url(./img/to_top.png) no-repeat bottom;
	}
	#content p {
		text-align: justify;
	}
/******************/
/*   FORMULARIO   */
	.texto{
		border:#DDD 1px solid;
		color:#777;
	}
	.texto:focus{
		border:#ffc61e 1px solid;
	}
	.ui-chkbox-box{
		border: 1px solid #ffc61e !important;
		background: #FFF none !important;
	}
	label.requiredField{
		padding-right:10px !important;
		background:url(./img/required.png) no-repeat right top !important;
	}
/*******************/
/*   ALTA PORTAL   */ 
	.invitation-code{
		box-shadow: 0 0 5px #ffc61e !important;
	}
	.ui-fieldset{
		border:1px #666 solid !important;		
	}
	.ui-fieldset-legend{
		color:#333 !important;
		background: #ffc61e !important;
		border:0 !important;
	}
