@charset "utf-8";
/* cajas*/
html, body, div, span, dl,ol,
h1, h2, h3, h4, p, a, img, ul, li,
form, table, tr, td, fieldset, dd,dt{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #000000;
	
	padding-bottom: 10px;
}
#contenedor-vdmcb{
	padding-top: 10px;
	background-color: #F9FCFF;
}
.borrar{ clear:both}
#caja-vdmcb{
	width:750px;
	margin: 0 auto 0 auto;
	height: 45px;
}

#caja-vdmcbinicio{
	width:950px;
	margin: 0 auto 0 auto;
	height: 45px;
}
#carousel1 img{ cursor: pointer; }




#vdmcb,.imagen,.imagen3,.imagen4{float: left}
.imagen,.imagen2,.imagen3,.imagen4{
	padding:4px;
	background-color: #F4F3EE;
	border: 1px solid #aeaeae;
}


#.imagenx{float: left}
.imagenx{
	padding:4px;
	background-color: #F4F3EE;
	border: 1px solid #aeaeae;
	width: 200px;
	height: 120px;
	margin-top: 10px;
}





.imagen2,.imagen3,.imagen4{margin-bottom:3px}
#vdmcb{ margin-left:10px}
.imagen3{margin-right: 15px}
.imagen4{margin-right: 30px}
#contenedor-menu-principal{
	background:#e9f7fd;
	height: 32px;
	width: 100%;
}
#fondo-contenido{background: #F9FCFF url(../imagenes/template/fondobanner.png)  top repeat-x}
#contenido{
	width:750px;
	margin:0 auto 0 auto;
	position: relative;
}




#fondo-contenido2{background: #F9FCFF url(../imagenes/template/fondobanner.png)  top repeat-x}
#contenido2{
	width:750px;
	margin:0 auto 0 auto;
	position: relative;
	height: 390px;
}



#fondo-contenido22{background: #F9FCFF url(../imahome/template/fondobanner.png)  top repeat-x}
#contenido22{
	width:750px;
	margin:0 auto 0 auto;
	position: relative;
	height: 43px;
	background-image: url(imahome/barra.jpg);
}

.texto22{
	width:720px;
	margin:0 auto 0 auto;
	position: relative;
	height: 70px;
	color: white;
	padding: 5px 10px;
}




#fondo-contenido23{background: #F9FCFF url(../imagenes/template/fondobanner.png)  top repeat-x}
#contenido23{
	width:750px;
	margin:0 auto 0 auto;
	position: relative;
	height: 113px;
}






#fondo-contenido3{background: #F9FCFF url(../imagenes/template/fondobanner.png)  top repeat-x}
#contenido3{
	width:950px;
	margin:0 auto 0 auto;
	position: relative;
	height: 390px;
	background-color: #f0f3f9;
}

#contenido-banner{
	width:950px;
	margin:0 auto 0 auto;
	position: relative;
	height: 391px;
	background-color: #f0f3f9;
}

#contenido-banner2{
	width:950px;
	margin:0 auto 0 auto;
	position: relative;
	height: 208px;
	background-color: #f0f3f9;
}








#banner-inicio{height: 215px}
#caja-blanco{
	width: 750px;
	position: absolute;
	z-index: 50;
	top: 211px;
}
#caja-blanco-internas{
	width: 750px;
	position: absolute;
	z-index: 120;
	top: 162px;
	height: 7px;
}
#blanco{
	background-color:#F3FAFE;
	margin-left:8px;
	margin-right:8px;
	padding-top:7px
}
#blanco-esi{
	background-image: url(../imagenes/template/borde-blanco-esi.png)!important;
	background-image: none;


   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../imagenes/template/borde-blanco-esi.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 8px;
	height: 7px;
	
	
}
#blanco-esd{
	background-image: url(../imagenes/template/borde-blanco-esd.png)!important;
	background-image: none;

   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../imagenes/template/borde-blanco-esd.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 8px;
	height: 7px;
}









#banner-inicio2{height: 390px}
#caja-blanco2{
	width: 950px;
	position: absolute;
	z-index: 50;
	top: 386px;
}
#caja-blanco-internas2{
	width: 750px;
	position: absolute;
	z-index: 120;
	top: 162px;
	height: 7px;
}
#blanco2{
	background-color:#F3FAFE;
	margin-left:8px;
	margin-right:8px;
	padding-top:7px
}
#blanco-esi2{
	background-image: url(../imagenes/template/borde-blanco-esi.png)!important;
	background-image: none;

   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../imagenes/template/borde-blanco-esi.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 8px;
	height: 7px;
	
	
}
#blanco-esd2{
	background-image: url(../imagenes/template/borde-blanco-esd.png)!important;
	background-image: none;
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../imagenes/template/borde-blanco-esd.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 8px;
	height: 7px;
}











#contenedora-contenido{
	background-color: #f9fcff;
	padding: 5px 7px 0 7px;
}
.coll-ini{width:50%;float:left}
.coll-inicio{width:373px;float:left;}
.coll-iniserv{width:274px;float:left}
.coll-iniserv2{width:462px;float:left}
.coll-banner_video{width:100%;float:left}
.coll-ini2{width:49%;float:left}
.coll-ini3{
	float:left;
	width:154px;
	padding-left:18px;
	padding-bottom: 10px;
}
.coll-inibarraIZ{
	width:103px;
	float:left;
	height: 57px;
}
.coll-inibarraDE{
	width:632px;
	float:left;
	height: 57px;
}


