/* DTML instructions to set caching headers.*/






div.batchLayout, div.pageNavigationLayout{

 border-color: #0097AC /*mainBlue*/;

}
/* Resultados de busqueda */

.ordenado-por, .agrupado {
    float:left;
    margin-left:2em;
}

div.resultados {
    border-left: 10px solid #f2f2f2;
    font-family: Trebuchet MS;
    margin-bottom: 0.5em;
    float: left;
    width: 95%;
    padding-left: 15px;
}
/*#contenido*/ div.resultado {
    background-image: url(./linea-morado.gif);
    background-repeat: repeat-x;
    background-position: 14px 90%;
    padding-bottom: 30px; 
    float: left;
    width: 100% !important;
}
p#numresultados {
    margin: 10px 0 20px 0;
    padding: 0;
    font-weight: bold;
}
/*#contenido*/ div.resultados h3 {
    font-size: 110%;
    color: #727272 /*letterGray*/;
    background-color: #fcfcfc;
    padding: 3px 0 3px 10px;
    margin: 0 0 20px -13px;
    width: 100%;
}

/*#contenido*/ div.resultado h4 {
    margin: 0 0 0 10px;
    font-size: 100%;
}
/*#contenido*/ div.resultado h4 a {
    text-decoration: none;
}
/*#contenido*/ div.resultado h4 a:hover {
    text-decoration: underline;
}
/*#contenido*/ div.resultado h4 span {
    font-size: 90%;
    color: #727272 /*letterGray*/;
    font-weight: normal; 
}
#contenido div.resultado p {
    margin: 0 0 4px 10px;
}
/*#contenido*/ div.resultado p.fecha {
    /*margin: 0 0 4px 10px;*/
    color: #727272 /*letterGray*/ !important;
    font-size: 90%;
}

div.resultado p.ubicado {

 margin-top: -2em;
 margin-bottom: 2em;
 margin-left:4em;

}

div.resultado .result-content p.ubicado {

 position:relative;
 top:0;
 bottom:0;
 left:0;
 /*margin-bottom: 2em;*/
 margin-top:0;
 margin-right:0;
 margin-bottom:0;
 margin-left:1em;
 padding:0 important!;
 clear:left;

}

/*#contenido*/ div.resultado p.ubicado a {
    font-size: 90%;
    color: #666;
    text-decoration: none;
}
/*#contenido*/ div.resultado p.ubicado a:hover {
    text-decoration: underline;
}
#contenido div.resultado p.datos {
    font-size: 100%;
    font-family: Trebuchet MS;
}
#contenido div.resultado span.description {
    color: #444;
    margin-left:1em;
}
#contenido div.resultado p.descripcion .resaltado {
    background-color: black;
    color: white;
    font-weight: normal;
}
/*#contenido*/ div.resultado ul.contextual-actions {
    clear: both;
    margin-left: 10px;
    padding: 0;
    list-style: none;
}
/*#contenido*/ div.resultado ul li {
    float: left;
    display: block;
    margin-right: 16px;
  position: relative;
 top: -0.5em;
 left: 3.3em
}

.resultado .result-content {

    /*width:100% !important;*/
    padding-top: 0.5em;
    padding-right: 2.5em;
    padding-bottom: 0.5em;
    margin-bottom: 0 !important;
    margin-left:3em !important;
    margin-top:-4em !important;
}

.resultado .privado{

 background-color:#f2fcfd /*blueCelesteClaro*/;

}

.resultado .result-content h4 a {

 margin-left:0;
 padding-left:0;
 position:relative;
 top: 0;
 left:0;

}

.resultado .result-content h4 span {

 margin-left:0;
 padding-left:0;
 position: relative;
 top:0;
 left:0;
}

.resultado .result-content h4 span.highlightedSearchTerm{

 margin-left:0;
 position: realtive;
 top:0;

}

div.resultado .result-content span.description{

 float:left;

}

div.resultado .result-content span.description,div.resultado .result-content p.fecha, div.resultado .result-content p.datos{

 clear:left;
 position:relative;
 top:0; /*--nuevo---*/
 bottom:0;
 left:0;
 padding-top:0 !important;
 padding-bottom:0 !important;
 padding-left:1em;

}

div.resultado .result-content p.datos{

 float:left;
 margin-bottom:1em;

}

div.resultado p.fecha{

 margin-bottom:0.5em;
 width:50%;

}

/*.resultado .publico h4 span {

 position: relative;
 top:-3.4em;
 left:0;

}*/

.resultado .publico h4 span.highlightedSearchTerm{

 position: realtive;
 top:0;

}

/*.resultado .publico h4 a {

 position:relative;
 top: -3em;
 margin-left:2.7em;

}*/

/*.resultado {
    width:100% !important;
}*/

.resultados {
    width:90% !important;
    /*width:50em !important;*/
}

td.contents-column {
    width: 100% !important;  
}

td.contents-column input {    
   margin-top:1em;    
}

table.content-table {
    width:100% !important;  
}

td.content-column {
    width: 100% !important;  
}

span.preview-image, div.descarga{
    clear:none !important;  
    vertical-align:middle;
    width: auto !important;
    padding-top:0 !important;
    float:right!important;  
}

div.descarga{

 float:right;
 vertical-align:middle;
}

div.descarga a img{

 float:right;
 display:inline;
 position: relative;

}

div.descarga a span{

 position:realtive;
 float:right;
 top:0 !important;
 bottom:0;

}

div.descarga a{

 float:left;
 display: inline !important;
 margin:0 !important;
 position:relative !important;
 top:-2em !important;
 bottom:0 !important;
 padding-top:0 !important;
 padding-left:0 !important;
}

div.descarga a:hover{

 text-decoration:none !important;
 
}

.preview-image{

 position:relative;
 bottom:0;

}

.result-content {
    clear:none !important;
    margin-left: 10px;
    width:80% !important;
    float:left !important
}



