html,body{
margin:0; 
padding:0;

}
body{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
background-color:#FFF;
}
#contenedor{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	left:-114px;
	top:0;
	bottom:0;
	padding:0px;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;

}
/*RIGH COLUMN*********************************************************/
#colright{
	position:absolute;
	top:43px;
	bottom:0;
	height:auto;
	right:0px;
	margin: 0;
	padding: 0;
	padding-right:4px;
	padding-top:20px;
	border: 0;
	width:170px;
	overflow: hidden;
	text-align:center;
	vertical-align:middle;
	padding-left:10px;
	display:block;
	background: #fff  url(../img/interface/stripes-pix.png) center center repeat;
	z-index:100;
	padding-top:43px;
	border-left:#fff 1px solid; /*FOFOFO*/
}
#banner{
	margin-left:10px;
	width:160px;
	height:470px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	left:5px;
	top:552px;
	overflow:inherit;
}
#botonsup{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:15px;
	color:#000;
	background-color:transparent;
	z-index:10000;
	cursor:pointer;
}
#botonsup:hover{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:15px;
	color:#000;
	background-color:#CCC;
	background-image: url("../img/but/botonflechabanner_sup.jpg");
	background-position:top left;
	background-repeat:repeat;
	z-index:10000;
	cursor:pointer;
}
.botonsup_hover{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:15px;
	color:#000;
	background-color:#CCC;
	background-image: url("../img/but/botonflechabanner_sup.jpg");
	background-position:top left;
	background-repeat:repeat;
	z-index:10000;
	cursor:pointer;
}

#botoninf{
	position:absolute;
	top:483px;
	left:0;
	width:100%;
	height:15px;
	color:#000;
	background-color:transparent;
	z-index:10000;
	cursor:pointer;
}
#botoninf:hover{
position:absolute;
	top:483px;
	left:0;
	width:100%;
	height:15px;
	color:#000;
	background-color:#CCC;
	background-image: url("../img/but/botonflechabanner_inf.jpg");
	background-position:top left;
	background-repeat:repeat;
	z-index:10000;
	cursor:pointer;
}
.botoninf_hover{
position:absolute;
	top:483px;
	left:0;
	width:100%;
	height:15px;
	color:#000;
	background-color:#CCC;
	background-image: url("../img/but/botonflechabanner_inf.jpg");
	background-position:top left;
	background-repeat:repeat;
	z-index:10000;
	cursor:pointer;
}
/*LEFT COLUMN*********************************************************/

#leftpanel{
	width:251px;
	overflow:hidden;
}

#colleft{
	top:0px;
	left:0;
	bottom:0;
	padding:0;
	position:relative;
	height:auto;
	z-index:100;
	display:none;
}
#leftpanelContent{
	display:none;
}
/*HEADER ELEMENT*/	
#encabezado{
	/*background:url(../img/interface/header-pix.png) top left repeat;*/
	overflow:visible;
	height:42px;
	width:auto;
	position:relative;
	top:0;
	right:180px;
	padding:0;
	margin:0;
	z-index:300;
	text-align:right;
	padding:0;
}
.logo_barra{
background:url(../img/interface/logo.png) left center no-repeat;
height:42px;
padding:0;
margin:0;
}
.fondo_barra{
	background:url(../img/interface/header-pix.png) center center  repeat;
	min-width:350px;
	width:auto;
	padding:0;
	margin:0;
}
.botones_barra{
	width:495px;
	height:42px;
	max-height:42px;
	padding:0;
	margin:0;
}
.buttonSeparadorNormal {
	background:url(../img/interface/header-barra.png) top center no-repeat;
	width:2px;
	height:42px;
	cursor:default;
}
/*CENTRAL ELEMENT*/	
#central{
	height:auto;
	width:1024px;
	position:absolute;
	top:43px;
	left:0px;
	padding:0px;
	margin:0px;
	z-index:2;
}
#central_barra{
	position: absolute;
	top: 0px;
	left: 0;
	bottom:0;
	width: 291px;
	overflow: hidden;
	color:white;
	z-index: 3;
}
#pointer{
	width:291px;
	height:13px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10000;
	display:inline;!important;
}
#cellButtonChange_left{
	position: absolute;
	width:19px;
	height:33px;
	position:absolute;
	/*top:680px;*/
	bottom:52px;
	left:0px;
	z-index:10000;
	display:block;

}
#leftdivisor{
	position:fixed;
	top: 43px;
	left: 292px;
	bottom:0;
	width: 7px;
	padding:0;
	overflow:visible;

	background:url(../img/interface/leftshadow.png) top left repeat-y ;
	padding-top:261px;
	vertical-align:middle;
}
#rightdivisor{
	position: absolute;	
	right:182px;
	top: 43px;
	bottom:0;
	width: 7px;
	padding:0;
	overflow:visible;
	z-index: 502;
	visibility:visible;
	vertical-align:middle;
		background:url(../img/interface/rightshadow2.png) top left repeat-y;

		
}
#bottomdivisor{
	position: absolute;	
	left:0px;
	bottom: 41px;
	height: 7px;
	width:290px;	
	z-index: 502;
	background:url(../img/interface/topshadow.png) top left repeat-x;
	visibility:visible;
	
}

#searchdivisor{
	position: absolute;	
	left:0px;
	top: 198px;
	height: 7px;
	width:290px;	
	z-index: 502;
	background:url(../img/interface/topshadow.png) top left repeat-x;

	visibility:visible;

	
}


#topdivisor{
	position: absolute;	
	left:291px;
	top: 43px;
	height: 7px;
	width:100%;	
	z-index: 502;
	background:url(../img/interface/topshadow.png) top left repeat-x;
	visibility:visible;
	
}