.coll-ini4{
	width:250px;
	float:left;
	margin-right: 25px;
}
.coll-ini4{
	width:250px;
	float:left;
	margin-right: 25px;
}
.coll-vina1{
	width:212px;
	float:left;
	padding-right:12px
}
.coll-vina2{
	width:213px;
	float:left;
	padding-left:22px;
	padding-right:22px
}
.coll-vina3{
	width:212px;
	float:left;
	padding-left:12px
}
#vina-01,#vina-02,#vina-03,#vina-04{
	padding-top: 86px;
}
#vina-01{
	background: url(../imagenes/vina-del-mar/imagen-ch1.jpg) left top no-repeat;
}
#vina-02{
	background: url(../imagenes/vina-del-mar/imagen-ch2.jpg) no-repeat center top;
}
#vina-03{
	background: url(../imagenes/vina-del-mar/imagen-ch3.jpg) no-repeat right top;
}
#vina-04{background: url(../imagenes/vina-del-mar/imagen-ch4.jpg) left top no-repeat;}
.mar-coll-izq{margin-left:10px}
.mar-coll-izq2{margin-left:15px}
.mar-coll-der{
	margin-right:15px;
	padding-bottom: 1px;
}
.mar-coll-izq-der{margin: 0 15px 0 15px}
.mar-coll-izq-der2{margin: 0 7px 0 7px}
.mar-coll-izq-der3{margin: 0 15px 0 7px}
.mar-excursiones-tours-izq-der{margin: 0 5px 0 15px}
.mar-flech,.mar-flech-palm{
	margin-left: 5px;
}
.mar-flech-palm{
	margin-bottom: 15px;
}
.margen-sup{
	clear: left;
	padding-top: 20px;
}
.caja-sub-tit{
	height: 22px;
	margin-bottom: 15px;
}
#fondo-inferior{padding-bottom: 0px}
#contenedor-inferior{
	margin-top: 20px;
	background: #0461AE url(../imagenes/template/fondo-pie.gif) repeat-x left -8px;
}
#caja-inferior{
	width: 750px;
	margin: 0 auto 0 auto;
	padding: 20px 0 10px 0;
}

#caja-inferior3{
	width: 750px;
	margin: 0 auto 0 auto;
	padding: 10px 0 20px 0;
}



#caja-inferior2{
	width: 950px;
	margin: 0 auto 0 auto;
	padding: 20px 0 10px 0;
}


.servicios-inicio{
	padding-left:100px;
	padding-top: 5px;
}
.servicios-inicio2{padding-left:150px}
.margen-sup-not{
	padding-top:5px;
	clear: left;
}
.caja1{padding-left:80px}
.caja12{}
.caja2{
	padding:10px 0 0 110px;
	position: relative;
}
#caja3{
	padding-bottom:50px;
	padding-top: 15px;
}
.caja3{
	padding:0 0 0 120px;
}
#caja4{text-align: center}
.caja4{padding-left: 100px}
#caja6{
	background: url(../imagenes/signo-exclamacion.png) center 30px no-repeat;
	height: 60px;
	padding-top: 140px;
	text-align: center;
}
.caja9{
	margin-left:320px;
	position: relative;
	padding-bottom: 1px;
}
.der-mar{margin-top: 4px}
.der-mar,.turismo{margin-right: 25px}
#espanol,#ingles,#aeurus,#ciudad-bella, .ciudad-bella,.der-mar,.turismo{float: right}
#aeurus{
	margin-right: 15px;
	margin-top: 10px;
}
.caja-imagen{text-align:center}
.caja-centro{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}
.caja-imagen2{text-align:center}
.caja-centro2{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	top: 390px;
}





.caja-imagen3{text-align:center}
.caja-centro3{
	width:962px;
	margin-left:auto;
	margin-right:auto;
	top: 391px;
}









#caja-banner{
	height: 168px;
}
#caja-banner-quienes-somos,#caja-banner-contacto,#caja-banner-vina-chile-ini,#caja-banner-vina-chile-01,#caja-banner-vina-chile-02,#caja-banner-vina-chile, #caja-banner-servicio-congreso,#caja-banner-congreso,#caja-banner-solicitud-de-servicio, #caja-banner-noticia,#caja-banner-cultura,#caja-banner-opinion,#caja-banner-galeria-imagenes,#caja-banner-informacion-miembros,#caja-banner-vina-chile-03,#caja-banner-vina-chile-04,#caja-banner-vina-chile-05,#caja-banner-vina-chile-06,#caja-banner-vina-chile-07,#caja-banner-excursiones-tours,#caja-banner-servicio-congreso-hoteles,#caja-banner-servicio-congreso-restaurant,#caja-banner-servicio-congreso-reuniones, #caja-banner-servicio-congreso-logistico,#caja-banner-servicio-congreso-opyagencias{height: 168px}
#caja-banner-quienes-somos{
	background: url(../imagenes/quienes-somos/banner01.jpg) center top no-repeat}
#caja-banner-contacto{
	background: url(../imagenes/contacto/contacto.jpg) center top no-repeat}
#caja-banner-vina-chile{
	background: url(../imagenes/vina-del-mar/vinadelmarchile.jpg) center top no-repeat}
