/*--------- P�gina Buscador --------------*/

#AMBuscarDerecha[id] {
  background-color:#F8F8F8;
  border-left:1px solid #FFFFFF;
  float:right;
  padding-left:13px;
  width:180px;
}

#AMBuscarDerecha {
  background-color:#F8F8F8;
  border-left:1px solid #FFFFFF;
  float:right;
  padding-left:19px;
  width:180px;
}

#AMBuscarIzquierda[id] {
  background-color:#FFFFFF;
  border-right:1px solid #EBEBEB;
  float:left;
  width:755px;
}

#AMBuscarIzquierda {
  background-color: #FFFFFF;
  border-right: 1px solid #EBEBEB;
  float: left;
  width:748px;
}

/*--------- Formulario Buscador Normal -------------*/

#AMBuscarBuscador[id] {
  float: right;
  width: 576px;
  border-left:1px solid #FFFFFF;
  padding-left:3px;
  padding-right:2px;
}

#AMBuscarBuscador {
  float: right;
  width: 574px;
  border-left:1px solid #FFFFFF;
  padding-left:8px;
  padding-right:8px;
}

#AMBuscarBuscar #AMBuscarFormulario{
  margin: 0px;
}

#AMBuscarCanvas {
  margin: auto;
  position: relative;
  width: 570px;
  height: 190px;
  z-index: 1;
  background-color:#F0EEE5;
  border:1px solid #E8E5DB;
  margin-left:5px;
  margin:0px auto;
}

.AMBuscarCampoI1 {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoI2 {
  position: absolute;
  top: 50px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoI3 {
  position: absolute;
  top: 80px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoI4 {
  position: absolute;
  top: 110px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD1 {
  position: absolute;
  top: 20px;
  left: 298px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD2 {
  position: absolute;
  top: 50px;
  left: 298px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD3 {
  position: absolute;
  top: 80px;
  left: 298px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD4 {
  position: absolute;
  top: 110px;
  left: 298px;
  z-index: 1;
  text-align: left;
}

.AMBuscarBoton4Filas {
  position: absolute; 
  top: 152px; 
  left: 243px; 
  z-index: 1; 
  text-align: left;
}

/*----------- Menu Buscador --------------*/

#AMBuscarMenuBuscador {
  float: left;
  width: 160px;
  border-right:1px solid #EBEBEB;
  padding:10px 10px 0pt 0pt;
}

#AMBuscarMenuBuscador {
	width: 155px
}
#AMBuscarMenuBuscador ul{
	margin: 0;
	padding: 0;
	list-style-type:none
}

#AMBuscarMenuBuscador a {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none

}
#AMBuscarMenuBuscador li {
	line-height: 15px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:9px;
	background-image:url(/imgfiles/br_bttm_menuSeccion.gif);
	background-position:left;
	background-repeat:repeat-x
}
#AMBuscarMenuBuscador li a{
	color: #999
}
#AMBuscarMenuBuscador li a:hover{
	color: #990000
}
#AMBuscarMenuBuscador li.activo{
	background-image:url(/imgfiles/vineta_menuSeccion.gif);
	background-position:right;
	background-repeat:no-repeat
}
#AMBuscarMenuBuscador li.activo a{
	color: #000
}

/*----------- Lista Los mas buscados -------------*/

#AMLosMasBuscados ul {
  margin-left:10px;
  padding:0pt;
}

#AMLosMasBuscados li {
  line-height:15px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-bottom:10px;
}

#AMLosMasBuscados li a {
  color:#666666;
  font-family:'Lucida Grande',Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
}

/*---------- Publicidad ---------------*/

.AMTituloPublicidad {
  background-color:#F0F0F0;
  color:#CCCCCC;
  font-family:"Tahoma",Verdana,Arial,sans-serif;
  font-size:9px;
  padding:0pt 0pt 0pt 3px;
  text-transform:uppercase;
  width:180px;
}

/*-------- Resultados Artistas ------------*/

#AMBuscarResultados{
  margin: auto;
  position: relative;
  width: 570px;
  z-index: 1;
  margin-left:5px;
  margin:0px auto;
}