#cellButtonChange_right{
	margin:auto;
	width:19px;
	height:33px;
	display:block;
	position:absolute;
	/*top:690px;*/
	bottom:52px;
	right:0px;
	z-index:502;
	display:block;


}
#POIArea{ width:290px; }

/*//MENU BOTONOERA SUPERIOR ///////////////////////*/

    #tabsF {
	  width: 750px;	 
	  height:38px;
    font-size:93%;
    font-weight:bold;
	  position:absolute;
	  top:0;
	  right:0;
	  float:right;
      }
    #tabsF ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
		width:100%;
		height:42px;
      }
    #tabsF li {
    	
      display:inline;
      margin:0;
      padding:0;
	  min-width:7px;
	  width:auto;
	  height:42px;
	  max-height:42px;	 
	  padding-top:3px; 
      }
	 ul li ul {
   			display: none;
   		   position:relative;
		   top:55px;
		   background-color:#FF0;
		   z-index:500000;
		}

    #tabsF li.tab_ancho {
	  width:150px;
	  max-width:150px;
      }	  
	#tabsF li.tab_angosto {
	  width:20px;
      }	

	 #tabsF li.tab_angosto a {
	  width:20px;
      }
	  
	#tabsF li.tab_medio {
	  width:150px;
	  max-width:150px;
      }	  
	#tabsF li.tab_medio {
	  width:50px;
      }	

	 #tabsF li.tab_medio a {
	  width:50px;
      }

      
    #tabsF a {
		text-align:center;
		vertical-align:middle;
      float:left;
      margin:0;
	  padding-top:12px;
      text-decoration:none;
	  min-width:30px;
	  padding-left:0;
	  padding-right:10px;
	  width:auto;	  
	  height:42px;
	  max-height:42px;
	  color:#5b676d;
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:11px;
      }
    #tabsF a span {
      float:left;
      display:block;
	  background-color:transparent;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
	   background-color:transparent;
      }
    #tabsF a:hover {
		padding-top:13px;
  	}
    #tabsF a:hover span {
	   background-color:transparent;
	  }
        #tabsF #current a {
        }
        #tabsF #current a span {
        }
/*boton idioma*/
    #tabsF a.idioma {
		text-align:center;
		vertical-align:middle;
      float:left;
      background:url(../img/interface/btn-idioma-off.png) no-repeat left top;
      margin:0;
	  padding-top:12px;
      text-decoration:none;
	  width:95px;
	  max-width:95px;
	  height:42px;
	  max-height:42px;
	  color:#5b676d;
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:11px;
	  padding-left:10px;
      }
    #tabsF a.idioma span {
      float:left;
      display:block;
	  background-color:transparent;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a.idioma span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a.idioma:hover span {
	color:#333;	   background-color:transparent;
      }
    #tabsF a.idioma:hover {
		padding-top:13px;
	color:#333;	   background-color:transparent;
	  }
	
/*boton twitter*/
    #tabsF a.redsocial {
		width:50px;
		top:0px;
		position:relative;
		text-decoration:none;
		color:#FFF;
		font-size:12px;
  }
    #tabsF a.redsocial span {
      float:left;
      display:block;
	  background-color:transparent;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a.redsocial span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a.redsocial:hover span {
	color:#333;	   background-color:transparent;
      }
    #tabsF a.redsocial:hover {
	  background-color:transparent;
	  }
    #tabsF a.redsocial:hover span {
	   background-color:transparent;
	  }
        #tabsF #current a.redsocial {
        }
        #tabsF #current a.redsocial span {
        }
/*boton separador*/
    #tabsF a.separador {
		text-align:center;
		vertical-align:middle;
      float:left;
		background:url("../img/interface/header-barra.png") top center no-repeat; cursor:default;      
		margin:0;
      text-decoration:none;
	  width:2px; 
	  height:42px;
	  max-height:42px;
      }
    #tabsF a.separador span {
      float:left;
      display:block;
		background:url("../img/interface/header-barra.png") top center no-repeat;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a.separador span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a.separador:hover span {
		background:url("../img/interface/header-barra.png") top center no-repeat;      }
    #tabsF a.separador:hover {
      /*background-position:0% -42px;*/

		background:url("../img/interface/header-barra.png") top center no-repeat;      }
    #tabsF a.separador:hover span {
    /*  background-position:100% -42px;*/
		background:url("../img/interface/header-barra.png") top center no-repeat;      }

        #tabsF #current a.separador {
		background:url("../img/interface/header-barra.png") top center no-repeat;
        }
        #tabsF #current a.separador span {
		background:url("../img/interface/header-barra.png") top center no-repeat;        }
		