#caja-banner-servicio-congreso{
	background: url(../imagenes/servicios-para-congresos/banner01.jpg) no-repeat center top;
}
#caja-banner-servicio-congreso-hoteles{
	background-image: url(../imagenes/hoteles/hotel-banner.jpg);
}
#caja-banner-servicio-congreso-restaurant{
	background-image: url(../imagenes/servicios-para-congresos/banner-restaurant.jpg);
}
#caja-banner-servicio-congreso-reuniones{
	background-image: url(../imagenes/servicios-para-congresos/banner-reuniones.jpg);
}
#caja-banner-servicio-congreso-logistico{
	background-image: url(../imagenes/servicios-para-congresos/servicio-logistico.jpg);
}
#caja-banner-servicio-congreso-opyagencias{
	background-image: url(../imagenes/servicios-para-congresos/operadores-agencias.jpg);
}
#caja-banner-congreso{
	background: url(../imagenes/congreso/congreso.jpg) center top no-repeat}
#caja-banner-solicitud-de-servicio{
	background: url(../imagenes/solicitud-servicio/solicitud-servicio.jpg) center top no-repeat}
#caja-banner-noticia{
	background: url(../imagenes/noticias/noticias.jpg) center top no-repeat}
#caja-banner-cultura{
	background-image: url(../imagenes/agenda-cultural/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 169px;
}
#caja-banner-opinion{
	background: url(../imagenes/opinion/opinion.jpg) center top no-repeat}
#caja-banner-galeria-imagenes{
	background: url(../imagenes/galeria-imagenes/galeria.jpg) center top no-repeat}
#caja-banner-informacion-miembros{
	background: url(../imagenes/informacion-miembros/informacion-miembros.jpg) center top no-repeat}
#caja-banner-vina-chile-ini{
	background: url(../imagenes/vina-del-mar/vinadelmarchile.jpg) no-repeat left top;
}
#caja-banner-vina-chile-01{
	background: url(../imagenes/vina-del-mar/vinadelmarchile01.jpg) center top no-repeat;
}
#caja-banner-vina-chile-02{
	background: url(../imagenes/vina-del-mar/vinadelmarchile02.jpg) no-repeat left top;
}
#caja-banner-vina-chile-03{
	background-image: url(../imagenes/vina-del-mar/vinadelmarchile03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#caja-banner-vina-chile-04{
	background-image: url(../imagenes/vina-del-mar/vinadelmarchile04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#caja-banner-vina-chile-05{
	background-image: url(../imagenes/vina-del-mar/vinadelmarchile05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#caja-banner-vina-chile-06{
	background-image: url(../imagenes/vina-del-mar/vinadelmarchile06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#caja-banner-vina-chile-07{
	background-image: url(../imagenes/vina-del-mar/vinadelmarchile07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#caja-banner-excursiones-tours{
	background: url(../imagenes/excursiones/excursionesytours.jpg) no-repeat center top;
}
#caja-contenido{background-color:#F9FCFF}
#caja-navegacion{
	height: 30px;
	background-color: #F6FBFF;
}
#caja-navegacion-int{
	padding: 5px 0 0 20px;
}
#margen-sup-id{	padding-top: 3px;}
#caja-direccion{
	background: url(../imagenes/contacto/fondo-direccion.png) top no-repeat;
	height: 225px;
	width: 244px;
	float: right;
}
.caja-sup-inf{height: 30px;	padding-top: 15px}
.caja-chica4, .caja-chica5{float:left}
.caja-chica4{width:24%}
.caja-chica5{width:32%}
.caja8{height:77px}
.marg-izq-der1{ margin: 0 15px 0 15px}
.margen-sup-inf1{ padding: 95px 0 0 0; text-align:right}
#caja-azul-celeste, #caja-azul-celeste-congreso{
	background: #b2e0f6 url(../imagenes/servicios-para-congresos/fondo-caja.png) bottom no-repeat;
	padding-bottom: 20px;
}
#caja-azul-celeste-congreso-centro{
	background: #B1E0F6 url(../imagenes/servicios-para-congresos/fondo-caja-centro.png) bottom repeat-x}
#caja-azul-celeste-congreso-izq{
	background: url(../imagenes/servicios-para-congresos/fondo-caja-izq.png) left bottom no-repeat}
#caja-azul-celeste-congreso-der{
	background: url(../imagenes/servicios-para-congresos/fondo-caja-der.png) right bottom no-repeat}
#caja-azul-celeste,.caja-azul-celeste{width: 369px;}
#caja-azul-izq{
	background: #0E6CB9 url(../imagenes/servicios-para-congresos/azul-esq-izq.gif) left top no-repeat}
#caja-azul-der{
	background: url(../imagenes/servicios-para-congresos/azul-esq-der.gif) right top no-repeat;
	padding:3px 0 3px 15px;
	margin-bottom: 20px;
}
.caja-menu-1{
	width: 300px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.caja-menu-1-top{padding-top:30px}
#caja-palm-top{
	background: url(../imagenes/actividades/fondo-top.png) center top no-repeat;
	text-align: center;
	padding-top: 9px;
	height: 269px;
	position: relative;
}
#caja-palm-centro{background: url(../imagenes/actividades/fondo-centro.gif)  center top repeat-y}
#caja-palm-bottom, #caja-palm-bottom2{
	background: url(../imagenes/actividades/fondo-inf.jpg) center top no-repeat;
	height: 125px;
	margin-top: 15px;
}
#caja-palm-bottom2{margin:0;text-align: center}
#contenedor-imagen-not{
	width: 326px;
	float: right;
	padding:0 0 15px 15px;
	display: block;
}
.magen-imagen,.borde-imagen, .borde-imagen-not{border: 1px solid #aeaeae; background-color: #F4F3EE}
.magen-imagen{margin: 10px 4px 3px 4px;	padding:4px}
.borde-imagen, .borde-imagen-not{padding:8px}
#imagen-centro,.imagen-centro{text-align: center}
#caja-galeria-imagenes{
	white-space: nowrap;
	width: 705px;
	height: 105px;
	overflow:auto;
	margin-top: 20px;
	text-align: center;
}

