body 
{
    margin:0px;
    padding:0px;
	font-family: Arial, Helvetica, sans-serif;    
	font-size:12px;
    background-image: url(publico/image/fondos/fondoarriba.jpg);
    background-repeat: no-repeat;
    background-color: #b9e2f8;
    color: #ffffff;
}

img
{
	border:0px;
}
a
{
	color:#ffc000;
	border:0px;
	outline:none;
	cursor:pointer;
}

.video
{
	width:24px;
	height:13px;
	float:right;
	background-image:url(publico/images/video.png);
	margin-top:3px;
}

a:hover
{
	color:#ffc000;
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, dl, address {
     margin: 0px;
     padding: 0px;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
     display: inline;	
}

h2
{
	font-weight:bold;
	font-size:16px;    
    }

#marco
{
    width:1025px;
    height:auto;
    /*Agregado para que el video se posicionada en el contenedor marco 23/11/11*/
    position:relative;
   
    
    }

#marcoTop
{
    width:auto;
    height:562px;
    margin-left:118px;
    /*position:absolute;
    z-index:3;*/
    }


#top
{
    width:917px;
    height:562px;
    }
    
#menutop
{
	padding-left:50px;
	width:204px;
	height:309px;
}

#congresoMaster
{
	margin-right:7px;
	width:323px;
	height:152px;
}
    
#topfoto
{
	width:553px;
    height:526px;
	/*background-image: url(publico/image/polaroy2.png);*/
	z-index:4;
	position:absolute;
}
#Tiwetter
{
    float:left;
    position:relative;
    width:406px;
    height:487px;
    margin-top:6px;
    margin-left:429px;
}
#scriptVideo
{
    float:left;
    position:absolute;
    bottom:-70px;
    left:20px;
}

#topfotosuperior
{
	width:372px;
	height:154px;
	float:left;
	overflow:hidden;
}

#topfotoinferior
{
	width:372px;
	height:165px;
	overflow:hidden;
	float:left;
}

#topfotoderecha
{
	width:132px;
	height:207px;
	
	overflow:hidden;
	float:right;
}

#topfotoizq
{
	width:181px;
	height:526px;
	overflow:hidden;
	float:left;
}


#imaganesbabber
{
	z-index:3;
	height:414px;
	width:458px;
	margin-left:58px;
	top:40px;
	position:absolute;
}
    
#marcoCentro
{
    width:auto;
    height: 506px;
    background-image: url(publico/image/fondos/fondoabajo.jpg);
    background-repeat:no-repeat;
    }

    
#menuVertical
{
    width: 235px;/*278px;*/
    height:460px;
    padding-left: 33px;
    float:left;
    overflow:hidden;    
    }    
    
#contenidoPrincipal
{
	margin-left:10px;
    width:412px;
    height:225px;
    float:left;
    overflow:hidden;
    color:#ffffff;
    }    
    
#principalCongresos
{
    width:331px;
    height:117px;
    float: right;
    overflow:hidden;
    background-color:#ffffff;
    }
    
#principalGaleria
{
    width:332px;/*326px;*/
    height: 142px;/*145px;*/
    margin-left:18px;
    padding-top:8px; 
    padding-left:6px;
    float:left;
    overflow: visible;
    position:relative;
    z-index:1;
    /*border: solid 1px dotted;*/
    /*background-color: Navy;*/
    }    
    
    #masterGaleria
{
	left:15px;
    width:332px;/*326px;*/
    height: 142px;/*145px;*/
    margin-left:6px;
    padding-top:8px; 
    padding-left:6px;
    float:left;
    overflow: visible;
    position:relative;
    z-index:1;
    } 
    
#principalNoticias h1
{   
    font-size:13px;
    color: #000000; 
    font-weight:bold;
    text-transform:uppercase;
    }    
    
#principalNoticias
{
	font-family:Arial;
    width:300px;
    height:181px;
    padding-top:15px;    
    padding-left:-5px;
    float: right;
    overflow:hidden;
    text-align:right;
    /*border: solid 1px dotted;*/
    font-size:11px;
    color: #880000;
    font-family:Arial;
    }
#principalNoticias a
{
	text-decoration:none;
	color:#880000;
}

#principalEventos h3
{
    background-color:#ffa719;
    color: #ffffff;
    }    
    
#principalEventos h2{ text-transform:uppercase; color: #ffffff;}    
#principalEventos
{
    width:151px;
    height:221px;
    padding-right:20px;
    margin-right:10px;
    margin-left:45px;
    font-size:11px;    
    text-align:right;
    float:left;
    overflow:hidden;
    background-color:#ff0000;
    color: #ffffff;
    }
    
#principalEventos a
{
	text-decoration:none;
	color:#ffffff;
}

#principalEventos a:hover,#principalNoticias a:hover
{
	text-decoration:underline;
}
    
#principalEncuesta
{
	padding-left:15px;
    width:150px;
    height:221px;
    /*margin-left:10px;*/
    float:left;
    overflow:hidden;
    }
     
#divGaleriatitulo
{
    width:142px;
    height:31px;
    overflow:hidden;
    position: absolute;
    z-index:10;
    top:-10px;
    left:-20px;
    }     
    
#fondoderechaInteriorMenu
{
    width:296px;
    height:auto;
    background-image: url(publico/image/fondosInterior/derecha.jpg);
    background-position:right top; 
    background-repeat:no-repeat;
    float:left;
    overflow:hidden;
    }    
    
#fondoCentroInterior
{
    width: 729px;
    min-height: 467px;
    height: auto !important;
    height:467px;
    background-image:url(publico/image/fondosInterior/centro.jpg);
    background-repeat:no-repeat;
    float:left;
    overflow:visible;
    }  
    
#textosCentroInterior
{
    width:694px;/*718px;*/
    padding-left:10px;
    padding-right:15px;        
    min-height: 467px;    
    height: auto !important;
    height:467px;    
    background-color: #A91717;  
    float:left;  
    position:relative;
    overflow:visible;
    }
      
    
#fondocuadrosDerecha
{
    width:367px;
    min-height:467px;
    height: auto !important;
    height:467px;
    background-image:url(publico/image/fondosInterior/izquierda1.jpg);
    background-repeat:no-repeat;    
    float:right;
    overflow:hidden; 
    position:relative;
    z-index:11;  
    left: 22px;
    } 
    
#imgseccion
{
	background-color:#A91717;
    width:331px; 
    height:auto;
    margin-top:40px;
    margin-right:10px; 
    float:right;
    }       
    
.Link
{
	color:#ffc000;
	text-decoration:none;
}

.Link:Hover,.gvwIndices2:hover
{
	text-decoration:underline;
}

.Link1
{
	text-decoration:none;
	color:#ffc000;
	font-size:11px;
}

.Link1:Hover
{
	opacity: 0.55;    
	-moz-opacity: 0.55;    
	filter: alpha(opacity=55);	
}

.Votar
{
	border:0px;
	width:41px;
	height:15px;
	background-image: url("publico/image/btns/votar.jpg");
	cursor:pointer;
}
	
.Resultados
{
	border:0px;
	width:75px;
	height:15px;
	background-image: url("publico/image/btns/resultados.jpg");
	cursor:pointer;
}
	
.Limpiar
{
	border:0px;
	width:50px;
	height:15px;
	background-color:Transparent;
	background-image: url("publico/image/btns/limpiar.png");
	cursor:pointer;
}

.Enviar
{
	border:0px;
	width:50px;
	margin-right:30px;
	height:15px;
	background-color:Transparent;
	background-image: url("publico/image/btns/enviar.png");
	cursor:pointer;
}

.Resultados:hover,.Votar:hover,.Limpiar:hover,.Enviar:hover, .Buscar:hover,.Galeria:hover,.Regresar:hover
{
	opacity: 0.7;    
	-moz-opacity: 0.7;    
	filter: alpha(opacity=70);	
}

.ing
{
	width:30px;
	height:60px;
}

.Contacto1
{
	width:322px;
	vertical-align:top;
	float:left;
	padding-bottom:13px;
	font-size:11px;
	text-align:right;
}

.Contacto
{
	width:1264px;
	float:left;
	font-size:11px;
}

.Contact
{
	width:244px;
	font-size:11px;
	font-family:Arial;
}

.Botones
{
	padding-left:180px;
}

.ContactoLinea
{
	vertical-align:top;
	padding-bottom:10px;
	float:right;
	width:316px;
}

.Titulos
{
	width:317px;
	height:auto;
	overflow:hidden;
}

.Director
{
	width:216px;
	height:153px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:15px;
	text-align:center;
}

.Nombres
{
	font-size:11px;
	color:#ffc000;
}

.DirectorioEncabezado
{
	float:left;
	width:320px;
	padding-bottom:15px;
}

#MenuInferior
{
	width: 1264px; 
	height:104px;
	padding-left:25px;
	background-image:url("publico/image/fondos/11.jpg");
	font-size:9px;
	text-align:center;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

#MenuInferior a
{
	color:#807E81;
	padding-right:15px;
	text-decoration:none;
}

#MenuInferior a:hover
{
	color:#70aaca;
}

#MenuInferior1 a
{
	color:#807E81;
	padding-right:20px;
	text-decoration:none;
}

#MenuInferior1 a:hover
{
	color:#70aaca;
}

#MenuInferior1
{
	width: 1264px; 
	padding-top:10px;
	padding-left:25px;
	height:104px;
	font-size:9px;
	text-align:center;
	float:left;
	overflow:hidden;
}

.Emergencias
{
	height:auto;
	width:200px;
	padding-right:20px;
	overflow:hidden;
}
.Emergencias1
{
	height:65px;
	width:220px;
	padding-right:20px;
	float:left;
}

.Link2:hover
{
	color:#ffc000;
	}

.Link2
{
	text-decoration:none;
	background-color:Transparent;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
}

.FotoHotel
{
	width:205px;
	height:228px;
}

.TitulosHoteles, .TitulosEventos
{
	width:190px;
	background-color:#D90000;
	font-size:13px;
	height:32px;
	float:left;
	overflow:hidden;
	
	margin-left:5px;
	padding-left:5px;
}

.TitulosEventos
{
	height:auto;
	padding-bottom:5px;
}

.TitulosComida
{
	width:132px;
	background-color:#b30001;
	text-align:center;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	height:17px;
	float:left;
}

.TitulosServicios
{
	width:132px;
	background-color:#b30001;
	text-align:center;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	height:32px;
	padding-bottom:3px;
	float:left;
}

.TitulosPrev
{
	width:156px;
	background-color:#dd0000;
	text-align:center;
	overflow:hidden;
	margin-bottom:2px;
	font-size:12px;
	height:17px;
	float:left;
}

.Resumen, .Resumen1
{
	height:58px;
	float:left;
	width:172px;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;
	}
	
.Resumen1
{
	height:auto !Important;
}

.TitulosHoteles1
{
	width:240px;
	background-image:url("publico/image/fondotitulo.png");
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:5px;
	margin-right:60px;
	padding-left:10px;
	padding-top:2px;
	height:40px;
	font-size:16px;
}

.Hoteles
{
    width:300px;
    min-height:500px;
    height: auto !important;
	height:550px;
	margin-bottom:15px;
}

.PreviaTitulos
{
    width:190px;
	background-image:url("publico/image/fondotitulo.png");
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:5px;
	margin-right:100px;
	padding-left:10px;
	padding-top:2px;
	height:40px;
	font-size:16px;
}

.Buscar
{
	border:0px;
	width:48px;
	height:17px;
	cursor:pointer;
}

.Link3
{
	color:#f2bf56;
	width:80px;
	height:20px;
	margin-left:5px;
	float:left;
	text-decoration:none;
	}

.Regresar
{
	border:0px;
	width:78px;
	height:18px;
	float:left;
	background-color:Transparent;
	background-image: url("publico/image/btns/regresar.png");
	cursor:pointer;
}

.Galeria, .GaleriaH
{
	border:0px;
	width:169px;
	height:18px;
	margin-right:90px;
	background-color:Transparent;
	background-image: url("publico/image/btns/galeria.png");
	cursor:pointer;
}

.GaleriaH
{
	width:175px;
	height:20px;
}

.Viņetas
{
	height:7px;
	width:7px;
	background-color:Transparent;
}

.CatHoteles
{
	height:130px;
	float:left;
	width:317px;
	margin-right:10px;
	overflow:hidden;
}

.CatComida
{
	height:177px;
	padding-left:65px;
	padding-right:30px;
	margin-bottom:10px;
	float:left;
	width:120px;
}

.CatServicios
{
	height:195px;
	margin-left:10px;
	margin-right:19px;
	margin-bottom:10px;
	float:left;
	width:132px;
}

.CatComidaPrev
{
	height:90px;
	width:156px;
	float:left;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:5px;
	overflow:hidden;
}

.CatServiciosPrev
{
	height:120px;
	width:156px;
	float:left;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:5px;
	overflow:hidden;
}

.BotonesHotel
{
	float:left;
	width:500px;
}

.GaleriaHotel
{
	width:107px;
	height:71px;
	float:left;
}

.GaleriaSPA
{
	width:100px;
	height:67px;
	margin-bottom:20px;
	overflow:hidden;
	margin-left:7px;
	float:left;
	background-color:White;
	}
	
.gvwIndices2
{
	height:18px;
	width:15px;
	float:left;
	color:#ffc000;
	text-decoration:none;
}
.imagenesGaleriaPrevia
{
	width:107px;
	height:77px;
	float:left;
}

.Divicion
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	background-color:Red;
	width:2px;
	height:21px;
}
	
#MenuEstrellas
{
	float:left;
	width:292px;
	height:18px;
	padding-left:28px;
	margin-bottom:17px;
}

.Estrellas
{
	background-color:Transparent;
}

.btn5Estrellas:hover,.btn4Estrellas:hover,.btn3Estrellas:hover,.btn2Estrellas:hover,
.Link3:hover,.Estrellas:hover,.Mapa:hover
{
	opacity: 0.7;    
	-moz-opacity: 0.7;    
	filter: alpha(opacity=70);	
	background-repeat:no-repeat;
}
	

	
.imagenesGaleriaPrevia
{
	width:100px;
	height:67px;
	margin-left:7px;
	margin-bottom:10px;
	background-color:White;
	overflow:hidden;
}

.Mapa
{
	background-color:Transparent;
	margin-left:-15px;
	border:0px;
	width:336px;
	height:36px;
	cursor:pointer;
}

.TitulosReportajes
{
	width:310px;
	background-color:#b30001;
	font-size:16px;
	height:25px;
	float:left;
	overflow:hidden;
	padding-top:5px;
	margin-left:5px;
	font-size:16px;
	padding-left:10px;
}

.CatReportajes
{
	height:125px;
	float:left;
	width:300px;
	margin-right:10px;
	overflow:hidden;
}

.LinkDes
{
	color:#ffc000;
	height:18px;
	width:15px;
	float:left;
	text-decoration:none;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	background-repeat:no-repeat;
}

.OrgEventoTxt
{
	width:320px; 
	float:left;
}

.OrgEventoTxtGde
{
	width:320px; 
	float:left;
}

.OrgEventoTxtCh
{
	width:50px; 
	float:left;
}

.OrgEventoCon
{
	width:200px;
	float:left;
}

.ContOrgEvento
{
	width:320px;
	overflow:hidden;
	margin-bottom:15px;
}

.OrgEventoTxtBx
{
	width:200px; 
	font-size:11px;
	font-family:Arial;
}

.OrgEventoTxtBxCh
{
	width:80px;
	margin-right:5px;
	font-size:11px;
	font-family:Arial;
}
.logomenu
{
	width:200px;
	height:57px;
	margin-left:50px;
	margin-top:10px;
}

/*estilos para el reproductor de video*/
#fondoRadio
{
	width:279px;
	height:286px;
	background-image:url(publico/image/video/reproductor.jpg);
	float:left;
	padding:5px 5px 5px 5px;
}

#logoreproductor
{
	width:91px;
	height:21px;
	float:left;
	background-color:white;
}	

#cerrar
{
	width:16px;
	height:16px;
	float:right;
}

.botonsalir
{
	width:16px;
	height:16px;
	border:0px;
	cursor:pointer;
	background-image:url(publico/image/video/cerrar.jpg);
	background-repeat:no-repeat;
}

#reproductor
{
	width:275px;
	height:250px;
	float:left;
	margin-top:9px;
}

.boton
{
margin-top:15px;
}
.boton2
{
	margin-top:15px;
	margin-left:15px;
}
.botonc
{
margin-top:15px;
margin-left:139px;
}
.botonc2
{
	
	margin-top:15px;
	margin-left:15px;
}
#comentarios
{
	width:340px; 
	margin-right:10px;
	margin-left:20px;
	float:left; 
	z-index:100; 
	position:absolute;
	color:Black;
	height:auto;
}#zcomentarios
{
	width:331px; 
	margin-left:-5px;
	float:left; 
	z-index:100; 
	color:Black;
	height:auto;
}
.proteccion 
{
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-family:Arial;
    text-align:left;
    margin-top:59px;
}
.opacidad50:hover, .RegistrarV:hover, .LimpiarV:hover, .RegresarV:hover, 
.boton:hover, .boton2:hover, .botonc:hover, .botonc2:hover, .vercom:hover, .alpha:hover
{
    opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	background-repeat:no-repeat;
}
.RegistrarV
{
	border:0px;
	width:82px;
	margin-left:295px;
	height:15px;
	background-color:Transparent;
	background-image: url("publico/image/btns/regristrar.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.LimpiarV
{
	border:0px;
	width:58px;
	margin-left:20px;
	height:15px;
	background-color:Transparent;
	background-image: url("publico/image/btns/limpiar.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.RegresarV
{
	border:0px;
	width:55px;
	margin-left:405px;
	margin-top:8px;
	height:12px;
	background-color:Transparent;
	background-image: url("publico/image/btns/regresar.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.vercom
{
	background-color:Transparent;
	border:0px;
	width:100px;
	cursor:pointer;
	height:11px;
	margin-top:25px;
	margin-left:198px;
	text-decoration:none;
}


.prov
{
    margin-left:5px;
}


.unwatermarked 
{
    font-size:11px;
	height:18px;
	width:302px;
	background-color:white;
	border:1px;
	color: #686868;
	font-family:Arial;
	margin-right:2px;
    margin-bottom:5px;
}
.unwatermarked2
{
    font-size:11px;
	height:18px;
	width:302px;
	background-color:white;
	border:1px;
	color: #686868;
	font-family:Arial;
	margin-right:2px;
    margin-bottom:5px;
    margin-top:-2px;
}
.watermarked {
	height:18px;
	width:302px;
	border:1px;
	background-color:white;
	color: #686868;
	font-size:11px;
	font-family:Arial;
	margin-right:2px;
    margin-bottom:5px;
}
.watermarked2 {
	height:18px;
	width:302px;
	border:1px;
	background-color:white;
	color: #686868;
	font-size:11px;
	font-family:Arial;
	margin-right:1px;
    margin-bottom:5px;
}
.unwatermarkedC 
{
    font-family:Arial;
    font-size: 11px;
    color: #686868;
    height: 152px;
    width:611px;
    border:1px;
    margin-top:12px;
}
.watermarkedC 
{
    border:1px;
    background-color:white;
    font-family:Arial;
    font-size: 11px;
    color: #686868;
    height: 152px;
    width:611px;
    border:1px;
    margin-top:12px;
}
.PagGrid
{
	float:right;
}
#ct100_ContenidoTextos a:hover
{
	text-decoration:none;
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	}
img, a

    {
	   
	    text-decoration:none;
	}
	#login
	{
		width:380px;
		z-index:100; 
		height:auto;
		position:absolute;
		color:Black;
		overflow:visible;
	}
.btnlogout
{
	margin-left:17px;
	margin-bottom:-3px;
}

.Porcentazul
{
	background-color:#669BFF;
	height:15px;

}

.Porcentverde
{
	background-color:#74C006;
	height:15px;

}
.Porcentamarillo
{
	background-color:#FFE800;
	height:15px;

}
.Porcentnaranja
{
	background-color:#F7A731;
	height:15px;

}

.Porcentrojo
{
	background-color:#FE0002;
	height:15px;

}

	