#divThemes a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:center;
}
#TabsConfigBar{
	margin-left:auto;
	margin-right:auto;
	width:257px;
	border-bottom:#ccc 1px solid;
	margin-bottom:5px;
	position:relative;
	top:-15px;
}
.tabsConfig_normal{
	width:54px;
	height:15px;
	background:url(../img/interface/btn-off.png) top left no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
    border-top: rgb(172, 172, 172) 1px solid;
    border-left: rgb(172, 172, 172) 1px solid;
    border-right: rgb(172, 172, 172) 1px solid;	
	color:#000;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	cursor:pointer;
	padding-top:0px;
}
.tabsConfig_hover{
	width:54px;
	height:15px;
	background:url(../img/interface/btn-on.png) top left no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
    border-top: rgb(172, 172, 172) 1px solid;
    border-left: rgb(172, 172, 172) 1px solid;
    border-right: rgb(172, 172, 172) 1px solid;	
color:#333;    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	cursor:pointer;
	padding-top:0px;
}
#SelectLangCountry {
	padding:0px;
	width:245px;
	height:182px;
	border:#333 1px solid;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFF;
  	-moz-opacity: 0.7;
  	opacity:.70;
  	filter: alpha(opacity=70);
    -webkit-border-bottom-right-radius: 14px 14px;
    -webkit-border-bottom-left-radius: 14px 14px;
    -moz-border-radius-bottomright: 14px 14px;
    -moz-border-radius-bottomleft: 14px 14px;
	width:225px;
	height:132px;
	position:absolute;
	top:44px;
	right:185px;
	z-index:99999999999;
	display:none;
	overflow:visible;
}
/*  LINK IDIOMAS*/
#SelectLangCountry a.SelectLangCountry_link_lang{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
#SelectLangCountry a.SelectLangCountry_link_lang:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
	color:#F00;
}
#SelectLangCountry a.SelectLangCountry_link_lang:active{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
	color:#F00;
}
/*   LINK PAISES */
#SelectLangCountry a.SelectLangCountry_link_country{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
#SelectLangCountry a.SelectLangCountry_link_country:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
	color:#F00;
}
#SelectLangCountry a.SelectLangCountry_link_country:active{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
	color:#F00;
}
#SelectLangCountry_title {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	background:#5B676D;
	width:100%;
	height:20px;
	padding-left:15px;
}
#SelectLangCountry_buttonclose {
	cursor:pointer;
}
#POIDetail{
	width:270px;
	position:relative;
	left:0px;
	list-style-type:none;
	margin: 0;
	padding: 0;
}
.Volver{/* BOTON VOLVERDE CADA OPCION DE BOTONERA INFERIOR*/
position:absolute;
top:165px;
left:230px;
z-index:10;
}
/*------------  REGISTRO DE USUARIOS (FORM) -------------------------------------------*/	
#tblSelectionUserRegister{
	display:none;
}
#tblFormMapcity{
	width:99%;
	height:550px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	height:100%;
}
#divFormMapcity{
	width:520px;
	height:275px;
	overflow-y:auto;
	overflow-x:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	margin-right:5px;
	margin-bottom:10px;
}
#divStepsMapcityRegister{
	width:30%;
	height:75px;
	border-left:#999 10px solid;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-stretch:condensed;
	white-space:nowrap;
	list-style:inside circle;
	line-height:20px;
	padding-left:15px;
}
#divStepsMapcityRegister a{
	text-decoration:none;
	color:#333;
	font-size:9px;
	font-stretch:condensed;	
}
#divStepsMapcityRegister a:hover{
	color:#06C;
	font-size:9px;
	font-stretch:condensed;	
}
#divStepsMapcityRegister a:active{
	font-weight:bold;
	font-size:9px;
	font-stretch:condensed;
	border-bottom:#333 1px solid;
}
#imgLoadingRegister{
	display:none;
}
/* ********************  CAJA DE MENSAJES ******************* */
#msgbox{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#F00;
	font-weight:bold;
	text-align:center;
}
/* ***************   CAPTCHA ******************************* */
#result { border: 1px solid green; width: 300px; margin: 0 0 35px 0; padding: 10px 20px; font-weight: bold; }
#change-image { font-size: 0.8em; }
#tuemail{
	font-weight:bold;
	text-shadow:#999;
	color:#06C;
}
/* ****************  NOTICIAS *******************************  */
img_little_new{
	margin-right:10px;
}
txt_little_new{
	position:absolute;
	left:107px;
	width:108px;
	height:55px;
	padding-right:5px;
	text-align:left;
	font-weight:bold;
}
.txtNews{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:10px;
	position:relative;
	left:10px;
}
.rowTitle_news{
	cursor:pointer;
	background:transparent;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
	border-bottom-color: #e0e0e0;
}
.rowTitle_news_hover{
	background-color: #e4f1ff;
	cursor:pointer;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
	border-bottom-color: #e0e0e0;	
}
#tblListNews{
	width:250px;
	max-width:270px;
}
.div_imgnews_big{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:15px;
}
.imgnews_big{
	margin-right:7px;
	margin-bottom:5px;
}
.imgnews{
	margin-bottom:5px;	
	border:#ccc 1px solid;
	vertical-align:top;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -moz-border-radius-topright: 5px 5px;
    -moz-border-radius-topleft: 5px 5px;	
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    -moz-border-radius-bottomright: 5px 5px;
    -moz-border-radius-bottomleft: 5px 5px;	
}
.cursor_pointer{
	cursor:pointer;
}
#detailnews{
	position:relative;
	width:inherit;
	height:100%;
	display:none;
	overflow:hidden;
}
.titulo-pagina{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004080;
}
.Tahoma9azul-bl3{
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
color: #005680;
text-decoration: none;
}
#listnews{	width:247px;}
.button_news{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:230px;
	height:20px;
	background:url(../img/textures/thumb_twitter.jpg) top left repeat;
	font-size:12px;
	text-align:center;
	border-bottom:#333 1px solid;
	border-right:#333 1px solid;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	display:block;
	text-decoration:none;
	color:#003;
	vertical-align:middle;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -moz-border-radius-topright: 5px 5px;
    -moz-border-radius-topleft: 5px 5px;	
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    -moz-border-radius-bottomright: 5px 5px;
    -moz-border-radius-bottomleft: 5px 5px;		
}
.button_news:hover{
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:230px;
	height:20px;
	background:none;
	background-color:#ccc;
	color:#000;
	font-size:12px;
	text-align:center;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	display:block;
	text-decoration:none;
	vertical-align:middle;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -moz-border-radius-topright: 5px 5px;
    -moz-border-radius-topleft: 5px 5px;	
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    -moz-border-radius-bottomright: 5px 5px;
    -moz-border-radius-bottomleft: 5px 5px;
}
#divSearch input{
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -moz-border-radius-topright: 5px 5px;
    -moz-border-radius-topleft: 5px 5px;	
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    -moz-border-radius-bottomright: 5px 5px;
    -moz-border-radius-bottomleft: 5px 5px;		
}
/* INOPUT  FORMULARIOS DE BUSQUEDA */
x-form-field-wrap input {
    -webkit-border-top-right-radius: 15px 15px;
    -webkit-border-top-left-radius: 15px 15px;
    -moz-border-radius-topright: 15px 15px;
    -moz-border-radius-topleft: 15px 15px;	
    -webkit-border-bottom-right-radius: 15px 15px;
    -webkit-border-bottom-left-radius: 15px 15px;
    -moz-border-radius-bottomright: 15px 15px;
    -moz-border-radius-bottomleft: 15px 15px;	
}
#ext-gen86{	width:100px;}
#NewsTitle{
    font-family: Helvetica;
    font-weight: bold;
    color: #FFF;
    font-size: 10pt;
	text-align:center;
}
#channels{
	overflow:hidden;
    border-color: rgb(172, 172, 172);
    border-style: solid;
    border-width: 1px;
    background-color: white;
	color:#333;
    -webkit-border-top-right-radius: 8px 8px;
    -webkit-border-top-left-radius: 8px 8px;
    -webkit-border-bottom-left-radius: 8px 8px;
    -webkit-border-bottom-right-radius: 8px 8px;
    -moz-border-radius-topright: 8px 8px;
    -moz-border-radius-topleft: 8px 8px;
    -moz-border-radius-bottomleft: 8px 8px;
    -moz-border-radius-bottomright: 8px 8px;	
    position: relative;
    margin-top: 5px;
    margin-left: 9px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    margin-right: 9px;
    width: auto;
    height: 50px;
	z-index:5000;
	margin-bottom:10px;
	padding:15px;
}
.bordecurvo{
	    -webkit-border-top-right-radius: 4px 4px;
    -webkit-border-top-left-radius: 4px 4px;
    -webkit-border-bottom-left-radius: 4px 4px;
    -webkit-border-bottom-right-radius: 4px 4px;
    -moz-border-radius-topright: 4px 4px;
    -moz-border-radius-topleft: 4px 4px;
    -moz-border-radius-bottomleft: 4px 4px;
    -moz-border-radius-bottomright: 4px 4px;	
}
.papel{		background: url(../img/esquinahoja.jpg) bottom right no-repeat;}
a.themes {
	text-decoration:none;
	color:#333;
	display:block;
}
a.themes:hover{
	text-decoration:none;
	background:url(../img/interface/btn-off.png) top left repeat;
	color:#C00;
	display:block;
	border:none;
}
#PhotoList_boxMessage{
	height:auto;
	position:relative;
}
/* ### OCULTAR LISTAS EN IEXPLORER ## */
# .hide {list-style-type:none;display:inline;}
# .hide ul {padding-top:0px;} 
/* *****  twitter *********/
#twitter{
	overflow:hidden;
	color:#333;
    background-color: transparent;
    position: relative;
    margin-top: 5px;
    margin-left: 9px;
    margin-right: 9px;
    width: auto;
    height: 270px;
	z-index:5000;
}
#titMapcityNews{
	width:229px;
	height:27px;
	background-color:#8EC1DA;
	color:#FFF;
	margin-bottom:10px;
	font-size: 16px;
	text-align:center;
	font-weight:bold;
	padding-top:7px;
	position:relative;
	top:0;
	border-color: rgb(172, 172, 172);
    border-style: solid;
    border-width: 1px;
    -webkit-border-top-right-radius: 8px 8px;
    -webkit-border-top-left-radius: 8px 8px;
    -webkit-border-bottom-left-radius: 8px 8px;
    -webkit-border-bottom-right-radius: 8px 8px;
    -moz-border-radius-topright: 8px 8px;
    -moz-border-radius-topleft: 8px 8px;
    -moz-border-radius-bottomleft: 8px 8px;
    -moz-border-radius-bottomright: 8px 8px;	
	-webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;	
}
.title{
color:#333;	font-size:17px;
	font:  16px Tahoma, Geneva, sans-serif;
	margin-bottom:5px;
	padding-left:3px;
	font-weight:bold;
	}