#caja-text-mapa{
	clear: left;
	padding-top: 115px;
	padding-left: 185px;
}
.caja-mapa-ubicacion{
	width: 180px;
	float: left;
}
#caja-mapa-alto{height: 200px}
.caja-fondomap{
	background: #D8EDFA url(../imagenes/servicios-para-congresos/vineta.png) left top no-repeat;
	padding: 9px 0 9px 0;
	margin-top: 10px;
}
.caja-fondomap2{
	margin-top: 5px;
	padding:9px 0 9px 0
}
#fondo-hotel{
	background: url(../imagenes/servicios-para-congresos/vineta-fondo.png) repeat-x;
	clear: left;
}
#fondo-hotel-esd{
	background: url(../imagenes/servicios-para-congresos/vineta-fondo-esd.png) right top no-repeat;
	padding-top: 6px;
}
#fondo-hotel-esi{background: url(../imagenes/servicios-para-congresos/vineta-fondo-esi.png) left top no-repeat}
#caja-congreso-inf{	padding-top: 30px}
.linea2{
	border-top: 2px dotted #DADADA;
	margin-bottom: 15px;
}
.estrellas{
	margin:3px 0 10px 0
}
#caja-servicios-congreso{width:400px}
.position{position: relative}
#caja-mapa{
	height: 500px;
	background: url(../servicio-para-congresos/hoteles/imagenes/mapa-hotel-localidades.png) right 10px no-repeat;
}
.concon,.renaca,.vina-mar,.valparaiso,.santiago{position: absolute}
.concon{
	left: 457px;
	top: 142px
}
.renaca{
	left: 458px;
	top: 159px
}
.vina-mar{
	top: 184px;
	left: 452px
}
.valparaiso{
	left: 428px;
	top: 209px
}
.santiago{
	top: 255px;
	right: 55px;
	width: 120px;
}
#caja-hoteles{
	width:340px
}
#caja-quienes{
	float:left;
	padding-right: 15px;
	padding-bottom: 10px;
}
#descripcion-quines{
	padding-right: 320px;
	padding-left: 10px;
}
#firma-gerente, #firma-alcaldesa,#firma-consejo,#firma-camara{
	height:30px;
	text-align: left;
}
#firma-gerente{
	background: url(../imagenes/quienes-somos/vdmcb.jpg) right 10px no-repeat;
	padding: 30px 266px 30px 0;
}
#firma-alcaldesa{
	background: url(../imagenes/quienes-somos/vina-mar.jpg) right top no-repeat;
	padding: 30px 240px 40px 0px;
}
#firma-consejo{
	height:60px;
	background: url(../imagenes/quienes-somos/consetur.jpg) right 10px no-repeat;
	padding: 20px 220px 0 0;
}
#firma-camara{
	height:60px;
	background: url(../imagenes/quienes-somos/camara-turismo.jpg) right 10px no-repeat;
	padding: 15px 230px 0 0;
}
#icon-er{
	background: url(../imagenes/inicio/icon-er.png) no-repeat left top;
}
#icon-h{
	background: url(../imagenes/inicio/icon-h.png) no-repeat left top;
	padding-bottom: 6px;
}
#icon-r{background: url(../imagenes/inicio/icon-r.png) no-repeat left top}
#icon-op{
	background: url(../imagenes/inicio/icon-op.png) no-repeat left top;
}
#icon-ser{
	background: url(../imagenes/inicio/icon-ser.png) no-repeat left top;
}
#solicitud-servicio{
	background: url(../imagenes/inicio/invitacion.jpg) no-repeat left top;
	height: 178px;
	width: 211px;
	padding: 45px 115px 0 13px;
}
#fondo-contenido-sup{
	background: url(../imagenes/inicio/fondo-cont-sup.gif) repeat-x left top;
}
#fondo-contenido-sup-esi{
	background: url(../imagenes/inicio/fondo-cont-sup-esi.gif) no-repeat left top;
	position: relative;
}
#fondo-contenido-sup-esd{
	background: url(../imagenes/inicio/fondo-cont-sup-esd.gif) no-repeat right top;
	padding-top: 10px;
}
#fondo-separacion-contenido{
	clear:left;
	width:100%;
	background-color:#f0f3f9
}



#fondo-separacion-contenido2{
	clear:left;
	width:100%;
}







#fondo-separacion-contenido-esi{
	background: url(../imagenes/inicio/fondo-cont-inf-esi.gif) no-repeat left top;
}
#fondo-separacion-contenido-esd{
	background: url(../imagenes/inicio/fondo-cont-inf-esd.gif) no-repeat right top;
	padding-top: 10px;
}
#fondo-separacion-contenido-eii{
	background: url(../imagenes/inicio/fondo-cont-inf-eii.gif) no-repeat left bottom;
	clear: left;
}
#fondo-separacion-contenido-eid{
	background: url(../imagenes/inicio/fondo-cont-inf-eid.gif) no-repeat right bottom;
	padding-top: 10px;
}


#fondo-separacion-contenido-eid2{
	padding-top: 0px;
}



