
form
{
	margin:		0 ;
	padding:	0 ;
}

fieldset
{
	margin:		0 ;
	padding:	0 ;
	border:		none ;
}

label
{
	margin:		0 ;
	padding:	0 ;
	cursor:		pointer ;
}

img
{
	margin:					0 ;
	padding:				0 ;
	border:					none ;
	vertical-align:	top ;
}


a.normal
{
	font-weight:			normal ;
	color:						#000 ;
	text-decoration:	none ;
}

a:hover.normal
{
	font-weight:			normal ;
	color:						#000 ;
	text-decoration:	underline ;
}

a.bold
{
	font-weight:			bold ;
	color:						#000 ;
	text-decoration:	none ;
}

a:hover.bold
{
	font-weight:			bold ;
	color:						#000 ;
	text-decoration:	underline ;
}

a.bold_underline
{
	font-weight:			bold ;
	color:						#000 ;
	text-decoration:	underline ;
}

.flecha_link
{
	width: 					5px ;
	height:				 	9px ;
	margin:					0 ;	
	padding-top: 		5px ;
	padding-left: 	9px ;
	vertical-align: top ;
}


.off
{
	display:	none ;
}

.on_block
{
	display:	block ;
}

.on_inline
{
	display:	inline ;
}


.propietario
{
	margin:		0 ;
	padding:	0 ;
	font:	 		bold 22px verdana,arial ;
	color:		#967D00 ;
}

.subtitulo
{
	margin:		0 ;
	padding:	12px 0 ;
	font:	 		bold 18px verdana,arial ;
	color:		#967D00 ;
}

.leyenda
{
	font:		bold 13px verdana,arial ;
	color:	#000 ;
}


.hleft
{
	text-align: left ;
}

.hright
{
	text-align: right ;
}

.hcenter
{
	text-align: center ;
}

#marca
{
	top: 				3px ;
	font-size:	34px ;
}

h2.grande,
h2.pequeno
{
	left:		317px ;
	width:	450px ;
}
.opcion_cur_escorts
{
	left:	42px ;
}

.opcion_cur_agencias
{
	left:	139px ;
}

.opcion_cur_busquedas
{
	left:	247px ;
}

.opcion_cur_apartamentos
{
	left:	396px ;
}

.opcion_cur_mobile
{
	left:	529px ;
}


body
{
	margin:			0 ;
	padding:		0 ;
	background: #fff ;
}

body.normal
{
	width: 983px ;
}

body.ancho
{
	width: 1128px ;
}

.titulo
{
	margin:	 0 ;
	padding: 0 ;
	font:	 	 bold 22px verdana,arial ;
	color: 	 #000 ;
}


#marca
{
	position: 		absolute ;
	left:					8px ;
	margin:				0 ;
	padding:			0 ;
	font-weight:	normal ;
	font-family:	verdana,arial ;
}

#marca a
{
	text-decoration:	none ;
}

#marca .parte_1
{
	margin:		0 ;
	padding:	0 ;
	color: 		#f8f8fb ;
}

#marca .parte_2
{
	margin:		0 ;
	padding:	0 ;
	color: 		#c3a500 ;
}


#path
{
	float:					left ;
	margin:					0 ;
	padding:				1px 0 6px 0 ;
	height:					15px ;
	margin-right: 	10px ;
	max-width: 			780px ;
	font:						normal 11px verdana,arial ;
	color:					#000 ;
	white-space: 		nowrap ;
	overflow: 			hidden ;
	text-overflow: 	ellipsis ;
}

.ancho #path
{
	max-width: 780px ;
}

#path a
{
	font:		normal 11px verdana,arial ;
	color:	#000 ;
}

#path strong
{
	font:		bold 11px verdana,arial ;
	color:	#000 ;
}

.flecha_path
{
	width:					5px ;
	height:					9px ;
	margin:					3px 7px 0px 8px ;
	padding:				0 ;
	vertical-align: top ;
}


h1
{
	display:	inline ;
	font:			bold 11px verdana,arial ;
	color:		#000 ;
}

#tagline
{
	position: absolute ;
	top: 			48px ;
	left:			10px ;
	margin:		0 ;
	padding:	0 ;
	font:			normal 13px verdana,arial ;
	color:		#f8f8fb ;
}

#tagline strong
{
	font-weight: normal ;
}
	

h2.grande,
h2.pequeno
{
	position:		absolute ;
	margin:			0 ;
	padding:		0 ;
	color:			#f8f8fb ;
	text-align:	center ;
}

h2.pequeno
{
	top:	21px ;
	font:	normal 25px verdana,arial ;
}

h2.grande
{
	top:	6px ;
	font:	normal 48px verdana,arial ;
}


#frontend
{
	float:			left ;
	margin:			0 ;
	padding:		5px 0 5px 5px ;
	background: #fff ;
	font: 			normal 11px verdana,arial ;
}

#frontend.normal
{
	width: 983px ;
}

#frontend.ancho
{
	width: 1128px ;
}

#top
{
	margin:		0 ;
	padding:	0 ;
}

#top.normal
{
	width: 976px ;
}

#top.ancho
{
	width: 1123px ;
}

#header
{
	float:				left ;
	position:			relative;
	top:					0 ;
	left:					0 ;
	height:				75px ;
	margin:				0 ;
	padding:			0 ;
	background:		#000 ;
	color:				#f8f8fb ;
	white-space:	nowrap ;
}

#header.normal
{
	width: 976px ;
}

#header.ancho
{
	width: 1123px ;
}

#menu
{
	float:			left ;
	height:			32px ;
	margin:			0 ;
	padding:		0 ;
	background:	#967d00 url(http://gfx-1.photoescorts.com/pe/gfx/bg_menu_1.gif) repeat-x ;
}

