/* ------------------------------------ */
/*                                      */
/*            Publico - Quienes        	*/
/*                                      */
/* ------------------------------------ */

#quienesSomos {
	width:100%;
}

#quienesSomos .titulo {
	width:464px;
	float:left;
	margin-right:20px;
}

#quienesSomos .texto {
	width:444px;
	float:left;
	margin-right:20px;
}

#quienesSomos .imagen {
	float:right;
	width:245px;
	margin:0 20px 0 0;
}

#quienesSomos .imagen img {	
	padding:1px;
	border:solid 2px #A38D76;
}

#exposicionTemporalHome {
	width:100%;
	margin:0 0 20px 0;
}

#exposicionTemporalHome .titulo {
	width:100%;
	float:left;
}

#exposicionTemporalHome .texto {
	width:245px;
	float:left;
	margin-right:20px;
	margin-top:20px;
	clear:none;
}

#exposicionTemporalHome .imagen {
	float:left;
	width:445px;
	margin:20px 0 20px 20px;
}

#avisosHome {
	width:100%;
	margin:0 0 20px 0;
}

#avisosHome .titulo {
	width:100%;
	float:left;
}

#avisosHome .texto {
	width:442px;
	float:left;
	margin:10px 0 0 20px;
	clear:none;
}

#avisosHome .texto .fecha {
	font:normal 13px Times New Roman;
	color:#585858;	
	margin-right:10px;
}
	
#avisosHome .imagen {
	float:right;
	width:247px;
	margin:10px 20px 20px 20px;
}

#avisosHome .imagen img {
	margin:0 0 10px 0;
}

#avisosHome .texto .HRPuntos {
	height:10px;
}

/* ------------------------------------ */
/*                                      */
/*        Directorio Artesanos         	*/
/*                                      */
/* ------------------------------------ */

#directorioArtesanos form {
	margin:20px 20px 0px 20px;  
	height:80px;
}

#directorioArtesanos form div {
	float:left;
	width:165px;
	height:43px;
	margin:0 16px 0 0;
}

#directorioArtesanos form div#divPoblacion {
	margin:0;
}

#directorioArtesanos form label {
	font-size:12px;
	font-weight:bold;	
	padding:0 0 0 10px;
}

#directorioArtesanos form input.textfield, #directorioArtesanos form select {
	width:162px;
	height:19px;
	border:1px solid #BDBCBC;
	margin:10px 0 0 0px;
	background:#E6E6E6;
}

#directorioArtesanos form select {	
	height:21px;
}

#directorioArtesanos form input.textfield {
	height:16px;
	padding:3px 0 0 3px;
}

#directorioArtesanos form div#divBotonBuscar {
	width:100%;
	height:18px;
	margin:20px 0 0 0;
	text-align:center;
}

.imprimirResultados {
	margin:0 20px 0 20px;
	width:710px;
	text-align:right;
	height:20px;
	clear:both;
}

.imprimirResultados a:hover {
	text-decoration:underline;
}

/* ------------------------------------ */
/*                                      */
/*        Table Resultados	         	*/
/*                                      */
/* ------------------------------------ */

div#numeroResultados, div#mensajeCargando {	
	color:#BD4B26;
	font-size:11px;
	font-weight:bold;
}

div#numeroResultados {
	height:12px;
	width:100%;
	padding:5px 20px 5px 0px;
	position:relative;
	background:white;	
}

div#mensajeCargando {	
	height:12px;	
	width:100%;
	margin:5px 0 0px 0px;
	visibility:hidden;
	text-align:center;
}


/* datTable for styling only */
table.dataTable {
    margin: 0;
    padding: 0;
    border-left:none;
    text-align:left;
}

table.dataTable thead {
	color:white;
	font-size:12px;
	font-weight:bold;
}

table.dataTable th {
    margin: 0;
	border-right: 1px solid white;
	border-left:1px solid #64594E;
	padding: 3px 3px 5px 6px;	
	background:#7F7469;
}

table.dataTable tr {
    background:#F8F7F3;
    height:16px;
}

html>/**/body table.dataTable tr {
    height:23px;
}

table.dataTable tr.rayado {
	background:#E9E0D3;
}

table.dataTable td {
    margin: 0;    
	border-top: 2px solid white;	
	border-right: 1px solid white;
	border-left:1px solid #C6BCB1;
    padding: 2px 3px 3px 6px
}

