 /* PARA NEUTRALIZAR LOS DIVERSOS NAVEGADORES */
* { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:normal;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
a:link {
color:#0033CC;
}
a:visited {
color:#9933CC;
}
a:hover {
color:#0099FF;
}
p {
font-size:0.9em;
margin-bottom:0.8em;
margin-left:1em;
margin-right:1em;
}
em {
font-style:italic;
}
h2 {
font-size:1.4em;
margin-bottom:0.5em;
margin-top:0.5em;
}
h3 {
font-size:1.2em;
margin-bottom:0.5em;
margin-top:0.5em;
}
h4 {
font-size:1em;
margin-bottom:0.5em;
margin-top:0.5em;
}
strong{
color: #C00;}
q:before,q:after {
content:'';
}
abbr,acronym { 
border:0;
}
html{
background-color: #E9E4DC;
background-image: url(../images/fondo-html.png);
background-position: center bottom;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;}
body{
	background-image: url(../images/degra_fondo.png);
	background-position: left top;
	background-repeat: repeat-x;
	border-top-width: 0.125em;
	border-top-style: solid;
	border-top-color: #4F545D;
}
/**/
#all{
width: 60em;
overflow: hidden;
display: block;
margin: 0 auto;
position: relative;
padding-top: 1.75em;
padding-bottom: 1.75em;}
/* Panel desplegable de Municipios */

.moduletable-topPanel {
	color: #FFF;
	background-color: #4F545D;
}
.listaZona ul li {
	font-size: 0.72em;
	list-style-type: none;
}
.listaZona h3 a {
	font-size: 0.8em;
	color: #FFF;
	text-decoration: none;
}
#municipios {
	background-image: url(../images/fondo-municipios.jpg);
	border: 1px solid #79848D;
	height: 295px;
	width: 872px;
	padding: 0.3em;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.listaZona {
	float: left;
	width: 130px;
}
#municipios .listaZona h3 {
	margin-top: 0.3em;
	margin-bottom: 0px;
}
.listaZona ul {
	margin-top: 0.2em;
	padding-left: 0.9em;
}
.listaZona  ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(../images/bala-municipios.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5em;
}
#tituloMunicipios a {
	color: #9C0;
	text-decoration: none;

}
#tituloMunicipios {
	text-align: center;
	}


