body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:repeat-x #FFF url('/imagenes/headbg2.jpg');}
img {border:none;}
a {text-decoration:none;}
a:link, a:visited {color: #287AB2; font-weight:bold;}
input[type="text"], input[type="email"], input[type="password"], textarea, select {background-color: #f4f4f4; border-radius:3px; border:solid 1px #BEBEBE; padding:1px 3px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.06) inset;
	min-width:230px;
}
textarea { min-height:80px;}
h1, h2, h3, h4, h5, h6 {font-family: 'PT Sans', Arial, sans-serif;}
/*h1, h2, h3, h4, h5, h6 {font-variant:small-caps;}*/


#wrapper {width:960px; margin:0 auto; padding:0; border-radius:5px; }
#header { height:185px; padding:2px; background:repeat-y url('/imagenes/headbg.jpg'); position:relative;}
#content {padding:5px; margin-top:0; min-height:600px; background-color:#FFF; border-radius:5px 5px 0 0; overflow:auto;}
#footer { height:100px; background-color:#113046; font:11px Verdana, Arial, Helvetica, sans-serif; text-align:left; border-top:solid 2px #000; padding:5px; clear:both;}


.logo { margin-top:15px; margin-left:10px;}

.divtextofooter { float:left; width:300px;}
.divlogosfooter { float:right; width:550px; text-align:right;}
.divlogosfooter img {margin-left:2px;}


/*******************************
		Menu Principal
*******************************/
.menuprincipal {float:right; width:800px; height:110px; margin-top:25px; text-align:right; padding:0; }
.menuprincipal a {width:95px; height:15px; display:block; float:right; font:13px Tahoma, Geneva, sans-serif; color:#FFF; text-decoration:none; padding:90px 5px 5px; border-right:solid 1px #000; text-align:center; font-weight:bold; font-variant:small-caps;}
.imgpngblack {height:90px; width:100%; position:absolute; top:0; left:0;}

#menuhoteleria {background:no-repeat 0px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menuhoteleria:hover {color:#E97343;}
#menugastronomia {background:no-repeat -105px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menugastronomia:hover {color:#C1C1BF;}
#menuafines {background:no-repeat -210px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menuafines:hover {color:#e2cfd1;}
#menuasociacion {background:no-repeat -315px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menuasociacion:hover {color:#AE8B70;}
#menupublicaciones {background:no-repeat -420px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menupublicaciones:hover {color:#f1d258;}
#menucapacitacion {background:no-repeat -525px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menucapacitacion:hover {color:#CEB16D;}
#menucontacto {background:no-repeat -630px top url('/imagenes/menuprincipal.jpg'); position:relative;}
#menucontacto:hover {color:#D3D3D3;}

/**************************
		Toolbar
**************************/
.toolbar {width:400px; float:right; margin-top:20px;}
.toolbar a {height:16px; width:16px; margin:3px 5px 5px; display:block; background-repeat:no-repeat; float:right;}
.banderaseleccionada { float:right; margin:0 0 5px 5px; width:90px; height:16px; line-height:16px; vertical-align:middle; background-color:#17577F; border-radius:5px; font-size:11px; color:#FFF; text-align:left;}
.banderaseleccionada a {float:left; display:inline;}
#bndes {background-position:0 top; background-image:url('/imagenes/idiomas/spritebanderas.png');}
#bndpt {background-position:-16px top; background-image:url('/imagenes/idiomas/spritebanderas.png');}
#bnden {background-position:-33px top; background-image:url('/imagenes/idiomas/spritebanderas.png');}


/**************************
		Footer
**************************/
.logostaticpoint {border:none; margin-left:5px; height:23px; margin:1px 0 0; margin-top:10px;}

/**************************
		Comunes
**************************/
.mensaje
{   font-size:13px;
    font-weight:bold;
    color: #000000;
    text-align:left;
    margin:30px auto; 
    padding:15px 10px 15px 50px;
    min-width:500px;
	max-width:650px;
    background-repeat: no-repeat; 
    background-position: 10px center;
}
.mensaje a { text-decoration:underline; color:#0072bc;}
.mensaje_exito {background-image: url('/imagenes/success.png'); color:#4F8A10;}
.mensaje_advertencia {background-image: url('/imagenes/warning.png');color:#9F6000;}
.mensaje_error {background-image: url('/imagenes/error.png'); color:#D8000C;}
.mensaje_info {background-image: url('/imagenes/info.png'); color:#00529B;}

.divtituloseccion { border-left:solid 1px #000; margin:40px -5px 10px 10px; padding:5px 10px 20px; background-repeat:no-repeat; background-position:right; font-size:16px; clear:both; font-family: 'PT Sans', Arial, sans-serif;}
.divtituloseccion h1 { font-variant:small-caps; margin:0; padding:0; font-size:32px;}

.paginacion { text-align:center; font-size:11px; margin-top:10px; margin-bottom:10px; clear:both; padding-top:10px;}
.paginacion a:link, .paginacion a:visited, .paginacion strong{ height:22px; padding:2px 7px; text-decoration:none; margin-left:4px;}
.paginacion a:link, .paginacion a:visited{ border:1px solid #EBEBEB; background-color:#F5F5F5; color:#0072bc; width:22px; font-weight:normal;}
.paginacion a:hover {background-color:#DDEEFF; border:1px solid #BBDDFF; color:#0072BC;}
.paginacion strong { background-color:#E8E8E8; border:1px solid #c6c6c6; color:#000; cursor:default;}

.frmBuscar { clear:both; text-align:right; margin-left:15px; vertical-align:top;}
.frmBuscar input[type="text"] { width:200px; height:18px; min-width:0;}
.frmBuscar input[type="submit"] { height:22px;}
.frmBuscar div {text-align:left; font-style:italic;}
.frmBuscar select {width:150px; height:21px; font-size:12px; min-width:0; margin-top:0;}

.textodentrodeseccion {margin-left:20px;}
.linkVersales { font-weight:bold; font-variant:small-caps;}
.columnas_por3 { float:left; width:303px;}
.columnas_por3 table {margin-bottom:5px;}

.bordemultiproposito {border:1px solid #EBEBEB; background-color:#F5F5F5;}
.bordesombreado { border:1px solid #c6c6c6; -moz-box-shadow:0px 2px 8px 2px #bfbfbf; -webkit-box-shadow:0px 2px 8px #bfbfbf; box-shadow:0px 2px 8px 2px #bfbfbf;}
.bordesombreado_cabecera { background-color:#e6e6e6; text-align:center; font-size:14px; font-weight:bold; padding:2px 0 2px; margin-bottom:5px;}

/**************************
		Cabezales
***************************/
.cabezalhoteleria {background-image:url('/imagenes/cabezales/cabezalHoteleria.jpg');}
.cabezalgastronomia {background-image:url('/imagenes/cabezales/cabezalGastronomia.jpg');}
.cabezalafines {background-image:url('/imagenes/cabezales/cabezalAfines.jpg');}
.cabezalashoga {background-image:url('/imagenes/cabezales/cabezalAshoga.jpg');}
.cabezalobjetivos {background-image:url('/imagenes/cabezales/cabezalObjetivos.jpg');}
.cabezalrelaciones {background-image:url('/imagenes/cabezales/cabezalRelaciones.jpg');}
.cabezalcomision {background-image:url('/imagenes/cabezales/cabezalComision.jpg');}
.cabezalresenia {background-image:url('/imagenes/cabezales/cabezalResenia.jpg');}
.cabezalcapacitacion {background-image:url('/imagenes/cabezales/cabezalCapacitacion.jpg');}
.cabezalcontacto {background-image:url('/imagenes/cabezales/cabezalContacto.jpg');}
.cabezalmedios {background-image:url('/imagenes/cabezales/cabezalMedios.jpg');}
.cabezallogin {background-image:url('/imagenes/cabezales/cabezalLogin.jpg');}
.cabezalmemoria {background-image:url('/imagenes/cabezales/cabezalMemoria.jpg');}
.cabezalconvenios {background-image:url('/imagenes/cabezales/cabezalConvenios.jpg');}
.cabezaljurisprudencia {background-image:url('/imagenes/cabezales/cabezalJurisprudencia.jpg');}
.cabezalmanualesypublicaciones {background-image:url('/imagenes/cabezales/cabezalManualesypublicaciones.jpg');}
.cabezalclasificados {background-image:url('/imagenes/cabezales/cabezalClasificados.jpg');}
.cabezalexposiciones {background-image:url('/imagenes/cabezales/cabezalExposiciones.jpg');}
.cabezalbolsadetrabajo {background-image:url('/imagenes/cabezales/cabezalBolsadeTrabajo.jpg');}

/**************************
		Main
**************************/
.cuadrointro { margin:40px -5px 10px 15px; padding:75px 575px 5px 5px; position:relative; height:150px;}
.textointro {font-family: 'PT Sans', Arial, sans-serif; font-size:16px; font-style:italic;}
#slideshow2 { width:550px; height:215px; right:0; top:0; position:absolute;}
#slideshow2 div { position:absolute; left:0; top: 0; }

.cuadronoticias {margin:12px 0 15px 15px; width:655px; border-top:dotted 1px; background-color:#EEE;}
.cuadronoticias h2 {margin:5px 0 0;}
.cuadronoticias h3 {margin-bottom:0; font-variant:normal;}
.cuadronoticiasingular {margin:0; border-bottom:dotted 1px; padding:2px 5px;}
.cuadronoticias a:link, .cuadronoticias a:visited {color:#287AB2;}

.cuadrolistarestablecimientos {overflow:auto; width:680px;}
/*.cuadrolistarestablecimientos h2 {font-size:18px; font-variant:small-caps;}*/
.cuadrolistarestablecimientos h2 {font-size:18px; font-variant:normal; font-family: 'PT Sans', Arial, sans-serif;}
.cuadrolistarestablecimientos h4 {font-variant:normal; font-family: 'PT Sans', Arial, sans-serif;}
.cuadrolistarhoteles { margin:10px 12px 20px 15px; padding:0 10px 10px; height:100px; width:300px; float:left; text-align:center; background-color:#E8E8E8; position:relative;}	/*El position:relative; es para el css3Pie */
.cuadrolistargastronomia { margin:10px 0 0; padding:0 10px 10px; height:100px; width:300px; float:left; text-align:center; background-color:#E8E8E8; position:relative;} /*El position:relative; es para el css3Pie */

.medios_preview {position:relative; width:300px; height:190px; text-align:center; padding:5px; background:15px 5px no-repeat url('/imagenes/iconomedios.png'); background-color:#E8E8E8; margin:6px 15px 20px;}
.medios_preview_titulo {font-size:14px; margin-top:15px; padding-left:50px; text-align:center;}
/*	img1 va al centro. Los otros son -15px hacia arriba y -20px a la izquierda, sucesivamente. Los thumbs tienen 100px de ancho y 75px de alto.	*/
.medios_preview_img1 { position:absolute; left:110px; top:80px; width:100px; height:75px; z-index:4; border:solid 1px #FFF;}
.medios_preview_img2 { position:absolute; left:90px; top:65px; width:100px; height:75px; z-index:3; border:solid 1px #FFF;}
.medios_preview_img3 { position:absolute; left:75px; top:50px; width:100px; height:75px; z-index:2; border:solid 1px #FFF;}
.medios_preview_nombre {margin-top:125px; margin-bottom:5px; text-align:center;}
.medios_preview_vermas {text-align:right;}
.medios_preview_contenedorvideo {margin:0 auto; width:120px;}


.socialmedia {position:relative; width:300px; height:190px; text-align:left; padding:5px; background-color:#E8E8E8; margin:6px 10px 20px 15px; float:right;}
.socialmedia_titulo {font-size:16px; margin-top:15px; text-align:center;}
.socialmedia div {margin:10px 10px 10px 25px; height:32px; line-height:32px; vertical-align:middle;}
.socialmedia a {height:32px; display:block; padding-left:38px;}
#linkfacebook {background:no-repeat left top url('/imagenes/logos/socialsprite.png');}
#linkyoutube {background:no-repeat left bottom url('/imagenes/logos/socialsprite.png');}


.index_columnaderecha {float:right; width:260px; height:600px; overflow:auto;}
.banner { position:relative; width:236px; height:106px; padding:2px; margin:10px auto; font-family: 'PT Sans', Arial, sans-serif;}
.banner a {font-weight:normal;}
#bannerlogin { background:left top no-repeat url('/imagenes/banners/fondologin.jpg'); text-align:right; font-size:24px;}
#bannerlogin a {color:#000; display:block; height:86px; width:100%; padding-top:20px;}
#bannerlogin a:visited {color:#000;}
/*#bannerasociese { background:left top no-repeat url('/imagenes/banners/fondoasociese.jpg'); text-align:right; font-size:18px;}*/
#bannerasociese { background:left top no-repeat url('/imagenes/banners/fondoasociese.png'); text-align:right; font-size:18px;}
#bannerasociese a {color:#000; display:block; height:96px; width:100%; padding-top:10px;}
#bannerasociese a:visited {color:#000;}
#banneravisosclasificados { background:left bottom no-repeat url('/imagenes/banners/fondoclasificados.jpg'); text-align:right; font-size:24px; }
#banneravisosclasificados a {color:#000; display:block; height:106px; width:100%;}
#banneravisosclasificados a:visited {color:#000;}



/**************************
		Hoteleria
***************************/
/* Estilos de aca tambien se usan en clasificados */
.hoteleria_listado { padding:40px 0 0 10px; margin-bottom:20px; overflow:hidden; width:618px; float:right;}
.hoteleria_listado_item { width:300px; height:110px; padding:0; float:left; margin:10px 3px 10px; font:10px Arial, Helvetica, sans-serif;}
.hoteleria_listado_item img {float:left; width:120px; border:solid 3px #e6e6e6; -moz-box-shadow:0px 2px 8px 3px #DFDFDF; -webkit-box-shadow:0px 2px 8px 3px #DFDFDF; box-shadow:0px 2px 8px 3px #DFDFDF;}
.hoteleria_listado_nombre { margin:10px 0 0; font-size:13px; font-weight:bold;}

.msj {margin:250px 40px 20px; font-variant:normal; text-align:center; }

.cuadrocategorias {margin-left:10px; margin-top:40px; padding:5px 5px 10px; width:275px; background-color:#F5F5F5; position:relative;}
.cuadrocategorias_tipologias { margin:0 0 0 5px; font-size:17px;}
.cuadrocategorias_texto {margin:0 0 5px 5px; font-size:11px;}
.categorias_row {margin:8px 20px 5px 5px; border-left:solid 1px #000; padding-left:2px; font-size:13px;}
.categorias_row h3 { margin:0; font-variant:normal;}
.categorias_row a { padding:2px 7px; color:#0072BC; font-weight:normal; white-space:nowrap;}
.categorias_row a:hover {background-color:#DDEEFF; color:#0072BC;}

/**************************
	Gastronomia y Afines
***************************/
.gastronomia_listado { clear:both; padding:40px 0 5px 10px; margin-bottom:20px; overflow:hidden;}
.gastronomia_listado_item { width:300px; height:110px; padding:0; float:left; margin:10px 3px 10px; font:10px Arial, Helvetica, sans-serif;}
.gastronomia_listado_item img {float:left; width:120px; border:solid 3px #e6e6e6; -moz-box-shadow:0px 2px 8px 3px #DFDFDF; -webkit-box-shadow:0px 2px 8px 3px #DFDFDF; box-shadow:0px 2px 8px 3px #DFDFDF;}
.gastronomia_listado_nombre { margin:10px 0 0; font-size:13px; font-weight:bold; }

/**************************
		Micrositios
***************************/
.imgFachada { float:right; margin:5px 5px 5px 10px; padding:0; background-color:#999; border:solid 5px #999; border-radius:2px; text-align:center;}
.imgFachada img {margin:2px; padding:0; width:380px;}
.barrathumbs {text-align:center; clear:both;}
.barrathumbs img {margin:10px 10px; border:solid 5px #999; border-radius:2px;}
.cuadroubicacion {width:450px; margin-left:20px;}
.cuadroubicacion p {margin-left:5px;}
.fotoubicacion {border:solid 5px #999; border-radius:2px;}
.tablacontactomicrositio {font-size:12px; margin-top:0;}
.tablacontactomicrositio h3 {font-size:14px;}


/*************************
		Asociación
**************************/
.divCabecera {margin:20px -5px 0 20px; background:right top no-repeat url('/imagenes/cabezales/cabezalAshogaGrande.jpg');}
.divIndice {width:300px; padding:9px 9px 3px; background-color:#E8E8E8; position:relative;} /*El position:relative; es para el css3Pie */
.divIndice a {font-size:13px;}
#indice {margin:0 0 2px; font-variant:small-caps;}

.linkVolveralIndice {text-align:right; line-height:16px; font-size:13px;}
.linkVolveralIndice img {vertical-align:middle;}

.divmiembroscomision {
	overflow:auto;
	margin:20px 0 0 18px;
}
.nombrecargo {font-weight:bold; font-family: 'PT Sans', Arial, sans-serif; font-size:13px;}

/**************************
		Publicaciones
**************************/
.divboletines {margin-left:20px; overflow:auto; padding:6px 0 6px 4px;}
.cuadroboletines { padding:5px; width:130px; float:left; margin:5px 6px; background-color:#FFF; position:relative;} /*El position:relative; es para el css3Pie */
.cuadroboletines a {font-size:13px;}

/**************************
		Capacitación
**************************/
.capacitacion_cuadro { border-bottom:solid 1px #999; margin-left:20px;}
.capacitacion_columnaizquierda { float:left; width:450px; margin:0 5px;}
.capacitacion_columnaderecha { float:right; width:450px;  margin:0 5px;}
.inscribirse { float:right; margin-right:10px;}

/*************************
  Medios Institucionales 
**************************/
.medios_listado { clear:both; padding:40px 0 0;}
.medios_listado_item { width:290px; height:110px; padding:15px 0 0; float:left; margin:10px 10px 10px; font:10px Arial, Helvetica, sans-serif; background-color:#E8E8E8; text-overflow: ellipsis;}
.medios_listado_item img {border:none;}
.medios_listado_link { width:120px; height:90px; display:block; margin:0 5px 0; float:left; background:no-repeat; position:relative;}
.medios_listado_play {position:absolute; top:30%; left:30%; width:40px; height:40px;}

/*************************
		Asociese 
**************************/
.divasociese {margin:0 40px 40px 0;}
.divasociese h3 { margin:50px 0 0; font-size:18px;}
.divasociese p {margin-left:100px;}

/*************************
  Avisos Clasificados 
**************************/
.avisoclasificado {margin-bottom:20px; margin-right:20px; border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; padding:5px; float:right; width:580px; background-color:#DDD;}
.clasificados_categorias {margin-left:10px; padding:5px 5px 10px; width:275px;}
.clasificados_barranombre {font-style:italic; clear:both; margin-bottom:20px;}

/*************************
		Noticias 
**************************/
.listanoticias { margin:20px 15px 20px 20px; }
.fechanoticias {margin-top:0; margin-bottom:20px; color:#666 !important;} /* El important es porque el lightwindow sobreescribe estilos */

.listanoticiasajax {width:600px; height:300px; margin:20px 15px 20px 20px; line-height:normal !important;} /* El line-height es porque el lightwindow sobreescribe estilos */
.divtituloseccionajax { border-left:solid 1px #000; margin:40px 0 10px 10px; padding:5px 10px 20px; background-repeat:no-repeat; background-position:right; font-size:16px; clear:both; line-height:normal !important; /* Por el lightwindow */}
.divtituloseccionajax h1 { font-variant:small-caps; margin:0; padding:0; font-size:32px;}

/* También usa los estilos de main, .cuadronoticias2 .cuadronoticiasingular2 */

/**************************
		Login
**************************/
.barralogin {background-color:#58595B;}
.barrasocios a {font-size:10px; color:#FFF; text-decoration:none;}

.formlogin { margin:100px auto; overflow:auto; width:240px; padding:5px;}
.formlogin input {margin-bottom:10px;}

.cuadromenulogin { margin:80px auto; overflow:auto; width:800px;}
.cuadromenulogin div {float:left; margin:10px;}

.tituloarchivo {margin:5px 0 0 20px;}

.convenios_grilla { overflow:auto; width:880px; margin:10px auto;}
.convenios_celda { height:113px; width:130px; float:left; margin:10px; padding:5px; text-align:center;} 
.convenios_titulo {display:block; width:100%; margin:0; background-color:#e6e6e6; text-align:center; color:#000; font-weight:bold; font-size:12px;} 
.convenios_imagen {display:block; width:128px; line-height:80px; height:80px; }
.convenios_imagen img {vertical-align:middle; max-height:75px; max-width:125px;}
.convenios_celda:link {color:#000;}

.divexposicion {margin:20px auto; width:500px; padding:0 10px 10px }

#bannerconvenios { background:left top no-repeat url('/imagenes/banners/fondoconvenios.jpg'); text-align:right; font-size:24px;}
#bannerconvenios a {color:#000; display:block; height:56px; width:100%; padding-top:45px;}
#bannerconvenios a:visited {color:#000;}
#bannerjurisprudencia { background:left top no-repeat url('/imagenes/banners/fondojurisprudencia.jpg'); text-align:right; font-size:24px;}
#bannerjurisprudencia a {color:#000; display:block; height:31px; width:100%; padding-top:75px;}
#bannerjurisprudencia a:visited {color:#000;}
#bannermanualesypublicaciones { background:left top no-repeat url('/imagenes/banners/fondomanualesypublicaciones.jpg'); text-align:right; font-size:24px;}
#bannermanualesypublicaciones a {color:#000; display:block; height:90px; width:100%; padding-top:45px;}
#bannermanualesypublicaciones a:visited {color:#000;}
#bannermemoria { background:left top no-repeat url('/imagenes/banners/fondomemoria.jpg'); text-align:right; font-size:24px;}
#bannermemoria a {color:#000; display:block; height:81px; width:100%; padding-top:45px;}
#bannermemoria a:visited {color:#000;}
#bannerbolsadetrabajo { background:left top no-repeat url('/imagenes/banners/fondobolsadetrabajo.jpg'); text-align:right; font-size:24px;}
#bannerbolsadetrabajo a {color:#000; display:block; height:56px; width:100%; padding-top:45px;}
#bannerbolsadetrabajo a:visited {color:#000;}
#bannerexposiciones { background:left top no-repeat url('/imagenes/banners/fondoexposiciones.jpg'); text-align:right; font-size:24px;}
#bannerexposiciones a {color:#000; display:block; height:31px; width:100%; padding-top:75px;}
#bannerexposiciones a:visited {color:#000;}
#bannercomision { background:left top no-repeat url('/imagenes/banners/fondocomision.jpg'); text-align:right; font-size:24px;}
#bannercomision a {color:#000; display:block; height:86px; width:100%; padding-top:20px;}
#bannercomision a:visited {color:#000;}
/* Este se usa arriba, pero en esta sección también. */
#bannersugeriravisosclasificados { background:left bottom no-repeat url('/imagenes/banners/fondoclasificados1.jpg'); text-align:right; font-size:24px; }
#bannersugeriravisosclasificados a {color:#000; display:block; height:106px; width:100%;}
#bannersugeriravisosclasificados a:visited {color:#000;}

/* Comision directiva */
#bannerorganigrama { background:left top no-repeat url('/imagenes/banners/fondoorganigrama.jpg'); text-align:right; font-size:24px;}
#bannerorganigrama a {color:#000; display:block; height:31px; width:100%; padding-top:75px;}
#bannerorganigrama a:visited {color:#000;}
#bannerarchivosconsulta{ background:left bottom no-repeat url('/imagenes/banners/fondoarchivosconsulta.jpg'); text-align:right; font-size:24px; }
#bannerarchivosconsulta a {color:#000; display:block; height:56px; width:100%; padding-top:45px;}
#bannerarchivosconsulta a:visited {color:#000;}
.celdadellave { padding-left:22px; background:left repeat-y url('/imagenes/login/llaveaperturarelleno.png');}
.celdadellavesuperior { padding-left:22px; background:bottom left no-repeat url('/imagenes/login/llaveaperturasuperior.png');}
.celdadellaveinferior { padding-left:22px; background:top left no-repeat url('/imagenes/login/llaveaperturainferior.png');}
.celdadellavemedio { padding-left:22px; background:left repeat-y url('/imagenes/login/llaveaperturamedio.png');}
.tablaorganigrama {clear:both; font-size:14px; margin:10px;}

/**************************
	Bolsa de trabajo
**************************/
.bolsa_buscar { width:400px; margin:40px auto; padding:0 10px; text-align:center;}


/**************************
		Sueltos
**************************/
.colorgris, .colorgris:link, .colorgris:visited  {color: #CCC}
.colorgrisoscuro, .colorgrisoscuro:link, .colorgrisoscuro:visited  {color: #666}
.colorrojo {color: #F00}
.colorlink {color: #287AB2;}

.linknegro, .linknegro:link, .linknegro:visited {color:#000;}
.fontsize18 {font-size:18px;}
.fs13 {font-size:13px;} 
.italica {font-style: italic;}

.cursorpointer {cursor:pointer;}

.margin0 {margin:0}
.margintopnormal {margin-top:20px;}
.margintopprudente {margin-top:40px;}	/* Para separar items */
.margintopseccion {margin-top:60px;}	/* Para comienzo de sección */
.margintop0 {margin-top:0;}
.marginbottom0 {margin-bottom:0;}
.marginbottomnormal {margin-bottom:20px;}
.marginleft15 {margin-left:15px;}

.paddingtop10 {padding-top:10px;}

.floatright { float:right;}
.floatleft { float:left;}
.clearboth { clear:both;}
.overflowauto { overflow:auto;}
.visibilityhidden {visibility:hidden;}

.textalignright {text-align:right;}
.textalignleft {text-align:left;}
.textaligncenter {text-align:center;}

.listaitemsdistantes li {margin-top:10px; }
