@CHARSET "UTF-8";
/* Sobreescribo estilo ayto_layout.css */
#app #body #page {
    margin: 					0 !important;
    width: 						100% !important;
    display: 					table;
}

table.results-tdpad td{
	padding: 2px 0px 2px 5px;
}

input.tabDeshabilitado_Accesible{
	font-style: normal !important;
	background-color: 	#F0F0F0 !important;   
}

/** Estilo manteniendo colores */

.ayto_button{
	background-color: 	#DC241F;
    color: 				#FFFFFF;
    font-weight:		bold;
    overflow: 			visible;
    padding: 			2px 4px !important;
    margin: 			0px !important; /* 0px 30px 0px 0px; */
    cursor:				pointer;
    cursor:				hand;
    border: 			1px solid #CCCCCC;
    text-decoration:    none;
}

.ayto_button:hover{
	background-color: 	#BF1D1D;
	border: 			1px solid #999999;
	text-decoration:    none;
}

input.ayto_button[disabled="disabled"]:hover {
    background-color: 	#F0F0F0;
    border: 			1px solid #CCCCCC;
}

ul.ayto_toolbar input[disabled="disabled"]:hover, input.button[disabled="disabled"]:hover{
	background-color: 	#F0F0F0;
	border: 			1px solid #CCCCCC;
}

ul.ayto_toolbar input:hover, input.button:hover{
	background-color: 	#BF1D1D;
	border: 			1px solid #999999;
	cursor:				pointer;
	cursor:				hand;
}

a.enl_cal img{
	vertical-align: middle;
	margin-top: 	-4px;
}

input.tabInactivo_Accesible:hover{
	cursor: 			pointer;
	cursor: 			hand;
	background-color: 	#F0F0F0 !important;
	border-bottom:		1px solid #F0F0F0;
}


li.Tab_Accesible label{
    border: 1px solid #000000;
    font-size: 1.1em !important;
    font-weight: bold;
    margin: 0 !important;
    overflow: visible;
    padding: 2px 5px 0px 5px !important;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
}

td.fixchecktable > input{
	margin: 0px !important;
}

/*-------------------------------------------------------------*/

.selectManyCheckboxGrid tbody{
    max-height: 200px !important;
    overflow: auto !important;
    display: block !important;;
}
.selectManyCheckboxGrid tr {
    display: block;
}
.selectManyCheckboxGrid td {
    display: block;
    float: left;
    white-space: nowrap;
    width: 80%;
    box-sizing: border-box;
}
.selectManyCheckboxGrid td:nth-child(3n+4) {
    clear: left;
}


.videosDiv {
    display: block;
    float: left;
    width: 75%;
}

.documentsDiv {
    display: block;
    float: left;
    width: 25%;
}

.videoContainer { 
    width: 30%;
    height: 230px;
    margin: 1%;
    float: left;
}

.videoContainerModal { 
    width: 98%;
    margin: 1%;
}

.videoTitle {
    clear: both;
    font-size: 1.2em;
    font-weight: bold;
}

.videoPlayer {
    clear: both;
}

.videoDescription {
    display: block;
    clear: both;
    padding-top: 4px;
}

.documentContainer {
    display: block;
    float: left;
    width: 100%;
    margin: 4px;
}

.docIcon {
    display: block;
    float: left;
    clear: left;
}

.docTitle {
    display: block;
    float: left;
    clear: right;
    font-weight: bold;
    padding-left: 4px;
}

.docDescription {
    display: block;
    float: left;
    clear: both;
}

/*-------------------------------------------------------------*/

/*ESTILOS GRID MODULOS*/
#div_selection_module_grid{
	width:						80%;
	margin:						3% auto;
	border:						0 none;
	text-align:					center;
}

#div_selection_module_grid div.div_selection_module{
	background-color: 			#E6E6E6;
	border:						1px solid #737373;
	border-radius:				0.4em;
	box-shadow:					0.2em 0.2em 0.5em #737373;
	color:						black;
	float:						left;
	font-size:					110%;
	font-weight:				bold;
	height:						10em;
	margin:						0.5em;
	width:						23%;
	-moz-border-radius:			0.4em;
	-ms-border-radius:			0.4em;
	-o-border-radius:			0.4em;
	-webkit-border-radius:		0.4em;
	-moz-box-shadow:			0.2em 0.2em 0.5em #737373;
	-ms-box-shadow:				0.2em 0.2em 0.5em #737373;
	-o-box-shadow:				0.2em 0.2em 0.5em #737373;
	-webkit-box-shadow:			0.2em 0.2em 0.5em #737373;
}

#div_selection_module_grid div.div_selection_module:hover{
	background-color: 			#F6F6F6;
    border: 					1px solid #282828;
}

#div_selection_module_grid div.module_image{
	height:						7em;
	width:						100%;
}

#div_selection_module_grid div.module_image img{
	margin-top:					0.8em;
}

#div_selection_module_grid span.module_title{
	display:					block;
	vertical-align: 			middle;
}

#div_selection_module_grid a{
	border:						none;
	text-decoration:			none;
}


/*ESTILOS PESTANAS LATERALES IZQ MODULOS*/
#menu_module_selection{
	display:					table-cell;
/* 	margin-left:				-2%; */
	padding-right: 				1em;
	padding-top:				1em;
/* 	width: 						2em; */
}
#menu_module_selection a{
	border:						none;
	text-decoration:			none;
}
#menu_module_selection img{
	display: 					block;
	vertical-align: 			middle;
}
#menu_module_selection ul{
	list-style: 				none;
}

#menu_module_selection ul li{
	background-color: 			#E6E6E6;
	border-bottom: 				1px solid #737373;
	border-left: 				1px solid #737373;
	border-radius: 				0.8em 0 0 0.8em;
	border-right:				1px solid #737373;
	box-shadow: 				-1px -1px 3px #737373 inset;
	padding:					1em;
	position:					relative;
	width:						30px;
	-moz-border-radius:			0.8em 0 0 0.8em;
	-ms-border-radius:			0.8em 0 0 0.8em;
	-o-border-radius:			0.8em 0 0 0.8em;
	-webkit-border-radius:		0.8em 0 0 0.8em;
	-moz-box-shadow:			-1px -1px 3px #737373 inset;
	-ms-box-shadow:				-1px -1px 3px #737373 inset;
	-o-box-shadow:				-1px -1px 3px #737373 inset;
	-webkit-box-shadow:			-1px -1px 3px #737373 inset;
}