#menu.normal
{
	width: 976px ;
}

#menu.ancho
{
	width: 1123px ;
}

#menu .mobile
{
	margin:			0 ;
	padding: 		0 6px ;
	background:	#0000c0 url(http://gfx-1.photoescorts.com/pe/gfx/bg_mobile_1.gif) no-repeat ;
	color:			#f8f8fb ;
}

#content.normal
{
	width: 976px ;
}

#content.ancho
{
	width: 1123px ;
}

#footer
{
	width:			976px ;
	float:			left ;
	border-top:	1px solid #000 ;	
}


#atom
{
	float:						right ;
	position: 				relative ;
	top:							9px ;
	right:						10px ;
	margin-left:			9px ;
	padding:					0 ;
}

#header_idiomas
{
	float:						right ;
	position: 				relative ;
	top:							11px ;
	right:						10px ;
	margin:						0 ;
	padding:					0 ;
	list-style-type:	none ;
}

#header_idiomas li
{
	display:	inline ;
	margin:		0 ;
	padding:	0 ;
}

#header_idiomas a
{
	position:					relative ;
	top:							0 ;
	left:							0 ;
	font: 						normal 13px verdana,arial ;
	color:						#f8f8fb ;
	background:				#3b8719 ;
	text-decoration:	none ;
}

#header_idiomas a
{
	background:	#3b8719 url(http://gfx-1.photoescorts.com/pe/gfx/bg_idioma.gif) no-repeat ;
}

#header_idiomas .col_no_0
{
	margin-left: 7px ;
}

#header_idiomas .idioma_ES
{
	padding: 2px 15px 3px 15px ;
}

#header_idiomas .idioma_EN
{
	padding: 2px 17px 3px 18px ;
}

#header_idiomas .idioma_FR
{
	padding: 2px 12px 3px 13px ;
}

#header_idiomas .idioma_PT
{
	padding: 2px 7px 3px 7px ;
}

#header_idiomas .atom
{
	width:	25px ;
	height:	21px ;
}


#header_toolbar
{
	position: 				absolute ;
	top:							39px ;
	right:						10px ;
	margin:						0 ;
	padding:					0 ;
	list-style-type:	none ;
}

#header_toolbar li
{
	display:	inline ;
	margin:		0 ;
	padding:	0 ;
}

#header_toolbar a
{
	position:					relative ;
	top:							0 ;
	left:							0 ;
	margin:						0 ;
	font: 						normal 21px verdana,arial ;
	color:						#f8f8fb ;
	background:				#3a78a0 ;
	text-decoration:	none ;
}

#header_toolbar .anunciate
{
	margin:					0 ;
	padding: 				0 6px 2px 7px ;
	background:			#3a78a0 url(http://gfx-1.photoescorts.com/pe/es/gfx/bg_anunciate.gif) no-repeat ;
	z-index:				2 ;
}


#opciones
{
	float:						left ;
	margin:						0 ;
	padding:					4px 0 0 9px ;
	list-style-type:	none ;	
}

#opciones li
{
	float:		left ;
	margin:		0 ;
	padding:	0 20px 0 0 ;
}

#opciones li a
{
	margin:						0 ;
	padding:					0 ;
	font:							normal 19px verdana,arial ;
	color:						#f8f8fb ;
	text-decoration:	none ;
}

#opcion_cur
{
	position:	absolute ;
	top:			135px ;
	width:		13px ;
	height:		7px ;
	z-index:	2 ;
}


#footer_ads
{
	float:					left ;
	width:					100% ;
	margin:					9px 0 0 0 ;
	padding:				0 ;
	font:						bold 11px verdana,arial ;
}

#footer_dss
{
	float:					left ;
	width:					100% ;
	margin:					0 ;
	padding:				2px 0 5px 0 ;
	border-bottom:	1px solid #000 ;
	font:						bold 11px verdana,arial ;
}

#footer_dss .titulo_sec
{
	margin:			0 ;
	padding:		1px 0 0 0 ;
	font:				bold 11px verdana,arial ;
	color:			#000 ;
}

#footer_dss .lista
{
	width:						100% ;
	margin:						0 ;
	padding:					0 ;
	font:							normal 13px verdana,arial ;
	list-style-type:	none ;
}


#footer_poblaciones
{
	float:			left ;
	width:			100% ;
	margin:			0 ;
	padding:		4px 0 1px 0 ;
	font:				bold 11px verdana,arial ;
}

#footer_poblaciones .titulo_sec
{
	width:			100% ;
	margin:			0 ;
	padding:		0 ;
	font:				bold 11px verdana,arial ;
	color:			#000 ;
}

#footer_poblaciones .lista
{
	margin:						5px 0 0 0 ;
	padding:					0 ;
	font:							normal 13px verdana,arial ;
	list-style-type:	none ;
}

#footer_poblaciones .lista .item
{
	margin:				0 ;
	padding:			2px 11px 3px 11px ;
	background:		#967D00 ;
	text-align:		center ;
	white-space:	nowrap ;
}

#footer_poblaciones .lista .sep_h
{
	width: 7px ;
}

#footer_poblaciones .lista .sep_v
{
	height: 5px ;
}

#footer_poblaciones .lista a
{
	margin:						0 ;
	padding: 					0 ;
	font: 						normal 13px verdana,arial ;
	color:						#f8f8fb ;
	text-decoration:	none ;
}


#footer_webs
{
	float:			left ;
	width:			100% ;
	margin:			0 ;
	padding:		4px 0 1px 0 ;
	font:				bold 11px verdana,arial ;
}

#footer_webs .titulo_sec
{
	margin:			0 ;
	padding:		1px 0 3px 0 ;
	font:				bold 11px verdana,arial ;
	color:			#000 ;
}

