/* @charset "utf-8"; */
/*------------------------------------------------------------------------------
# ARQUITECTAGALINDEZ v1.0 - Julio, 2017   ultima revision y/o cambios: 04-07-2017
# ------------------------------------------------------------------------------
# Copyright (C) 2011 - 2012 CG. All Rights Reserved.
# Copyrighted Commercial Software
# Powered by: Guia Alo
# Websites: http://www.guiaalop.com.ar

------------------------------------------------------------------------------ */

/*------------------------------------------------------------------------------
# Nombre: lg_estilos_marcos.css   (Style Sheet)
# Descripcion: CSS - Hoja de Estilos de ArquitectaGalindez para Paginas Marco, 
# de Proyectos (obras nuevas, Ampliaciones y Remodelaciones)
# Esta version es para imagenes de 170px x 126px en la pagina de Lista de proyectos
------------------------------------------------------------------------------ */


#contenedor_principal {
	width:550px;           /*999px;*/             /*1000px;*/
	/*margin-left:-500px;*/
	/*left:50%;*/
	position: absolute;
	z-index: 0;
}


#contenedor_contenido {
	position:relative;
	top:117px;       /*antes 111px*/
	width:550px;          /*999px;*/               /*1000px;*/    /*100%;*/
	height: auto;     /*lo agregue para ver si toma altura*/
	overflow: auto;   /*hide;*/
	background:#FFF;
	clear:both;     /*agregue el clear para que el Pie se vea abajo de contenedor_contenido*/
	z-index:-1;     /*para los demas browsers tambien hubo que poner un z-index:-1, porque había problemas */  
	*z-index:-1;    /*para IE6, 7 y 8, por problema de capas con Menu y "contenedor-contenido" al cambiar layout*/
}


#contenido_principal {
	width:550px;           /*999px;*/                /*1000px;*/      /*800px;*/
	float:left;
	margin:5px auto 0 auto;   /*antes no estaba*/	
}


#contenido_central {
	width:540;          /*598px;*/
	float:right;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
}

#contenido_central_unico {
	width:799px;
	float:left;
	border-right:1px dotted #999;
}


A:hover {
    color: #000000
}



/* [5.1. ACERCA DE - COMUNES  ] */

.title_columna_central {             /*Cambie por este estilo*/
         /*color:#4D4E54;*/              /*gris oscuro*/
		 color: #006FB3;     /*azul*/    /*antes era #2F5391; (azul mas oscuro)*/
         font-size:16px;
         line-height:1;
         margin-top:5px;
         font-weight:inherit;
         maring 0.5em 0;
         font-family:"Helvetica Neue",Helvetica,'Nimbus Sans L',Arial, sans-serif;
         font-weight: bold;
         text-shadow: 2px 2px 2px #CCCCCC;     /*gris claro*/   /*No es para IE6*/
       }



/* ORIGINAL ALOPINAMAR */

/*
#columna_central_3col_publi {

        float: left;
        height: auto;
        margin-right: 10px;
        width:550 px;
        padding-right:7px;
        padding-top: 10px;
        padding-left: 15px;
        background: #ffffff;
        border: 1px solid #dddddd;
        color: #4d4e54;
        -moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
        font-size: 12px;
        line-height: 1.5;
        -webkit-border-radius: 5px;
        display: inline;
      }

*/



#columna_central_3col_publi {     /*columna central del cuerpo, cuando hay 3 columnas y menu de */
                                  /*opciones y publicidad en la columna izquierda */
        float: left;
        height: auto;
        margin-right: 0px;
        width:600 px;   /*550 px;*/        /*623px;*/         /*era 730*/   /*Ver aqui 710px, y 220px en #leftrail */
        padding-right:5px;
        padding-top: 10px;
        padding-left: 10px;
        background: #ffffff;           /*blanco*/
        border: 1px solid #dddddd;     /*gris muy claro*/
        color: #4d4e54;                /*  agregado para hacer la letra gris oscuro */
        -moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
        font-size: 12px;                   /*antes era 80%, el calculo da 12.8px. Ver que pongo*/
        line-height: 1.5;                  /*agregado*/
        -webkit-border-radius: 5px;
        display: inline;
      }

