﻿@charset "UTF-8";
/* CSS Document */


.validation {
color: #D63301;
background-color: #FFCCBA;
/* background-image: url('/images/error44x44.png'); */
}

.formato-fecha{
color: #999999;
/* font-size: 1em; */
/* line-height: 1.3em; */
}

.tab-row {
	float: left;
    	width: 100%;
    	border-bottom: 1px solid #EDEDED;
}

.tab-panel {
    	padding-top: 50px;
}

.selected {
	background-color: #EFEFEF;
 	font-weight: bold;
}

.tab0 {
   	border-left: 1px solid #EDEDED;
}

.tab1 {
	cursor : pointer;
}

div.tabpanel div.tab-row li {
    	float: left;
    	margin: 0;
    	border-top: 1px solid #EDEDED;
    	border-right: 1px solid #EDEDED;
    	padding: 5px 15px 3px;
 	font-size: 1.1em;
}


div.tabpanel div.tab-row li a {
     color: #333333;
}

.len150 {
	width: 110px;
}


.len300 {
	width: 350px;
}

.len250 {
	width: 315px;
}

.busqueda-avanzada {
	border-right: 1px solid #ECECEC;
	float: left;
	margin-top: 20px;
	padding-bottom: 60px;
	padding-right: 20px;
	width: 690px;
}

.busqueda-avanzada .btsearch {
	cursor: pointer;
    	margin-top: 0;
    	visibility: visible;
    	width: 120px;
}

.busqueda-avanzada select.criterio {
   	height: 30px;
    	width: 360px;
}


.busqueda-avanzada .criterio {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #CCCCCC;
    	color: #333333;
    	font-family: "Montserrat", serif;
   	font-size: 1.0em;
    	font-style: normal;
  	font-weight: normal;
    	height: 25px;
    	padding: 5px;
	margin-bottom:15px;
   	outline: medium none;
    	resize: none;
}

.busqueda-avanzada label {
    	color: #333333;
     	font-family: "Montserrat", serif;
    	font-size: 1.0em;
    	font-weight: bold;
    	margin: 30px 0 5px;
}


.busqueda-avanzada .feedbackPanel {
    	font-size: 1.2em;
   	min-height: 65px;
    	padding: 20px 0 15px 60px;
	width: 300px;
}


.busqueda-avanzada .error .feedbackPanel {
    	background: url("../images/error2.png") no-repeat scroll 0 10px transparent;
    	border-bottom: 2px solid red;
    	border-top: 2px solid red;
}

.breadcrumb {
    	margin-bottom: 15px;
    	padding-left: 0;
    	width: 980px;
}

.breadcrumb ul li.celeste {
    	color: #184297;
}

.breadcrumb ul li {
	display: inline;
    	list-style: none outside none;
}


.thesaurus-browser {
	background-color: white;
    	/*border: 1px solid #CCCCCC;*/
    	line-height: 1.6em;
    	margin: 10px;
    	overflow: auto;
    	height: 450px !important;
    	margin: 0 !important;
    	overflow: auto !important;
   	white-space: nowrap;
}

.thesaurus-browser .tree {
	float: left;
    	verflow: hidden;
    	width: 60%;
}

.thesaurus-browser .concept {
	float: left;
    	margin: 0;
    	overflow: hidden;
    	width: 40%;
}

