body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
}
/*//////////////ESTRUCTURA GENERAL///////////*/
#wrapper{
width:940px;
margin:0 auto;
text-align:left;
}

#cabezal{
padding-top:0px;
}

#nav{
float:right;
color:#0b0090;
font-weight:bold;
padding-right:10px;
}

#linkspie{
clear:both;
width:830px;
margin:auto;
text-align:center;
font-weight:bold;
padding-top:20px;
color:#000066;
}

#pie{
margin-top:8px;
width:931px;
height:48px;
background:url(../../images/pie.jpg) no-repeat;
text-align:center;
padding-top:12px;
color:#000066;
font-weight:bold;
line-height:160%;
margin-bottom:40px;
}


/*///HOME///////*/

#mapa{
height:348px;
float:left;
padding-top:3px;
}


.columna{
float:left;
width:464px;
margin-right:6px;
margin-bottom:5px;
}
.columnatop{
height:28px;
background:url(../../images/fondocontenido.jpg) no-repeat 1px;
padding-left:25px;
padding-top:15px;
font-size:14px;
}
.columnamedio{
background:url(../../images/fondocontenido2.jpg) repeat-y 1px;
padding-left:25px;
padding-top:10px;
color:#000066;
font-weight:bold;
height:100%;

}

.columnabottom{
height:42px;
background:url(../../images/fondocontenido3.jpg) no-repeat 2px 0;
}

.columnabottom_linea{
color:#000066;
font-weight:bold;
text-align:right;
padding-right:20px;
padding-top:15px;
height:26px;
background:url(../../images/fondocorto.jpg) no-repeat 2px ;
}


#detalle{
clear:both;
}

.fondodetalletop{
color:#666666;
font-size:14px;
padding-left:25px;
padding-top:15px;
height:27px;
background:url(../../images/fondolargotop.jpg) no-repeat;
}

.fondodetallemedio{
padding-left:18px;
padding-top:5px;
background:url(../../images/fondolargomedio.jpg) repeat-y;
width:100%;
height:100%;

}
.fondodetallebottom{
height:35px;
background:url(../../images/fondolardobottom.jpg) no-repeat;
color:#000066;
font-weight:bold;
text-align:right;
padding-top:15px;
padding-right:20px;
}


/*////////productos HOME/////////////*/
.cadafoto{
float:left;
width:98px;
color:#000066;
padding-right:12px;
padding-top:3px;
}
.cierre{
width:12px;
float:left;
padding-left:2px;
}
.fotochica{
width:80px;
float:left;
}
.bordegris{
border:#666666 1px solid;
}


/*////////////Navegacion horizontal//////////*/
#navegacion{
text-align:left;
font-size:14px;
color:#000066;
font-weight:bold;
padding-left:8px;
padding-bottom:15px;
}
#navegacion ul li{
list-style:none;
display:inline;
}

#navegacion02{
text-align:left;
font-size:14px;
color:#666666;
font-weight:bold;
padding-left:8px;
padding-bottom:15px;
padding-top:30px;
}
#navegacion02 ul li{
list-style:none;
display:inline;
color:#666666;
}


/*///////////GALERIA///////*/
#titulos{
padding-left:10px;
font-weight:bold;
padding-bottom:10px;
float:left;
width:538px;
padding-top:8px;
}

.galeriafoto{
width:221px;
float:left;
color:#000066;
font-size:14px;
padding-bottom:8px;
font-weight:bold;
}

.galeriafoto_marco{
width:221px;
text-align:center;
border:#999999 1px solid;
height:180px;
}


/*/////////search/////////*/
.cadaproducto{
font-size:14px;
padding:6px 0 6px 2px;
float:left;
border-bottom:#cacaca solid 1px;
width:933px;
}

.fotoproducto{
float:left;
width:80px;
height:80px;
border:#cacaca 1px solid;
}

.cadaproducto_texto{
float:left;
width:476px;
color:#000066;
font-size:14px;
padding:0px 10px 5px 6px;
margin:0 10px 0 10px;
}

.cadaproducto_texto a {
	font-weight:bold;
}

.cadaproducto .prezzo {
	font-weight:bold;
}

.prezzo{
width:110px;
float:left;
color:#404040;
text-align:left;
}

.luogo{
width:140px;
float:left;
color:#404040;
text-align:left;
}