#columna_central_3col_publi ul {
	list-style:disc outside url(../images/images_marcos/ul_3_blue_7x6.jpg); /*antes era ul.jpg */
	margin:5px 0px 0px 0px;
	line-height: 1.5;
	padding-left: 30px; 
}

#columna_central_3col_publi ul.check {
	list-style:disc outside url(../images/images_marcos/check-yes_10x10.gif);
	margin:5px 0px 0px 0px;
	line-height: 1.5;
	padding-left: 30px; 
}

#columna_central_3col_publi ul.nocheck {
	list-style:none;
	margin:5px 0px 0px 0px;
	line-height: 1.5;
	padding-left: 30px; 
}



/* Estilos para Listas de datos en "columna central" */
/* ------------------------------------------------  */



#content ol,
#content ul {list-style:none;}



#content strong {font-weight:bold;}

#content img{border:none;}

#content a{text-decoration:none;color:#069;outline:none;}

#content a:hover{text-decoration:underline;}

#content a:visited,#footer a:visited{color:#069;}



#content{
         min-height:250px;
         height:auto;
 }


#result-set li:hover {
  background-color: #ddf0f8;
}



/* ORIGINAL ALOPINAMAR . Para foto de 96x96 */
  /* padding-left:116px; */   /*original: 65 */ /*ancho de foto + 25 (40+25) */

/*
#content .photos .vcard{
           padding-left:116px; 
           margin-left:-6px;
 }
*/


/* LUCIA: este estilo es distinto a AloPinamar. Es para foto de 170x126 */

#content .photos .vcard{
           padding-left:190px;  /*original: 65 */ /*ancho de foto + 25 (40+25) */
                                /*alopinamar: 116   ancho de foto +25 o +20  O sea (96+20) */
                                /*Lucia: 140      ancho de foto +20 = 120+20=140 */
                                /*Lucia: 224      ancho de foto +20 = 204+20=224 */
                                /*Lucia: 190      ancho de foto +20 = 170+20=190 */                                
           margin-left:-6px;
 }


/* LUCIA: este estilo es nuevo. Es para Cabezal de pagina de Obra */

#content .cabezal-obra .vcard{
           padding-left:0px;
           margin-left:0px;
 }




#content .photos .vcard a.profile-photo{display:block;}

#content .dropdown-bar,#content .photos .vcard{margin-left:0;}

.results-module{
           margin-bottom:10px;
           height:1%;
 }

.results-module .header{
           background:#FFF url(../images/resultados/sprite_facetsearch_v7.png) no-repeat right top;
           padding-right:4px;
           color:#333;
 }


.results-module .header #results-header{
           background:#FFF url(../images/resultados/sprite_facetsearch_v7.png) no-repeat left top;
           padding:2px 10px 0 10px;
           height:26px;
           line-height:20px;
           solid #ddd;
 }



#result-set .vcard{
           padding:8px;
           line-height:1.3;
           border-top:1px dotted #999;
           /*overflow:hidden;*/  /*lo comente porque con "hidden" no se veian las fotos cuando*/
                                 /*al agrandarlas se superponian al "li" de abajo*/
           zoom:1;
           clear:both;
 }


/*
#result-set h2,
#result-set .vcard-basic {
           width:365px;
}
*/


#result-set .highlight{
           background:#fff5cc;
           border-bottom:1px solid #fc3;
 }

#result-set .vcard-basic dt,
#result-set .vcard-basic-accordion dt {
           display:none;
}


#result-set .vcard h2{
           font-size:130%;
           font-weight:bold;
           margin-right:5px;
 }


#result-set .vcard h2 .nombresinlink{
    color: #069;
    outline: medium none;
    text-decoration: none;
 }


#result-set .vcard-expanded dt{width:67px;}

#result-set .vcard-expanded dd{padding-left:77px;}


/* Este estilo puede cambiar de acuerdo al ancho de foto que se use */