#footer_webs .lista
{
	width:						100% ;
	margin:						0 ;
	padding:					0 ;
	font:							normal 13px verdana,arial ;
	list-style-type:	none ;
}

#footer_webs .lista li
{
	display:	inline ;
	margin:		0 5px 0 0 ;
	padding:	0 ;
}

#footer_webs .lista img
{
	height:	52px ;
	margin-bottom:5px ;
}

#fw_pees
{
	width: 192px ;
}

#fw_tpes
{
	width: 194px ;
}

#fw_dss
{
	width: 193px ;
}

#fw_pkpe
{
	width: 249px ;
}

#fw_ppco
{
	width: 214px ;
}

#fw_pabr
{
	width: 290px ;
}


#footer_toolbar
{
	float:			left ;
	width:			100% ;
	margin:			5px 0 0 0 ;
	padding:		0 ;
	font:				normal 13px verdana,arial ;
	background:	#fff ;
	color:			#000 ;
}

#footer_toolbar li
{
	display:	inline ;
	margin:		0 0 0 7px ;
	padding:	0 ;
}

#footer_toolbar a
{
	margin:						0 ;
	padding: 					2px 11px 3px 11px ;
	font: 						normal 13px verdana,arial ;
	color:						#f8f8fb ;
	background:				#000 ;
	text-decoration:	none ;
}

#footer_toolbar .copyright
{
	position:	relative ;
	top:			-1px ;
	left:			0 ;
}

#footer_toolbar .sociedad
{
	float:				left ;
	background:		#000 url(http://gfx-1.photoescorts.com/pe/gfx/bg_sociedad.gif) no-repeat ;
}

#footer_toolbar .nota_legal
{
	float:				right ;
	background:		#000 url(http://gfx-1.photoescorts.com/pe/es/gfx/bg_nota_legal.gif) no-repeat ;
}

#footer_toolbar .privacidad
{
	float:				right ;
	margin-left:	7px ;
	background:		#000 url(http://gfx-1.photoescorts.com/pe/es/gfx/bg_privacidad.gif) no-repeat ;
}

#footer_toolbar .contactar
{
	float:				right ;
	margin-left:	7px ;
	background:		#000 url(http://gfx-1.photoescorts.com/pe/es/gfx/bg_contactar.gif) no-repeat ;
}


#banners_left
{
	display:	none ;
	margin:		0 ;
	padding:	0 0 0 5px ;
}

#banners_left img
{
	width: 			120px ;
	height: 		300px ;
	margin:			0 0 7px 0 ;
	padding:		8px 11px 11px 8px ;
	background: #fff url(http://gfx-2.photoescorts.com/pe/gfx/bg_banner_120x300.gif) bottom right no-repeat ;
}


#footer_banners
{
	margin: 	0 ;
	padding:	0 ;
}

.banner_960x120
{
	margin:			11px 0 0 0 ;
	width: 			960px ;
	height: 		120px ;
	padding:		11px 15px 15px 11px ;
	background: #fff url(http://gfx-2.photoescorts.com/pe/gfx/bg_banner_960x120.gif) bottom right no-repeat ;
}

.banner_600x100
{
	float:			left ;
	margin:			11px 0 0 7px ;
	width: 			600px ;
	height: 		100px ;
	padding:		8px 12px 12px 8px ;
	background: #fff url(http://gfx-2.photoescorts.com/pe/gfx/bg_banner_600x100.gif) bottom right no-repeat ;
}

.banner_328x100
{
	float:			left ;
	margin:			11px 0 0 0 ;
	width: 			328px ;
	height: 		100px ;
	padding:		8px 12px 12px 8px ;
	background: #fff url(http://gfx-2.photoescorts.com/pe/gfx/bg_banner_328x100.gif) bottom right no-repeat ;
}

.but_banner
{
	float:			right ;
	margin:			6px 0 0 0 ;
	width: 			348px ;
	height: 		57px ;
}

.but_fotografos
{
	float:			right ;
	margin:			11px 0 0 0 ;
	width: 			348px ;
	height: 		57px ;
}


.footer_dss_items
{
	float:		left ;
	margin: 	0 ;
	padding:	5px 0 0 0 ;
}
 
.footer_dss_item
{
	float:						left ;
	display:					inline ;
	width:						236px ;
	height:						132px ;
	margin: 					0 6px 0 0 ;
	padding:					0 3px 3px 0 ;
	background:				#fff url(http://gfx-2.photoescorts.com/pe/gfx/bg_dss_footer_item.gif) bottom right no-repeat ;
	list-style-type:	none ;	
}

.footer_dss_items .last
{
	margin-right: 0px ;
}

.footer_dss_item .photo
{
	margin:			0 ;
	padding:		5px ;
	background:	#fff ;
	border:			1px solid #000 ;
	text-align:	center ;
}

.footer_dss_item img
{
	width: 	195px ;
	height:	120px ;
}


input.text
{
	margin:		1px 0 ;
	padding: 	2px 3px 0 3px ;
	font:			normal 13px verdana,arial ;
}

input.file
{
	margin:		1px 0 ;
	padding: 	3px 3px 1px 3px ;
	font:			normal 13px verdana,arial ;
}

input.checkbox
{
	margin:		4px 8px 5px 4px ;
	padding:	0 ;
}

input.checkbox_disponibilidad
{
	margin:		4px 8px 5px 0 ;
	padding:	0 ;
}

input.radio
{
	margin:		4px 8px 2px 4px ;
	padding:	0 ;
}


.boton
{
	cursor: pointer;
	padding: 1px;
	text-align: center;
	text-decoration: none !important;
}

input.boton
{
	width: 90px ;
}

input.boton.mediano
{
	width: 140px ;
}

input.boton.largo
{
	width: 203px ;
}

input.boton.largo_split
{
	width: 100px ;
}