.listaZona  ul li a:hover {
	color: #9C0;
	background-image: url(../images/bala-municipios-on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/**/
#header{
background-image: url(../images/fondo-header.png);
background-position: top;
background-repeat: no-repeat;
height: 7.6875em;
width: 100%;
display: block;
}
/* div tituloEncabezado: contiene el user1: (seleccion de idioma), h1 y el user2: (tagline)*/
#tituloEncabezado {
clear: both;
float: left;
height: 100%;
width: 20.25em;
overflow: hidden;
position: relative;
}
/* div tituloEncabezadointerno: contiene el h1 y el user2: (tagline) */
#tituloEncabezadointerno {
clear: both;
float: left;
overflow: hidden;
position: absolute;
z-index: 0;
}
h1 span {
background-image:url(../images/titulo_colombia.gif);
background-repeat:no-repeat;
cursor:pointer;
font-size:0;
height:100%;
position:absolute;
width:100%;
}
h1 span.portal {
display:none;
}
#logo{
display: block;}
#logo a{
text-indent: -9999px;
background-image: url(../images/logo.png);
background-position:left center;
background-repeat: no-repeat;
width: 20.25em;
height: 6.625em;
display: block;
margin: 0.6875em;}
/* div componentesEncabezado: contiene el menu superior y el user3: (buscador) */
#componentesEncabezado {
float: right;
height: 100%;
width: 33em;
overflow: hidden;     
}
/*Menú Superior Perfiles*/
.moduletable-menuSuperior {
margin-top: 0.6em;
float: left;}
.moduletable-menuSuperior ul {
margin: 0em;
padding: 0em;
float: left;
}
.moduletable-menuSuperior ul li {
display: block;
float: left;
background-image: none;
margin-right: 0.125em;
padding-left: 0em;
overflow: hidden;
height: 2.6875em;
margin-top: 0em;
}
.moduletable-menuSuperior ul li a {
text-decoration: none;
text-align: left;
font-size: 0.7em;
line-height: 105%;
text-transform: uppercase;
overflow: hidden;
text-align: center;
}
.moduletable-menuSuperior ul li a:link, .moduletable-menuSuperior ul li a:visited {
color: #FFF;
}
/* pestana turista internacional */
li#current a {
background-image: url(../images/pestana-turista.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-top: 0.7em;
height: 3.3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
color: #000;
}
/* pestana congresos e incentivos */
li.item42 a:link {
background-image: url(../images/pestana-congresos.png);
background-repeat: no-repeat;
background-position: left top;
padding-top: 1.4em;
height: 2.9em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
}
li.item42 a:visited {
background-image: url(../images/pestana-congresos.png);
background-repeat: no-repeat;
background-position: left top;
padding-top: 1.4em;
height: 2.99em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
}
li.item42 a:hover {
background-image: url(../images/pestana-congresos.png);
background-repeat: no-repeat;
background-position: left bottom;
padding-top: 0.9em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
color: #000 !important;
}
/* pestana prensa */
li.item43 a:link {
background-image: url(../images/pestana-prensa.png);
background-repeat: no-repeat;
background-position: left top;
padding-top: 1.4em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
}
li.item43 a:visited {
background-image: url(../images/pestana-prensa.png);
background-repeat: no-repeat;
background-position: left top;
padding-top: 1.4em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
}
li.item43 a:hover {
background-image: url(../images/pestana-prensa.png);
background-repeat: no-repeat;
background-position: left bottom;
padding-top: 0.76em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 7.5em;
}
/* pestana profesionales del turismo */
li.item44 a:link {
background-image: url(../images/pestana-profesionales.png);
background-repeat: no-repeat;
background-position: left top;
padding-top: 1.4em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 8.5em;
}
li.item44 a:visited {
background-image: url(../images/pestana-profesionales.png);
background-repeat: no-repeat;
background-position: left top;
padding-top: 1.4em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 8.5em;
}
li.item44 a:hover {
background-image: url(../images/pestana-profesionales.png);
background-repeat: no-repeat;
background-position: left bottom;
padding-top: 0.76em;
height: 3em;
padding-right: 1.3em;
padding-left: 1.3em;
float: left;
overflow: hidden;
width: 8.5em;
}
/**/
.moduletable-buscador {
float: right;
clear: both;
margin-top: 1.8em;
margin-right: 1em;
background-image: url(../images/fondo-buscador.gif);
background-position: 0.7em 0em;
background-repeat: no-repeat;
height: 1.1875em;
width: 13em;
}
.moduletable-buscador label{
display: none;}
#mod_search_searchword {
margin-left: 1.45em;
margin-right: 2.2em;
width: 9em;
border: none;
background: none;
float: left;
padding-top: 0.1em;
}
#mod_search_searchword:focus{
border: none;}
.moduletable-buscador .button-buscador{
display: block;
margin-left: 0.3em;}
/**/
#columnaCentral{
background-color: #FFF;
padding: 1em;}
#columnaCentral a:visited {
color:#990000;
}
#columnaCentral a:visited:hover {
color:#FF3E3E;
}
/*------------------------------------Banner Turista--------------------------------------------*/
.moduletable-bannerTurista{}
.moduletable-bannerTurista .article{
padding: 0em !important;}
.moduletable-bannerTurista div.basic div.yoo-carousel .bottom .panel-container-outer {
border: none !important;
padding: 0em !important;}
.moduletable-bannerTurista .bottom{
position: relative !important;}
.moduletable-bannerTurista .bottom .frame{
overflow: visible !important;}
.moduletable-bannerTurista div.basic div.yoo-carousel .panel-container-inner {
background-color: #000 !important;
background-image: none !important;
height: 350px !important;}
.moduletable-bannerTurista .tabs{
text-indent: -9999px;
width: 10em !important;
position: absolute !important;
top: 19em;
left: 1em;
border: none !important;
background: none !important;}
.moduletable-bannerTurista .tabs li{
display: block !important;
float: left !important;
background: none !important;
width: 2.125em;
height: 2.0625em;
padding: 0 !important;
margin: 0 0.5em 0 0 !important;
background-image: url(../images/icono-banner.png) !important;
background-position: left center;
background-repeat: no-repeat !important;}
.moduletable-bannerTurista .tabs li a{
margin-right: 1em !important;
padding: 0 !important;
margin: 0em !important;
background: none !important;}
.moduletable-bannerTurista .tabs li a span{
background: none !important;
border: none !important;
padding: 0 !important;
margin: 0em !important;}
#yoo-carousel-1{
margin: 0 auto;
padding-top: 2em;
padding-bottom: 1em;}
#yoo-carousel-1 .article{
padding: 1em;}
#yoo-carousel-1 .article .bloqueCarrusel{
float: left;
width: 27.6%;
margin: 2em 1.5em 1em;}
#yoo-carousel-1 .article .bloqueCarrusel h2{
font-size: 1.2em;}
#yoo-carousel-1 .article .bloqueCarrusel p{
margin: 0em;
font-size: 0.85em;
line-height: 120%;}
#yoo-carousel-1 .article .bloqueCarrusel img{
padding: 0.5em 0.5em 1em 0.5em;
border: 0.0625em solid #E7E7E7;
background-image: url(.../images/fondo-imagenes.png);
background-position: left;
background-repeat: repeat-x;}
#columnaCentral .bloqueCarrusel a:link, #columnaCentral .bloqueCarrusel a:visited {
	color: #000;
	text-decoration: none;
	}