.data{
width:80px;
float:left;
color:#404040;
text-align:left;
}
#sponsor{
width:700px;
border-bottom:#cacaca solid 2px;
padding:4px 0px 4px 4px;
font-size:20px;
color:#666666;
}
.link{
color:#000066;
font-weight:bold;
padding-left:2px;
padding-top:10px;
}
.cadalink{
width:700px;
line-height:150%;
padding-left:4px;
border-bottom:#cacaca solid 1px;
padding-bottom:8px;
}


/*VIP CONTENTS*/
#vip_move_next,#vip_move_prev,#vip_backto_result{
	font-weight:bold;
	display:inline;
}
#vip_move_next,#vip_move_prev{
	float:right;
}
#vip_move_prev{
	margin-right: 30px;
}
#vip_price{
	font-size:1.6em;
	font-weight:bold;
}
#image_gallery{
	float:left;
	padding:10px;
	border: solid 1px #CACACA;
	width:416px;
}
#text_contents{
	float:left;
	padding-left:10px;
	width:458px;
}
#main_attributes{
	width:210px;
	float:left;
}
#main_attributes UL{
	list-style:none;
}
.attr_label{
	font-weight:bold;
}
#main_actions{
width:240px;
font-weight:bold;
border:solid 1px #CACACA;
float:right;
background-color:#FFF;
padding-bottom:4px;
margin:0;
}
#main_actions_user_name{
	font-size: 1.2em;
	font-weight:bold;
	padding: 4px 10px;
	display:block;
}
#open_replyto{
	display:block;
	height: 50px;
	line-height:50px;
	padding-left:70px;
	background: #FFF url(../../images/email.gif) no-repeat 10px 5px;
	font-size: 1.2em;
}
#phone_number_button{
	display:block;
	height: 50px;
	line-height:50px;
	padding-left:70px;
	background: #FFF url(../../images/phone.gif) no-repeat 10px 5px;
	font-size: 1.2em;
}
#content_txt_descrip{
	float:left; 
	width:440px;
}
#back_spam{
	float:left;
	display:none;
	width:444px;
	margin: 10px auto;
	padding:5px;
	border:solid 1px #CACACA;
	position:relative;
}
#back_spam FIELDSET{
	border:none;
}
#back_spam LEGEND{
	margin:3px 0;
	padding:0;
	font-weight:bold;
	font-size: 1.2em;
	margin-left:-6px;
}

#close_replyto{
	display:block;
	height:15px;
	width:15px;
	background: #FFF url(../../images/fotox.jpg) no-repeat 0 0;
	position:absolute;
	top:7px;
	right:7px;
	text-indent:-99999px;
}
#back_spam OL{
	list-style: none;
	padding:0;
	margin:0;
}
#back_spam OL LI{
	margin-bottom: 4px;
}
#back_spam LABEL{
	font-size:1.2em;
	display:block;
}
.form_fields{
	border: 1px solid #CACACA;
	border-top: 2px solid #CACACA;
	float:left;
}
#captcha_field{
	width: 115px;
}
#captcha_field IMG{
	display:block;
	margin: 7px auto;
}
#back_spam BUTTON{
	height:50px;
	padding:0;
	margin-right:5px;
	display:inline;
	float:left;
	background:none;
	border: none;
	margin-top:10px;
	cursor:pointer;
}
#replyto_terms{
	display:inline;
	height:50px;
	width:340px;
	float:left;
	margin-top:10px;
}
#report_ad{
	text-align:right; 
	margin: 5px 15px 4px 0;
	display:none;
}
#flagged_ad{
	text-align:right;
	float:right;
	width: 300px;
}
#flagged_ad SPAN{
	line-height:20px;
	padding-left:20px;
	background:transparent url(../../images/success.gif) no-repeat;
	font-weight:bold;
	color:#2ABA25;
	display:block;
}
.errorMsg{
	color:#D32608;
	margin:0;
	font-weight:normal;
}
.successMsg{
	color:#2ABA25; 
	font-weight:bold;
	margin-top: 10px;
	line-height:20px;
	padding-left:25px;
	background:transparent url(../../images/success.gif) no-repeat;
	font-size: 1.5em;
}
.error_box_borders{
	border:solid 2px #D32608;
}
/*///////////////////VIP02//////////*/