.ItemListTitle{
    
	position:relative;
	float:center;
	padding:0px;
	height: 50%;
    width: auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
	font-size:15px;
	text-align:center;
	z-index:0;
	overflow:hidden;
}
#txtSearchChannels{	font-size:12px;}
/*    CHKBOXES TIPO IPHONE */
    .css_sized_container .iPhoneCheckContainer {
      width: 30px; }
/********************** PORTADA ********************************************/
#FrontSite{
	position:absolute;
	left:24px;
	right:24px;
	width:222px;
	min-height:201px;
	height:auto;
	color:#808080;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	padding-bottom:20px;
}
#FrontSite td{
	padding-top:20px;
	text-align:center;
	vertical-align:top;
	 text-decoration:none;
}
#FrontSite td.RightMargin{
	padding-right:15px;
	 text-decoration:none;
}
#FrontSite td.LeftMargin{
	padding-left:15px;
	 text-decoration:none;
}
#FrontSite a{
  color: #808080;
  text-decoration:none;
}	
#FrontSite a:hover{
  color: #005a8d;
  text-decoration:none;
}
.enlace_front{ text-decoration:none }
.enlace_front:hover{ text-decoration:none }
.enlace_front a{ text-decoration:none }
.enlace_front a:hover{ text-decoration:none }
/************************* BOTON BUSQUEDA ****************************************/