#menu_module_selection ul li:hover {
    background-color: 			#F6F6F6;
    border-bottom: 				1px solid #A3A3A3;
	border-left: 				1px solid #A3A3A3;
	border-right:				1px solid #A3A3A3;
}

#menu_module_selection ul li.start{
	background: 				none !important;
    border-bottom: 				0 none !important;
    border-left: 				0 none !important;
    border-radius: 				0 !important;
    border-top: 				0 none !important;
    box-shadow: 				-1px 2px 1px #737373 !important;
    height: 					10px !important;
    margin-left: 				53px !important;
    padding: 					0 !important;
    width: 						0 !important;
	-moz-border-radius:			0 !important;
	-ms-border-radius:			0 !important;
	-o-border-radius:			0 !important;
	-webkit-border-radius:		0 !important;
	-moz-box-shadow:			-1px 2px 1px #737373 !important;
	-ms-box-shadow:				-1px 2px 1px #737373 !important;
	-o-box-shadow:				-1px 2px 1px #737373 !important;
	-webkit-box-shadow:			-1px 2px 1px #737373 !important;
}

#menu_module_selection ul li.home{
	background-color: 			#B17777 !important;
    border-top: 				1px solid #737373;
}

#menu_module_selection ul li.home:hover{
	background-color: 			#985858 !important;
	border-top: 				1px solid #434343;
}

#menu_module_selection ul li.end{
	background: 				none !important;
    border-bottom: 				0 none !important;
    border-left: 				0 none !important;
    border-radius: 				0 !important;
    border-top: 				0 none !important;
    box-shadow: 				-1px 2px 1px #737373 !important;
    height: 					30px !important;
    margin-left: 				53px !important;
    margin-top: 				-3px !important;
    padding: 					0 !important;
    width: 						0 !important;
	-moz-border-radius:			0 !important;
	-ms-border-radius:			0 !important;
	-o-border-radius:			0 !important;
	-webkit-border-radius:		0 !important;
	-moz-box-shadow:			-1px 2px 1px #737373 !important;
	-ms-box-shadow:				-1px 2px 1px #737373 !important;
	-o-box-shadow:				-1px 2px 1px #737373 !important;
	-webkit-box-shadow:			-1px 2px 1px #737373 !important;

}
#menu_module_selection ul li.current{
	background-color: 			#FFFFFF !important;
    border-top: 				1px solid #737373;
    border-right:				0 !important;
    box-shadow: 				-3px 2px 2px #737373 !important;
    margin-bottom: 				-1px;
    margin-left: 				-10px;
    width: 						40px;
    z-index: 					99;
	-moz-box-shadow:			-3px 2px 2px #737373 !important;
	-ms-box-shadow:				-3px 2px 2px #737373 !important;
	-o-box-shadow:				-3px 2px 2px #737373 !important;
	-webkit-box-shadow:			-3px 2px 2px #737373 !important;

}


/*ESTILOS CONTENIDO DEL MODULO*/
#module_content{
	display:					table-cell;
	padding:					1em 0 0;
	vertical-align: 			top;
	width:						100%;
}

/*ESTILOS PESTANAS DE LAS SECCIONES DEL MODULO*/
#module_tabs{
	display:					block;
}

#module_tabs a{
	border:						none;
	text-decoration:			none;
}

#module_tabs ul:first-child {
	background: 				url("../images/backgrounds/tab_module_section_bg.png") repeat-x scroll 50% 50% #CC0000;
    border: 					1px solid #E3A1A1;
	-moz-border-radius: 		0px 6px 6px 0px;
	-ms-border-radius: 			0px 6px 6px 0px;
	-o-border-radius: 			0px 6px 6px 0px;
	-webkit-border-radius: 		0px 6px 6px 0px;
	border-radius: 				0px 6px 6px 0px;
    clear: 						both;
    color: 						#FFFFFF;
    display: 					block;
    font-size: 					1.1em;
    font-weight: 				bold;
    line-height: 				1.3;
    list-style:					none;
    margin: 					0;
    padding:					0.2em 0.2em 0;
    text-decoration: 			none;
}

#module_tabs ul:after{
	clear: 						both;
    content: 					".";
    display: 					block;
    height: 					0;
    visibility: 				hidden;
}

#module_tabs ul:first-child  li{
	background: 				url("../images/backgrounds/tab_module_section_inactive.png") repeat-x scroll 50% 50% #EEEEEE;
	border: 					1px solid #D8DCDF;
	border-bottom: 				0 none !important;
	-moz-border-radius: 		6px 6px 0px 0px;
	-ms-border-radius: 			6px 6px 0px 0px;
	-o-border-radius: 			6px 6px 0px 0px;
	-webkit-border-radius: 		6px 6px 0px 0px;
	border-radius: 				6px 6px 0px 0px;
	color: 						#004276;
    float: 						left;
    font-weight: 				bold;
    list-style: 				none outside none;
    margin: 					0 0.2em 1px 0;
    outline: 					medium none;
    padding: 					0;
    position: 					relative;
    top: 						1px;
    white-space: 				nowrap;
}

#module_tabs ul:first-child li:hover{
	background: 				url("../images/backgrounds/tab_module_section_inactive_hover.png") repeat-x scroll 50% 50% #EEEEEE;
	border: 					1px solid #CDD5DA;
	color: 						#004276;
}

#module_tabs ul:first-child li.current{
	background: 				url("../images/backgrounds/tab_module_section_active.png") repeat-x scroll 50% 50% #FFFFFF;
	margin-bottom: 				0;
    padding-bottom: 			1px;
}