#result-set h2,
#result-set .vcard-basic {
           width:415px;       /* original: 345px */ /*ahora: 455px para 92x69 */  
                              /*ahora 400px para 204x153 */ /*ahora 415 para 170x126*/
 }


#result-set .vcard-basic-accordion {     /*new*/
           width:400px;
 }


#result-set .hover{background-color:#ddf0f8;}

#result-set .hover .actions li{visibility:visible;}


#result-set .first{
           border-top:none;
           padding-top:8px;
 }

#result-set .first-obra{
           border-top:none;
           padding-top:4px;
 }


#result-set .first dd.photo-container,
#result-set .first .actions{
           top:8px;
 }


#result-set .vcard .badges{display:inline;}



/* ORIGINAL ALOPINAMAR . Para foto de 96x96 */

   /*margin-left:-113px;*/  /* original:-57px */ /* ahora:-113px (57+56) */
                            /* 57 + (ancho foto nueva-ancho foto orig.)*/
                            /* 57 + (96-40) = 57+56 = 113 */
   /*_margin-left:-83px;*/  /* original:-27px */ /* ahora:-83px (27+56) */


/*
#result-set .vcard a.profile-photo{
           float:left;
           overflow:hidden;
           font-size:75%;
           display:none;
           margin-left:-113px;  
           _margin-left:-83px;  
 }
*/

/* LUCIA : este estilo es distinto a AloPinamar. Es para foto de 204x153 */

#result-set .vcard a.profile-photo{
           float:left;
           overflow:hidden;
           font-size:75%;
           display:none;
           margin-left:-187px;  /* original:-57px */ /* ahora:-113px (57+56) */  /*en Lucia  -137 */
                                                     /* 57 + (ancho foto nueva-ancho foto orig.)*/
                                                     /* 57 + (96-40) = 57+56 = 113 */
                                /* en Lucia, ahora: -137 */    /* 57 + (120-40) = 57 + 80 =  137 */
                                /* en Lucia, ahora: -221 */    /* 57 + (204-40) = 57 + 164 = 221 */
                                /* en Lucia, ahora: -187 */    /* 57 + (170-40) = 57 + 130 = 187 */                                
                                
           _margin-left:-157px;  /* original:-27px */ /* ahora:-83px (27+56) */
                                /* en Lucia:-107 */ /* es (27+80) */
                                /* en Lucia:-191 */ /* es (27+164) */
                                /* en Lucia:-157 */ /* es (27+130) */                                
 }

#content a.profile-photo img{
           padding:2px;
           border:1px solid #e6e6e6;
           background-color:#fff;
 }

#result-set .vcard .url{display:none;}

#result-set .vcard .title{font-weight:bold;}

#result-set .vcard .especialidades{
           /*font-weight:bold;*/
           color: #FF6600;     /* #D9182D; rojo*/  /* #999999; gris */           
}

#result-set .vcard .especialidades_promo{
           color: #999999;   /* gris */           
}


#result-set .vcard .tipo-obra{
           /*font-weight:bold;*/
           color: #FF6600;     /* #D9182D; rojo*/  /* #999999; gris */           
		   font-size: 16px;
}



#result-set .vcard .zonaplaya{
           /*font-weight:bold;*/
           color: #FF6600;     /* #D9182D; rojo*/  /* #999999; gris */           
}


#result-set .vcard .beneficio_titulo{
           font-weight:bold;
           color: #FF6600;     /* naranja */           
}


#result-set .vcard .beneficio {
    background-color: #888888;
    color: #FFFFFF;
    /*float: left;*/
    /*font-size: 12px;*/
    font-weight: bold;
    /*line-height: 15px;*/
    /*margin: 0 7px 7px 0;*/
    /*padding: 2px 6px;*/
    /*text-align: center;*/
}

#result-set .vcard .beneficio_texto{
           /*font-weight:bold;*/
           color: #FF6600;     /* naranja */           
}

#result-set .vcard .promocion_estado_color{
           font-weight:bold;
           color: #D9182D;  /*rojo*/   /* #FF6600;  naranja*/  /* #999999; gris */           
}


#result-set .vcard-expanded{
           margin-top:7px;
           clear:left;
           overflow:auto;
 }
 
 