input.boton.largo_split.x
{
	margin-left: 3px ;
}

input.boton.grande
{
	width:		160px ;
	padding:	6px ;
	font:			bold 13px verdana,arial;
}

input.boton.nowaste
{
	width: 		auto ;
	padding:	1px 10px ;
}

input.boton.paginador
{
	width: 				auto ;
	padding: 			1px 10px ;
	margin-right:	3px ;
}


select
{
	margin:		1px 0 ;
	padding: 	1px 1px 1px 3px ;
	font:			normal 13px verdana,arial ;
}


.check_disabled
{
	color: gray ;
}

table.toolbar_off
{
	padding: 6px 0 0 0 ;
}

.toolbar_on
{
	margin: 10px 0 0 0 ;
}

table.toolbar_on td.boton_0
{
	margin: 	0 ;
	padding: 	0 0 0 10px ;
	border: 	none ;
}

table.toolbar_on td.boton_x
{
	margin: 	0 ;
	padding: 	0 ;
	border: 	none ;
}


table.lista
{
	margin:	5px 0 ;
}

table.lista th
{
	margin:				0 ;
	padding:			5px 10px ;
	font:	 				bold 13px verdana,arial ;
	background:		#967D00 ;
	color:				#f8f8fb ;
	white-space:	nowrap ;
	cursor:				pointer ;
}

table.lista th.unsortable
{
	cursor: default ;
}

table.lista td
{
	margin:				0 ;
	padding:			3px 10px ;
	font:	 				normal 13px verdana,arial ;
	background:		#fff ;
	color:				#000 ;
	border:				1px solid #d6d0c5 ;
	white-space:	nowrap ;
	empty-cells:	show ;
}

table.lista td.empty
{
	padding:					0 ;
	background-color: transparent ;
	border:						none ;
}

table.lista tr.desglose table
{
	width:						100% ;
	margin-bottom: 		3px ;
	padding:					0 ;
	background-color: #fff6d5 ;
	border:						1px solid #d6d0c5 ;
}

table.lista tr.desglose table.last
{
	margin-bottom: 0 ;
}

table.lista tr.desglose table td
{
	background-color: transparent ;
	border:						none ;
	padding:					4px 10px ;
}

table.lista tr.desglose table td.url
{
	text-align: left ;
}

table.lista tr.desglose table td.clicks
{
	text-align: right ;
}

table.lista th.semaforo,
table.lista td.semaforo
{
	width: 20px ;
}

table.lista th.rojo,
table.lista td.rojo
{
	border:			1px solid #900000 ;
	background: #900000 ;
	color:			#fff ;
}

table.lista td.amarillo,
table.lista td.amarillo
{
	border:			1px solid #e3e300 ;
	background: #e3e300 ;
	color:			#fff ;
}

table.lista th.verde,
table.lista td.verde
{
	border:			1px solid #009000 ;
	background: #009000 ;
	color:			#fff ;
}

table.lista td.boton_0
{
	margin: 	0 ;
	padding: 	0 0 0 10px ;
	border: 	none ;
}

table.lista td.boton_x
{
	margin: 	0 ;
	padding: 	0 ;
	border: 	none ;
}

table.lista img.order_by
{
	width:		9px ;
	height:		9px ;
	margin:		4px 0 0 10px ;
}

table.lista a
{
	font-weight:			normal ;
	color:						#000 ;
	text-decoration:	none ;
}

table.lista td.noborder
{
	padding:	0 ;
	border: 	none ;	
}

table.lista td.control
{
	padding:	0 ;
	border:		1px solid #d6d0c5 ;
}

table.lista td.control select
{
	margin:		0 ;
	padding:	2px 2px 2px 6px ;
	border:		none ;
}

table.lista td.control textarea
{
	margin:		0 ;
	padding:	2px 2px 2px 9px ;
	border:		none ;
}

table.lista td.control option 
{
	padding-right: 11px ;
}

.paginador_top
{
	padding: 7px 0 0 2px ;
}

.paginador_bottom
{
	padding: 0 0 5px 2px ;
}


.datos
{
	margin:		0 ;
	padding: 	0 ;
	font:			normal 13px verdana,arial,helvetica,sans serif ;
}

.datos .titulo_seccion
{
	margin:					0 ;
	padding:				5px 0 3px 8px ;
	background:			#967D00 ;
	vertical-align:	top ;	
}

.datos .fila_x
{
	border-bottom: 1px solid #d6d0c5 ;
}

.datos .fila_n
{
	border-bottom: none ;
}

.datos .leyenda
{
	padding:				1px 21px 0px 7px ;
	font-weight:		bold ;
	border-right:		1px solid #d6d0c5 ;
}

.datos .leyenda_top
{
	padding:				8px 21px 4px 7px ;
	font-weight:		bold ;
	border-right:		1px solid #d6d0c5 ;
	vertical-align:	top ;
}

.datos .leyenda_static
{
	padding:				7px 21px 7px 7px ;
	font-weight:		bold ;
	border-right:		1px solid #d6d0c5 ;
}

.datos .leyenda_partner
{
	height:					45px ;
	padding:				0 21px 0 7px ;
	font-weight:		bold ;
	border-right:		1px solid #d6d0c5 ;
	white-space:		nowrap ;
}

.datos .subleyenda_0
{
	width:					127px ;
	padding:				4px 11px 4px 2px ;
	font-weight:		bold ;
	vertical-align:	top ;
	white-space:		nowrap ;
}

.datos .subleyenda_x
{
	width:					127px ;
	padding:				7px 11px 4px 2px ;
	font-weight:		bold ;
	vertical-align:	top ;
	white-space:		nowrap ;
}

.datos .campo_grupo_0
{
	font-weight: bold ;
}