#module_tabs ul:first-child li.current:hover{
	background: 				url("../images/backgrounds/tab_module_section_active.png") repeat-x scroll 50% 50% #FFFFFF;
	border: 					1px solid #CDD5DA;
	color: 						#004276;
}

#module_tabs ul:first-child li span, #module_tabs ul:first-child li a,
#module_tabs ul:first-child li a:link, #module_tabs ul:first-child li a:visited{
	color: 						#004276;
	cursor:						pointer;
	float: 						left;
    outline: 					medium none;
    padding: 					0.5em;
    text-decoration: 			none;
}

#module_tabs ul:first-child li span, #module_tabs ul:first-child li.current a,
#module_tabs > ul:first-child li.current a:link, #module_tabs ul:first-child li.current a:visited{
	color: 						#CC0000;
	cursor:						default;
	float: 						left;
    outline: 					medium none;
    padding: 					0.5em;
    text-decoration: 			none;
}

#module_tabs ul:first-child li span, #module_tabs ul:first-child li.disabled a,
#module_tabs ul:first-child li.disabled a:link, #module_tabs ul:first-child li.disabled a:visited{
	color: 						#CCCCCC;
	cursor:						default;

}



.visor{
    background: #EEEEEE;
    border: 1px solid #CC0404;
    color: #004276;
    display: block;
    font-weight: bold;
    /*margin: 5px 0;
    padding: 5px 20px;*/
    padding: 1px;
    text-align: center;
    height: 22px;
}

.visor img{
	vertical-align: middle;
	margin-right: 10px;
}

input[disabled],input[readonly],textarea[disabled],textarea[readonly],select[disabled] {
	background-color: #F0F0F0;
    color: 			  #000;
    cursor:			  default;
}

.border-shadow{
	border: 1px solid #737373;    
    box-shadow: 0.2em 0.2em 0.5em #737373;
}

.back_red_text_black{
	background-color: 	#DC241F;
	color: 				#FFFFFF;
}

.background-dialog{
	position: fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index: 6000;
}

.background-dialog-trans{
    width:					100%;
    height:					100%;
    background: 			#000000;
	z-index: 				6001;
	opacity:				0.6;
  	filter:					alpha(opacity=60);
}


.dialog-wraper { /* para que consiga centrarse el div*/
	position: 				absolute;
	top: 					20%;
	left: 					50%;
	width: 					400px;
	z-index: 				6002;
}

.dialog-wraper .dialog { /* es el bloque general de la ventanita */
    border:					3px solid #CC0404;
	width: 					400px;
    background: 			#FFFFFF;
	position: 				absolute;
	left: 					-200px;
	-moz-box-shadow: 		2px 2px 24px #000000;
	-o-box-shadow: 			2px 2px 24px #000000;
	-webkit-box-shadow: 	2px 2px 24px #000000;
	-ms-box-shadow: 		2px 2px 24px #000000;
	box-shadow: 			2px 2px 24px #000000;
}

.dialog-wraper .dialog900px{
	left: 					-450px !important;
	width: 					900px !important;
	-moz-box-shadow: 		2px 2px 24px #000000;
	-o-box-shadow: 			2px 2px 24px #000000;
	-webkit-box-shadow: 	2px 2px 24px #000000;
	-ms-box-shadow: 		2px 2px 24px #000000;
	box-shadow: 			2px 2px 24px #000000;
}

.dialog-wraper .dialog800px{
	left: 					-400px !important;
	width: 					800px !important;
	-moz-box-shadow: 		2px 2px 24px #000000;
	-o-box-shadow: 			2px 2px 24px #000000;
	-webkit-box-shadow: 	2px 2px 24px #000000;
	-ms-box-shadow: 		2px 2px 24px #000000;
	box-shadow: 			2px 2px 24px #000000;
}

.dialog-wraper .dialog600px{
	left: 					-300px !important;
	width: 					600px !important;
	-moz-box-shadow: 		2px 2px 24px #000000;
	-o-box-shadow: 			2px 2px 24px #000000;
	-webkit-box-shadow: 	2px 2px 24px #000000;
	-ms-box-shadow: 		2px 2px 24px #000000;
	box-shadow: 			2px 2px 24px #000000;
}

.dialog-wraper .dialog-header { /* es la barra superior */
	display: 				block;
	border-bottom: 			1px solid black;
    background: 			#AAAAAA;
    padding-top: 			5px;
    padding-left: 			5px;
	font-weight: 			bold;
	font-size: 				110%;
	height: 				20px;
    background: 			#EEEEEE;
    color: 					#004276;
    cursor:					move;
}

.dialog-wraper .dialog-header:hover{
	background: 	#DEDEDE;
}

.dialog-wraper .dialog-header .close_button{
	background: url("../images/backgrounds/cross.png") no-repeat scroll 0 0 transparent;
	border: none;
    float: right;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    cursor: pointer;
}


.dialog-wraper .dialog-content { /* es el bloque inferior con el contenido */
	display: block;
	padding: 10px;
}

.modalIncendios .dialog-content {
	max-height: 600px;
	overflow: auto;
}

#remHeader, #accHeader, #brigHeader, #ctistaHeader, #ofiHeader, .accHeader { /*clase css para hacer pruebas de estilo*/
   -moz-border-radius: 		0px 6px 0px 0px;
   -webkit-border-radius: 	0px 6px 0px 0px;
   -o-border-radius: 		0px 6px 0px 0px;
   -ms-border-radius: 		0px 6px 0px 0px;
    border-radius: 			0px 6px 0px 0px;
    background-color:		#F5F5F5;
    border-color: 			#CC0404;
    border-style: 			none none solid;
    border-width: 			medium medium 1px;
    color: 					#484848;
    padding: 				0px 0px 1px;
    width: 					100%;
}

div.rem_sub_header{
	/*-moz-border-radius: 	0px 0px 6px 0px;
    -webkit-border-radius: 	0px 0px 6px 0px;
    -o-border-radius: 		0px 0px 6px 0px;
    -ms-border-radius: 		0px 0px 6px 0px;
    border-radius: 			0px 0px 6px 0px;
    */
    background-color:		#F5F5F5;
    border-color: 			#CC0404;
    border-style: 			solid none none;
    border-width: 			1px 0px 0px;
    color: 					#484848;
    padding: 				4px;
    width: 					100%;
}