.AMBuscarResultadoArtista {
  background-color:#FFFFFF;
  float:left;
  height:144px;
  margin-left:9px;
  margin-top:10px;
  width: 270px;
}

#AMBuscarResultadoArtistaBrTop[id] {
  background-image:url(/imgfiles/bg_top_resultArtista.gif);
  background-position:center top;
  background-repeat:no-repeat;
  height:9px;
  margin:0pt 0pt -5px;
}

#AMBuscarResultadoArtistaBrTop {
  background-image:url(/imgfiles/bg_top_resultArtista.gif);
  background-position:center top;
  background-repeat:no-repeat;
  height:9px;
  margin:0pt 0pt -15px;
}

.AMBuscarResultadoArtistaDatos {
  border:1px solid #EBEBEB;
  border-top:none;
  height:100%;
  margin:0;
}

.AMBuscarResultadoArtistaDivImg {
  float:left;
  padding:10px 0pt 0pt 10px;
  width:95px;
}

.AMBuscarResultadoArtistaDivImg img {
  border:1px solid #E3E3E3;
}

.AMBuscarResultadoArtistaDetalles {
  float:left;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:30px;
  padding:10px 0px 0px 3px;
  width:125px;
}

.AMBuscarResultadoNombre a, .AMBuscarResultadoNombre {
  color:#990000;
  font-weight:bold;
  line-height:15px;
  margin-bottom:3px;
  overflow:hidden;
  text-decoration:none;
}

.AMBuscarResultadoGenero {
  color:#333333;
  line-height:15px;
  margin-bottom:3px;
}

.AMBuscarResultadoDescripcion {
  color:#404040;
  font-size:11px;
  line-height:15px;
}	

.invitar {
  background:transparent url(/imgfiles/iconos/add_user.gif) no-repeat scroll left top;
  height:30px;
  margin-left:-3px;
  padding:3px 0px 0px 18px;
}
	
.invitar a {
  font: normal 11px/13px "Lucida Grande",Geneva,Arial, sans-serif;
  color: #666;
  text-decoration:none;
}
	
.invitar a:hover {
  text-decoration: underline;
}

/*------------- Resultados Obras/Galerias -------------*/

.float_left{
  float:left;
}

.AMBuscarResultadoObra {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
  margin-left: 9px;
  margin-top: 10px;
  width: 130px;
  padding-bottom: 5px;
  height: 250px; /* added */
}

.AMBuscarResultadoObraDivImg {
  height:120px;
}

.AMBuscarResultadoObraDivImg img {
  border:1px solid #E3E3E3;
}

.AMBuscarResultadoObraDetalles {
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:12px;
  padding-left:11px;
  padding-top:2px;
  width:108px;
  height: 160px;
}

.AMBuscarResultadoNombre, .AMBuscarResultadoNombre a {
  color:#990000;
  font-weight:bold;
  line-height:15px;
  margin-bottom:3px;
  text-decoration:none;
}

.AMBuscarResultadoGenero{
  color:#333333;
  font-size:11px;
  line-height:13px;
  margin-bottom:3px;
}

.disponible {
  color:#7BC537;
  font-size:11px;
  line-height:15px;
  margin-bottom:3px;
}

.AMBuscarResultadoDescripcion{
  color:#404040;
  font-size:11px;
  line-height:15px;
  padding-top:5px;
}

/*---------- Artistas -------------*/

#ImagenArtistas {
  background:transparent url(/imgfiles/bg_ZIG.gif) no-repeat scroll 0%;
  height:230px;
  width:739px;
}

#ImagenArtistas img {
	margin:10px;
}

#AMCalendario {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}

#AMCalendario td {
height:21px;
}
#AMCalendario .celda_domingo_521 {
color:#AAAAAA;
}