.datos .campo_grupo_x
{
	padding-top: 3px ;
}

.datos .valor
{
	padding: 	4px 5px 4px 7px ;
}

.datos .valor_click
{
	padding:	5px 5px 4px 5px ;
}


input.corto
{
	width: 180px ;
}

select.corto
{
	width: 188px ;
}

input.mediano 
{
	width: 312px ;
}

input.largo
{
	width: 466px ;
}

input.orden
{
	width: 40px ;
}


.datos input.tarifa_descripcion
{
	width: 219px ;
}

.datos input.tarifa_precio
{
	width:				80px ;
	margin-left:	5px ;
	text-align: 	right ;
}

.datos .unidades_0
{
	padding:			0 0 0 15px ;
	font-weight:	bold ;
}

.datos .unidades_x
{
	padding:			4px 0 0 15px ;
	font-weight:	bold ;
}

.datos select.atributo
{
	width: 	180px ;
}

.datos select.hora24
{
	width: 				50px ;
	margin-left:	10px ;
}

.datos select.hora12
{
	width: 				70px ;
	margin-left:	10px ;
}

.datos .disponibilidad
{
	margin-top: 5px ;
}


textarea
{
	margin:		0 ;
	padding: 	3px 0 0 5px ;
	font:			normal 13px verdana,arial ;
}

.datos textarea
{
	width: 437px ;
}

.datos textarea.estrecho
{
	width: 321px ;
}


.flecha_ayuda
{
	width:				19px ;
	height:				19px ;
	margin-left: 	15px ;
	padding:			0 ;
}

.datos td.ayuda
{
	width:				340px ;
	font: 				normal 13px verdana,arial ;
	color:				#000 ;
	text-align: 	justify ;
	border-left:	1px solid #000 ;
	margin:				0 ;
	padding-left:	10px ;
}

.datos td.sep
{
	padding-top: 7px ;
}

.datos ul.ayuda
{
	margin: 		0 ;
	padding: 		7px 0 25px 16px ;
	list-style:	square outside ; ;
}


.datos .precio
{
	padding-left: 40px ;
	text-align:		right ;
}


.opcion_cur_datos_contacto
{
	left:	115px ;
}

.opcion_cur_datos_anuncio
{
	left:	106px ;
}

.opcion_cur_subir_fotos
{
	left:	263px ;
}

.opcion_cur_datos_contrato
{
	left:	425px ;
}

.opcion_cur_final_agencia
{
	left:	275px ;
}

.opcion_cur_final_independiente
{
	left:	586px ;
}


#ts_contacto_independiente,
#ts_contacto_agencia
{
	width: 	177px ;
	height:	24px ;
}

#ts_presentacion
{
	width: 	123px ;
	height:	24px ;
}

#ts_generales
{
	width: 	156px ;
	height:	24px ;
}

#ts_apariencia
{
	width: 	115px ;
	height:	24px ;
}

#ts_tarifas
{
	width: 	68px ;
	height:	24px ;
}

#ts_servicios
{
	width: 	85px ;
	height:	24px ;
}


#but_alta_contacto_off
{
	width:					184px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_contacto.gif) 0 0 no-repeat ;
	vertical-align:	top ;
}

#but_alta_contacto_on
{
	width:					184px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_contacto.gif) 0 -49px no-repeat ;
	vertical-align:	top ;
}

#but_alta_anuncio_off
{
	width:					168px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_anuncio.gif) 0 0 no-repeat ;
	vertical-align:	top ;
}

#but_alta_anuncio_on
{
	width:					168px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_anuncio.gif) 0 -49px no-repeat ;
	vertical-align:	top ;
}

#but_alta_fotos_off
{
	width:					142px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_fotos.gif) 0 0 no-repeat ;
	vertical-align:	top ;
}

#but_alta_fotos_on
{
	width:					142px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_fotos.gif) 0 -49px no-repeat ;
	vertical-align:	top ;
}

#but_alta_contrato_off
{
	width:					185px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_contrato.gif) 0 0 no-repeat ;
	vertical-align:	top ;
}

#but_alta_contrato_on
{
	width:					185px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_contrato.gif) 0 -49px no-repeat ;
	vertical-align:	top ;
}

#but_alta_final_agencia_off
{
	width:					158px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_final_agencia.gif) 0 0 no-repeat ;
	vertical-align:	top ;
}

#but_alta_final_agencia_on
{
	width:					158px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_final_agencia.gif) 0 -49px no-repeat ;
	vertical-align:	top ;
}

#but_alta_final_independiente_off
{
	width:					158px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_final_independiente.gif) 0 0 no-repeat ;
	vertical-align:	top ;
}

#but_alta_final_independiente_on
{
	width:					158px ;
	height:					49px ;
	margin:					0 ;
	padding:				0 ;
	background:			#967d00 url(http://gfx-2.photoescorts.com/pe/es/gfx/but_alta_final_independiente.gif) 0 -49px no-repeat ;
	vertical-align:	top ;
}