table.dataTable td a {
	color:black;
}

table.dataTable td a:hover {
	text-decoration:underline;
}

table.dataTable tr#trFiller {
	background:white;
	border:none;
	height:auto;	
}

table.dataTable tr#trFiller td {
	border:none;	
}

div.scrollTableContainer {
	height: 520px;	
    overflow: auto;
	width: 712px;
	margin: 0 20px 5px 20px;
	position: relative;	
    overflow-x: hidden;
}

/* All browsers accept this, but we are targeting IE with this rule */
div.scrollTableContainer table {
	width: 694px;
}

/* Modern browsers accept this (not IE) and we are targetting firefox */
html>/**/body div.scrollTableContainer table {
    width: 712px;
}

/* Modern browsers accept this (not IE) and we are targetting firefox */
html>/**/body div.scrollTableContainer table>tbody	{  
    overflow: auto; 
    height: 465px;
    overflow-x: hidden;
}

div.scrollTableContainer thead tr	{
	position:relative;
}

/*prevent Mozilla scrollbar from hiding cell content*/
div.scrollTableContainer td:last-child {padding-right: 20px;}

/* non-standard IE Specific Rules*/
div.scrollTableContainer thead tr, div#numeroResultados	{
    /* Causes the pixel header row to stay fixed in IE*/
	top: expression(offsetParent.scrollTop);
	/* This fixes a strange bug in IE where the header row would "shift" 1px to
	   the right after the table was scrolled down.  It would not shift back
       after scrolling all the way, which made my first solution based on
       offSetParent.scrollTop == 0 not an effective solution*/
    left: expression(typeof(myvar) == 'undefined' ? 0+"px"+(myvar='true') : -1+"px");
}

/* ------------------------------------ */
/*                                      */
/*        Pop-up Artesano	         	*/
/*                                      */
/* ------------------------------------ */

#popupArtesano {
	width:550px;
	height:345px;
	background:url('../img/fondoPopupArtesano.jpg') no-repeat;
	padding:16px 0 0 16px;
}

#popupArtesano #logo {
	width:120px;
	height:329px;
	float:left;
}

#popupArtesano #logo img {
	max-width:120px;
}

#popupArtesano #contenido {
	float:left;
	width:415px;
	height:329px;	
	margin:0;
}

#popupArtesano #contenido #titulo, #popupArtesano #contenido #enlaces, #popupArtesano #contenido #infos {
	float:left;
	width:100%;
}

#popupArtesano #contenido #titulo {
	background:white;
	width:398px;
	height:36px;
	font-size:13px;
	font-weight:bold;
	color:#585858;
	padding:7px 0 0 15px;
}
#popupArtesano #contenido #enlaces {
	margin:7px 0 0 15px;
}

#popupArtesano #contenido #enlaces a {
	text-decoration:underline;
}

#popupArtesano #contenido #infos {
	margin:27px 0 0 15px;	
	height:206px;
}

#popupArtesano #contenido #infos #labels {
	float:left;
	width:84px;
	height:206px;
	font-weight:bold;
	color:#585858;
}

#popupArtesano #contenido #infos .labels {
	width:84px;
	font-weight:bold;
	color:#585858;
}

#popupArtesano #contenido #infos #labels p, #popupArtesano #contenido #infos #values p {
	margin:0 0 7px 0;
}

#popupArtesano #contenido #infos #values {
	float:left;
	width:310px;
	height:206px;
}

#popupArtesano #contenido #infos #values p a:hover {
	color:#585858;
	text-decoration:underline;
}


/* ------------------------------------ */
/*                                      */
/*        Directorio Oficios         	*/
/*                                      */
/* ------------------------------------ */

#directorioOficios h1 {
	padding:0 10px 0 20px;
	word-spacing:-4px;
}

#directorioOficios .texto {
	margin-bottom:27px;
}

#directorioOficios #busquedaOficios {
	float:left;
	width:364px;
	margin:0 15px 0 20px;
}

#directorioOficios form {
	margin:0;
	height:75px;
}

#directorioOficios form div {
	float:left;
	width:165px;
	height:43px;
	margin:0 16px 0 0;
}

#directorioOficios form label {
	font-size:12px;
	font-weight:bold;	
	padding:0 0 0 10px;
}

#directorioOficios form input.textfield, #directorioOficios form select {
	width:162px;
	height:19px;
	border:1px solid #BDBCBC;
	margin:10px 0 0 0px;
	background:#E6E6E6;
}