#AMCalendario table table div span {
display:block;
text-align:center;
width:100%;
}
#AMCalendario table .EBDSTYLE_1425 span {
}
#AMCalendario table .EBDSTYLE_1425 {
background-color:#8E0000;
color:#FFFFFF;
display:block;
font-family:"Lucida Grande",Geneva,Arial,sans-serif;
font-size:11px;
padding:3px 0pt;
width:100%;
}
#AMCalendario table a.EBDSTYLE_1425 {
background-color:#C53737;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:14px;
text-align:center;
text-decoration:none;
}
#AMCalendario table a.EBDSTYLE_1425:hover {
background-color:#8A0000;
}
#AMCalendario table td {
border:medium none;
}
#AMCalendario table table table td {
border-bottom:1px solid #FFFFFF;
}
#AMCalendario span {
font-family:"Lucida Grande",Geneva,Arial,sans-serif;
font-size:11px;
padding-top:3px;
}
.celda_nombres521 {
background-color:#5A684F;
}
#AMCalendario td {
height:21px;
}
#AMCalendario .celda_domingo_521 {
color:#AAAAAA;
}

#AMproximosEventos {
  border-bottom:1px solid #8E0000;
  border-top:1px solid #CBCBCB;
}

#AMproximosEventos td {
  background-color:#FEFEFE;
  border-bottom:1px solid #F8F8F8;
}

.AMDiaEvento {
  color:#8E0000;
  font-family:Georgia,Geneva,Arial,Helvetica,sans-serif;
  font-size:1.05em;
  font-weight:bold;
  line-height:1.05em;
  text-align:center;
}

.AMMesEvento {
  color:#8E0000;
  font-family:"Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
  font-size:9px;
  text-align:center;
}

/*--------- Formulario Buscador Grande -------------*/

#AMBuscarMenuBuscadorGrande {
  float: left;
  width: 162px;
  border-right:1px solid #EBEBEB;
  padding:10px 10px 0pt 0pt;
}

#AMBuscarBuscadorGrande[id] {
  float: right;
  width: 576px;
  border-left:1px solid #FFFFFF;
  padding-left:3px;
  padding-right:2px;
}

#AMBuscarBuscadorGrande {
  float: right;
  width: 576px;
  border-left:1px solid #FFFFFF;
  padding-left:8px;
  padding-right:8px;
}

#AMBuscarBuscarGrande #AMBuscarFormularioGrande{
  margin: 0px;
}

#AMBuscarCanvasGrande {
  margin: auto;
  position: relative;
  width: 98%;
  height: 190px;
  z-index: 1;
  background-color:#F0EEE5;
  border:1px solid #E8E5DB;
  margin-left:5px;
  margin:0px auto;
}

.AMBuscarSeparadorGrande {
  background:transparent url(/imgfiles/sep_buscador.gif) repeat-x scroll left top;
  display:block;
  height:2px;
  width:690px;
}

.AMBuscarCampoI1Grande {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoI2Grande {
  position: absolute;
  top: 50px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoI3Grande {
  position: absolute;
  top: 80px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoI4Grande {
  position: absolute;
  top: 110px;
  left: 20px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD1Grande {
  position: absolute;
  top: 20px;
  left: 380px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD2Grande {
  position: absolute;
  top: 50px;
  left: 380px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD3Grande {
  position: absolute;
  top: 80px;
  left: 380px;
  z-index: 1;
  text-align: left;
}

.AMBuscarCampoD4Grande {
  position: absolute;
  top: 110px;
  left: 380px;
  z-index: 1;
  text-align: left;
}

.AMBuscarBoton4FilasGrande {
  position: absolute; 
  top: 152px; 
  left: 243px; 
  z-index: 1; 
  text-align: left;
}

#AMBuscarMenuBuscadorGrande ul {
  list-style-type:none;
  margin:0pt;
  padding:0pt;
}

#AMBuscarMenuBuscadorGrande li {
  background-image:url(/imgfiles/br_bttm_menuSeccion.gif);
  background-position:left center;
  background-repeat:repeat-x;
  line-height:15px;
  padding-bottom:3px;
  padding-left:9px;
  padding-top:2px;
}

#AMBuscarMenuBuscadorGrande li .activo {
  background-image:url(/imgfiles/vineta_menuSeccion.gif);
  background-position:right center;
  background-repeat:no-repeat;
}

/*------------- Buscador general --------------------*/

/*------------- Resultados ---------*/

#busquedaGeneral{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
	width: 734px;
}
#busquedaGeneral h3{
	font-size: 16px;
	color:#990000;
	margin: 0 0 5px 0
}
#busquedaGeneral h3 a{
	color:#990000;
	text-decoration: none
}
#busquedaGeneral h3 a:hover{
	text-decoration:underline
}
#busquedaGeneral p{
	font-size:13px;
	line-height:16px;
	margin: 5px 0 0 0;
	color:#666666
}
#busquedaGeneral p a{
	color: #333333;
}
#busquedaGeneral .infoBusqueda{
	font-size: 13px;
	color:#999999;
	margin: 5px 0 0 0
}
#busquedaGeneral .resultado{
	font-size: 13px;
	border-top:1px solid #ebebeb;
	padding: 15px 0 10px 0
}
#busquedaGeneral .resultado .url{
	color:#999999;
}
#busquedaGeneral .resultado .url a{
	color:#0066CC;
	text-decoration:none
}
#busquedaGeneral .resultado .url a:hover{
	text-decoration:underline
}
#busquedaGeneral .claves{
	padding: 10px 0 10px 0;
}