.fondo-opiniones{
	background-color: #f9fcff;
}
.fondo-opiniones-esi{
	background: url(../imagenes/inicio/opinones-esi.gif) no-repeat left top;
}
.fondo-opiniones-esd{
	background: url(../imagenes/inicio/opinones-esd.gif) no-repeat right top;
	padding-top: 10px;
}
.fondo-opiniones-eii{
	background: url(../imagenes/inicio/opinones-eii.gif) no-repeat left bottom;
}
.fondo-opiniones-eid{
	background: url(../imagenes/inicio/opinones-eid.gif) no-repeat right bottom;
	padding-top: 7px;
}
.fondo-opiniones h3{
	font-weight: bold;
	color: #999999;
	font-size: 0.875em;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
	padding-bottom: 6px;
}
.vineta-izq{
	background: url(../imagenes/inicio/vineta-izq.gif) left top no-repeat;
	padding-left: 35px;
	margin-left: 10px;
}
.vineta-der{
	background: url(../imagenes/inicio/vineta-der.gif) no-repeat right top;
	padding-right: 35px;
	margin-right: 10px;
}
.alcaldesa-color{
	background: url(../imagenes/quienes-somos/alcaldesa-color.png) no-repeat;
}
.vdmcb-color{
	background: url(../imagenes/quienes-somos/vdmcb-color.png) no-repeat;
}
.consejo-superior-color{
	background-image: url(../imagenes/quienes-somos/consejo-superior-turismo-color.png);
}
.camara-turismo-color{
	background-image: url(../imagenes/quienes-somos/camara-turismo-color.png);
	background-repeat: no-repeat;
}
.alcaldesa-color,.vdmcb-color,.consejo-superior-color,.camara-turismo-color,.alcaldesa-gris,.vdmcb-gris,.consejo-superior-gris,.camara-turismo-gris{
	height: 70px;
	width: 300px;
	text-align: center;
}
.alcaldesa-color a,.vdmcb-color a,.consejo-superior-color a,.camara-turismo-color a,.alcaldesa-color :visited,.vdmcb-color :visited,.consejo-superior-color :visited,.camara-turismo-color :visited,.alcaldesa-gris a,.vdmcb-gris a,.consejo-superior-gris a,.camara-turismo-gris a,.alcaldesa-gris :visited,.vdmcb-gris :visited,.consejo-superior-gris :visited,.camara-turismo-gris :visited{
	height: 35px;
	width: 230px;
	display: block;
	padding-right: 70px;
	padding-top: 35px;	
}
.alcaldesa-color :hover,.vdmcb-color :hover,.consejo-superior-color :hover,.camara-turismo-color :hover, .alcaldesa-gris :hover,.vdmcb-gris :hover,.consejo-superior-gris :hover,.camara-turismo-gris :hover{text-decoration: none;}
.alcaldesa-gris{
	background: url(../imagenes/quienes-somos/alcaldesa-gris.png) no-repeat;
}
.vdmcb-gris{
	background: url(../imagenes/quienes-somos/vdmcb-gris.png) no-repeat;
}
.consejo-superior-gris{
	background: url(../imagenes/quienes-somos/consejo-superior-turismo-gris.png) no-repeat;
}
.camara-turismo-gris{
	background: url(../imagenes/quienes-somos/camara-turismo-gris.png) no-repeat;
}
#coll-botonera{
	width:300px;
	float:right;
	padding-top:40px;
	padding-right: 5px;
}
.eventos-agenda{
	float:left;
	width:425px;
	padding-top:10px
}
#buscador-servicios{
	background: url(../imagenes/servicios-para-congresos/fondo-buscar.png) no-repeat;
	height: 100px;
	width: 307px;
	padding: 8px 15px 15px 15px;
}
#caja-palm-galeria-top{
	text-align: center;
	padding-top: 8px;
	background: url(../imagenes/servicios-para-congresos/palm-galeria-sup.png) no-repeat center top;
}
#caja-palm-galeria-centro{
	text-align: center;
	background: url(../imagenes/servicios-para-congresos/palm-galeria-centro.png)  repeat-y center top;
	margin-top: 25px;
}
#caja-palm-galeria-bottom{
	text-align: center;
	padding-top: 30px;
	height: 140px;
	background: url(../imagenes/servicios-para-congresos/palm-galeria-inf.jpg) no-repeat center top;
}
.float-der{
	float: right;
}
#caja-hotel-top{ background:url(../imagenes/hoteles/fondo-top.gif) left top no-repeat; padding-top:8px}
#caja-hotel-direccion-top{
	background:#c5e9f9 url(../imagenes/hoteles/fondo-direccion-top.gif) left top no-repeat;
	width:704px;
	margin:0 auto 0 auto;
	padding-top:10px;
	margin-top:10px;
	margin-bottom: 15px;
}
#caja-hotel-direccion-bottom{ background:url(../imagenes/hoteles/fondo-direccion-bottom.gif) left bottom no-repeat; padding-bottom:7px; clear:left}
#caja-hotel-direccion-top p{
	color: #00508e;
	margin-bottom: 2px;
}
#caja-hotel-direccion-top a{
	color: #0062dc
}
.caja-mapa-hotel{
	padding:4px;
	background-color: #F4F3EE;
	border: 1px solid #aeaeae;
	width: 467px;
	height: 290px;
	float:right
}
#caja-for-1{
	width: 358px
}
#caja-link-mapa{
	background: url(../imagenes/servicios-para-congresos/fondo-link-mapa.jpg) left top no-repeat;
	width: 269px;
	padding-top: 30px;
	padding-left: 15px;
	margin-left: 65px;
	height: 80px;
}