#ctoSmallHeader { /*clase css para hacer pruebas de estilo*/
   -moz-border-radius: 		0px 6px 0px 0px;
   -webkit-border-radius: 	0px 6px 0px 0px;
   -o-border-radius: 		0px 6px 0px 0px;
   -ms-border-radius: 		0px 6px 0px 0px;
    border-radius: 			0px 6px 0px 0px;
    background-color:		#F5F5F5;
    border-color: 			#CC0404;
    border-style: 			none none solid;
    border-width: 			medium medium 1px;
    color: 					#484848;
    padding: 				0px 0px 1px;
    width: 					100%;
}

#module_menu{
    display: table-cell;
    width: 10%;
    vertical-align: top;
}
#module_menu_ayu{
    display: table-cell;
    width: 15%;
    vertical-align: top;
}
#module_menu ul{
	list-style:					none;
    text-decoration: 			none;
    min-height: 				402px;
}
#module_section{
	display: table-cell;
	width:	100%;
}
#ayuda_module_section{
    display: table-cell;
    width: 100%;
}

#submodule_section{
	display: table-cell;
	width:	100%;
}

ul.admin_module_menu{
	width:				180px;
	border-right: 		1px solid #737373;
	-moz-box-shadow: 	-2px 1px 0px 2px white, 0px 1px 2px #737373;
	-ms-box-shadow: 	-2px 1px 0px 2px white, 0px 1px 2px #737373;
	-webkit-box-shadow: -2px 1px 0px 2px white, 0px 1px 2px #737373;
	-o-box-shadow: 		-2px 1px 0px 2px white, 0px 1px 2px #737373;
	box-shadow: 		-2px 1px 0px 2px white, 0px 1px 2px #737373;
	margin-right: 		1em;
	padding: 			1em 0em;
}

ul.admin_module_menu li{
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	margin-left: -1em;
}

ul.admin_module_menu li a{
	padding: 6px 5px;
	display: block;
}

ul.admin_module_menu li:hover{
	background-color: 	#EFEFEF;
	border-top: 		1px solid #B17777;
	border-bottom: 		1px solid #B17777;
}

ul.admin_module_menu li.current{
	background-color: #F5F5F5;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	-moz-box-shadow: 0px 0 2px #B17777;
}

ul.admin_module_menu li.current a{
	color: 		 #484848;
	font-weight: bold;
}
.ayuda_module_menu{
        width:	400px;
        display: table-cell;
        vertical-align: top;
}

ul.ayuda_module_menu{
	width:				400px;
	border-right: 		1px solid #737373;
	-moz-box-shadow: 	-2px 1px 0px 2px white, 0px 1px 2px #737373;
	-ms-box-shadow: 	-2px 1px 0px 2px white, 0px 1px 2px #737373;
	-webkit-box-shadow: -2px 1px 0px 2px white, 0px 1px 2px #737373;
	-o-box-shadow: 		-2px 1px 0px 2px white, 0px 1px 2px #737373;
	box-shadow: 		-2px 1px 0px 2px white, 0px 1px 2px #737373;
	margin-right: 		1em;
	padding: 			1em 0em;
}

ul.ayuda_module_menu li{
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	margin-left: -1em;
        text-align: left;
}

ul.ayuda_module_menu li.selected{
	border: 1px dashed #DC241F;
}

ul.ayuda_module_menu li a{
	padding: 6px 5px;
	display: block;
}

ul.ayuda_module_menu li:hover{
	background-color: 	#EFEFEF;
	border-top: 		1px solid #B17777;
	border-bottom: 		1px solid #B17777;
}

ul.ayuda_module_menu li.current{
	/*background: -moz-linear-gradient(left center, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 transparent;	*/
	background-color: #F5F5F5;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	-moz-box-shadow: 0px 0 2px #B17777;
}

ul.ayuda_module_menu li.current a{
	color: 		 #484848;
	font-weight: bold;
}

ul.ayuda_module_menu .modulo {
        background-color: #DDD;
        border: 1px dashed #AAA;
        font-size: 1.2em;
        font-weight: bold;
        text-transform: uppercase;
}

ul.ayuda_module_menu .apartado .selected {
        background-color: #EFEFEF;
        font-weight: bold;
}

ul.brigadas_module_menu{
	width:				180px;
	border-right: 		1px solid #737373;
	-moz-box-shadow: 	-2px 1px 0px 2px white, 0px 1px 2px #737373;
	-ms-box-shadow: 	-2px 1px 0px 2px white, 0px 1px 2px #737373;
	-webkit-box-shadow: -2px 1px 0px 2px white, 0px 1px 2px #737373;
	-o-box-shadow: 		-2px 1px 0px 2px white, 0px 1px 2px #737373;
	box-shadow: 		-2px 1px 0px 2px white, 0px 1px 2px #737373;
	margin-right: 		1em;
	padding: 			1em 0em;
}

ul.brigadas_module_menu li{
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	margin-left: -1em;
}

ul.brigadas_module_menu li a{
	padding: 6px 5px;
	display: block;
}

ul.brigadas_module_menu li:hover{
	background-color: 	#EFEFEF;
	border-top: 		1px solid #B17777;
	border-bottom: 		1px solid #B17777;
}

ul.brigadas_module_menu li.current{
	/*background: -moz-linear-gradient(left center, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 transparent;	*/
	background-color: #F5F5F5;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	-moz-box-shadow: 0px 0 2px #B17777;
}

ul.brigadas_module_menu li.current a{
	color: 		 #484848;
	font-weight: bold;
}

#uc_tree{
	display: 		table-cell;
	width: 			20%;
	padding-top: 	1em;
	vertical-align: top;
}

ul.uc_tree, ul.uc_tree ul {
	list-style-type: 	none;
	margin: 			0;
	padding: 			0;
	background: 		url(../images/backgrounds/tree_vline.png) repeat-y;
}