#busquedaGeneral .claves span {
	padding: 3px;
	margin-right: 3px;
	color:#000000
}

/*------------------ Paginador --------------*/

.paginador {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#ffffff;
	clear: both;
	font-size: 12px;
	height: 22px;

	background-image:url(imagfiles/bg_paginador.gif);
	background-position:top;
	background-repeat:repeat-x
}

.pagActl{
	font-size: 12px;
	height: 20px;
	width: 18px;
	color: #FFFFFF;
	line-height: 20px;
	background-color:#990000;
}

.pag {
	height: 20px;
	font-size: 12px;
	width: 18px;
	color: #FFFFFF;
	line-height: 20px;
}

.pag a{
	height: 20px;
	width: 18px;
	color: #990000;
	background-color:#fff;
	text-decoration:none
}

.pag a:hover{
	height: 20px;
	width: 18px;
	color: #990000;
	background-color:#fff;
	text-decoration:underline;

}

/*---------------------- Un evento (Eventos) ----------------*/

.verMapa .pin img{
	float:left;
	margin-right: 3px;
	border:none
}

.verMapa {
	font-size:12px;
	line-height:15px;
	color:#000000;
	cursor: pointer;
}

.verMapa a{
	color:#000000;
	text-decoration: none
}

.verMapa a:visited{
	color:#000000;
	text-decoration: none
}
.verMapa a:hover{
	text-decoration: underline
}

/*---------------- EBD POWERED -----------------*/

.eBDpowered{
	font-family: "Trebuchet MS", Geneva, Arial, sans-serif;
	text-align: right;
	font-size:13px;
	padding-right: 8px;
	color:#aaa;
	font-style: italic;
}
.verde_eBD{
	color:#7BB900
}

#eventoDetalle .color{
  background-color:transparent;
}

#eventoDetalle .nomEvento{
  background-color:transparent;
}

#eventoDetalle .fecha{
  background-color:transparent;
}

#eventoDetalle .fecha{
  background-color:transparent;
}

#eventoDetalle .lugar{
  background-color:transparent;
}

#eventoDetalle .linkMapa {
  cursor:pointer;
}

#eventoDetalle .texto{
  background-color:transparent;
}

#eventoDetalle .texto img{
  margin: 0pt 0pt 10px 16px; float: right;
}

#mascaraMapa {
  background-color:black;
  left:0pt;
  position:absolute;
  top:0pt;
  width:100%;
  height:100%;
  z-index:1;
  opacity:0.6;
  visibility:hidden;
  display:none;
}

#contenedorMapa{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorMapa #mapa {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  height:500px;
  margin:50px auto;
  padding:20px;
  position:relative;
  width:500px;
  cursor: move;
}

#contenedorMapa #cerrarMapa {
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorMapa #cerrarMapa a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
} 
#contenedorMapa #cerrarMapa a:hover {
  color:#FFFFFF;
}

/*------------ Formulario buscador eventos ------------*/

.AMBuscarEventoCanvas {
  margin:auto;
  position: relative; 
  left:0em; 
  top:0em; 
  width:252px; 
  height:285px; 
  z-index:1; 
  background-color:#F0EEE5;
}

.AMBuscarEventoCanvas_big {
  margin:auto;
  position: relative; 
  left:0em; 
  top:0em; 
  width:336px; 
  height:285px; 
  z-index:1; 
  background-color:#F0EEE5;
}