/*Botones*/
/*.sub-menu{
	height: 20px;
	width: 100px;
	float: right;
	margin-top: 10px;
	margin-right: 3px;
	text-align: right;
}
.sub-menu-face{
	height: 20px;
	width: 50px;
	float: right;
	margin-top: 6px;
	margin-right: 3px;
	text-align: left;
}*/
.sub-menu{
	height: 20px;
	float: right;
	margin-top: 8px;
	margin-right: 3px;
	text-align: right;
}
.sub-menu-face{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	text-align: left;
}
.sub-menu ul{
	list-style-type: none;
	margin: 0px;
	padding:2px 0 0 0
}
.sub-menu li{
	float: left;
	font-size: 11px;
}
.sub-menu li a {
	color: #2c78be;
	margin-right: 10px;
	margin-left: 5px;
}
.sub-menu li :visited{color:#097BBF}
.sub-menu li :hover{text-decoration: none}



.menu{
	background:url(../imagenes/template/fondo-menu.gif) left top repeat-x;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height: 32px;
}

.menu950{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 32px;
}

.menu2{
	height: 32px;
}
.menu2 ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.menu2 li {
	float:left;
	position:relative;
	z-index:150;
}
.menu2 table {
	position:absolute;
	border-collapse:collapse;
	z-index:80;
	left:-1px;
	top:32px;
}
.menu2 a, .menu2 :visited{
	display:block;
	width:auto;
	text-decoration:none;
	color: #1150a9;
	padding:8px 11px 8px;
	font-weight: bold; 
}
.menu2 a:hover {
	color: #000000;
	display:block;
	background: #ffaa03 url(../imagenes/template/fondo-menu-hover.gif) left top repeat-x;
}
.menu2 ul ul {
	visibility:hidden;
	position:absolute;
	width:188px;
	height:0;
	font-weight: normal;
}
.menu2 ul li:hover ul, .menu2 ul a:hover ul {visibility:visible}
.tex-menu {
	text-align: center;
	border-right: 1px solid #fffefd;
	margin: 0px;
}
.tex-submenu {
	font-weight: normal;
	text-align: left;
	width: 188px;
	background-color: #E3F5FC;
	border-bottom: 1px solid #547388;
	margin: 0px;
}
.tex-submenu a .tex-submenu :visited {font-weight: normal}
#borde {
	display:block;
	padding-right:7px;
}
#borde:hover {
	background: #ffaa03 url(../imagenes/template/fondo-menu-hover.gif) left top repeat-x;
}
.bot-excursiones a, .bot-excursiones :visited{
	background-image: url(../imagenes/inicio/excursiones.jpg);	
}
.bot-galeria-imagenes a,.bot-galeria-imagenes :visited{
	background-image: url(../imagenes/inicio/galeria-imagenes.jpg);
}
.bot-excursiones a, .bot-excursiones :visited,.bot-galeria-imagenes a,.bot-galeria-imagenes :visited{
	color: #666666;
	text-decoration: none;
	font-size: 0.95em;
	padding-top: 45px;
	height: 61px;
	padding-left: 144px;
	width: 180px;
	text-align: right;
	padding-right: 20px;
	font-weight: normal;
	display: block;
}
.bot-galeria-imagenes :hover,.bot-excursiones :hover{
	color: #1150a9;
}
.bot-tit-mapa{
	background-image: url(../imagenes/mapa-del-sitio/fondo-tit.png);
	height: 31px;
	width: 708px;
	line-height: 31px;
	font-size: 0.875em;
	position: relative;
}
.bot-tit-mapa a,.bot-tit-mapa :visited{
	height: 31px;
	width: 683px;
	line-height: 31px;
	display: block;
	color: #1150a9;
	font-weight: bold;
	padding-left: 25px;
}
.bot-tit-mapa :hover{
	background-image: url(../imagenes/mapa-del-sitio/fondo-tit-hover.png);
	text-decoration: underline;
}
.up{
	width: 13px;
	height: 7px;
	position: absolute;
	left: 8px;
	top: 14px;
	z-index: 50;
}
.down{
	width: 13px;
	position: absolute;
	top: 14px;
	z-index: 50;
	height: 7px;
	left: 7px;
}


/**/

#caja-boton-palm{
	text-align: center;
	padding-top: 40px;
}
.boton-palm-izq{
	height: 52px;
	width: 52px;
	margin-right: 20px;
}
.boton-palm-der{
	height: 52px;
	width: 52px;
}