.top_back01{
width:931px;
height:11px;
background:url(../../images/vip/back01_top.jpg) no-repeat top;
border:0;
display:block;
overflow:hidden;
}
.center_back01{
width:931px;
height:auto;
background:  url(../../images/vip/back01_center.jpg) repeat-y;
display:block;
overflow:hidden;
}
.bot_back01{
width:931px;
height:11px;
background:url(../../images/vip/back01_bot.jpg) no-repeat top;
display:block;
overflow:hidden;
border:0;
}

.top_back02{
width:907px;
height:10px;
background:url(../../images/vip/back02_top.jpg) no-repeat top;
border:0;
display:block;
overflow:hidden;
}
.center_back02{
width:907px;
height:auto;
background:  url(../../images/vip/back02_center.jpg) repeat-y;
display:block;
overflow:hidden;
}
.bot_back02{
width:907px;
height:1px;
background:url(../../images/vip/back02_bot.jpg) no-repeat top;
display:block;
overflow:hidden;
margin-bottom:10px;
}

.nav_arriba{
	width:931px;
	padding:8px 0;
	float:left;
}

.caja01_spam{
width:250px;
height:23px;
border:0;
background:url(../../images/vip/caja01_spam.jpg) no-repeat;
}
.caja02_spam{
width:250px;
height:137px;
border:0;
background:url(../../images/vip/caja02_spam.jpg) no-repeat;
}
.caja03_spam{
width:73px;
height:23px;
border:0;
background:url(../../images/vip/caja03_spam.jpg) no-repeat;
}
.blok_form01{
float:left;

}
.blok_form02{
height:165px;
padding-left:12px;
}
.blok_form03{
width:200px;
height:70px;
}
.pad_top12{
padding-top:12px;
}
.pad_top5{
padding-top:5px;
}
.pad_left12{
padding-left:12px;
}
.pad_left5{
padding-left:5px;
}
.pad_left7{
padding-left:7px;
}
.pad_right7{
padding-right:7px;
}
.pad_right13{
padding-right:13px;
}
.pad_right25{
padding-right:25px;
}
.pad_bot20{
padding-bottom:20px;
}
.float_r{
float:right;
}
.float_l{
float:left;
}
.w95{
width:95px;
}
.w210{
width:210px;
}
.w115{
width:115px;
}



.bloque_icon{
	width:240px;
	height:45px;
	display:block;
}

/*///////////////////VIP//////////*/

#contenidoVIPTtop{
background:url(../../images/fondotopVIP.jpg) no-repeat;
width:933px;
height:21px;
}
#contenidoVIPmedio{
width:936px;
height:600px;
background:url(../../images/fondomedioVIP.jpg) repeat-y;
}
#contenidoVIPbottom{
height:25px;
background:url(../../images/fondobottomVIP.jpg) no-repeat;
}
#detalleVIP{
padding-right:15px;
margin-bottom:4px;
text-align:right;
color:#000066;
font-weight:bold;
}
#fondoVIP{
background:url(../../images/fondoVIP.jpg) no-repeat;
height:130px;
padding-top:6px;
padding-left:6px;
}
#setdefotos{
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border:#cacaca solid 1px;
width:416px;
height:510px;
}
.minifotos{
margin-top:5px;
margin-right:18px;
float:left;
padding:6px 0px 6px 0px;
border:#cacaca solid 2px;
width:82px;
height:82px;
display:block;
}
#tabla{
width:212px;
color:#666666;
float:left;
font-weight:bold;
}

#datosanuncio{
text-align:left;
float:left;
height:78px;
width:214px;
font-weight:bold;
padding:4px 18px 4px 10px;
height:130px;
border:#cacaca solid 2px;
background-color:#FFFFFF;
}
#textoanuncio{
text-align:left;
padding-top:4px;
color:#666666;
font-weight:bold;
}

#anucios2{
float:left;
width:426px;
}


/*////////PAGINACION///////////////*/
.paginacion{
border-top:#cacaca solid 1px;
text-align:left;
position:relative;
padding-top:5px;
font-size:12px;
padding-bottom:30px;
}

.next{
position:absolute;
right:-5px;
top:5px;
width:100px;
height:20px;
font-size:12px;
}

/*//////////FORMULARIO////////*/
.campoylebel{
font-size:14px;
font-weight:bold;
padding-left:20px;
padding-bottom:60px;
clear:left;

}