.AMBuscarEventoCanvas_big  td{width:90px;}
.AMBuscarEventoCampoI1 {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI2 {
  position: absolute;
  top: 50px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI3 {
  position: absolute;
  top: 80px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI4 {
  position: absolute;
  top: 110px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI5 {
  position: absolute;
  top: 140px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI6 {
  position: absolute;
  top: 170px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI7 {
  position: absolute;
  top: 200px;
  left: 20px;
  z-index: 1;
  text-align: right;
}

.AMBuscarEventoCampoI8 {
  position: absolute;
  top: 230px;
  left: 20px;
  z-index: 1;
  text-align: right;
}


.AMBuscarEventoCampoI9 {
  position: absolute;
  top: 272px;
  left: 96px;
  z-index: 1;
  text-align: right;
}

.busc_select_evento {
  border:1px solid #AFAFAF;
  font-family:'Lucida Grande',Geneva,Arial,sans-serif;
  font-size:12px;
  height:19px;
  padding-left:1px;
  width: 210px;
}

.txt_evento {
  font-family:'Lucida Grande',Geneva,Arial,sans-serif;
  font-size:12px;
  height:19px;
  padding-left:1px;
  width: 210px;
  color:#999999;
}

.busc_campo_evento {
  border:1px solid #AFAFAF;
  color:#999999;
  font-family:'Lucida Grande',Geneva,Arial,sans-serif;
  font-size:12px;
  height:21px;
  padding-left:5px;
  width: 210px;
}

.busc_clave_evento {
  background:#FDFFA4 url(/imgfiles/lupa.png) no-repeat scroll 4px center;
  border:1px solid #AFAFAF;
  color:#000000;
  font-family:'Lucida Grande',Geneva,Arial,sans-serif;
  font-size:12px;
  height:20px;
  padding:0px 3px 3px 20px;
  width: 190px;
}

.busc_campo_evento_fecha {
  border:1px solid #AFAFAF;
  color:#999999;
  font-family:'Lucida Grande',Geneva,Arial,sans-serif;
  font-size:12px;
  height:21px;
  padding-left:5px;
  width: 75px;
}

.busc_sep_evento {
  background:transparent url(/imgfiles/sep_buscador.gif) repeat-x scroll left top;
  display:block;
  height:2px;
  width:210px;
  position: absolute; 
  top: 229px; 
  left: 20px; 
  z-index: 1;
}

.botonFecha {
  border: rgb(128,128,128) 1px solid;
  font-size: 8pt; 
  font-family: Verdana; 
  background-color: rgb(233,233,233);
  padding:0pt;
}

/*---------------- Aviso legal Registro ---------------*/

#contenedorAviso {
  position:absolute;
  width:100%;
  height:100%;
  visibility: hidden;
  top: 250px;
  text-align:center;
}

#contenedorAviso #avisoLegal {
  margin: 30px  auto; 
  position: relative; 
  display: block; 
  z-index: 2; 
  width: 64%; 
  height: 500px; 
  background-color: white; 
  border:2px solid red; 
  font-family: "Lucida Grande",Geneva,Arial,sans-serif;
}

#contenedorAviso #avisoLegal #tituloAvisoLegal {
  float: left; 
  width: 97%; 
  font-size: 30px; 
  padding-top: 10px; 
  text-align: center; 
  color: red;
}

#contenedorAviso #avisoLegal #cerrarAvisoLegal {
  float: right; 
  width: 3%; 
  text-align: center;
  font-family:"Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
  font-size:20px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
  color:red;
  cursor:pointer;
}

#contenedorAviso #avisoLegal #textoAvisoLegal {
  padding: 30px;
  text-align: center;
  color:red;
  font-weight:bold;
  font-size:12px
}

.cerrarTextoAvisoLegal {
  font-size: 14px;
  margin:0 auto;
  cursor:pointer;
}

/*-------------------- Comprabacion registro --------------------*/

#contenedorCompruebaRegistro, #contenedorErrorCompruebaRegistro, #contenedorCorrectoCompruebaRegistro {
  position:absolute;
  width:100%;
  height:100%;
  visibility: hidden;
  text-align:center;
}