/*Textos*/
h1{	font-size: 0.5em}
h2,h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	color: #ff9933;
	text-align: left;
	margin-bottom: 2px;
	position: relative;
}
.text-tit-h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	color: #ff9933;
	text-align: left;
	margin-bottom: 10px;
	position: relative;
}
.tit-parrafo{
	font-size: 0.875em;
	font-weight: bold;
	color: #ff9933;
}
.text-h2{
	margin-bottom: 0px;
}
.text-tit-h1,.text-firma-bienvenida{
	font-weight: bold;
	color: #ff9933;
}
.text-tit-h1{margin-bottom: 5px}
.text-firma-bienvenida{
	font-size: 1.13em;
}
.text-tit-h2{
	font-size: 0.875em;
	font-weight: bold;
}
.text-h3{margin-bottom: 10px}
.tit-h3{
	color: #F3A235;
	font-size: 0.75em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.text-tit-p{
	color: #005faa;
	margin-bottom: 3px
}
.text-h3{margin-bottom:15px}
h4{ 
	color: #77a7ff;
	font-size: 12px;
}
p{ text-align:justify}
p,ul,dt,dd{
	color: #656566;
	margin-bottom: 10px;
	font-size: 12px;
}
ul li{margin-bottom: 10px}
p a, .text-paginacion a, li a, dd a, td a,th a,.text-tit-h3 a{
	color: #1150a9;
}
p :visited, .text-link :visited, h3 :visited, li :visited, dd :visited,td :visited,th :visited,.text-tit-h3 :visited{color: #097BBF}
p :hover, .text-link :hover,.text-link-opinion :hover,.text-inferior :hover,.text-inscripcion :hover,dd :hover, h3 :hover, li :hover,td :hover,th :hover,.text-tit-h3 :hover{
	text-decoration: none;
}
ul{margin-left: 20px}
input, select,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.text-ul{
	margin-left:25px
}
.text-ul li{ margin-bottom:10px}
.text-link,.text-link a,.text-link-opinion,.text-link-opinion a, .text-link-mapas, .text-link-mapas a{
	font-size: 0.83em;
	text-align: right;
	font-weight: normal;
}
.text-link-opinion a{
	margin-right: 45px;
}
.text-link-mapas a{color: #aaaaaa}
.text-sub-tit,#text-sub-tit,.text-subtitulo2{
	margin-bottom: 4px;
	text-align: left;
}
.text-inferior, .text-inferior a, .text-inferior :visited{
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 3px;
}
.text-fech{
	font-size: 11px;
	margin-bottom: 2px;
	color: #999999;
}
.text-firma{
	text-align:right;
	margin-bottom: 2px;
	font-weight: bold;
}
.text-fech-firma{
	font-size: 0.7em;
	text-align: right;
	margin-bottom: 20px;
}
.cursiva{font-style: italic}
.direccion-tit{
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	margin-bottom: 20px;
}
.direccion-tit-cont{color: #303030}
.azul{
	color: #3061b7;
	font-weight: bold;
	font-size: 0.95em;
}
.tit-banner-1{
	margin-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #f9fcff;
}
.tit-banner-2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}
.text-paginacion{
	color: #77a7ff;
	text-align: right;
}
.bold,.text-subtitulo2,dt{font-weight: bold}
.text-subtitulo, .text-subtitulo2{color: #77a7ff;}
.text-inscripcion{color:#005faa;font-size: 1.05em}
.text-inscripcion a, .text-inscripcion :visited{color: #FFFFFF}
.text-mapa-h3{
	margin-bottom: 10px;
	margin-left: 30px;
	padding: 0;
}
.text-ul{list-style-type: lower-alpha}
.text-ol{
	color: #005faa;
	margin-left: 70px;
}

.text-ul-loc{
	list-style-image: url(../servicio-para-congresos/hoteles/imagenes/vineta.gif);
	list-style-position: outside;
	padding: 0px;
}
.text-ul-pqvdm{
	list-style-type: none;
	margin-left: 10px;
}
.text-ul-pqvdm li{
	padding-left: 20px;
	background: url(../imagenes/inicio/ul-li.gif) no-repeat left top;
	margin-left: 0px;
}
.text-p-tit{
	color: #fa9d3e;
	font-size: 0.875em;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}
.text-p-link,.text-p-sub{
	font-size: 0.875em;
	font-weight: bold;
	color: #656566;
}
.text-p-tit-congreso{
	text-indent: -45px;
	padding-left: 45px;
	margin-bottom: 5px;
	text-align: left;
}
.text-p-sub{
	color: #999999;
}
.text-actividades{
	background-image: url(../imagenes/actividades/actividades.gif);
	background-repeat: no-repeat;
	margin-left: 25px;
	padding-left: 20px;
	text-align: left;
}
.text-ul-lin ul li{
	margin-bottom: 3px;
}
.text-padding-tit{padding-right:7px; padding-bottom:2px}
.caja1 p{ text-align:left}

/*Formularios*/
input,select{
	color: #656566;
}
.for-1{
	width: 345px
}
.for-1,.for-4,.for-5,.for-6{margin-bottom: 10px}
.for-2{width: 148px}
.for-3{width: 335px;margin-bottom: 12px}
.for-4{
	width:98%
}
.for-5{
	width:148px
}
.for-6{
	width: 154px;
}
.for-7{
	width: 240px;
	margin-bottom: 5px;
}
.comentarios{width:98%;margin-bottom:15px}

/*Tabla Calendario*/
#contenedora-contenido #calendario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	border:none
}
#contenedora-contenido #calendario caption{
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 45px;
	font-size: 13px;
}
#contenedora-contenido #calendario th{
	font-size: 13px;
	padding:0 7px 10px 7px;
	background-color: #e6e6e6;
	color: #000000;
	border:none;
	text-align:center;
	font-weight: bold;
}
#contenedora-contenido #calendario td{
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 7px 5px 3px;
	color: #000000;
	border:none;
}
#calendario .actividades-mes{
	background: url(../imagenes/actividades/fondo-calendario-act.gif) center center no-repeat}
#calendario .actividades-hover{
	background: url(../imagenes/actividades/fondo-calendario-act2.gif) center center no-repeat}
#calendario .actividades-dia{
	background: url(../imagenes/actividades/fondo-calendario-act-dia.gif) center center no-repeat}