/**/
#componentesColumnacentral{
margin: 0 auto;
width: 90%;
display: block;
overflow: hidden;
margin-bottom: 1em;}
.moduletable-flickreando{
float: left;
width: auto;}
.moduletable-flashPanoramicas{
float: right;
width: auto;
}
/**/
#mapavideoColumnacentral{
display: block;
background-image: url(../images/fondo-mapavideocolumnacentral.gif);
background-position:center;
background-repeat: no-repeat;
width: 52.3125em;
height: 23.5625em;
margin: 0 auto;}
.moduletable-mapaGoogleinicio{
float: left;
width: 42%;
padding: 0.8em;}
.moduletable-mapaGoogleinicio .mapaGoogleinicio{
padding: 0.3em;
background-color:#E5E3DF;
border: 0.0625em solid #DEDAD5;
overflow: hidden}
.moduletable-videoYoutube{
float: right;
width: 42%;
padding: 0.8em;
overflow: hidden;}
.videoYoutube{
padding: 0.3em;
background-color:#E5E3DF;
border: 0.0625em solid #DEDAD5;}
.videoYoutube p{
font-size: 0.7em;
margin-top: 0.94em;
line-height: 120%;}
.videoYoutube code{
display: block;
overflow:hidden;}
/**/
#footer{
background-image: url(../images/fondo-footer.png);
background-position: left;
background-repeat: no-repeat;
height: 11.5625em;}
.moduletable-menuInferior{
float: left;
width: 30em;}
.moduletable-menuInferior ul{
display: block;}
.moduletable-menuInferior ul li{
float: left;
display: block;
margin-left: 1em;
padding: 0.5em 0;}
.moduletable-menuInferior ul li a{
font-size: 0.75em;
color: #FFF;
text-decoration: none;
padding: 0.5em;}
.moduletable-menuInferior ul li a:hover{
text-decoration: underline;}
.moduletable-redes{
float: right;
width:30em;}
.moduletable-redes p{
font-size: 0.8em;
padding-bottom: 0.5em;
float: left;}
.moduletable-logos{
	clear:both;
	float:left;
	padding:1em;}
.moduletable-logos a{
	float: left;
	display: block;
	overflow: hidden;}
.moduletable-validacionCreditos{
float: right;
padding: 1em;
color: #FFF;
margin-top: 1em;}
.moduletable-validacionCreditos .creditos p{
font-size: 0.7em;
margin: 0em;}
.moduletable-validacionCreditos .creditos p a{
color: #CF0;
text-decoration: none;}
.moduletable-validacionCreditos .creditos p a:hover{
color: #0F0 !important;
text-decoration: underline;
}
.moduletable-validacionCreditos .creditos p a:visited{
color: #CF0;
text-decoration: underline;



}
/* MENU VALLE */

.moduletable-menuTI ul#menulist_root li#menuitem_7 {
	background-image: url(../images/icono-valle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left:7px;
	}
.moduletable-twitter ul{
	width: 70%;
	margin: 0 auto !important;}
.moduletable-twitter ul li{
	background: none !important;}
.moduletable-twitter{
	font-size: 1.2em;
	background-image: url(../images/fondo-twitter.png);
	background-position:center;
	background-repeat: no-repeat;
	padding: 1.5em;
	color: #1D1D1D;
	text-shadow: #fff 0 0.0625em;}
.moduletable-twitter h3{
	font-size: 0.8em;
	margin: 0 0 0 4em;
	font-weight: bold;}