ul.uc_tree ul {
	margin-left:		10px;
}

ul.uc_tree li {
	margin: 		0;
	/*padding: 		0 12px;*/
	padding-left: 	12px;
	line-height: 	20px;
	background: 	url(../images/backgrounds/tree_node.png) no-repeat;
	color:			#004276;
	/*#D20000;*/
	font-weight: 	bold;
}

ul.uc_tree>:first-child{
	font-weight: 	bold;
	background: 	none repeat scroll 0 0 transparent;
}

ul.uc_tree li.uc_tree_leaf {
	background: #fff url(../images/backgrounds/tree_lastnode.png) no-repeat;
}

ul.uc_tree{
	background: none repeat scroll 0 0 transparent;
}

#content_uc{
	display: table-cell;
}

ul.uc_tree li a[href="#"]:link, ul.uc_tree li a[href="#"]:visited{
	color: 				#004276 !important;
	text-decoration: 	none !important;
}

ul.uc_tree li a[href="#"].derivado{
	text-decoration: 	none !important;
	color: 				#555555 !important;
}

ul.uc_tree li a[href="#"].current{
	text-decoration: 	none !important;
	color: 				#D20000 !important;
}

ul.uc_tree li a[href="#"]{
	text-decoration: 	none !important;
	color: 				#484848 !important;
}

form#form_uc{
	display: table;
	width: 100%;
}

div.select-one-radio-horizontal label{
	padding: 0px 5px;
}

div.select-one-radio-vertical label{
	padding: 2px 5px;
	display: block;
}

div.select-many-checkbox-horizontal label{
	padding: 0px 5px;
}

div.select-many-checkbox-vertical label{
	padding: 2px 5px;
	display: block;
}

 /*----------------------------------------------------------------------------------------------------------------------
------- REM IMAGE CAROUSEL
--------------------------------------------------------------------------------------------------------------------- */

.rem-carousel{
	height: 	300px;
	text-align: center;
	padding:	5px 0px 0px 0px;
}

.rem-carousel .img-container{
	min-height: 250px;
	height: 250px;
	display: table-cell;
    vertical-align: middle;
}