#directorioOficios form select {	
	height:21px;
}

#directorioOficios form input.textfield {
	width:176px;
	height:16px;
	padding:3px 0 0 3px;
}

#directorioOficios form div#divBotonBuscar {
	width:100%;
	height:18px;
	margin:10px 0 0 0;
	text-align:center;
}

#directorioOficios div.scrollTableContainer {
	height: 290px;	
    overflow: auto;
	width: 364px;
	margin: 0;
	position: relative;	
    overflow-x: hidden;
}

/* All browsers accept this, but we are targeting IE with this rule */
#directorioOficios div.scrollTableContainer table {
	width: 346px;
}

/* Modern browsers accept this (not IE) and we are targetting firefox */
html>/**/body #directorioOficios div.scrollTableContainer table {
    width: 364px;
}

/* Modern browsers accept this (not IE) and we are targetting firefox */
html>/**/body #directorioOficios div.scrollTableContainer table>tbody	{  
    overflow: auto; 
    height: 267px;
    overflow-x: hidden;
}


#directorioOficios #infosOficio {
	float:left;
	width:330px;
	min-height:356px;
	margin:24px 20px 10px 0;
	border:1px solid #A8A8A8;
	background:#D4D4D4;
}

#directorioOficios #infosOficio #cabeceraOficio {
	margin:15px; 
	float:none;
	width:315px;
	height:93px;	
}

#directorioOficios #infosOficio #cabeceraOficio #logo {
	margin-right:15px; 
	float:left;
	width:120px;
	height:93px;
}

#directorioOficios #infosOficio #cabeceraOficio #tituloGrupo{
	height:36px;
	font-size:13px;
	font-weight:bold;
	color:#585858;
}

#directorioOficios #infosOficio #cabeceraOficio a {
	text-decoration:underline;
}

#directorioOficios #infosOficio #infos #tituloOficio {
	height:36px;
	background:white;	
	font-size:13px;
	font-weight:bold;
	color:#585858;
	padding:7px 0 0 15px;
}

#directorioOficios #infosOficio #infos #descripcion {
	margin:10px 15px 15px 15px;
}

/* ------------------------------------ */
/*                                      */
/*        Directorio Asociaciones      	*/
/*                                      */
/* ------------------------------------ */

#directorioAsociaciones form {
	margin:20px 20px 0px 20px;  
	height:50px;
}

#directorioAsociaciones form div {
	float:left;
	width:165px;
	height:43px;
	margin:0 16px 0 0;
}

#directorioAsociaciones form div#divTextoAsociacion {
	width:413px;
}

#directorioAsociaciones form label {
	font-size:12px;
	font-weight:bold;	
	padding:0 0 0 10px;
}

#directorioAsociaciones form input.textfield, #directorioAsociaciones form select {
	width:162px;
	height:19px;
	border:1px solid #BDBCBC;
	margin:10px 0 0 0px;
	background:#E6E6E6;
}

#directorioAsociaciones form select {	
	height:21px;
}

#directorioAsociaciones form input.textfield {
	height:16px;
	width:413px;
	padding:3px 0 0 3px;
}

#directorioAsociaciones form div#divBotonBuscar {
	float:left;
	width:100px;
	height:18px;
	margin:25px 0 0 0;
}

/* ------------------------------------ */
/*                                      */
/*       		Buscador  		    	*/
/*                                      */
/* ------------------------------------ */

#buscadorArtesanos form {
	margin:20px 20px 0px 20px;  
	height:155px;
}

#buscadorArtesanos form div#camposArriba {
	float:none;
	width:100%;
	height:43px;
	margin:0;
}

#buscadorArtesanos form div {
	float:left;
	width:165px;
	height:43px;
	margin:0 16px 0 0;
}

#buscadorArtesanos form div#divPoblacion {
	margin:0;
}

#buscadorArtesanos form div#divTextoArtesano {
	float:none;
	clear:both;
	width:100%;
	margin:20px 0 10px 0;
}

#buscadorArtesanos form label {
	font-size:12px;
	font-weight:bold;	
	padding:0 0 0 10px;
}

#buscadorArtesanos form input.textfield, #buscadorArtesanos form select {
	width:162px;
	height:19px;
	border:1px solid #BDBCBC;
	margin:10px 0 0 0px;
	background:#E6E6E6;
}