a.finderbutton{
background: transparent url(../img/but/btn-buscar-off.png) no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}
a:link.finderbutton, a:visited.finderbutton, a:active.finderbutton{
color: #494949; /*button text color*/
text-decoration:none;
}
a.finderbutton:hover{ /* Hover state CSS */
background: transparent url(../img/but/btn-buscar-on.png) no-repeat top left;
background-position: bottom left;
text-decoration:none;
}
#msgTwitter{
	height:37px;
	max-height:37px;
	position:relative;
	z-index:500;
	background:url(../img/interface/btn-off.png) bottom left repeat #CCC;
	display:none;
	top:197px;
	left:0px;
	padding-left:0px;
	padding-right:5px;
	width:285px;
	max-width:285px;
	padding-top:7px;
	margin-bottom:70px;
	clear:both;
}
#msgTwitter img{
	width:31px;
	height:30px;
	border:none;
	position:relative;
	left:0px;
	top:3px;
}
#msgTwitter input[type=text] {
	text-align:left;
	font-size:11px;
	color:#000;
	width:200px;
	height:16px;
	background-color:transparent;	
	border-color:tansparent;
	border-style:none;
	overflow:auto;
}
#msgTwitter input.text {
	text-align:left;
	font-size:11px;
	color:#000;
	width:200px;
	height:16px;
	background-color:transparent;	
	border-color:tansparent;
	border-style:none;
	overflow:auto;
}
#msgmap{
	position:absolute;
	top:42px;
	left:332px;
	width:590px;
	height:35px;
	background: url(../img/textures/thumb_madera.gif) top left repeat #FC0;
	overflow:visible;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bol;
	color:#000;
	display:none;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	border:#D8BF10 1px solid;
	z-index:500000;
    -webkit-border-bottom-left-radius: 10px 10px;
    -webkit-border-bottom-right-radius: 10px 10px;
	-moz-border-radius-bottomleft: 10px 10px;
    -moz-border-radius-bottomright: 10px 10px;
	margin-left:auto;
	margin-right:auto;
}
#barra_tabs_portada{
	display:inline;
	white-space:nowrap; 
	height:18px;
	width:250px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:100;
	margin-left:20px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}
#tdUserChannel{display:none;}

#tabs_loading{}

.tabs_portada{
	min-width:40px;
	width:auto;
	height:15px;
	text-align:center;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	color:#5b676d;
	background: url(../img/interface/searchbox-cover.png) top right repeat #fff;	
	border:#bbbcbe 1px solid;
	-webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	clear:both;
	position:relative;
	top:1px;
	margin-right:1px;
	cursor:pointer;
}
.tabs_portada:hover{
	min-width:40px;
	width:auto;
	text-align:center;
	color:#06C;
	/*background: url(../img/interface/searchbox-cover.png) bottom left repeat #fff;	*/
	border:#bbbcbe 1px solid;
	-webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	clear:both;
	position:relative;
	top:1px;
	margin-right:1px;
	margin-left: 0px;
}

/*
.tabs_portada_space{
	min-width:40px;
	width:auto;
	height:15px;
	text-align:center;
	padding-top:2px;
	margin-left: 10px;
	padding-left:3px;
	padding-right:3px;
	color:#5b676d;
	background: url(../img/interface/searchbox-cover.png) top right repeat #fff;	
	border:#bbbcbe 1px solid;
	-webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	clear:both;
	position:relative;
	top:0;
	margin-right:1px;
	cursor:pointer;
}
.tabs_portada_space:hover{
	min-width:40px;
	width:auto;
	text-align:center;
	color:#06C;
	background: url(../img/interface/searchbox-cover.png) bottom left repeat #fff;	
	border:#bbbcbe 1px solid;
	-webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	clear:both;
	position:relative;
	top:0;
	margin-right:1px;
} */

.tabs_portada_hover{
	min-width:40px;
	width:auto;
	height:15px;
	text-align:center;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	color:#06C;
	/*background: url(../img/interface/searchbox-cover.png) repeat scroll right top #FFFFFF; */
	border:#bbbcbe 1px solid;
	-webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	clear:both;
	position:relative;
	top:1px;
	margin-right:1px;
	cursor:pointer;
	margin-left: 0px;
}
.tabs_portada_hover:hover{
	min-width:40px;
	width:auto;
	height:15px;
	text-align:center;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	color:#06C;
	/* background: url(../img/interface/searchbox-cover.png) bottom left repeat #fff;	*/
	border:#bbbcbe 1px solid;
	-webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    -moz-border-radius-topright: 7px 7px;
    -moz-border-radius-topleft: 7px 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	clear:both;
	position:relative;
	top:1px;
	margin-right:1px;
	cursor:pointer;
	margin-left: 0px;
} 
.barra_tabs_portada .tabs_portada a{text-decoration:none;}


/* =================   BANNER INFERIOR GEOREFERENCIADO **********************/

#bannerMap{
	width:473px;
	height:70px;
	position:relative;
	left:325px;
	bottom:47px;
	background-color:#CCC;
	top:80%;
	left:50%;
	margin-left:-239px;
	z-index:9999999;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;

}



 
/* THEMAS -----------------------------------------------------------------*/

#themes_motive{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:1300px;
	height:600px;
	z-index:-1;
}

#themes_brand{
	display:block;
	position:absolute;
	bottom:90px;
	left:105px;
	width:100px;
	height:100px;
	z-index:5;

}

#canal-img_themes{
	border:ridge 1px #c9c9c9;
	width:37px;
	height:37px;
	float:left;
	position:relative;
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	
}
.boxMessage_themes {
    border-color: rgb(172, 172, 172);
    border-style: solid;
    border-width: 1px;
    background-color: white;
	color:#333;
    -webkit-border-top-right-radius: 8px 8px;
    -webkit-border-top-left-radius: 8px 8px;
    -webkit-border-bottom-left-radius: 8px 8px;
    -webkit-border-bottom-right-radius: 8px 8px;
	
    position: relative;
    width: auto;
    height: auto;
	bottom:90px;	
	
    margin-top: 5px;
    margin-left: 9px;
	margin-right: 9px;
	 
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;   

	z-index:100;

}
.listRowTemplate_template_themes {
    position: relative;
    list-style-type: none;
    overflow: visible;
    margin: 0px;
    padding: 0px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-color: rgb(224, 224, 224);
    width: 275px;
	top:0;
	bottom:0;
    height: 49px;
	padding-bottom:20px;
}
 .listRowTemplate_template_themes:hover{
	 background-color:#e4f1ff;
	 
	 }