#contenedorCompruebaRegistro #comprobacion, #contenedorErrorCompruebaRegistro #comprobacion, #contenedorCorrectoCompruebaRegistro #comprobacion {
  margin:650px auto;
  position:relative; 
  display: block; 
  z-index: 2; 
  width: 255px;
  font-family: "Lucida Grande",Geneva,Arial,sans-serif;
}

#contenedorCompruebaRegistro #comprobacion #cabeza, #contenedorErrorCompruebaRegistro #comprobacion #cabeza, #contenedorCorrectoCompruebaRegistro #comprobacion #cabeza {
  text-align:center;
  color:red;
}

#contenedorErrorCompruebaRegistro #comprobacion #globo_visor, #contenedorcorrectoCompruebaRegistro #comprobacion #globo_visor {
  text-align:center;
  width:216px;
}

#contenedorErrorCompruebaRegistro #comprobacion #globo_visor td, #contenedorcorrectoCompruebaRegistro #comprobacion #globo_visor td{
  font-size: 12px;  
}

/*------------------ Zona personal Obras ----------------*/
#crear_serie{
  background-image:url(/imgfiles/icon_crear_obra.gif);
  background-position:0px;
  background-repeat:no-repeat;
  float:right;
  height:20px;
  padding-left:29px;
}
#crear_obra{
	background-image:url(/imgfiles/icon_crear_obra.gif);
	background-position:0px;
  background-repeat:no-repeat;
  float:right;
  height:20px;
  padding-left:29px;
}
#crear_clasificado{
  background:url(/imgfiles/icon_crear_clasificado.png) transparent top left no-repeat;
  float:right;
  height:20px;
  padding-left:14px;
}

/*---------------- Zona personal formulario obras --------------------*/

#contenedorObra{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorObra #fomularioObra {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  margin:5px auto;
  padding:20px;
  position:relative;
  width:500px;
  font-size: 12px;
  top: 100px;
  text-align:left;
}

#contenedorObra #cerrarObra {
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorObra #cerrarObra a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
} 
#contenedorObra #cerrarObra a:hover {
  color:#FFFFFF;
}

/*---------------- Zona personal confirmar eliminar obra --------------------*/

#contenedorConfirmarEliminarObra, #contenedorErrorLogin {
  position:absolute;
  width:100%;
  height:100%;
  visibility: hidden;
  text-align:center;
  z-index:3;
  background-color:transparent;
  top:0;
  left:0;
}

#contenedorConfirmarEliminarObra #comprobacion, #contenedorErrorLogin #comprobacion {
  margin:580px auto;
  position:relative; 
  display: block; 
  z-index: 2; 
  width: 255px;
  font-family: "Lucida Grande",Geneva,Arial,sans-serif;
  text-align:left;
}

#contenedorErrorLogin #comprobacion {
  margin:100px auto;
}

#contenedorConfirmarEliminarObra #comprobacion #cabeza, #contenedorErrorLogin #comprobacion #cabeza {
  text-align:center;
  color:red;
}

#contenedorConfirmarEliminarObra #comprobacion #globo_visor, #contenedorErrorLogin #comprobacion #globo_visor {
  text-align:center;
  width:215px!important;
}

#contenedorConfirmarEliminarObra #comprobacion #globo_visor td, #contenedorErrorLogin #comprobacion #globo_visor td {
  font-size: 12px;  
}

/*------------- Visor de obras ----------------*/

#mask {
  position:absolute;
}

/*---------------- Zona personal Seleccion slide --------------------*/

#contenedorSlide{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorSlide #fomularioSlide {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  margin:5px auto;
  padding:20px;
  position:relative;
  width:500px;
  font-size: 12px;
  margin-top: 100px;
  display: none;
  z-index:4;
  text-align:left;
}

#contenedorSlide #cerrarSlide {
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorSlide #cerrarSlide a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
 
#contenedorObra #cerrarObra a:hover {
  color:#FFFFFF;
}

/*---------------- Zona personal Biografia -----------------------*/

.editar_biografia{
  background-image:url(/imgfiles/book_open.gif);
  background-position:0px;
  background-repeat:no-repeat;
  float:right;
  height:15px;
  padding-left:20px;
  cursor:pointer;
}