#buscadorArtesanos form select {	
	height:21px;
}

#buscadorArtesanos form input.textfield {
	height:16px;
	padding:3px 0 0 3px;
}

#buscadorArtesanos form input.textfield#textoArtesano {	
	width:100%;
}

#buscadorArtesanos form div#divBotonBuscar {
	width:100%;
	height:18px;
	margin:20px 0 0 0;
	text-align:center;
}

/* ------------------------------------ */
/*                                      */
/*       			FAQ	  		    	*/
/*                                      */
/* ------------------------------------ */

#contenidoFaq {
	margin:20px;
}

#contenidoFaq .texto {
	margin:10px 0 0 0;
}

#contenidoFaq .texto a {
	/*color:black;
	text-decoration:none;*/
}

#contenidoFaq .texto a:hover {
	color:black;
	text-decoration:underline;
}

#contenidoFaq .HRPuntos {
	height:1px;
	margin:15px 0 15px 0;
}

/* ------------------------------------ */
/*                                      */
/*       		Enlaces	  		    	*/
/*                                      */
/* ------------------------------------ */

#tiposEnlaces {
	margin:20px;
}

#tiposEnlaces h2 a {
	color:#585858;
	text-decoration:underline;
}

#tiposEnlaces h2 a:hover {
	color:#BD4B26;
	text-decoration:none;
}

#listaEnlaces ul {
	/*margin: 20px 0 0 40px;*/
	margin-left:0;	
	padding-left: 35px;
	/*list-style-type: none;*/
}

#listaEnlaces ul li {
	margin:0 0 10px 0;
}

#listaEnlaces ul li a {
	color:black;
	text-decoration:underline;
}

#listaEnlaces ul li a:hover {
	color:#BD4B26;
	text-decoration:underline;
}

/* ------------------------------------ */
/*                                      */
/*       		Contacta  		    	*/
/*                                      */
/* ------------------------------------ */

#contacta .texto {
	font:bold 12px Tahoma;
	color:#595959;
}

#contenidoContacta {
	height:125px;
	margin:20px;
	font-size:12px;
	line-height:18px;
}

#contenidoContacta div {
	float:left;
}

#contenidoContacta #direccion {
	width:100%;	
}

#contenidoContacta #telefonos {
	width:175px;	
}

#contenidoContacta #telefonos #camposTelefonos{
	width:61px;	
}

#contenidoContacta #telefonos #numerosTelefonos{
	width:114px;	
}

#contenidoContacta #emails {
	width:397px;	
	margin:0 0 0 140px;
}

#contenidoContacta #emails a {
	text-decoration:underline;
}

#contenidoContacta #emails a:hover {
	text-decoration:none;
}

#contacta #formContacto {
	margin:15px 0 20px 81px;
}

#contacta #formContacto p {
	margin:0 0 17px 0;
}

#contacta #formContacto p label {
	font:normal 12px Tahoma;
	color:black;
}

#contacta #formContacto p label span {
	color:#E18611;
}

#contacta #formContacto input.textfield, #contacta #formContacto textarea {
	width:428px;
	height:15px;	
	border:1px solid #BDBCBC;
	margin:10px 0 0 0px;
	padding:3px 0 0 3px;
	background:#E6E6E6;
}

#contacta #formContacto textarea {
	height:105px;
	float:left;
}

#contacta #formContacto #empresa {
	margin:0 0 0 33px;
}

#contacta #formContacto #email {
	margin:0 0 0 41px;
}

#contacta #formContacto #nombre {
	margin:0 0 0 29px;
}

#contacta #formContacto #telefono {
	margin:0 0 0 30px;
}

#contacta #formContacto #mensaje {
	margin:0 0 0 0px;
}

#contacta #formContacto #divBotones {
	width:100%px;
	height:110px;
}

#contacta #formContacto #divLabelMensaje {
	width:87px;
	height:110px;
	float:left;
}

#contacta #formContacto #divLimpiar {
	width:61px;
	float:left;
	margin:61px 0 0 0;
}

#contacta #formContacto #divEnviar {
	width:120px;
	height:110px;
	float:left;
	margin:0 0 0 0;
}

#contacta #formContacto #botonEnviar {	
	margin:0 0 0 20px;
}

#contacta #formContacto #mostrarMensaje {
	width:120px;
	height:92px;
	font-weight:bold;
	vertical-align:30%;
	margin:0 0 0 20px;
	color:#BD4B26;
	font-size:12px;
}