.listRowTemplate_template_themes {
    position: relative;
    list-style-type: none;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-color: rgb(224, 224, 224);
    width: 100%;
    height: 49px;
}

.rowTitleTable_template_themes {
	position:relative;
	display:table;
	width:100%;
	height:100%;
	overflow: visible;
	/*border-width:thin;
	border-color:#0F3;
	border-style:solid;
	*/
	
}	

.rowTitleDiv_template_themes{
	position:absolute;
	top:0;
	height:45px;
	left: 10px;
	right:0px;
	width:100%;
	bottom:0;
	overflow: visible;
	/*border-width:thin;
	border-color:#F00;
	border-style:solid;
	*/}	 



.rowTitle_template_themes {
    position: relative;
	vertical-align:middle;
	top:0px;
	display:table-cell;
    color: black;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 11px;
    text-overflow: ellipsis;
    overflow: visible;
    white-space: nowrap;
	height:45px;
	overflow:visible;
}
.rowArrow_template_themes {
    position: absolute;
    width: 10px;
    height: 15px;
    background-image: url(img/chevron.png);
    background-repeat: no-repeat;
    top: 17px;
	left:220px;
    
    margin-left: auto;
}

#photo-canal_themes{
	background:transparent;
	width:47px;
	height:47px;
	position:absolute;
	top:4px;
	left:4px;
}
.rowArrow_template_themes:hover {
    position: absolute;
    width: 10px;
    height: 15px;
     background-image: url(img/chevron2.png)
    background-repeat: no-repeat;
    top: 17px;
   	left:220px;
    margin-left: auto;
}



.toolbar{ padding-left:10px;
padding-bottom:0;
padding-right:0;
padding-top:0;}


#club_beneficios{
		font-size:11px;
		font-family:Tahoma, Geneva, sans-serif;
		margin-top:10px;
		margin-bottom:5px;
		display:block;
		font-weight:700;
		height:15px;
		width:159px;
		height:20px;
		padding-top:5px;
		background-color:#FFF;
		border:#ccc 1px solid;
		text-decoration:none;
		color:#F90;
}
#club_beneficios a, a:active,a:link{
		color:#F90;
		text-decoration:none;		
}
#club_beneficios a:hover{
		color:#C00;
		text-decoration:none;
}
/*******FORMULARIO DE BUSQUEDA ******/

#search_by_address_addr,#search_by_address_pobl,#search_by_address_pobl,#search_by_route_addr_from,#search_by_route_inter_from,#search_by_route_addr_to,#search_by_address_inter,#search_by_address_num,#search_by_route_inter_to,#search_by_commerce_name,#search_by_commerce_item,#search_by_phone_area,#search_by_phone_phone{
	
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
}

#search_by_address_addr {
width: 244px; }

#ext-gen164{
	position: fixed;
	left:21px;
	top:138px;
	border:#333 0px outset;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;	
}


#divBanner{
	border:#ccc 1px solid;
	margin-top:10px;
	width:160px;
	/*background:url(../img/loading3.gif) center center no-repeat;*/
	display:block;
	height:auto;
	}
	
#NewdivBanner{
	border:#ccc 1px solid;
	margin-top:10px;
	width:160px;
	/*background:url(../img/loading3.gif) center center no-repeat;*/
	display:block; /*none;*/
	height:600px;
	}	

#buttonprint{
	background:url(../img/but/mapcity_toolbar-print.png) center center no-repeat;
	width:26px;
	height:24px;
	position:absolute;
	top:198px;
	right:5px;
	z-index:999999;
	display:none;
}

/*******tesoro mapcity ******/
#id_framePopupTreasure_contentDiv{
	background:url(../img/treasure/cofre-del-tesoro.jpg) top left repeat;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	height:222px;
	width:302px;
	padding-bottom:50px;

}

#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_title{
	text-align:center;
	color:#FF0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_legend{
	text-align:left;
	color:#333; /*FDF268;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:lighter;
	padding-right:2px;
	font-stretch:4px;
	word-spacing:3px;
}
#id_framePopupTreasure_contentDiv span{
	color:#FFF; /*FDF268;*/
	font-weight:700;
	text-align:left;

}
#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_gift{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	position:absolute;
	top:130px;
	left:125px;
	width:161px;
	height:45px;

}
#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_gift a:link{
	color:#F00;
	text-decoration:none;
}
#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_gift a:visited{
	color:#F00;
	text-decoration:none;
}
#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_gift a:hover{
	color:#06C;
	text-decoration:underline;
}


#loading_treasure{
position:absolute;
top:188px;
left:304px;
display:none;
}

#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_question{
	position:absolute;
	top:170px;
	left:125px;
	width:161px;
	height:30px;
}

#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_question img{
	width:77px;
	height:28px;

}

#id_framePopupTreasure_contentDiv .Treasure_si {
	background:url(../img/treasure/btn-yes-off.png) center center no-repeat;
	width:28px;
	height:28px;
	position:absolute;
	top:180px;
	left:200px;
	
}


#id_framePopupTreasure_contentDiv .Treasure_si:hover{
	background:url(../img/treasure/btn-yes-on.png)center center no-repeat;
	width:28px;
	height:28px;


}