#result-set .vcard-expanded dt{
           width:100px;          /* original: 72px */ /*ahora: 100px */
           color:#999;
           text-align:right;
           float:left;
 }

#result-set .vcard-expanded dd {
           padding-left:110px;    /* original: 82px */ /*ahora: 110px */
}


#result-set .vcard-expanded .toggle-shared-groups{
           background:transparent url(../images/resultados/flecha_masinformacion.png) no-repeat;
           float:left;
           padding-left:10px;
           width:90px;             /*antes tenia:  225px */
 }




.en #result-set .vcard-expanded .toggle-shared-connections,
.en #result-set .vcard-expanded .toggle-shared-groups{
           float:none;
           width:auto;
 }


#result-set .shared-groups{display:none;}

#result-set .shared-groups h3{
           display:block;
           font-size:85%;
           color:#999;
           margin:10px 0 5px 0;
 }

#result-set .vcard .actions{
           float:right;
           font-size:85%;
           margin-right:5px;
           white-space:nowrap;
           text-align:right;
 }
 

#result-set .vcard .actions {
           width:105px;
           white-space:normal;
 }




#content a.profile-photo img{
           padding:2px;
           border:1px solid #e6e6e6;
           background-color:#fff;
 }



.dropdown-bar{
          height:30px;
          margin-left:-6px;
          padding-left:6px;
          font-size:85%;
          list-style:none;
          white-space:nowrap;
 }

.dropdown-bar li.dropdown{
          position:relative;
          line-height:23px;
          z-index:1;
          margin:1px 0 0 0;
          display:block;
          float:left;
          padding:0 10px 0 0;
 }

.dropdown-bar strong.current,
.saved a {
          /*background:url(http://static02.linkedin.com/scds/common/u/img/sprite/sprite_facetsearch_v7.png) no-repeat right -106px;*/   /*flechita a derecha*/
          padding-right:10px;
          color:#069;
          margin-right:.5em;
          cursor:pointer;
          font-weight:normal;
 }

 
 .dropdown-bar{
            padding:0 3px 0 0;
            background:none;
            margin-bottom:0;
  }





#results-header ul {
          height:30px;
          margin-left:0px;
          margin-top:0px;          
          margin-bottom:0;
          font-size:95%;
          list-style:none;
          white-space:nowrap;
          padding:0 3px 0 0;
          background:none;

}


#results-summary{
           font-size:100%;
           margin:0;
           position:absolute;
           right:0;
           padding-bottom:0;
           padding-right:10px;
           top:2px;
           white-space:nowrap;
 }

#results-summary p.summary{
           display:inline;
           font-size:130%;
           margin:10px 0;
 }

#results-summary p.keywords{
           border-bottom:1px dotted #000;
           *margin-right:5px;
 }

#results-summary .save,
#results-summary .search-query,
#results-summary p.summary,
#results-summary .add-links{
           font-size:85%;
 }



/* Estilo para ToolTip de imagen                       */
/* --------------------------------------------------- */

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#ffffff;   /* antes  #333; */
	padding:3px;          /* antes  5px; */
	display:none;
	color:#fff;
}



/* Estilos para Listas de datos en "columna central" */
/* ------------------------------------------------  */

/* ------------------------------------------------------------------------- */
/* Agrego estilos para usar en algunos casos "clases" (.) en vez de "id" (#) */
/* ------------------------------------------------------------------------- */


.content-resultados ol,
.content-resultados ul {list-style:none;}


/* body{font:62.5%/1.2 Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#000;margin:0;padding:0;border:0;outline:0;}
*/

.content-resultados strong {font-weight:bold;}

.content-resultados img{border:none;}