.tabla-hoteles{
	width: 100%;
	border-top: 2px solid #bdd5ff;
	border-left: 2px solid #bdd5ff;
	color: #03399d;
	font-size: 0.75em;
	margin:10px 0 10px 0;
	text-align: left;
}
.tabla-hoteles caption{
	background-color: #bdd5ff;
	padding: 5px;
}
.tabla-hoteles th{
	background-color: #e4eeff;
	padding: 5px;
	border-right: 2px solid #bdd5ff;	
	border-bottom: 2px solid #bdd5ff;
}
.tabla-hoteles td{
	border-right: 2px solid #bdd5ff;	
	border-bottom: 2px solid #bdd5ff;
	padding: 5px;
}
/*RNG*/
.select-servicios select option { 
	width:158px;
	height:20px;
	color:#7b7b7b;
}
.contenedor-menu-interno{
	margin:15px 0 0 0;
	width:367px;
	float:right;
}
.fondo-menu-interno {
	background:url(/imagenes/servicios-para-congresos/fondo-menu.jpg) no-repeat;
	height:220px;
}
.titulo-menu-interno{
	padding:7px 0 0 25px;
	color:#03399d
}
.contenedor-interno{margin:28px 0 0 35px}
.menu-interno-selecc {
	background:url(/imagenes/servicios-para-congresos/flecha-select.jpg) left center no-repeat; 
	padding-left:10px;
}
.menu-interno-unselecc {
	background:url(/imagenes/servicios-para-congresos/flecha-unselect.jpg) left center no-repeat; 
	padding-left:10px;
}
.contenedor-mapa{
	width:337px;
	padding-top: 10px;
}
.contenedor-mapa-virtual{
	margin:15px 0 0 0;
	width:231px;
	float:right;
}
.contenedor-info-servicio{
	margin:25px 0 0 0;
	padding:5px;
}
.contenedor-detalle-servicio{
	float:right;
	width:330px;
}
.contenedor-estrella{
	margin-top:-15px;
	background:url(/imagenes/servicios-para-congresos/estrella.jpg) repeat-x;
}
.contenedor-foto-servicio{
	width:127px;
	height:127px;
	border:1px solid #999999;
	padding:3px;
}
.contenedor-seleccion{
	margin-top:2px;
	height:51px;
}
.contenedor-seleccion-ciudad{
	width:210px;
	float:left;
}
.caja8 label{
	font-size: 0.75em;
	margin-right: 25px;
	margin-bottom: 15px;
	color: #656566
}
/*tabla*/
.tabla{
	font-size: 0.75em;
	color: #656566;
	border-left: 1px solid #999999;
	margin-bottom: 10px;
	width: 100%;
}
.tabla caption{
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	color: #656566;
}
.tabla th{
	padding: 7px;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999

}
.tabla td{
	padding: 7px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999
}
.coll-td1{width: 85px}
.coll-td2{width: 110px}
.coll-td3{width: 160px}
.coll-td4{width: 125px}
.coll-td5{width: 150px}

#contenedora-contenido .tabla-eventos{
	font-size: 0.75em;
	color: #666666;
	margin-bottom: 15px;
	text-align: left;
	border:none
}
#contenedora-contenido .tabla-eventos th{
	padding: 5px 5px 5px 0;
	font-weight: normal;
	border:none;
	background-color: transparent;
}
#contenedora-contenido .tabla-eventos td{
	padding: 5px;
	border:none
}

#contenedora-contenido #tabla-servicios{border-right: 1px solid #cccccc;}
#contenedora-contenido #tabla-servicios th{	
	border-right: none
}
#contenedora-contenido #tabla-servicios td{	
	border-right: none
}
#tabla-servicios span{
	font-size: 15px;
	font-weight: bold;
}
#tabla-servicios .pag-iz,#tabla-servicios .pag-der{
	background-color: #e7e7e7;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 3px;
}
#tabla-servicios .pag-iz{
	font-size: 0.875em;
}
#tabla-servicios .pag-der{
	text-align: right;
}
.text-justificado{
text-align:justify;
}
.borde-gris-sup{
	background-image: url(../imagenes/servicios-para-congresos/linea.gif);
	background-repeat:   repeat-x;
	background-position: top;
	background-color: #dff2fb;
}
.borde-gris-esi{
	background: url(../imagenes/servicios-para-congresos/borde-red-gris-esi.gif) left top no-repeat;
}
.borde-gris-esd{
	background: url(../imagenes/servicios-para-congresos/borde-red-gris-esd.gif) right top no-repeat;
	padding-top: 7px;
}
.borde-gris-eii{
	background: url(../imagenes/servicios-para-congresos/borde-red-gris-eii.gif) left bottom no-repeat;
}
.borde-gris-eid{
	background: url(../imagenes/servicios-para-congresos/borde-red-gris-eid.gif) right bottom no-repeat;
	padding-top: 7px;
}
.borde-gris-inf{
	background-image: url(../imagenes/servicios-para-congresos/linea.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #e7e7e7;
	margin-bottom: 10px;
}

/*Probar-tabla*/
#contenedora-contenido table{
	font-size: 0.75em;
	color: #656566;
	border-left: 1px solid #cccccc;
	
	width: 100%;}

#contenedora-contenido th{
	border-bottom: 1px solid #cccccc;
	background-color: #dff2fb;
	text-align: left;
	padding: 3px 7px 7px 7px;
	font-weight: normal;
	border-right: 1px solid #cccccc;
}
#contenedora-contenido td{
	padding: 7px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	vertical-align: top;
}
.text-tit-table{
	font-size: 0.95em;
	font-weight: bold;
	text-align: center;
	margin-bottom:10px
}
.borde-hotel-top{border-top: 1px solid #cccccc;}
.linea-centro{
	border-bottom: 1px dashed #adadad;
	padding-top:15px;
	margin-bottom:5px;
	clear: both;
	
}
.margen-right3{ margin-right:80px}

.text-image{
	color: #959595;
	font-weight:300;
	font-style:normal;
}