#id_framePopupTreasure_contentDiv .Treasure_no {
	background:url(../img/treasure/btn-no-off.png) center center no-repeat;
	width:28px;
	height:28px;
	position:absolute;
	top:180px;
	left:240px;	
	z-index:900;
}

#id_framePopupTreasure_contentDiv .Treasure_no:hover{
	background:url(../img/treasure/btn-no-on.png) center center no-repeat;
	width:28px;
	height:28px;

}

#id_framePopupTreasure_contentDiv .id_framePopupTreasure_contentDiv_img{
	background:url(../img/treasure/text-loquieres.png)center center no-repeat;

	position:absolute;
	top:180px;
	left:115px;
	z-index:900;	
	
	
}



#ChannelDetailArea .boxMessage{
	min-width:254px;
	width:254px;
	max-width:254px;	
}
#terecomendamoslink{
	width:auto;
	max-width:220px;
	overflow:hidden;
	height:auto;
	padding:5px;
	
	position:relative;
	top:15px;
	left:10px;
	right:30px;
	bottom:50px;
		
	
	clear:both;
	
	display:none;
	
	padding-left:25px;
	background:url(../img/bulb.png) left center no-repeat;
	
	border:#999 1px outset;
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;		
}

#hqtelink {
	background: url("../images/logoHQTE.png") no-repeat scroll left center transparent;
	background-color:#FBBF23;
    border: 1px outset #999999;
    border-radius: 7px 7px 7px 7px;
    bottom: 50px;
    clear: both;
    display: block;
    height: auto; 
    left: 10px;
    max-width: 212px;
    overflow: hidden;
    padding: 5px 5px 5px 33px;
    position: relative;
    right: 30px;
    top: 5px;
    width: auto;
	cursor: pointer;
	}
#hqtelink:link { text-decoration:none !important;}
#hqtelink:visited { text-decoration:none !important;}
#hqtelink:hover { text-decoration:none !important;}
	
#recomienda{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#C00;
	text-decoration:none;
}
#recomienda:hover{
	text-decoration:underline;
}

#divPA{
	width:auto;
	max-width:250px;
	height:41px;
	position:relative;
	top:10px;
	left:15px;
	right:30px;
	clear:both;
	text-decoration:none;
	background:url(../img/auspiciados_ico.png) left center no-repeat;
	padding-top:20px;
}
#solipa{
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#C00;
	text-decoration:none;
	margin-left:45px;
	margin-top:15px;
	text-align:center;
	font-size-adjust:15px;

}
#solipa:hover{
	text-decoration:underline;
}

#solipa img{
	margin-left:5px;
}



#idboxMessage2_title{
	margin-top:5px;
		color:#333; 
		font-size:16px; 
		font-weight:bold;
		text-align:center;
		
		margin-left:5px;
		margin-right:5px;
}
#idboxMessage2_title span{
	margin-bottom:5px;
	margin-top:10px;

}

#palla{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:oblique;
	color:#333;	
	
}
#terecomendamoslink_br{
	display:none;}
	
	
	
/* ===============  BARRA LATERAL DESPLEGABLE ===========================*/

#desplegable{
	
	width:377px;
	position:absolute;
	top:85px;
	bottom:100px;
	height:auto;
	left:305px;
	z-index:9999;
	background-image:url(../img/textures/celeste_pix.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	background-color:#FFF;
	
	border:#999 1px outset;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -khtml-border-radius: 14px;
    border-radius: 14px;		

	-moz-box-shadow: 3px 3px 10px #121212;
	-webkit-box-shadow: 3px 3px 10px #121212;
	-khtml-box-shadow: 3px 3px 10px #121212;
	box-shadow:3px 3px 10px #121212;
	z-index:5000;
	display:none;
	
}

#desplegable .listado{
	width:auto;
	height:auto;
	position:absolute;
	top:50px;
	left:10px;
	right:10px;
	bottom:50px;
	overflow-y:auto;
	border:#999 1px inset;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	z-index:9000;
	
}

#desplegable .esquinero{
	background:url(../img/interface/corner.png) bottom right no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	width:291px;
	height:150px;
	z-index:7000;
	
	
	
}

#desplegable .botonera{
	width:auto;
	height:35px;;
	position:absolute;
	left:10px;
	right:10px;
	bottom:10px;
	text-align:right;
	z-index:9000;

}

#desplegable .botonera .boton{
	width:75px;
	height:35px;
	border:#999 1px solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	background:url(../img/interface/btn-off.png) bottom center repeat #fff;
	cursor:pointer;	
}

#desplegable .botonera .boton:hover{
	background-color:#999;
}

#desplegable table{	
border:transparent 1px solid;
}

#desplegable tr{	
	height:65px;
}
#desplegable td{	
	height:59px;
	cursor:pointer;
	background-color:tramsparent;
}
#desplegable td:hover{	
	background-color:#FF9;
	border:transparent 1px solid;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;	
	
}
#desplegable table{	
 	margin-left:5px;
	margin-top:20px;
}	

#desplegable .titulo{
	width:auto;
	height:25px;
	position:absolute;
	top:10px;
	left:10px;
	right:10px;
	background:url(../img/interface/stripes-pix.png) top left repeat #FFF;
	display:block;
	border:#999 1px solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	z-index:9000;
}
#desplegable .titulo span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#333;
	text-align:center;
	width:100%;
	position:absolute;
	top:5px;
	z-index:0;

}

#desplegable .titulo div{
	width:13px;
	height:13px;
	background: url(../img/interface/buttonclose.jpg) center center no-repeat;
	position:absolute;
	top:5px;
	right:10px;
	cursor:pointer;
	z-index:100;
	border:#AA5A51 1px solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;	
}
.iconselect {	width:55px; padding-right:5px;  margin-top:10px;}