.content-resultados a{text-decoration:none;color:#069;outline:none;}

.content-resultados a:hover{text-decoration:underline;}

.content-resultados a:visited,#footer a:visited{color:#069;}


/*
.global-nav ul,.global-nav li,.global-nav p,.global-nav fieldset,#section-header ul,#section-header li,#section-header p,#section-header,.global-nav fieldset,.global-nav select,.global-nav input,#footer ul,#footer li,#footer p{margin:0;padding:0;list-style-type:none;border:0;outline:0;background:none;vertical-align:middle;}

*/


.content-resultados{
         min-height:250px;
         height:auto;
         overflow-x:hidden;   /* no estaba. Lo agregue porque jQuery agrega elementos y estilos */
                              /* y hacia scroll horizontal mostrando barra de scroll            */
 }


/* #result-set .hover{background-color:#ddf0f8;}  */

/* .redesign #result-set .hover{background-color:#F7F7F7;} */

/* #result-set .hover .actions li{visibility:visible;} */


.result-set li:hover {
  background-color: #ddf0f8;
}


.content-resultados .photos .vcard{
           padding-left:116px;  /*original: 65 */ /*ancho de foto + 25 (40+25) */
           margin-left:-6px;
 }


.content-resultados .photos .vcard a.profile-photo{display:block;}

.content-resultados .dropdown-bar,.content-resultados .photos .vcard{margin-left:0;}

.results-module{
           margin-bottom:10px;
           height:1%;
 }

.results-module .header{
           background:#FFF url(../images/resultados/sprite_facetsearch_v7.png) no-repeat right top;
           padding-right:4px;
           color:#333;
 }


.results-module .header .results-header{
           background:#FFF url(../images/resultados/sprite_facetsearch_v7.png) no-repeat left top;
           padding:2px 10px 0 10px;
           height:26px;
           line-height:20px;
           solid #ddd;
 }



.result-set{
           padding-bottom:1px;
           border-bottom:1px dotted #999;
 }


.result-set .vcard{
           padding:8px;
           line-height:1.3;
           border-top:1px dotted #999;
           /*overflow:hidden;*/  /*lo comente porque con "hidden" no se veian las fotos cuando*/
                                 /*al agrandarlas se superponian al "li" de abajo*/
           zoom:1;
           clear:both;
 }


.result-set h2,
.result-set .vcard-basic {
           width:365px;
}


.result-set .highlight{
           background:#fff5cc;
           border-bottom:1px solid #fc3;
 }

.result-set .vcard-basic dt,
.result-set .vcard-basic-accordion dt {
           display:none;
}


.result-set .vcard h2{
           font-size:130%;
           font-weight:bold;
           margin-right:5px;
 }


.result-set .vcard-expanded dt{width:67px;}

.result-set .vcard-expanded dd{padding-left:77px;}

.result-set h2,
.result-set .vcard-basic {
           width:455px;       /* original: 345px */ /*ahora: 455px */
 }


.result-set .vcard-basic-accordion {     /*new*/
           width:400px;
 }


.result-set .hover{background-color:#ddf0f8;}

.result-set .hover .actions li{visibility:visible;}


.result-set .first{
           border-top:none;
           padding-top:8px;
 }

.result-set .first dd.photo-container,
.result-set .first .actions{
           top:8px;
 }


.result-set .vcard .badges{display:inline;}


.result-set .vcard a.profile-photo{
           float:left;
           overflow:hidden;
           font-size:75%;
           display:none;
           margin-left:-187px;  /* original:-57px */ /* ahora:-113px (57+56) */  /*en Lucia  -137 */
                                                     /* 57 + (ancho foto nueva-ancho foto orig.)*/
                                                     /* 57 + (96-40) = 57+56 = 113 */
                                /* en Lucia, ahora: -81 */    /* 57 + (120-40) = 57 + 80 =  137 */
                                /* en Lucia, ahora: -221 */   /* 57 + (204-40) = 57 + 164 = 221 */
                                /* en Lucia, ahora: -187 */   /* 57 + (170-40) = 57 + 130 = 187 */                                
                                
           _margin-left:-157px;  /* original:-27px */ /* ahora:-83px (27+56) */
                                /* en Lucia:-107 */ /* es (27+80) */
                                /* en Lucia:-191   */ /* es (27+164) */
                                /* en Lucia:-157   */ /* es (27+130) */                                  

 }

.content-resultados a.profile-photo img{
           padding:2px;
           border:1px solid #e6e6e6;
           background-color:#fff;
 }

.result-set .vcard .url{display:none;}

.result-set .vcard .title{font-weight:bold;}

.result-set .vcard .especialidades{
           /*font-weight:bold;*/
           color: #FF6600;     /* #D9182D; rojo*/  /* #999999; gris */           
}



.result-set .vcard-expanded{
           margin-top:7px;
           clear:left;
           overflow:auto;
 }
 
 
.result-set .vcard-expanded dt{
           width:100px;          /* original: 72px */ /*ahora: 100px */
           color:#999;
           text-align:right;
           float:left;
 }

.result-set .vcard-expanded dd {
           padding-left:110px;    /* original: 82px */ /*ahora: 110px */
}


.result-set .vcard-expanded .toggle-shared-groups{
           background:transparent url(../images/resultados/flecha_masinformacion.png) no-repeat;
           float:left;
           padding-left:10px;
           width:90px;             /*antes tenia:  225px */
 }

.en .result-set .vcard-expanded .toggle-shared-connections,
.en .result-set .vcard-expanded .toggle-shared-groups{
           float:none;
           width:auto;
 }


.result-set .shared-groups{display:none;}

.result-set .shared-groups h3{
           display:block;
           font-size:85%;
           color:#999;
           margin:10px 0 5px 0;
 }

.result-set .vcard .actions{
           float:right;
           font-size:85%;
           margin-right:5px;
           white-space:nowrap;
           text-align:right;
 }
 

.result-set .vcard .actions {
           width:105px;
           white-space:normal;
 }


.content-resultados a.profile-photo img{
           padding:2px;
           border:1px solid #e6e6e6;
           background-color:#fff;
 }



.dropdown-bar{
          height:30px;
          margin-left:-6px;
          padding-left:6px;
          font-size:85%;
          list-style:none;
          white-space:nowrap;
 }

.dropdown-bar li.dropdown{
          position:relative;
          line-height:23px;      /* antes era 23px; */
          z-index:1;
          margin:1px 0 0 0;
          display:block;
          float:left;
          padding:0 10px 0 0;
 }

.dropdown-bar strong.current,
.saved a {
          /*background:url(http://static02.linkedin.com/scds/common/u/img/sprite/sprite_facetsearch_v7.png) no-repeat right -106px;*/   /*flechita a derecha*/
          padding-right:10px;
          color:#069;
          margin-right:.5em;
          cursor:pointer;
          font-weight:normal;
 }

 
.dropdown-bar{
            padding:0 3px 0 0;
            background:none;
            margin-bottom:0;
  }


#tabs .results-header ul {
          height:30px;
          margin-left:0px;
          margin-top:0px;          
          margin-bottom:0;
          font-size:95%;
          list-style:none;
          white-space:nowrap;
          padding:0 3px 0 0;
          background:none;

}

.results-summary{
           font-size:100%;
           margin:0;
           position:absolute;
           right:0;
           padding-bottom:0;
           padding-right:10px;
           top:2px;
           white-space:nowrap;
 }

.results-summary p.summary{
           display:inline;
           font-size:130%;
           margin:10px 0;
 }

.results-summary p.keywords{
           border-bottom:1px dotted #000;
           *margin-right:5px;
 }

.results-summary .save,
.results-summary .search-query,
.results-summary p.summary,
.results-summary .add-links{
           font-size:85%;
 }



/* [10. LINEA AL PIE DE CUADRO DE INFORMACION BASICA (a derecha de Mas informacion: Ver...)] */

/* [10.1. SE APLICA A:  Consulta simple y Consulta multiple ] */

#result-set .span-consultasimple a {
    color: #069;
    outline: medium none;
    text-decoration: none;
}
#result-set .span-consultasimple a:hover {
    text-decoration: none;
}
#result-set .span-consultasimple a:visited {
    color: #069;
}


#result-set .imagen-consultasimple {
    height: 20px;
    border: 0 none;
}

#result-set .form-consultamultiple {
	width: 180px;
	float: right;
	margin-right: 20px;
}

#result-set .label-consultamultiple {
    vertical-align: top;
}
   
   