.campoylebel select{
width:164px;
height:24px;
border:#cfcfcf 1px solid;
font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
padding-left:5px;
color:#000000;
}

.campoylebel input{

border:#cfcfcf 1px solid;
padding-left:5px;
color:#000000;
font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
}

.inputchico{
width:150px;
height:21px;
}
.inputlargo{
width:360px;
height:21px;
}
#descrizione{
width:360px;
height:214px;
overflow:auto;
font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
padding-left:5px;
font-size:12px;

}

.lebels{
width:180px;
float:left;
}

.lebels2{
float:left;
font-size:12px;
font-weight:normal;
padding-left:15px;
}
.paddinggde{
padding-left:218px;
}
.bton_subirimg{
	margin-top:10px;
}

#llamada{
position:absolute;
top:0;
left:0;
}


/*/////////////varios generales/////////*/
img{
border:none;
outline:none;
}

p, ul, li, form{
padding:0;
margin:0;
}


a{
text-decoration:none;
color:#000066;
}

.gris{
color:#404040;
}

.grisclaro{
color:#999999;
}

.blanco{
color:#FFFFFF;
}

.azul{
color:#000066;
}
.negro{
color:#333333;
}

.paddingtop{
padding-top:15px;
}

.paddingtop5{
padding-top:3px;
}

.paddingabajo{
padding-bottom:17px;
}

.paddingright{
padding-right:15px;
}

.paddingright2{
padding-right:25px;
}

.padingleft{
padding-left:5px;
}


.margintop{
margin-top:5px;
}

.margingrande{
margin-right:130px;
margin-left:130px;
}

.floatleft{
float:left;
}

.alineaderecha{
text-align:right;
}
.alineacentro{
text-align:center;
}
.size12{
font-size:12px;
}
.size18{
font-size:18px;
}
.size25{
font-size:25px;
}
.paddingbottom{
padding-bottom:4px;
}
.pad_left270{
padding-left:270px;
}
.font14{
font-size:14px;
}
.bold{
font-weight:bold;
}
.separado{
letter-spacing:2px;
}

/********SEND TO FRIEND********/
#stf OL{
	padding:0;
	margin:0;
	list-style:none;
}
#stf OL LI{
	margin: 10px 0;
}
#stf LABEL{
	display:block;
	width: 250px;
	float:left;
}
#stf INPUT,#stf TEXTAREA{
	width: 300px;
}
#stf BUTTON{
	background:none;
	border:none;
	margin-left:-13px;
}
#stf SPAN#captcha{
	margin-left:250px;
	display:block;
	width: 94px;
	padding:0px;
}
/********SEND TO FRIEND********/

/********SEND EMAIL TO MANAGE ADS********/
#sel OL{
	padding:0;
	margin:0;
	list-style:none;
}
#sel OL LI{
	margin: 10px 0;
}
#sel LABEL{
	display:block;
	width: 250px;
	float:left;
}
#sel INPUT,#stf TEXTAREA{
	width: 300px;
}
#sel BUTTON{
	background:none;
	border:none;
	margin-left:-13px
}
#sel SPAN#captcha{
	margin-left:250px;
	display:block;
	width: 94px;
	padding:5px;
}
/********SEND EMAIL TO MANAGE ADS********/


/*********HOUSE CUSTOMIZATIONSS *********/
#house_address{
	padding-left: 50px;
}

/*********SECURITY BOX*******************/
div#securityBox{
padding: 0px 0 15px 5px;
margin-left: 26px;
border-left: 1px solid #2ABA25;
}

#securityBox div.securityTitle{
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 3px;
}

#securityBox div.securityInfo{
	float: right;	
}

#securityBox ul{
	margin-left: 15px;
}

#securityBox ul,
#securityBox ul li{
	list-style: none;
}

#securityBox ul li{
	height: 31px;
	padding-left: 57px;
	padding-top: 10px;
}

#securityBox ul li.card{
	background:transparent url(../../images/vip/sec_card.jpg) no-repeat; 
}

#securityBox ul li.cash{
	background:transparent url(../../images/vip/sec_cash.jpg) no-repeat; 
}

#securityBox ul li.light{
	background:transparent url(../../images/vip/sec_light.jpg) no-repeat; 
}

#securityBox ul li.people{
	background:transparent url(../../images/vip/sec_people.jpg) no-repeat;
	background-position: -4px 0; 
}