.rem-carousel img{
	object-fit: contain;
	max-height: 250px;
	border: 	0px;
}

 /*---------------------------------------------------------------------------------------------------------------------
------- TABLE MIDDLE ALIGN
--------------------------------------------------------------------------------------------------------------------- */
table.resultsmid{
	margin: 0;
	width: 98%;
	font-size: 1em;
	border-color: #CCCCCC !important;
	border-width: 1px !important;
	border-style: solid !important;
}
div.contenido_Tab_Accesible table.resultsmid, .panelGrid_Columna table.resultsmid {
	margin: 10px 0px 10px 10px;
}
table.resultsmid th.header{
	font-weight: bold;
	text-align: center;
	background: #EFEFEF;
	color: #000000;
	padding: 2px 0px 2px 0px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
table.resultsmid th.header a {
	color: #000000 ;
}
table.resultsmid th.header a:hover {
	color: #CC0000;
}
table.resultsmid tr{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

table.resultsmid tr:hover {
    background-color: #F5F5F5;
}

table.resultsmid tr.even{
	background: #EFEFEF;
}
table.resultsmid tr.odd{
	background: #FFFFFF;
}
table.resultsmid td.right{
	text-align: right;
	padding: 0 5px 0 0;
}
table.resultsmid td{
	padding: 0 0 0 5px;
	vertical-align: middle !important;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

table.resultsmid ul.table-buttons{
	white-space: nowrap;
}

table.resultsmid ul.table-buttons li{
	display: 				inline-block;
	border: 				1px solid transparent;
	vertical-align:			middle;
}

table.resultsmid ul.table-buttons li:hover{
	background-color: 		white;
	border: 				1px solid #DC241F;
	-moz-border-radius:		2px;
    -ms-border-radius:		2px;
    -webkit-border-radius:	2px;
    -o-border-radius:		2px;
    border-radius:			2px;
}


/*----------------------------------------------------------------------------------------------------------------------
------- FILE MANAGER COMPONENT STYLES
--------------------------------------------------------------------------------------------------------------------- */

 div.file-manager-class{
 	padding-top: 1px;
 }

 div.file-manager-class img, div.file-manager-class input[type="image"]{
    border: 0px;
    vertical-align: middle;
    margin: 0px 4px;
}

/*----------------------------------------------------------------------------------------------------------------------
------- DOCUMENTS FILESYSTEM EXPLORER
--------------------------------------------------------------------------------------------------------------------- */

div.rem-docs-node-header{
    background-color: 	#F5F5F5;
    border-top: 		1px solid #CC0404;
    border-bottom: 		1px solid #CC0404;
    border-right:		1px solid transparent;
    border-left: 		1px solid transparent;
    color: 				#484848;
    width: 				100%;
}

div.rem-docs-node{
	width: 		100%;
	padding: 	4px 0px;
	border: 	1px solid transparent;
}

div.rem-docs-node:hover{
	border: 1px solid #4D90FE;
}

div.rem-docs-node.odd{
	background-color: #FFFFFF;
}

div.rem-docs-node.even{
	background-color: #FAFBFE;
}

/*----------------------------------------------------------------------------------------------------------------------
------- IMAGE GRID
--------------------------------------------------------------------------------------------------------------------- */

div.image-grid{
	width:100%;
	padding: 10px;
}

div.image-grid div.image-field{
	width: 				100px;
    height: 			110px;
    /*min-height: 100%;*/
    overflow: 			hidden;
    display: 			block;
    float: 				left;
    position: 			relative;
    text-align: 		center;
    margin: 			2px;
    padding: 			2px;
    background-color: 	#FDFDFD;
    color: 				#444444 !important;
    border: 			1px solid #FDFDFD;
    text-decoration: 	none;
    -moz-border-radius: 2px;
    -ms-border-radius: 	2px;
    -webkit-border-radius: 2px;
    border-radius: 		2px;
    word-wrap: 			break-word;
}

div.image-grid div.image-field:hover{
	border: 				1px solid #B8D6FB;
    -moz-border-radius: 	2px;
    -ms-border-radius: 		2px;
    -webkit-border-radius: 	2px;
    border-radius: 			2px;
    background-color: 		#E0EBF6;
    color: 					#000000 !important;
    text-decoration: 		none;
    box-shadow: 			0px 0px 3px #E0EBF6;
    -moz-box-shadow: 		0px 0px 3px #E0EBF6;
    -ms-box-shadow: 		0px 0px 3px #E0EBF6;
    -webkit-box-shadow: 	0px 0px 3px #E0EBF6;
}

div.image-grid div.image-field div.image-menu{
	-moz-border-radius: 	0px 0px 2px 2px;
    -ms-border-radius: 		0px 0px 2px 2px;
    -webkit-border-radius: 	0px 0px 2px 2px;
    border-radius: 			0px 0px 2px 2px;
	position: 				absolute;
	bottom: 				0px;
	top:					20px;
	left:					0px;
	right:					0px;
	background-color: 		transparent;
	height: 				114px;
	overflow:				hidden;
}

div.image-grid div.image-field div.image-menu:hover{
	padding-top:	0px;
}

div.image-grid div.image-field div.img{
	display: 	block;
	height: 	94px;
	overflow: 	hidden;
	position:	absolute;
	top:		0px;
	left:		0px;
	bottom:		0px;
	right:		0px;
}

div.image-grid div.image-field div.image-menu div.image-menu-buttons{
	height:				94px;
	background-color: 	transparent;
	position:			absolute;
	top:				0px;
	left:				0px;
	bottom:				0px;
	right:				0px;
	opacity: 			0.0;
	filter: 			alpha(opacity=0); /* For IE8 and earlier */
    -ms-filter: 		"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

div.image-grid div.image-field div.image-menu div.image-menu-buttons:hover{
	opacity: 		1.0;
	filter: 		alpha(opacity=100); /* For IE8 and earlier */
    -ms-filter: 	"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

div.image-grid div.image-field div.image-menu div.image-menu-buttons a.link{
	height: 	78px;
    position: 	absolute;
    left: 		0px;
    right: 		0ox;
    top: 		0px;
    width: 		100%;
    background-color: transparent;
}

div.image-grid div.image-field div.image-menu div.image-menu-buttons .blue-band{
	background-color: 	transparent;
	display: 		  	block;
	position: 			absolute;
	bottom:				0px;
    left:				0px;
    right:				0px;
    height:				20px;
}

div.image-grid div.image-field span.name {
    display: 	block;
    height: 	16px;
    overflow: 	hidden;
    position:	absolute;
    top:		0px;
    left:		0px;
    right:		0px;
    z-index:	100;
}

div.image-grid div.image-field:hover span.name {
	height: auto;
	overflow: visible;
	background-color: #E0EBF6;
}

div.image-grid div.image-field .image-menu a.remove{
	position:		absolute;
    bottom:			0px;
    right:			0px;
	height: 		18px;
	width: 			18px;
	float: 			right;
	padding-right: 	1px;
	background: 	url("../resources/images/Borrar-N_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocver{
	position:		absolute;
    bottom:			0px;
    right:			0px;
	height: 		18px;
	width: 			18px;	
	float:          right;
	padding-right: 	1px;
	background:    url("../resources/images/Informacion+R_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocver:hover{
	background: url("../resources/images/Informacion+R_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocdes{
	position:		absolute;
    bottom:			0px;
    left:			0px;
	height: 		18px;
	width: 			18px;
	float: 			left;
	padding-left: 	1px;
	background: 	url("../images/Bajar-N_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocdes:hover{
	background: url("../images/Bajar-R_PQ.gif") no-repeat bottom right transparent;
}
div.image-grid div.image-field .image-menu a.remdocedi{
	position:		absolute;
    bottom:			0px;
    right:			22px;
	height: 		18px;
	width: 			18px;	
	float:          right;
	background:     url("../resources/images/Editar+R_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocedi:hover{
	background: url("../resources/images/Editar+R_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocbor{
	position:		absolute;
    bottom:			0px;
    left:			22px;
	height: 		18px;
	width: 			18px;
	float: 			left;
	background: 	url("../resources/images/Borrar-N_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remdocbor:hover{
	background: url("../resources/images/Borrar-R_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.remove:hover{
	background: url("../resources/images/Borrar-R_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.download{
	position:		absolute;
    bottom:			0px;
    left:			0px;
	height: 		18px;
	width: 			18px;
	float: 			left;
	padding-left: 	1px;
	background: 	url("../images/Bajar-N_PQ.gif") no-repeat bottom right transparent;
}

div.image-grid div.image-field .image-menu a.download:hover{
	background: url("../images/Bajar-R_PQ.gif") no-repeat bottom right transparent;
}

.add_button{
	background: url("../images/backgrounds/add.png") no-repeat scroll 0 0 transparent;
    margin: 0;
    padding-left: 16px !important;
}

/*
.close_button{
	background: url("../images/backgrounds/cross.png") no-repeat scroll 0 0 transparent;
	border: none;
    float: right;
    margin: 0;
    padding: 0;
    width: 18px;
    cursor: pointer;
}
*/

.boton{
	margin: 			0px 30px 0px 0px;
	padding: 			0px 4px;
	background-color: 	#DC241F;
	color: 				#FFFFFF;
	font-weight: 		bold;
	overflow: 			visible;

}

.fieldset-righttop-buttons{
	display: 			inline-block;
	float: 				right;
	padding: 			3px 10px;
	border-left: 		1px solid black;
	border-bottom: 		1px solid black;
	-moz-box-shadow: 	0px 0px 10px #DDDDDD inset;
	-webkit-box-shadow: 0px 0px 10px #DDDDDD inset;
	-o-box-shadow: 		0px 0px 10px #DDDDDD inset;
	-ms-box-shadow: 	0px 0px 10px #DDDDDD inset;
	box-shadow: 		0px 0px 10px #DDDDDD inset;
}

/*----------------------------------------------------------------------------------------------------------------------
------- DATA SCROLLER STYLES
--------------------------------------------------------------------------------------------------------------------- */

ul.scroller li{
	display: inline-block;
	margin: 1px 2px;
}

ul.scroller li img{
	vertical-align: middle;
}

ul.scroller li ul.paginator{
	display: inline-block;
	margin: 1px 2px;
}

/*----------------------------------------------------------------------------------------------------------------------
------- OVERRIDED STYLES
--------------------------------------------------------------------------------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.panelGrid legend{
		padding-bottom: 12px;
	}
}


/*
body:nth-of-type(1) .panelGrid legend{
	padding-bottom: 12px;
}
*/

/* ----------------------------------------------------------
	DESACTIVAR SI HAY PROBLEMAS CON EL ESTILO CORPORATIVO. */

div.contenido_Tab_Accesible{
	padding-left:			0px; /* IMPORTANTE! DEJAR ESTE ESTILO SI SE ELIMINA EL BLOQUE. */
	-moz-box-shadow:		2px 2px 3px #CCCCCC;
	-ms-box-shadow:			2px 2px 3px #CCCCCC;
	-o-box-shadow:			2px 2px 3px #CCCCCC;
	-webkit-box-shadow:		2px 2px 3px #CCCCCC;
	box-shadow:				2px 2px 3px #CCCCCC;

	-moz-border-radius:		0px 2px 2px 2px;
	-ms-border-radius:		0px 2px 2px 2px;
	-webkit-border-radius:	0px 2px 2px 2px;
	-o-border-radius:		0px 2px 2px 2px;
	border-radius:			0px 2px 2px 2px;
}

div.PanelTab_Accesible li.Tab_Accesible{
	-moz-box-shadow:		2px 0px 3px #CCCCCC;
	-ms-box-shadow:			2px 0px 3px #CCCCCC;
	-o-box-shadow:			2px 0px 3px #CCCCCC;
	-webkit-box-shadow:		2px 0px 3px #CCCCCC;
	box-shadow:				2px 0px 3px #CCCCCC;
}

.panelGridConBorde{
	-moz-box-shadow:		2px 0px 3px #EEEEEE;
	-ms-box-shadow:			2px 0px 3px #EEEEEE;
	-o-box-shadow:			2px 0px 3px #EEEEEE;
	-webkit-box-shadow:		2px 0px 3px #EEEEEE;
	box-shadow:				2px 0px 3px #EEEEEE;

	-moz-border-radius:		0px 2px 2px 2px;
	-ms-border-radius:		0px 2px 2px 2px;
	-webkit-border-radius:	0px 2px 2px 2px;
	-o-border-radius:		0px 2px 2px 2px;
	border-radius:			0px 2px 2px 2px;
}

.panelGridSinMargen, .panelGridSinMargen fieldset, .panelGridSinMargen .panelGrid_Fila {
	margin: 0;
}

/* FIN DE INJERENCIA EN ESTILO CORPORATIVO
--------------------------------------------------------------*/

.panelGrid {
	padding-top:	0px;
	padding-bottom: 0px;
	margin-top: 	0px;
	margin-bottom: 	0px;
}

.combo, select {
	width: 100%;
}

table.results td.no-decoration1{
	border: none !important;
	border-right: 1px solid #484848;
}

div.panelGrid_Columna input[type="text"], div.panelGrid_Columna textarea {
    width: 100%;
}

div.panelGrid_Columna {
	padding:			1px 10px 0px 6px;
    -moz-box-sizing: 	border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: 		border-box;
	-ms-box-sizing:		border-box;
	box-sizing: 		border-box;
}

.ayto_scroller a.first {
    background-image:	url("../resources/images/first.gif");
    margin-left:		0;
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.first_disabled {
    background-image: 	url("../resources/images/first_disabled.gif");
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.next {
    background-image: 	url("../resources/images/next.gif");
    margin-left:		0;
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.next_disabled {
    background-image: 	url("../resources/images/next_disabled.gif");
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.previous {
    background-image: url("../resources/images/previous.gif");
    margin-left:		0;
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.previous_disabled {
    background-image: 	url("../resources/images/previous_disabled.gif");
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.last {
    background-image: url("../resources/images/last.gif");
    margin-left:		0;
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}
.ayto_scroller a.last_disabled {
    background-image: 	url("../resources/images/last_disabled.gif");
    height: 			16px;
    width: 				16px;
    display: 			table-cell;
}

.ayto_scroller input.pdf {
    background-image: url("../images/icons/mime/16/application-pdf.png");
    margin-left:		0;
    height: 			16px;
    width: 				16px;
}

.ayto_scroller input.excel {
    background-image: url("../images/icons/mime/16/application-vnd.ms-excel.png");
    margin-left:		0;
    height: 			16px;
    width: 				16px;
}


/*Estilos iconos contratos*/
.zoom {
  cursor: move;
  fill: none;
  pointer-events: all;
  z-index: 5;
}
.axis {
  stroke-width: 0.5px;
  stroke: #888;
  font: 10px avenir next, sans-serif;
  z-index: 7;
}

.axis > path {
  stroke: #888;
  z-index: 6;
}

select.tipo_cto option{
	padding-left: 		22px;
	background-repeat:	no-repeat;
	background-position:left center;

}
select.tipo_cto option[value="L"]{
	background-image: 	url("/siarq/images/icons/16/limpieza.png");
}
select.tipo_cto option[value="M"]{
	background-image: 	url("/siarq/images/icons/16/mantenimiento.png");
}
select.tipo_cto option[value="E"]{
	background-image: 	url("/siarq/images/icons/16/energia.png");
}
select.tipo_cto option[value="O"]{
	background-image: 	url("/siarq/images/icons/16/obras.png");
}
select.tipo_cto option[value="S"]{
	background-image: 	url("/siarq/images/icons/16/suministro.png");
}
select.tipo_cto option[value="G"]{
	background-image: 	url("/siarq/images/icons/16/asis_tec_general.png");
}
select.tipo_cto option[value="P"]{
	background-image: 	url("/siarq/images/icons/16/asis_tec_particular.png");
}

.selectList label { float:left; clear: both; }

.blockUI.blockMsg.blockPage {
    background: url("/siarq/images/loading.gif") no-repeat scroll 32px center #eeeeee !important;
    border: 3px solid #cc0404 !important;
    color: #004276 !important;
    font-size: 150% !important;
    font-weight: bold !important;
    height: 30px !important;
    padding-top: 12px !important;
}

.botonEnter{
	
}

.imagenAvisos, .imagenAvisos2 {
	transition: transform 0.2s ease-in-out;
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
}

.imagenAvisos:hover {
	transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.imagenAvisos2:hover {
	transform: translate(-4px, -4px);
    -webkit-transform: translate(-4px, -4px);
}

.textoAvisos {
	position:relative;
	top:-40px;
	left:40px;
	font-weight:bold;
	text-align:left;
}

.textoAvisosCiudadano {
	position:relative;
	left:-10px;
	font-weight:bold;
	text-align:left;
}

.destacar {
	font-weight: bold;
	color: #DC241F !important;
	background-color: #FE1 !important;
	border: 1px solid #DC241F !important;
}

.docsTableHeader {
	width: 100%;
	color: #484848;
	background-color: #F5F5F5;
	border-top: 1px solid #CC0404;
	border-bottom: 1px solid #CC0404;
	padding: 5px;
        min-height: 16px;
}

.docsTable {
	width: 100%;
	padding: 4px 0px;
        margin-bottom: 16px;
}

.docsTable tr:hover {
	border: 1px solid #4D90FE;
}

.docsTable tr.odd{
	background-color: #FFFFFF;
}

.docsTable tr.even{
	background-color: #EEEEF8;
}

.docsTable .acciones {
	width: 78px;
}

.docsTable .acciones a {
	margin-left: 2px;
}

.docsTable .acciones a:first-child {
	margin-left: 0px;
}

.dropTarget {
	width: 100%;
	height: 100px;
	color: #888;
	border: 1px solid #888;
	text-align: center;
}

.dropTarget span {
	display: block;
	margin-top: 42px;
}

.dragging {
	border: 4px dashed #DC241F;
}

/* Uploader: Drag & Drop */
.resumable-error {display:none; font-size:14px; font-style:italic;}
.resumable-drop {padding:15px; font-size:13px; text-align:center; color:#666; font-weight:bold;background-color:#eee; border:2px dashed #aaa; border-radius:10px; margin-top:40px; z-index:9999; display:none;}
.resumable-dragover {padding:30px; color:#555; background-color:#ddd; border:1px solid #999;}

/* Uploader: Progress bar */
.resumable-progress {margin:30px 0 30px 0; width:100%; display:none;}
.progress-container {height:7px; background:#9CBD94; position:relative; }
.progress-bar {position:absolute; top:0; left:0; bottom:0; background:#45913A; width:0;}
.progress-text {font-size:11px; line-height:9px; padding-left:10px;}
.progress-pause {padding:0 0 0 7px;}
.progress-resume-link {display:none;}
.is-paused .progress-resume-link {display:inline;}
.is-paused .progress-pause-link {display:none;}
.is-complete .progress-pause {display:none;}

/* Uploader: List of items being uploaded */
.resumable-list {width:100%; overflow-y:auto; max-height:200px;}
.uploader-item {width:148px; height:90px; background-color:#666; position:relative; border:2px solid black; float:left; margin:0 6px 6px 0;}
.uploader-item-thumbnail {width:100%; height:100%; position:absolute; top:0; left:0;}
.uploader-item img.uploader-item-thumbnail {opacity:0;}
.uploader-item-creating-thumbnail {padding:0 5px; font-size:9px; color:white;}
.uploader-item-title {position:absolute; font-size:9px; line-height:11px; padding:3px 50px 3px 5px; bottom:0; left:0; right:0; color:white; background-color:rgba(0,0,0,0.6); min-height:27px;}
.uploader-item-status {position:absolute; bottom:3px; right:3px;}

/* Uploader: Hover & Active status */
.uploader-item:hover, .is-active .uploader-item {border-color:#4a873c; cursor:pointer; }
.uploader-item:hover .uploader-item-title, .is-active .uploader-item .uploader-item-title {background-color:rgba(74,135,60,0.8);}

/* Uploader: Error status */
.is-error .uploader-item:hover, .is-active.is-error .uploader-item {border-color:#900;}
.is-error .uploader-item:hover .uploader-item-title, .is-active.is-error .uploader-item .uploader-item-title {background-color:rgba(153,0,0,0.6);}
.is-error .uploader-item-creating-thumbnail {display:none;}




.defaultTabs > ul {
	padding: 4px 2px 0 2px;
	background: url("../images/backgrounds/tab_module_section_bg.png") repeat-x scroll 50% 50% #CC0000;
}

.defaultTabs > ul > li {
	background: url("../images/backgrounds/tab_module_section_inactive.png") repeat-x scroll 50% 50% #EEEEEE;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	-o-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.defaultTabs > ul > li > input, .defaultTabs > ul > li > label {
	padding: 0.5em !important;
	border: none !important;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	background-color: inherit !important;
}

.defaultTabs > ul > li > input {
	color: #004276 !important;
}

.defaultTabs > ul > li > label {
	color: #CCCCCC !important;
}

.defaultTabs > ul > li > input.tabActivo_Accesible {
	background: url("../images/backgrounds/tab_module_section_active.png") repeat-x scroll 50% 50% #FFFFFF;
	color: #CC0000 !important;
}

.cargaDocsTitle1 {
    color: #000;
    font-size: 2em;
    font-weight: bold;
    float: left;
    clear: both;
    margin: 5px;
}

.cargaDocsTitle2 {
    color: #444;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    clear: both;
    padding: 0 20px;
}

.cargaDocsDiv input {
    float: left;
    clear: none;
}