/**********************************************************/
/* LIFERAY	                                              */
/**********************************************************/
.aui .color-scheme-default #main-content .portlet-column,.aui .color-scheme-default #main-content .portlet-journal-content,.aui .color-scheme-default #main-content .portlet-content
	{
	padding: 20px !important;
}

.aui textarea, .aui input[type="text"], .aui input[type="password"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="date"], .aui input[type="month"], .aui input[type="time"], .aui input[type="week"], .aui input[type="number"], .aui input[type="email"], .aui input[type="url"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="color"], .aui .uneditable-input {
    border: 1px solid #d1d1d1;
}

/**********************************************************/
/* RIO			                                          */
/**********************************************************/
.ui-widget {
	font-family: 'Open Sans', sans-serif;
}

.ui-widget .ui-widget {
	font-family: 'Open Sans', sans-serif;
}

.ui-inputfield {
	font-family: 'Open Sans' !important;
}

.ui-panel {
	border: none;
}

.ui-panel .ui-panel-content {
    font-family: 'Open Sans';
}

.ui-outputlabel {
    color: #515151;
}

.ui-slider {
    background-color: #9e1922;
}

.ui-fieldset-content {
    color: #515151;
}

/**********************************************************/
/* LEGEND		                                          */
/**********************************************************/
#wrapperApp fieldset {
    border: solid 1px #f3f3f3;
}

.ui-fieldset-legend {
	font-family: 'Open Sans', sans-serif;
}

#wrapperApp legend {
	font-size: 1.2em;
	color: #9e1922;
	text-transform: uppercase; 
}

/**********************************************************/
/* BUTTON		                                          */
/**********************************************************/
.ui-button {
	color: #000000;
	background-color: transparent;
	border-bottom: solid 4px #000000;
	webkit-border-radius: 0px !important;
}

 .ui-button.ui-button-icon-only{
 	border-bottom: none;
}

.ui-button.ui-state-hover {
	background-color: #f5f5f5;
}

.ui-button.ui-state-focus {
	background-color: #f5f5f5;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	color: #000000;
	background-color: transparent;
	border: none;
    border-bottom: none;
}

.ui-autocomplete .ui-autocomplete-dropdown.ui-state-hover {
	background-color: #fdfafa !important;
}

.ui-autocomplete-panel .ui-autocomplete-items .ui-state-highlight {
    color: #000000;
}

.ui-inputfield.ui-state-hover {
	color: #000000 !important;
}

.ui-inputfield.ui-state-focus {
	color: #000000 !important;
}

.ui-selectonemenu-panel .ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-state-highlight {
    color: #000000 !important;
}

.ui-selectonemenu-panel tr.ui-state-highlight td {
    color: #000000 !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-table td {
    color: #515151;
}

/* CHECK BOX */
.ui-chkbox-box .ui-icon-check {
    border-bottom: solid 3px #9e1922;
    border-right: solid 3px #9e1922;
}

/**********************************************************/
/* INFO BOX		                                          */
/**********************************************************/
.ui-messages-info, .ui-message-info {
    color: #63bce2 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    font-family: 'Open Sans', sans-serif;
    border-bottom: solid 2px #63bce2 !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px; 
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0px; 
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px; 
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0px; 
}

/**********************************************************/
/* CUSTOM CALENDAR                                        */
/**********************************************************/
.ui-datepicker-calendar tbody tr .ui-datepicker-today {
    border: solid 1px #D16067;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-today a {
    color: #9e1922 !important;
}

.ui-datepicker-calendar tbody tr td:hover {
    background-color: #9e1922;
    border: solid 1px #9e1922;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-current-day {
    background-color: #9e1922;
    border: solid 1px #9e1922;
}

.ui-datepicker-trigger .ui-icon {
    background-image: url("http://www.avl.gva.es/ca_ES/inici?p_p_id=parauladeldiaportlet_WAR_gestionconsultasportlet_INSTANCE_egDdSCgGaeAU&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-3&p_p_col_count=1&_parauladeldiaportlet_WAR_gestionconsultasportlet_INSTANCE_egDdSCgGaeAU_javax.faces.resource=images%2Fcalendar.svg&_parauladeldiaportlet_WAR_gestionconsultasportlet_INSTANCE_egDdSCgGaeAU_ln=custom");
}

.ui-datepicker-month, .ui-datepicker-year {
    font-family: 'Open Sans', sans-serif !important;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 0.85em !important;
}

.ui-datepicker-calendar tbody tr td a {
    color: #515151!important;
}


/**********************************************************/
/* CUSTOM FILE                                            */
/**********************************************************/
.ui-fileupload-choose .ui-icon-plusthick, .ui-fileupload-simple .ui-icon-plusthick {
    background-image: url("http://www.avl.gva.es/ca_ES/inici?p_p_id=parauladeldiaportlet_WAR_gestionconsultasportlet_INSTANCE_egDdSCgGaeAU&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-3&p_p_col_count=1&_parauladeldiaportlet_WAR_gestionconsultasportlet_INSTANCE_egDdSCgGaeAU_javax.faces.resource=images%2Fplus-sign.svg&_parauladeldiaportlet_WAR_gestionconsultasportlet_INSTANCE_egDdSCgGaeAU_ln=custom") !important;
}

/**********************************************************/
/* CUSTOM TABLES                                          */
/**********************************************************/
.ui-datatable table thead tr th, .ui-datatable table tfoot tr td, .ui-datatable table thead tr th {
    color: #ffffff;
    background-color: #84151D;
    border: none;
    border-bottom: solid 2px #84151D;
    font-family: 'Open Sans';
    font-size: 14px;
}

.ui-datatable table tbody tr td {
    color: #515151;
    border: none;
    border-bottom: solid 2px #84151D;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.ui-datatable .ui-datatable-odd {
    background-color: transparent;
}

.ui-datatable table tbody .ui-state-hover td {
	background-color: #F5F5F5;
	color: #000000;
}

.ui-datatable table .ui-button.ui-button-icon-only.ui-state-hover, .ui-datatable table .ui-button.ui-button-icon-only.ui-state-focus{
	background: none;
	border: none;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: none;
}

.ui-datatable table tbody .ui-state-highlight td {
	background-color: #F5F5F5;
	color: #000000;
}

.ui-datatable table .ui-button.ui-button-icon-only.ui-state-hover, .ui-datatable table .ui-button.ui-button-icon-only.ui-state-focus{
	background-color: #ffffff;
}

/**********************************************************/
/* PAGINATOR	                                          */
/**********************************************************/
.paginator .nextPage, .paginator .previousPage {
	padding-top: 10px;
}

.paginator .ui-datalist {
    padding-top: 10px;
}

.ui-datalist .ui-datalist-content .ui-datalist-data {
    font-family: 'Open Sans', sans-serif;
}

.negrita{
	font-weight: bold;
}
    