.estruc_pestanyas_listado{
	width:50%;
	float:left;
	margin-top:3px;
   	margin-bottom:-15px
}

span.buscEstrucDetText {
	width: 100%;
}

div.buscEstrucDetList {
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
}

span.buscEstrucDetRow {
	display: table-row;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
}

div.buscEstrucDetCol {
	display:table-column;
	width: 100%;
	float: right;
}

p.buscEstrucBarra {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0px;
}

span.buscEstrucDetTitu {
	width: 100%;
	padding-bottom: 6px;
	padding-top: 6px;
}

div.buscEstrucContSup {
	display: table;
	width: 100%;
}



div.buscEstrucContRuta {
	display: table-column;
	float: left;
}

div.buscEstrucCont {
	display: table;
	width: 97px;
	height: 37px;
	float: right;
	backgrounf-image: url('../../resources/fondo-banner-busqueda.jpg')
}







.principalBusqueda      {float:right}
.principalImagenBusqueda{margin-left:-37px;width:36px; border-left:1px solid #3f6bb5;border-bottom:1px solid #3f6bb5;border-top:1px solid #3f6bb5;
                         float:left;background-image:url('../../resources/fondo-banner-busqueda.jpg'); height: 35px;}
.principalTextoBusqueda {text-align:left;float:right;min-width:100px;max-width:200px; padding-right:4px;border-right:1px solid #3f6bb5;
                         border-bottom:1px solid #3f6bb5;border-top:1px solid #3f6bb5;float:left;
                         background-image:url('../../resources/fondo-banner-busqueda.jpg'); height: 28px;padding-top:7px;
			 _border-left: 1px solid #3f6bb5;_padding-left:1px;}




.principalBusquedaIntranet{float:right;margin-left:-4px}

.principalBusquedaIntranetcol1{width:36px; 
                               border-left:1px solid #3f6bb5;
                               border-bottom:1px solid #3f6bb5;
                               border-top:1px solid #3f6bb5; 
                               float:left;background-image:url('../../resources/fondo-banner-busqueda.jpg'); 
                               height: 35px;}

.principalBusquedaIntranetcol2{text-align:left;
  		               float:right;min-width:50px;max-width:60px;
                               padding-right:4px;border-right:1px solid #3f6bb5; 
                               border-bottom:1px solid #3f6bb5;border-top:1px solid #3f6bb5;
                               float:left; background-image:url('../../resources/fondo-banner-busqueda.jpg'); height: 35px;//height:39px;padding-top:7px
}


div.buscEstrucContImg {
	width: 37px;
	height: 37px;
	display: table-column;
	float: left;
}

img.buscEstrucImgBusc {
	border: 0px;
}

a.buscEstrucText {
	text-decoration: none;
}

div.buscEstrucContFondo {
	/*width: 60px;*/
	height: 37px;
	display: table-column;
	float: right;
	background-image: url('../../resources/banner-buscar-dercha.jpg');
}

div.buscEstrucContText {
	text-align: left;
	margin-top: 6px;
	display: table;
	font-size: 7pt;
	color:#3F6BB4;
	font-family: Verdana;
}

div.buscEstrucPeqLineRig {
	height: 25px;
	width: 50%;
	float: right;
	display: inline;
}

div.buscEstrucPeqLineLef {
	height: 25px;
	width: 50%;
	float: left;
	display: inline;
}

div.buscEstrucPeqLineCont {
	text-align: center;
	float: left;
	width: 40px;
}

div.buscEstrucPeqLineContSup {
	text-align: center;
	width: 110px;
	float: right;
}

div.buscEstrucContBusq {
	margin: auto;
	display: table;
	/* width: 470px; */
	width: 470px;
}


span.buscEstrucLineLab {
	text-align: right;
	height: 25px;
	padding: 5px;
	float: left;
	width: 150px;
}



span.buscEstrucSecBot {
	text-align: center;
	height: 25px;
	padding: 5px;
	float: left;
	width: 225px;
}

span.buscEstrucLineInp {
	height: 25px;
	padding: 5px;
	float: right;
	width: 300px;
}

div.buscEstrucLineInpAlt {
	height: 60px;
	padding: 5px;
	float: right;
	width: 300px;
}

span.buscEstrucLineLabAlt {
	text-align: right;
	height: 60px;
	padding: 5px;
	float: left;
	width: 150px;
}

input.buscEstrucInput {
	width: 150px;
}

input.buscEstrucInputCort {
	width: 105px;
}

.buscEstrucInputSelect {
	width: 150px;
}


span.buscEstrucDetText {
	width: 100%;
}

div.buscEstrucDetList {
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
}

span.buscEstrucDetRow {
	display: table-row;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
}

div.buscEstrucDetCol {
	display:table-column;
	width: 100%;
	float: right;
}

p.buscEstrucBarra {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0px;
}

span.buscEstrucDetTitu {
	width: 100%;
	padding-bottom: 6px;
	padding-top: 6px;
}

div.buscEstrucContSup {
	display: table;
	width: 100%;
}

div.buscEstrucContRuta {
	display: table-column;
	float: left;
}

div.buscEstrucCont {
	display: table;
	width: 97px;
	height: 37px;
	float: right;
}

div.buscEstrucContImg {
	width: 37px;
	height: 37px;
	display: table-column;
	float: left;
}

img.buscEstrucImgBusc {
	border: 0px;
}

a.buscEstrucText {
	text-decoration: none;
}

div.buscEstrucContFondo {
	width: 60px;
	height: 37px;
	display: table-column;
	float: right;
	background-image: url('../../resources/banner-buscar-dercha.jpg');
}

div.buscEstrucContText {
	text-align: left;
	margin-top: 6px;
	display: table;
	font-size: 7pt;
	color:#3F6BB4;
	font-family: Verdana;
}

div.buscEstrucPeqLineRig {
	height: 25px;
	width: 50%;
	float: right;
	display: inline;
}

div.buscEstrucPeqLineLef {
	height: 25px;
	width: 50%;
	float: left;
	display: inline;
}

div.buscEstrucPeqLineCont {
	text-align: center;
	float: left;
	width: 40px;
}

div.buscEstrucPeqLineContSup {
	text-align: center;
	width: 110px;
	float: right;
}

div.buscEstrucContBusq {
	margin: auto;
	display: table;
	width: 470px;
	padding-top: 20px;
}

div.buscEstrucContLine {
	display: inline;
	padding-top:20px;
}

span.buscEstrucLineLab {
	text-align: right;
	height: 25px;
	padding: 5px;
	float: left;
	width: 65px;
	
}

span.buscEstrucLineInpListin {
	text-align: right;
	height: 25px;
	padding: 5px;
	float: left;
	width: 130px;
}

.estruc_input_tituloListin {
	font-size: 8pt;
	font-family: Verdana;
	width: 300px;
	color: #666666;
	border: 1px solid #666666;
}

span.buscEstrucLineLabListin {
	text-align: right;
	height: 25px;
	padding: 5px;
	float: left;
	width: 90px;
	
}

span.buscEstrucSecBot {
	text-align: center;
	height: 25px;
	padding: 5px;
	float: left;
	width: 225px;
}

span.buscEstrucLineInp {
	height: 25px;
	padding: 5px;
	float: right;
	width: 300px;
	margin-right: 70px;
}

div.buscEstrucLineInpAlt {
	height: 60px;
	padding: 5px;
	float: right;
	width: 300px;
}

span.buscEstrucLineLabAlt {
	text-align: right;
	height: 60px;
	padding: 5px;
	float: left;
	width: 150px;
}

input.buscEstrucInput {
	width: 150px;
}

input.buscEstrucInputCort {
	width: 105px;
}

.buscEstrucInputSelect {
	width: 150px;
}

.EnlaceRuta{
	/* width: 400px; */
	width:390px;
	float:left;
}

.EnlaceRuta100{
	width: 400px;
	float:left;
	width:100%;
}

.EnlaceBusqueda{
	width: 50px;
	float:right;
	//margin-right:46px
}
.EnlaceEditable{
	width:100%;
	float:right;margin-left:-20px;		
}

.EnlaceEditableConvo{
	/* width:100%;
	float:right;
        margin-left:-20px; */
}

/* Estilos asociados a Contenidos estructurados de los ficheros estructuras_XXX.jsp */

.estruc_input_titulo {
	font-size: 8pt;
	font-family: Verdana;
	width: 400px;
	color: #666666;
	border: 1px solid #666666;
}

.estruc_caja_con_num_listado{
	float:left;
	width:100%;
	/* border-bottom: 1px dotted #CCCCCC; */
	margin-top:0px;
	/*background-color:yellow; */
}

.estruc_caja_con_num_listado_y_pestanyas{
	float:left;
	width:100%;
	/* border-bottom: 1px dotted #CCCCCC; */
}

.estruc_pestanyas_listado{
	width:50%;
	float:left;
	margin-top:3px;
}

.estruc_caja_pestanyas_ordenacion{
	width: 50%;
	float:right;	
}

.estruc_pestanya_orden{
	font-family: Verdana;
	font-size: 0.8em;
	float: right;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url('../../resources/pestanyas-home.jpg');
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-left: 6px;
	background-repeat: repeat-x;	
}

.estruc_imagen_orden{
	padding-left: 4px;
}

.estruc_flotar_derecha{
	float:right;
}

.estruc_caja_listado_resultados{
	width:100%;
	float:left;
	/* margin-top:-10px; */
	/* margin-bottom:10px; */
	 margin-top: 20px;
}

.estruc_caja_no_resultado{
	margin: auto;
	padding: 3px;
	text-align: center;
}

.estruc_caja_paginacion{
	margin: auto;
	width:100%;
	float:left;
	padding: 3px;
	text-align: center;
}

input.estruc_input_titulo {
	width: 300px;
}
.estruc_caja_buscar{
	padding-top:50px	
}

.buscEstrucDesde {
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	color: #666666;
	margin-right:5px;
}

.buscEstrucInputDesde{	
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	color: #666666;
	margin-left:5px;
	margin-right:10px;
	border: 1px solid #666666;
}

.buscEstrucHasta{
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	color:#666666;
}

.buscEstrucInputHasta{
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	color: #666666;
	margin-left:5px;
	margin-right:10px;
	border: 1px solid #666666;
}

.buscEstrucEjemploDesde{
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	float:left;
	margin-left: 40px;
	color:#CCCCCC;
}

.buscEstrucEjemploHasta{
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	float:right;
	margin-right: 40px;
	color:#CCCCCC;
}

.buscEstrucCajaBotones{
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	height:90px;
	width:100%;
}

.padding3{
	padding: 3px;
}


#listadoCarpetasPadre {list-style-position: outside;margin-left:25px}
#listadoCarpetasHijos {list-style-position: outside;}

.conBulletDocumentos{
	list-style-type: none;
	list-style-image: url('../../resources/bullet-documento.jpg');
	border:0px;	
}

.conDivCAP{width:100%;margin-top:25px; margin-left:-15px;}