#but_contactadme
{
	width:					320px ;
	height:					22px ;
	margin:					0 ;
	padding:				0 ;
	background:			url(http://gfx-2.photoescorts.com/pe/es/gfx/but_contactadme.gif) 0 0 no-repeat ;
	cursor:					pointer ;
	vertical-align:	top ;
}

#but_paso_2
{
	width:					142px ;
	height:					22px ;
	margin:					0 ;
	padding:				0 ;
	background:			url(http://gfx-2.photoescorts.com/pe/es/gfx/but_paso_2.gif) 0 0 no-repeat ;
	cursor:					pointer ;
	vertical-align:	top ;
}

#but_contratar
{
	width:					416px ;
	height:					22px ;
	margin:					0 ;
	padding:				0 ;
	background:			url(http://gfx-2.photoescorts.com/pe/es/gfx/but_contratar.gif) 0 0 no-repeat ;
	cursor:					pointer ;
	vertical-align:	top ;
}

/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ none /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ none /*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ none /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ none /*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ none /*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ none /*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ none /*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: none/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: none/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: none/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: none/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: none/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: none/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: none/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: none/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/* Component containers
----------------------------------*/
.but-bg-hack.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em/*{fsDefault}*/; }
.but-bg-hack.ui-widget .ui-widget { font-size: 1em; }
.but-bg-hack.ui-widget input, .but-bg-hack.ui-widget select, .but-bg-hack.ui-widget textarea, .but-bg-hack.ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.but-bg-hack.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.but-bg-hack.ui-widget-content a { color: #222222/*{fcContent}*/; }
.but-bg-hack.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.but-bg-hack.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.but-bg-hack.ui-state-default, .but-bg-hack.ui-widget-content .ui-state-default, .but-bg-hack.ui-widget-header .ui-state-default {
	border: none;
	background: transparent none;
	font-weight: bold/*{fwDefault}*/;
	color: #000/*{fcDefault}*/;
}
.but-bg-hack.ui-state-default a, .but-bg-hack.ui-state-default a:link, .but-bg-hack.ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.but-bg-hack.ui-state-hover, .but-bg-hack.ui-widget-content .ui-state-hover, .but-bg-hack.ui-widget-header .ui-state-hover, .but-bg-hack.ui-state-focus, .but-bg-hack.ui-widget-content .ui-state-focus, .but-bg-hack.ui-widget-header .ui-state-focus { color: #212121/*{fcHover}*/; }
.but-bg-hack.ui-state-hover a, .but-bg-hack.ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.but-bg-hack.ui-state-active, .but-bg-hack.ui-widget-content .ui-state-active, .but-bg-hack.ui-widget-header .ui-state-active { color: #212121/*{fcActive}*/; }
.but-bg-hack.ui-state-active a, .but-bg-hack.ui-state-active a:link, .but-bg-hack.ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.but-bg-hack.ui-widget :active { outline: none; }

/* Interaction Cues no es fan servir
----------------------------------*/
.but-bg-hack.ui-state-highlight, .but-bg-hack.ui-widget-content .ui-state-highlight, .but-bg-hack.ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.but-bg-hack.ui-state-highlight a, .but-bg-hack.ui-widget-content .ui-state-highlight a, .but-bg-hack.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.but-bg-hack.ui-state-error, .but-bg-hack.ui-widget-content .ui-state-error, .but-bg-hack.ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.but-bg-hack.ui-state-error a, .but-bg-hack.ui-widget-content .ui-state-error a, .but-bg-hack.ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.but-bg-hack.ui-state-error-text, .but-bg-hack.ui-widget-content .ui-state-error-text, .but-bg-hack.ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.but-bg-hack.ui-priority-primary, .but-bg-hack.ui-widget-content .ui-priority-primary, .but-bg-hack.ui-widget-header .ui-priority-primary { font-weight: bold; }
.but-bg-hack.ui-priority-secondary, .but-bg-hack.ui-widget-content .ui-priority-secondary,  .but-bg-hack.ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.but-bg-hack.ui-state-disabled, .but-bg-hack.ui-widget-content .ui-state-disabled, .but-bg-hack.ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.but-bg-hack.but_bg_grande .ui-icon { width: 5px; height: 34px; }
.but-bg-hack.but_bg_grande.ui-button-text-icons .ui-button-text { background: transparent url("http://gfx-1.photoescorts.com/pe/gfx/ui/but_border_bg_center_3a5612ff_f1efe7ff_34.png") repeat-x 0 0 ; }
.but-bg-hack.ui-widget-content .ui-icon {background-image: none/*{iconsContent}*/; }
.but-bg-hack.ui-widget-header .ui-icon {background-image: none/*{iconsHeader}*/; }
.but-bg-hack.but_bg_grande.ui-state-default .ui-icon {background-image: url(http://gfx-1.photoescorts.com/pe/gfx/ui/but_border_bg_3a5612ff_f1efe7ff_34.png);}
.but-bg-hack.but_bg_grande.ui-state-hover .ui-icon, .but-bg-hack.ui-state-focus .ui-icon {background-image: url(http://gfx-1.photoescorts.com/pe/gfx/ui/but_border_hi_bg_3a5612ff_eba770ff_f1efe7ff_34.png) /*{iconsHover}*/; }
.but-bg-hack.but_bg_grande.ui-button-text-icons.ui-state-hover .ui-button-text { background-image: url(http://gfx-1.photoescorts.com/pe/gfx/ui/but_border_hi_bg_center_3a5612ff_eba770ff_f1efe7ff_34.png) ; }
.but-bg-hack.ui-state-active .ui-icon {background-image: url(http://gfx-1.photoescorts.com/pe/gfx/ui/but_border_hi_bg_3a5612ff_eba770ff_f1efe7ff_34.png) /*{iconsActive}*/; }
.but-bg-hack.ui-state-highlight .ui-icon {background-image: url(http://gfx-1.photoescorts.com/pe/gfx/ui/but_border_hi_bg_3a5612ff_eba770ff_f1efe7ff_34.png) /*{iconsHighlight}*/; }
.but-bg-hack.ui-state-error .ui-icon, .but-bg-hack.ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.but_left_5x38 { background-position: 0 0; }
.but_right_5x38 { background-position: -5px 0; }
.but_2arrow_right_34x38 {	background-position: -11px 0; width: 34px!important; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.but-bg-hack .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.but-bg-hack .ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.but-bg-hack .ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.but-bg-hack .ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }/*
 * jQuery UI Button 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.but-bg-hack.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: 0;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible; } /* the overflow property removes extra width in IE */
.but-bg-hack.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.but-bg-hack.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.but-bg-hack.ui-button-icons-only { width: 3.4em; } 
button.but-bg-hack.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.but-bg-hack.ui-button .ui-button-text { display: block; }
.but-bg-hack.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.but-bg-hack.ui-button-icon-only .ui-button-text, .but-bg-hack.ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.but-bg-hack.ui-button-text-icon-primary .ui-button-text, .but-bg-hack.ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.but-bg-hack.ui-button-text-icon-secondary .ui-button-text, .but-bg-hack.ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.but-bg-hack.but_bg_grande.ui-button-text-icons .ui-button-text {	padding: 9px;	height: 16px;	float: left; }
/* no icon support for input elements, provide padding by default */
input.but-bg-hack.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.but-bg-hack.ui-button-icon-only .ui-icon,
.but-bg-hack.ui-button-text-icon-primary .ui-icon,
.but-bg-hack.ui-button-text-icon-secondary .ui-icon,
.but-bg-hack.ui-button-text-icons .ui-icon,
.but-bg-hack.ui-button-icons-only .ui-icon { position: relative; top: 0; margin-top: 0; }
.but-bg-hack.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.but-bg-hack.ui-button-text-icon-primary .ui-button-icon-primary,
.but-bg-hack.ui-button-text-icons .ui-button-icon-primary,
.but-bg-hack.ui-button-icons-only .ui-button-icon-primary {
	left: 0;
	float: left; }
.but-bg-hack.ui-button-text-icon-secondary .ui-button-icon-secondary,
.but-bg-hack.ui-button-text-icons .ui-button-icon-secondary,
.but-bg-hack.ui-button-icons-only .ui-button-icon-secondary {
	left: 0;
	float: right; }
.but-bg-hack.ui-button-text-icons .ui-button-icon-secondary,
.but-bg-hack.ui-button-icons-only .ui-button-icon-secondary { right: 0; }

/*button sets*/
.but-bg-hack.ui-buttonset { margin-right: 7px; }
.but-bg-hack.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.but-bg-hack.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

button.but-bg-hack
{
	visibility: hidden;
}

.boton
{
	cursor: pointer;
	padding: 1px;
	text-align: center;
}

.clear
{
	clear: both ;
}


#content
{
	margin:		0 ;
	padding:	0 ;
}

#alta_steps
{
	margin:			0 ;
	padding:		1px 0 ;
	background:	#967d00 url(http://gfx-2.photoescorts.com/pe/gfx/bg_menu_alta.gif) repeat-x ;
}

#opcion_cur
{
	position:	absolute ;
	top:			151px ;
	width:		13px ;
	height:		7px ;
	z-index:	2 ;
}


.titulo
{
	text-transform: uppercase ;
}

.pregunta,
.subtitulo
{
	margin:		0 ;
	padding:	0 ;
	font:	 		bold 22px verdana,arial ;
	color: 		#000 ;
}


.entradilla
{
	margin: 		10px 0 20px 10px ;
	padding: 		0 15px 0 8px ;
	font:	 			normal 13px verdana,arial ;
	color:			#000 ;
	list-style:	square outside ;
}

.entradilla li
{
	margin: 		0 ;
	padding:		5px 0 0 0 ;
	font:	 			normal 13px verdana,arial ;
	text-align:	justify ;
}

.entradilla .recuadro
{
	margin:			0 ;
	padding: 		2px 7px 3px 7px ;
	background: #c80000 ;
	font:	 			normal 13px verdana,arial ;
	color:			#fff ;
}


.datos
{
	margin:			0 ;
	padding:		19px 10px 10px 10px ;
	background:	#fff url(http://gfx-1.photoescorts.com/pe/gfx/bg_degradado.gif) repeat-y ;
}

.datos td.ayuda_larga
{
	width:				440px ;
	margin:				0 ;
	padding-left:	10px ;
	font: 				normal 13px verdana,arial ;
	color:				#000 ;
	text-align: 	justify ;
	border-left:	1px solid #000 ;
}

.datos .ejemplo
{
	padding-top: 15px ;
}

.datos ul.ayuda_confirmar
{
	margin: 		0 ;
	padding: 		0 0 0 16px ;
	list-style:	square outside ;
}

.datos ul.ayuda_confirmar li.item_0
{
	margin: 		0 ;
	padding:		0 ;
	text-align:	justify ;
}

.datos ul.ayuda_confirmar li.item_x
{
	margin: 		0 ;
	padding:		10px 0 0 0 ;
	text-align:	justify ;
}

.form-datos
{
	margin-top: 15px;
}

.respuesta .letra
{
	padding: 4px 0;
}

.respuesta .letra label
{
	margin:					0 ;
	padding:				4px 11px ;
	background:			#c80000 ;
	font:	 					normal 18px verdana,arial ;
	color: 					#fff ;
	text-align:			center ;
}

.respuesta .control
{
	margin:		0 ;
	padding:	0 0 0 10px ;
}

.respuesta .texto_sin_control
{
	font: normal 18px verdana,arial ;
	color: 		#000 ;
}

.respuesta .texto_sin_control
{
	margin:		0 ;
	padding:	0 0 0 13px ;
}

.respuesta .texto_con_control
{
	margin:		0 ;
	padding:	0 0 0 5px ;
	font:	 		normal 18px verdana,arial ;
	color: 		#000 ;
}
/*
 * jQuery UI Progressbar 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:14px; text-align: left; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height:100%; }
.pbarv.ui-progressbar .ui-progressbar-value { background-image: url("http://gfx-1.photoescorts.com/pe/gfx/pbar.png"); background-color: white; }
.pbarv.ui-progressbar .ui-progressbar-value .pbar-error { background-image: url("http://gfx-1.photoescorts.com/pe/gfx/pbar_red.png"); }
.no-border {
	border: none !important;
	margin: 0px !important;
}
#boton-upload
{
	visibility: hidden;
	margin: 0;
	float: left;
}

#but_paso_3
{
	visibility: hidden;
	margin: 0 0 0 20px;
	float: left;
}

.plupload.html5,
.plupload.html4
{
	position :	 absolute ;
	background : transparent ;
	overflow :	 hidden ;
}

.plupload input
{
	cursor: pointer;
	font-size: 118px;
	height: 100%;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

#file_upload_progress
{
	display:	none ;
	margin-left: 20px;
	width: 218px ;
	float: left;
}

#pb
{
	width: 216px ;
	float: left ;
	margin-bottom: 2px ;
}

#plupload_total_status
{
	display: block ;
	float:	 right ;
}

#plupload_upload_status
{
	float: left ;
}


#fotos,
#audio,
#videos
{
	float: 		left ;
	padding:	20px 0px 5px 1px ;
}

#fotos
{
	width:					570px ;
	padding-right: 	33px ;
}

#audio,
#videos
{
	width: 350px ;
}

#fotos .titulo,
#audio .titulo,
#videos .titulo
{
	float: none ;
	margin:			0 ;
	padding:		3px 0 3px 7px ;
	font:				normal 19px verdana,arial ;
	color:			#f8f8fb ;
	background:	#000 ;
}

#fotos_subidas,
#videos_subidos
{
	float:					left ;
	margin:					0 ;
	padding-bottom: 5px ;
}

#fotos_subidas .pie,
#videos_subidos .pie
{
	font-weight		: bold ;
	text-transform: uppercase ;
}

#fotos_subidas .boton,
#videos_subidos .boton
{
	float: right ;
	margin:		 0 ;
	height: 24px ;
	width:	60px ;
}

#fotos_subidas td.columna_x,
#videos_subidos td.columna_x
{
	margin:					0 ;
	padding:				15px 12px 0 0 ;
	vertical-align: bottom ;
}

#fotos_subidas td.columna_n,
#videos_subidos td.columna_n
{
	margin:					0 ;
	padding:				15px 0 0 0 ;
	vertical-align: bottom ;
}

#fotos_subidas td img
{
	width:					180px ;
	margin:					0 0 3px 0 ;
	padding:				0 ;
	border:					1px solid #000 ;
	vertical-align:	top ;
}

.video
{
	border:	1px solid #000 ;
	cursor: pointer;
}

.video
{
	display:				 block ;
	text-align:			center ;
	width:					 348px ;
	height:					 196px ;
	margin:			 0 0 3px 0 ;
	background-color: #000 ;
	position:			relative ;
}

.video img.play
{
	position:		absolute ;
	left:					50% ;
	top:					50% ;
	height:				40px ;				
	width:				40px ;
	margin-left: -20px ;
	margin-top:	 -33px ;
}

.video .controlbar
{
	position:	absolute ;
	left: 		0 ;
	bottom: 	0 ;
}


td.email
{
	margin:		0 ;
	padding: 	5px 0 20px 0 ;
}

.bloque_politica_privacidad
{
	width:		460px ;
	margin:		20px 0 15px 0 ;
	padding:	0 ;
}

.politica_privacidad
{
	margin:			0 ;
	padding:		1px 0 0 5px ;
	font:				normal 13px verdana,arial ;
	color:			#000 ;
	text-align:	justify ;
}

.datos td.ayuda_confirmar
{
	width:				520px ;
	font: 				normal 13px verdana,arial ;
	color:				#000 ;
	text-align: 	justify ;
	border-left:	1px solid #000 ;
	margin:				0 ;
	padding-left:	10px ;
}


.working_left
{
	width:					21px ;
	height:					21px ;
	margin: 				1px 20px 0 0 ;
	vertical-align:	top ;
}

.working_right
{
	width:					21px ;
	height:					21px ;
	margin: 				1px 0 0 20px ;
	vertical-align:	top ;
}


.tarifas
{
	margin-left: 	21px ;
	padding:			0 ;
}

.tarifas .leyenda_col
{
	padding: 				5px 20px ;
	font:						bold 18px verdana,arial ;
	color:					#967D00 ;
	border-left:		1px solid #d6d0c5 ;
	text-transform:	uppercase ;
}

.tarifas .leyenda_fila
{
	padding: 				5px 20px 5px 0 ;
	font:						bold 18px verdana,arial ;
	color:					#967D00 ;
	text-align:			right ;
	text-transform:	uppercase ;
}

.tarifas .leyenda_total
{
	padding: 				5px 20px 5px 0 ;
	font:						bold 18px verdana,arial ;
	text-align:			right ;
	color:					#000 ;
	text-transform:	uppercase ;	
}

.tarifas .comentario
{
	margin: 			0 ;
	padding: 			0 ;
	font:					normal 9px verdana,arial ;
}

.tarifas .subprecio
{
	padding: 				5px 20px ;
	font:						bold 18px verdana,arial ;
	color:					#c80000 ;
	text-align:			right ;
	border-left:		1px solid #d6d0c5 ;
	text-transform:	uppercase ;
}

.tarifas .precio
{
	padding: 				5px 20px ;
	font:						bold 18px verdana,arial ;
	color:					#000 ;
	border-left:		1px solid #d6d0c5 ;
	text-transform:	uppercase ;
}


.cuenta
{
	font: 		normal 18px verdana,arial ;
	color:		#967D00 ;
	padding:	5px 0 0 5px ;
}

.cuenta_texto
{
	font: 		normal 13px verdana,arial ;
	color:		#000 ;
	padding:	15px 0 0 5px ;
}


#presentacion
{
	width: 452px ;
}


#clickandbuy
{
	width:	408px ;
	height:	90px ;
}


