body {
	margin: 0;
	padding: 0;
	color: #777777;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-align: center;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
}

.clear_div{clear:both}
.div_entrante{color: #0099FF; text-align:left; width:49%; float:left; position:relative}
.div_opciones{display:block; height:135px}
.item_opcion{border:solid 1px #F2F2F2;float:left; width:100px; padding:5px; margin: 5px 5px 5px 0px; cursor:pointer;}
.item_opcion:hover{border:solid 1px #999999; float:left; width:100px; padding:5px; margin: 5px 5px 5px 0px; cursor:pointer; color:#666666;}
.trList{outline:solid 1px #cccccc; border:dotted 1px #666666!important}
.trTitle{outline:solid 1px #666666; border:dotted 1px #006699; background:#006699; color:#FFFFFF; height:16px;}
.titulo_resto{padding-right: 7px; padding-left: 7px; padding-top: 6px; color: #FFFFFF; font-size: 14px;float:left; width:255px;}
.icono_tipouser{margin-top:3px; margin-right:3px;position:relative; float:right}
.texto_tipouser{width:315px; background:#99ccff; border-top:solid 2px #FFFFFF; height:100%}
.texto_header{ font-size: 10px; text-align: center; font-weight: bold;}
.div_geo{ border:dotted 1px #FFFFFF; }
.item_normal{	font-size: 11px; color: #FFFFFF; }
.item_small{	font-size: 10px; color: #666666; }
.icono_pq{ padding-left:11px; padding-right:11px; padding-top:2px; float:left}
.item_bold{	font-size: 12px; color: #000000; }
.div_icon{text-align:center;float:left;width:50; font-size:9px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; cursor:pointer; padding:2px; position:relative;}

.numberpage, .numberpage select{font-size:12px;color:#666666; font-family:Verdana, Arial; margin-right:10px; }
.trheader{
background-image:url(../../../style/img/marco.jpg);
background-repeat:no-repeat;
background-position:right;
height:108px;
text-align:left; padding-left:20px;
}
.barratop{clear:both;height:162px;}
.barraleft,.barracent, .barracent2, .barrarigth, .barrasept { float:left;}
.barracent{	height: 60px;	background: url(../img/barracent.png) repeat-x;	padding-top: 5px;}
.barracent:hover{ background: url(../img/barracent_.png) repeat-x;}
.barraleftr,.barracentr, .barrarigthr, .barrasept2 { float:right;}
.barracentr{ height: 60px;	background: url(../img/barra3cent.png) repeat-x;padding-top: 5px; }
#links_ind{	position:fixed;	bottom:0px;	text-align:center;	z-index:1!Important; height: 60px;}
.barraup{ text-align:right;	font-size: 12px; height: 60px; margin: 0px 0px 0px 0px;}
.barra2left,.barra2cent, .barra2rigt { float:right;}
.barra2cent{ height: 60px;	background: url(../img/barra2cent.png) repeat-x; padding-top: 20px; text-align: justify; }
.barrarigth{height: 60px;	background: url(../img/barrarigth.png) repeat-x;}
.cuerpotop{	height: 20px;	background: url(../img/top.png) no-repeat;	clear:both;}
.cuerpotup{height: 20px;background: url(../img/up.png) no-repeat;}
.cuerpocent{background-color:#FFFFFF;text-align: justify;}
#tipouser{ font-size: 10px; }
.cursor{  cursor: pointer; }
.cursorhelp{  cursor:  help; }
.contenido{margin-left: 10px;}
.perfiletik{font-size: 11px; color: #999999;}
.perfiltitulo{font-size:16px;color: #009900;}

/* Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.5.1*/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:120;}yui-panel-container form{margin:0;}.masked .yui-panel-container{z-index:101;}.mask{z-index:100;display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;background:transparent url(../img/back.gif) repeat scroll 0pt 0px}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.6;*filter:alpha(opacity=60);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:102;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../img/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../img/sprite.png) no-repeat 0 -300px;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft .default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft .default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft .default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../img/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:100;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
#statesautocomplete,#statesautocomplete2 { width:241px;   padding-bottom:2em;  }
#statesautocomplete {z-index:9000;}
#statesinput, #statesinput2 {_position:absolute;}

.skinform{ 	width:484px; 	text-align:center; 	margin: 0px; }
.skinforsup{ 	width: 484px; 	margin: 0px; 	height:40px; }
.skinforcent{ 	width: 484px; }
.skinforcent .content{ 	text-align: justify; font-size: 11px; padding-left: 20px; padding-right: 20px; color:#666666;}
.skinforinf{ 	width: 484px; }
.ocultar{ display: none; }
.mostrar{ display: ; }
.w150ck { 	background:transparent url(../img/back.gif) scroll 0pt 0px; font-size:11px; border:solid 1px #CCCCCC; height:12px; width:12px;}
.b150 {background:transparent url(../img/inputs.png) no-repeat scroll top; 	border:medium none !important; 	color:#FFFFFF; 	height:24px; 	text-align:center; 	width:112px; cursor:pointer }
.b150r { 	background:transparent url(../img/inputs.png) no-repeat scroll bottom; 	border:medium none !important; 	color:#FFFFFF; 	height:24px; 	text-align:center; 	width:112px; cursor:pointer }
input.b150 {background:transparent url(../img/inputs.png) no-repeat scroll top; border:medium none !important; 	color:#FFFFFF; 	height:24px; 	text-align:center; 	width:112px; cursor:pointer }
input.b150r { background:transparent url(../img/inputs.png) no-repeat scroll bottom; 	border:medium none !important; 	color:#FFFFFF; 	height:24px; 	text-align:center; width:112px; cursor:pointer }
input { background:transparent url(../img/back.gif) scroll 0pt -0px; border:solid 1px #CCCCCC; width:241px; color:#666666;}
.fecha { background:transparent url(../img/back.gif) scroll 0pt -0px; border:solid 1px #CCCCCC; width:90px; color:#666666;}
input.w150 { background:transparent url(../img/back.gif) scroll 0pt 0px; border:solid 1px #CCCCCC; width:110px; color:#666666;}
input.w150ck { 	background:transparent url(../img/back.gif) scroll 0pt 0px; font-size:11px; border:solid 1px #CCCCCC; height:12px; width:12px; color:#666666;}
input.radio { background:transparent; 	border:none; 	height:10px; 	padding-left:0px; 	padding-top:0px; width:16px; color:#666666;}
textarea { background:transparent url(../img/back.gif) scroll; border:solid 1px #CCCCCC; 	height:40px; 	padding-left:3px; 	padding-top:3px; 	width:241px; font-family:Verdana;  font-size:11px; color:#666666;}
.checkbox{width:16px; height:16px; background:none; border:none}

.w150S { 	background:transparent url(../img/back.gif) scroll 0pt 0px; font-size:11px; border:solid 1px #CCCCCC; height:18px; color:#666666;}
w150 { 	background:transparent url(../img/back.gif) scroll 0pt 0px; border:solid 1px #CCCCCC; height:18px;	width:111px; color:#666666;}
.imginfo{ float: left; margin-right:15px;}
.titulo{  font-size: 18px; }
.titulo_vineta{  font-size: 18px;  background:url(../img/vineta.jpg) no-repeat; padding-left:20px;}
.opcuser{ text-align: right; margin-right: 10px; height:52px }
#btnUser
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -55px 0px; 
	float:right; 
	height:54px; 
	width:60px;
	cursor:pointer;
}

#btnFavorito
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -501px 0px; 
	float:right; 
	height:54px; 
	width:57px;
	cursor:pointer;
}

#btnUseradd
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -256px 0px; 
	float:right; 
	height:54px; 
	width:55px;
	cursor:pointer;
}

#btnRest
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -113px 0px; 
	float:right; 
	height:54px; 
	width:80px;
	cursor:pointer;
}

#btnHotel
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -194px 0px; 
	float:right; 
	height:54px; 
	width:60px;
	cursor:pointer;
}

#btnTipo1
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -313px 0px; 
	float:right; 
	height:54px; 
	width:54px;
	cursor:pointer;
}

#btnSep
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -424px 0px; 
	float:right; 
	height:54px; 
	width:30px;
	cursor:pointer;
}

#btnTipo2
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -376px 0px; 
	float:right; 
	height:54px; 
	width:50px;
	cursor:pointer;
}

#btnFind
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll -450px 0px; 
	float:right; 
	height:54px; 
	width:50px;
	cursor:pointer;
}

#btnTodo
{
	background-position: 0px 0px; 
	background: transparent url(../img/espanol/all_users.jpg) repeat scroll 0px 0px; 
	float:right; 
	height:54px; 
	width:60px;
	cursor:pointer;
}
.ocultar{ display: none; }
.mostrar{ display: ; }

.text_contenido{
	color:#666666;
}

.text_selected{ color:#FF6600;}

.listadoregistros{
  margin-top: 10px;
}

.infomodulo{
  margin-left: 5px;
  margin-right: 10px;;
}

.fullImg {
    background:transparent none repeat scroll 0% 50%;
    border:medium none;
    padding:0pt;
}