/*---------------- Zona personal formulario biografia --------------------*/

#contenedorBiografia{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorBiografia #fomularioBiografia {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  margin:5px auto;
  padding:20px;
  position:relative;
  width:500px;
  font-size: 12px;
  top: 100px;
  text-align:left;
}

#contenedorBiografia #cerrarBiografia {
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorBiografia #cerrarBiografia a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
} 
#contenedorObra #cerrarObra a:hover {
  color:#FFFFFF;
}


/*---------------- Zona personal formulario perfil --------------------*/

#contenedorPerfil{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorPerfil #fomularioMPerfil {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  margin:5px auto;
  padding:20px;
  position:relative;
  width:500px;
  font-size: 12px;
  top: 100px;
  text-align:left;
}

#contenedorPerfil #cerrarPerfil {
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorPerfil #cerrarPerfil a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
} 
#contenedorObra #cerrarObra a:hover {
  color:#FFFFFF;
}

/*-------------- Zona personal eventos ----------------*/
.mod_registros .event_result {
  border-bottom:1px solid #000;
  border-top:none;
  float:left;
  font-family:"Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
  margin:10px 0pt 10px 10px;
}
.mod_registros .event_result .event_color, .event_result_descubre .event_color {
  background-color:#FFFF00;
  float:left;
  height:10px;
  width:10px;
}
.mod_registros .event_result .event_img, .event_result_descubre .event_img {
  float:left;
  height:68px;
  width:68px;
}
.mod_registros .event_result .event_img img, .event_result_descubre .event_img img {
  border:medium none;
}
.mod_registros .event_result .event_head, .event_result_descubre .event_head {
  float:left;
  margin-left:9px;
  width:500px;
}
.mod_registros .event_result .event_body {
  color:#666666;
  float:left;
  font-size:12px;
  line-height:15px;
  padding:7px 0pt 0pt;
  width:340px;
  text-align:right;
}

.mod_registros .event_result .nomEvento, .mod_registros .event_result_descubre .nomEvento {
  color:black;
  font-size:12px;
  font-weight:bold;
  line-height:13px;
  padding:5px 5px 0pt 0pt;
  text-decoration:none;
}

/*---------------- Zona personal formulario evento --------------------*/

#contenedorEvento{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorEvento #fomularioEvento {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  margin:5px auto;
  padding:20px;
  position:relative;
  width:500px;
  font-size: 12px;
  top: 100px;
  text-align:left;
}

#contenedorEvento #cerrarEvento {
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorEvento #cerrarEvento a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
} 
#contenedorEvento #cerrarEvento a:hover {
  color:#FFFFFF;
}

/*---------------- Zona personal formulario Classificado --------------------*/

#contenedorClasificado{
  background-color:transparent;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:3;
  visibility:hidden;
  text-align:center;
}

#contenedorClasificado #fomularioClasificado {
  background-color:#F8F8F8;
  border:1px solid #CCCCCC;
  font-family:"Lucida Grande",Geneva,Arial,sans-serif;
  margin:5px auto;
  padding:20px;
  position:relative;
  width:500px;
  font-size: 12px;
  top: 100px;
  text-align:left;
}

#contenedorClasificado #cerrarClasificado{
  cursor:pointer;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  background-image:url(/imgfiles/ico_close_visor_negro.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:right;
  width:55px;
  font-size:12px;
}

#contenedorClasificado #cerrarClasificado a {
  color:#000000;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:20px;
  text-decoration:none;
}
} 
#contenedorClasificado#cerrarClasificado a:hover {
  color:#FFFFFF;
}



/*Estrellas*/

  .divPuntaje{
    background-color:#FFFFFF;
    margin-left:9px;
    margin-top:5px;
    width:130px;
    padding-bottom:5px;
  }

  .textoPuntos{
    font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
    font-size:11px;
  }
  
  .puntaje{
    color:#990000;
    font-weight:bold;
    font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
    font-size:11px;
  }
  
  .cuerpoPagina{
    min-height:500px;
    overflow: hidden;
    height: expression(this.scrollHeight < 501? "500px" : "auto" );
  }