/* ------------------------------------ */
/*                                      */
/*     		Muestra Permanente 		    */
/*                                      */
/* ------------------------------------ */

#muestraPermanente #imagenesMuestra {
	margin:10px 20px 0 20px;
}

#muestraPermanente .imagen {
	float:right;
	margin:0 0 10px 10px;
}

#muestraPermanente .imagen img{
	max-width:300px;
}

/* ------------------------------------ */
/*                                      */
/*     	Exposiciones temporales 		*/
/*                                      */
/* ------------------------------------ */

#exposicionTemporal {
	width:100%;
	margin:0 0 20px 0;
}

#exposicionTemporal .titulo {
	width:100%;
	/*float:left;*/
	height:35px;
}

#exposicionTemporal .texto {
	margin-right:20px; 
	margin-top:20px;
	clear:both;
}

#exposicionTemporal .imagen {
	clear:both;
	text-align:center;
	width:100%;
	margin:20px 0 20px 20px;
}

/* ------------------------------------ */
/*                                      */
/*      		Noticias 				*/
/*                                      */
/* ------------------------------------ */

#noticias a {
	text-decoration:underline;
}

#noticias a:hover {
	text-decoration:none;
}

#noticias .noticia {
	margin:10px 0 0 0;
}

#noticias .imagen {
	float:right;
	margin:0 0 10px 10px;
}

#noticias .imagen img {
	max-width:300px;
}

#noticias .texto .fecha {
	color:#585858;	
	margin-right:10px;
}

#noticias .texto .fechaYEnlace {
	font:normal 13px Times New Roman;
	line-height:19px;
}

#noticias .texto .fechaYEnlace a {
	text-decoration:underline;
}

#noticias .texto .fechaYEnlace a:hover {
	text-decoration:none;
}

#noticias .texto {
	width:auto;	
	clear:left;	
}

#noticias .HRPuntos {
	clear:right;
}

#noticias #paginacion {
	background:#E4E4E4;
	height:21px;
	width:100%;
	text-align:center;
	margin:0 0 20px 0;
	font:normal 11px Tahoma;
	padding:4px 0 0 0;
}

#noticias #paginacion a {
	color:BC4C27;
	text-decoration:underline;
}

#noticias #paginacion a:hover {
	text-decoration:none;
}

#noticias #volverNoticias {
	width:100%;
	margin:20px;
	text-align:center;
	font-size:13px;
	clear:both;
}

/* ------------------------------------ */
/*                                      */
/*      		Etiqueta 				*/
/*                                      */
/* ------------------------------------ */

#etiqueta .texto .imagen {
	float:right;
}

#etiqueta .texto .imagen img {
	max-width:300px;
}


/* ------------------------------------ */
/*                                      */
/*      		Calendario				*/
/*                                      */
/* ------------------------------------ */

#contenido center {
	margin:15px 0 0 0;
}

.year {
	border-style: outset;
	border-width: 1px;
	background-color: #e4e4e4;
	text-align: center;
}
.month {
	border-style: none;	
	text-align: center;	
	font-size: 10px;
}
.month a {
	font-weight:normal;	
	font-size: 10px;
	line-height:10px;
}

.yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-weight: bold;
	background:url('../img/fondoMesCorriente.gif') repeat-x;
	color: white;
	border-style: outset;
	border-width:0px;
	height:18px;
}
.dayname {
	text-align: center;
	font-weight: bold;
	background:url('../img/fondoDiaSemana.gif') repeat-x;
	color: #ffffff;
	border-style: outset;
	border-width:0px;
	height:18px;
}
.weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-style: outset;
	border-width:1px
}
.weeknum {
	text-align: center;
	font-size: 10px;
	height:94px;
	width:100px;
	color: #000099;
	background-color: #e9e9e9;
}
.week {
	border-style: none;
	background-color: #e4e4e4;
	text-align: center;
}
.monthweek {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #667171;
	border-style: solid;
	border-width:1px
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {
	background-color: #e4e4e4;
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.yearpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.pickerbutton {
	font-size: 11px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.nomonthday {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	height:94px;
	width:100px;
	color: #b25438;
	
}
.monthday {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	font-weight: bold;
	background-color: #E9DFD3;
	color: #b25438;	
	height:94px;
	
	width:100px;
}
.today {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	font-weight: bold;
	background-color: white;
	color: #b25438;
	width:100px;
}
.selectedday {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	font-weight: bold;
	background-color: #66ff66;
	height:94px;
	width:100px;
	
}
.sunday {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	font-weight: bold;
	background-color: #E9DFD3;
	color:#b25438;
	height:94px;
	width:100px;
	
}
.sunday a {
	color: #667171;
}
.saturday {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	font-weight: bold;
	background-color: #E9DFD3;
	color:#b25438;
	height:94px;
	width:100px;
	
}
.saturday a {
	color: #667171;
}
.event {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	background-color: #E9DFD3;
	color:#b25438;
	font-weight: bold;
	height:94px;
	width:100px;
	
}
.event td {
	
}
.event a {	
	color: #E9DFD3;
}
.selectedevent {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #E9DFD3;
	background-color: #ffff99;
	height:94px;
	width:100px;
	
}
.selectedevent a {
	
	color: red;
}
.todayevent {
	text-align: center;
	vertical-align: top;
	font-size: 20px;
	font-weight: bold;
	color:#b25438;
	background-color: white;
	height:94px;
	width:100px;
	
}
.todayevent td {
	
}
.todayevent a {	
	color: #E9DFD3;
}
.eventcontent {
	font-size: 10px;
	width: 100%;
	color:#E9DFD3;
}

.divNbDay {
	margin:13px 0 13px 0;
}

#leyendasCalendario {
	margin:15px 0 0 20px;
	line-height:15px;
}

#leyendaExposicion, #leyendaCurso, #leyendaConferencia {
	float:left;
	width:12px;
	height:12px;
}

#leyendaExposicion {	
	background-color:#B25438;
}

#leyendaCurso {
	background-color:#7C9C91;
}

#leyendaConferencia {
	background-color:#AFA365;
}
.aexpo{
	background-color:#B25438;
}
.aconferencia{
	background-color:#AFA365;
}
.acurso{
	background-color:#7C9C91;
}


/* ------------------------------------ */
/*                                      */
/*         Resultados Busqueda      	*/
/*                                      */
/* ------------------------------------ */

#resultadosBusqueda a {
	text-decoration:underline;
	line-height:20px;
}

#resultadosBusqueda a:hover {
	text-decoration:none;
}

/* ------------------------------------ */
/*                                      */
/*        	Rutas Artesanas         	*/
/*                                      */
/* ------------------------------------ */

#rutasArtesanas #formRutasArtesanas {
	margin:20px 20px 0px 20px;  
	height:80px;
}

#rutasArtesanas #formRutasArtesanas div {
	float:left;
	width:165px;
	height:43px;
	margin:0 16px 0 0;
}

#rutasArtesanas #formRutasArtesanas div#divPoblacion {
	margin:0;
}

#rutasArtesanas #formRutasArtesanas label {
	font-size:12px;
	font-weight:bold;	
	padding:0 0 0 10px;
}

#rutasArtesanas #formRutasArtesanas input.textfield, #rutasArtesanas #formRutasArtesanas select, #rutasArtesanas #formResultadosRutas div#numeroResultados select {
	width:162px;
	height:19px;
	border:1px solid #BDBCBC;
	margin:10px 0 0 0px;
	background:#E6E6E6;
}

#rutasArtesanas #formRutasArtesanas select {	
	height:21px;
}

#rutasArtesanas #formRutasArtesanas input.textfield {
	height:16px;
	padding:3px 0 0 3px;
}

#rutasArtesanas #formRutasArtesanas div#divBotonBuscar {
	width:100%;
	height:18px;
	margin:20px 0 0 0;
	text-align:center;
}

#rutasArtesanas #formResultadosRutas div#numeroResultados {
	height:30px;  
	padding-left:2px;
}

#rutasArtesanas #formResultadosRutas div#numeroResultados img {
	vertical-align:bottom
}

#rutasArtesanas div.scrollTableContainer {
	height: 540px;	
}

#rutasArtesanas #abrirRutas {
	text-decoration:underline;
}

#rutasArtesanas #abrirRutas:hover {
	text-decoration:none;
}


/* ------------------------------------ */
/*                                      */
/*       Perfil del Contratante        	*/
/*                                      */
/* ------------------------------------ */

#perfilContratante .HRPuntos {
	height:1px;
	margin:15px 0 15px 0;
}