.iconselect div{
	width:95%;

	height:61px; 
	margin-left:3px;
	margin-right:15px;
	 margin-top:10px;
	background:url(../img/interface/btn-off.png) bottom left no-repeat #E6F2FF;
	border:#999 1px solid;
	
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;	
	
}
#tblicons img{ cursor:pointer; }
#sinicono{ display:block;}
#conicono{ display:none; font-weight:bold;}

.markerpic{
	border:#fff 3px solid;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	overflow:hidden;	
}

.markerpic:hover{
	border:#4EA8FE 3px solid;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;		
}

.untouched{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#999;
}

/*#divAddChannel{
	position:relative;
	width:85px;
	height:20px;
	
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;		


	cursor:pointer;
	display:block;
	overflow:visible;
	background:transparent;	
	
	
	-moz-box-shadow: 1px 1px 2px #121212;
	-webkit-box-shadow: 1px 1px 2px #121212;
	-khtml-box-shadow: 1px 1px 2px #121212;
	box-shadow:1px 1px 2px #121212;
}
#divAddChannel:hover{
		-moz-box-shadow: 0px 0px 1px #121212;
	-webkit-box-shadow: 0px 0px 1px #121212;
	-khtml-box-shadow: 0px 0px 1px #121212;
	box-shadow:0px 0px 1px #121212;
}


#divAddChannel span{
	width:85px;
	height:19px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9999;
	color:#333;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	margin:auto;
	padding-top:1px;
		background:url(../img/interface/btn-off.png) top left no-repeat transparent;
	 -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;	
	

	
}
#divAddChannel span:hover{
	background:url(../img/interface/btn-on.png) center center  no-repeat transparent;
		    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;		
	width:85px;

	
	
}
 
#divAddChannel .back{
	width:85px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	background:url(../img/textures/celeste_pix.jpg) top left repeat;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;	
	
}
*/
/* ------------------------		CATEGORIAS DE CANALES	--------------------------------*/
.channel_category_button{
	margin-left:10px;
	margin-bottom:10px;
	width:70px;
	height:61px;
	
	cursor:pointer;
	
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;

	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;	
	font-weight:500;

}
.channel_category_button:hover{
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	color:#4496C5;

/*background-color:#E5E0D3;*/
}

.channel_category_button img{ margin-bottom:3px; border:none; }


#category_divisor{
	position: fixed;	
	left:0px;
	top: 340px;
	height: 7px;
	width:275px;	
	z-index: 502;
	background:url(../img/interface/topshadow.png) top left repeat-x;

	visibility:visible;
	
}
#tblListChannels{display:none;}

#tblListCategory{
	display:block;
	margin-left:0px;
	width:271px;
	}




#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:291px;
	height:270px;
	overflow:hidden;
	position:relative;
	display:block;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:20px;
	width:530px;
	height:230px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next {
	position:absolute;
	top:0px;
	left:120px;
	width:24px;
	height:43px;
	display:block;
	z-index:1010;
}

#slides .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:24px;
	height:43px;
	display:block;
	z-index:1010;
}

/*
	Pagination
*/

.pagination {
	position:absolute;
	bottom:100px;
	left:10px;
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/categorias/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*-------------------TWITTER ------------------------------*/

#find_twitter{
	 width:320px; /*background-color:#FFF;border:#B7D5EA 1px solid;*/

	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	width:137px;
	height:17px;

	 font-family:Tahoma, Geneva, sans-serif;
	 font-size:12px;
	 
    background: url("http://api.mapcity.com/theme/images/default/form/text-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #B5B8C8;
    padding: 1px 3px;
	margin-left:5px; 
}
#find_twitter_button{
	height:22px;
	cursor:pointer;

	 
}

#find_twitter_button:hover{
	height:22px;
	cursor:pointer;
}

#sociales {
	display: block;
	position: relative;
	right: 0;	
	width: 235px;
	
}
						#sociales #soc_like {
								position:absolute;
								left: 2px;
							}
		#sociales #soc_twit {
								position:absolute;
								right: 35px;
							}
		#sociales #soc_share {
								position:absolute;
								right: 15px;
							}


/* PROP 1
#ItemDetailMoreOptions , #addphotoofthisaddress, #environment{
	font-weight:bold;
	color:#666666;	
}
#ItemDetailMoreOptions a, #addphotoofthisaddress a, #environment a {
	color:#666666;	
}
#addresslink{
	font-weight:bold;
	color:#3A3A3A;	
}

#addresslink a{
	font-weight:bold;
	color:#3A3A3A;	
}

*/

/* PROP 2
#ItemDetailMoreOptions , #addphotoofthisaddress, #environment{

	color:#666666;	
}
#ItemDetailMoreOptions a, #addphotoofthisaddress a, #environment a {
	color:#333333;	
	font-weight:bold;
}

#addresslink{
	font-weight:bold;
	color:#003F81;	
}

#addresslink a{
	font-weight:bold;
	color:#003F81;	
}*/
#puntoUB {z-index:9999;  position: fixed; left: 300px; top: 252px; width: 19px; height: 27px;}

/* estilo de circulo contador de categorias canales */
.marker-canales {
	padding-left:63px; 
	z-index:100; 
	position:absolute;}
.numero-marker-canales {
	top: 4px; 
	left:63px; 
	width: 19px; 
	height: 12px; 
	z-index:9999; 
	position:absolute;
	color:#444991;
	text-align:center;
	font-size:9px; 
	font-family: Arial, Helvetica, sans-serif;}	
	
.search-mod {
	position:absolute;
	top:55px; 
	left:1px;	}
	
.texthqte2 {
	font-size: 9px;
	color: #333;
	text-decoration: underline; }
.texthqte {
	color: #048; 
	font-size:12px; 
	font-weight:bold; }	
	

