
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:	244px ;
}

.opcion_cur_apartamentos
{
	left:	372px ;
}

.opcion_cur_mobile
{
	left:	489px ;
}


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/en/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/en/gfx/bg_nota_legal.gif) no-repeat ;
}

#footer_toolbar .privacidad
{
	float:				right ;
	margin-left:	7px ;
	background:		#000 url(http://gfx-1.photoescorts.com/pe/en/gfx/bg_privacidad.gif) no-repeat ;
}

#footer_toolbar .contactar
{
	float:				right ;
	margin-left:	7px ;
	background:		#000 url(http://gfx-1.photoescorts.com/pe/en/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 ;
}


p
{
	margin:				10px 0 0 0 ;
	padding:			0 ;
	font:					normal 13px verdana,arial ;
	color:				#000 ;
	text-align:		justify ;
}	


#content
{
	margin:			0 ;
	padding:		0 ;
	background:	#fff url(http://gfx-1.photoescorts.com/pe/gfx/bg_degradado.gif) repeat-y ;
}

#main
{
	margin:		0 ;
	padding:	9px 10px 176px 10px ;
}

