
/* VISIBILITY */
.off {visibility:hidden;}

/* FLOATS */
.left {float:left!important;}
.right {float:right!important;}
.fleft {float:left!important;}
.fright {float:right!important;}
.clear {clear:both;}

ol, ul {list-style: none;}

/*browser reset*/
*{margin:0; padding:0;}

/*tipografias*/
.body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; height:100%;}
.body h1 {font-size:14px; font-weight:normal; color:#bbb;margin:0; margin-bottom:15px; padding:0;}
.body p.ayudacont{ font-size:9px; color:#666;}
.body h4, .body .paso5 ul li{font-size:11px}
.body h3{font-size:10px;}
.body strong { font-weight:bold;}
.body .big { font-size:12px;}
/*fin tipografias*/

/*colores*/
a {color:#666666; outline:none!important;}
.body.paso2 h3 { background-color:#CCC;}
#warning, #warning p, #warningcnt, #warningcnt p, p.error, .rojo {color:#FF0000 !important; border-color:#FF0000;} 
.breadcrumbs {margin-top:10px; margin-bottom:5px;color:#888; }
.breadcrumbs a {color:#888; letter-spacing:0.3px; text-decoration:none}
.breadcrumbs a:hover{text-decoration:underline;}
/*fin colores*/

/*Links*/
a {color:#006699;text-decoration:none; cursor:pointer;}
a:hover {color:#333;text-decoration:underline;}
.clickeable {cursor:pointer;}
a img {border:none;}
/*Links*/

/*estilos generales*/
body {text-align:center;}
.wrapper {width:800px; margin:0 auto;text-align:left; }
.wrapper .header {margin-left:-90px}
*html .wrapper .header {margin-left:0}
.wrapper2 {width:950px; margin:5px auto;text-align:left; }
.header {/*height:154px;*/ width:950px; margin:auto; overflow:hidden;}
.header .logo{background:url(/static/images/nav/logo-nav.gif); width:314px; height:85px; margin-top:8px; float:left;}
.header .logo a{width:314px; height:85px; display:block; text-indent:-8000px;}
.header ul.acciones{display:block; float:right; margin-top:15px; margin-right:-12px;}
.header li{list-style:none; float:left; margin-right:8px; border-right:1px solid #aaa; padding-right:8px; height:17px; color:#818286!important;}
.header li.last{list-style:none; float:left; margin-right:8px; border-right:none; padding-right:8px; height:17px;}

.wrapper970 {margin:0 auto; text-align:left; width:970px;}

.transparentDiv {
background-color:#000000;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:3;
}




.header li a{text-decoration:none; font-size:12px; color:#818286;}
.header li a:hover{color:#333; text-decoration:underline}
.header p {display:block; float:right; margin-top:-15px; color:#59595B!important; font-size:12px; font-weight:bold; margin-right:4px; clear:both;}
*+html .header p{margin-top:42px;}
*html .header p{margin-top:42px;}


.header li.last a.flag-uy{ background: url(/static/images/home/uy/flag_uy.gif) no-repeat 0 0 !important; width:27px; height:20px; text-indent:-50000px; display:block; float:left; margin-top:-2px;}
.header .botones{ background:url(/static/images/nav/bk-nav.jpg); width:950px; height:48px; float:left; margin-top:10px;}
.header .botones ul{width:950px; margin-top:13px;}
.header .botones li{list-style:none; border:none; width:148px; text-align:center; margin:0; margin-left:2px; color:#818286!important; font-weight:bold!important;}
.header .botones li a{color:#818286!important; font-weight:bold!important;}

/* ------------------------------------------------- FOOTER FLAGS*/

.footer .paises a {float:left; padding-left:24px; height:15px; display:block; font: 10px Arial, Helvetica, sans-serif; color:#999;}
.footer .paises a:hover {background-position: 0 -15px; color:#333; text-decoration:none;}
.footer .paises .selected {background-position: 0 -30px; color:#ccc;}
.footer .paises .selected:hover {background-position: 0 0px; color:#ccc; cursor:default;}

.footer .paises .ar {background:url(/static/images/flags/ar.gif) no-repeat;}
.footer .paises .br {background:url(/static/images/flags/br.gif) no-repeat;}
.footer .paises .cl {background:url(/static/images/flags/cl.gif) no-repeat;}
.footer .paises .co {background:url(/static/images/flags/co.gif) no-repeat;}
.footer .paises .ec {background:url(/static/images/flags/ec.gif) no-repeat;}
.footer .paises .es {background:url(/static/images/flags/es.gif) no-repeat;}
.footer .paises .mx {background:url(/static/images/flags/mx.gif) no-repeat;}
.footer .paises .pa {background:url(/static/images/flags/pa.gif) no-repeat;}
.footer .paises .pe {background:url(/static/images/flags/pe.gif) no-repeat;}
.footer .paises .uy {background:url(/static/images/flags/uy.gif) no-repeat;}
.footer .paises .ve {background:url(/static/images/flags/ve.gif) no-repeat;}

.footer .paises {width:950px; margin:5px auto 10px; overflow:hidden; display:inline-block;}
.footer .paises li {border-right:none; float:left; text-align:left; margin-right:25px;}


.footer{text-align:center; margin-top:25px; padding-bottom:20px; clear:both;}
.footer div{padding:0;background:url(/static/images/nav/bk-footer.jpg) no-repeat; width:950px; height:42px; margin:auto;   }
*+html .footer div{margin-bottom:0px;}
*html .footer div{margin-bottom:0px;}
.footer div ul{margin:auto; width:585px; padding:5px 0px 0px 20px; border-top:1px dotted #ccc;}
.footer div ul li{list-style:none; float:left; margin-right:8px; border-right:1px solid #aaa; padding-right:8px; height:17px;}
.footer div ul li a{color:#666;}
.footer div.fix{background:none;}
.footer p{color:#666666; margin-bottom:6px;}
.footer p a{color:#666666;}
.footer .dridco { background:none; width:950px; height:62px; margin-top:3px; text-align:center!important; margin:auto;  }
.footer .dridco ul{border-top:1px dotted #ccc; padding:3px 0; width:650px; text-align:center; margin-top:0px;  }
.footer .dridco ul.ul2{ padding-top:0; width:650px; text-align:center; border:none!important; margin-top:0;  }
.footer .dridco ul li { height:12px; color:#666!important; font-size:10px!important; display:inline!important; float:none; padding-right:6px!important; }
.footer .dridco ul li.first{border-right:none; float:none; font-weight:bold; color:#000000; }
*html .footer .dridco ul li.first{border-right:none; margin:auto;}
.footer ul .last{border:none; }
.footer .dridco ul li a{font-weight:normal!important;}
.footer .dridco ul li em{color:#666!important; font-size:10px!important; font-weight:bold; font-style:normal;}



.footer .dridco ul li a{color:#666; font-weight:bold; }

.footer ul li .flag-ar , .header li.last a {
	background: url(/static/images/flag.gif) no-repeat 0 0px; 
	width:27px; 
	height:20px; 
	text-indent:-50000px; 
	display:block; 
	float:left;
	margin-top:-2px;
}



.footer ul li a.flag-uy{background:url(/static/images/home/uy/flag_uy.gif) no-repeat 0 0px; width:27px; height:20px; text-indent:-50000px; display:block; float:left; margin-top:-2px;}

.footer ul .last{border:none;}
.footer p{clear:left;}
.fix { clear:both; font-size:1px; height:1px;}
.fixx { clear:both; }
.help2 {display:inline;width:auto;}

.help {	background:url(/static/images/ayuda.gif) no-repeat;display:inline;width:19px;height:19px; margin-left:35px;}
.help3 {	background:url(/static/images/ayuda-b.gif) no-repeat;display:inline;width:19px;height:19px; margin-left:5px;}
*+html .help {margin-left:0px;}
*html .help {margin-left:0px;}
.icon-info {	background:url(/static/images/info.gif) no-repeat;display:inline;width:19px;height:19px;}


.error img { margin-bottom:-3px; vertical-align:top;}

hr{
	clear:both;
	float:none; 
	padding:0; 
	margin:20px auto 10px auto; 
	background:#fff; 
	border:1px solid #fff; 
	border-bottom:1px dashed #aaa; 
	text-align:center;
	height:1px;
}
*html hr{margin:0;}
*+html hr{margin:0;}

.bnrtop {width:747px; height:100px; background-color:#EBECE7; padding-left:21px; padding-top:10px; border:1px solid #CECECC; margin:auto}


/*------------------------------*/
.obligatorio {margin-left:-10px; *font-weight:bold; color:#FF6600 !important; padding-right:3px;}



.rojo .obligatorio{color:#FF0000 !important;}
.ayudacont { clear:both;}
.centrado {text-align:center; margin-bottom:10px; float:none; clear:both;}
.margintb { margin:20px 0;}
.hide { display:none;}
.banner {width:770px;position:relative; margin:15px 0; text-align:center;}

/*errores*/
#warning {background:#FFFFFF url(/static/images/errorg-ico.gif) no-repeat scroll 10px center;border:1px solid; margin:10px 0; padding:3px;}
#warning p {margin:0 0 0 60px !important;text-align:left; padding:5px 0;}
#warningcnt {background:#FFFFFF url(/static/images/errorg-ico.gif) no-repeat scroll 10px center;border:1px solid; margin:10px 5px; padding:3px;}
#warningcnt p {margin:0 0 0 60px !important;text-align:left; padding:5px 0;}
/*fin errores*/

/* NUEVOS BOTONES */

button {position: relative;	border: 0; padding: 0; cursor: pointer;	overflow: visible; /* removes extra side padding in IE */}
button::-moz-focus-inner {border: none; /* overrides extra padding in Firefox */}
button span {position: relative; display: block; white-space: nowrap;}

button.new_btn span.img {padding:0; margin:0 3px 3px 0; padding-left:20px; background-position:top left;}
button.new_btn:hover span.img {background-position:top left;}
button.new_btn span.img.imprimir {background: transparent url(/static/images/micuenta/imprimir.gif) no-repeat;}
button.new_btn span.img.excel {background: transparent url(/static/images/micuenta/excel.gif) no-repeat;}
button.new_btn span.img.mapa {background: transparent url(/static/images/icon-mapa.gif) no-repeat;}
button.new_btn span.img.listado {background: transparent url(/static/images/icon-listado.gif) no-repeat;}
button.new_btn span.img.facebook {background: transparent url(/static/images/icons/facebook.gif) no-repeat;}
button.new_btn span.img.email {background: transparent url(/static/images/icons/email.gif) no-repeat;}
button.new_btn span.img.denunciar {background: transparent url(/static/images/icons/denunciar.gif) no-repeat;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari Google Chrome fix margins */
	button span {margin-top: -1px;}
	button.new_btn {padding-right:11px!important;}
}

/* NUEVOS BOTONES LOOK & FEEL */
button.new_btn span {padding: 10px 0 0 12px; height:30px; background: transparent url(/static/images/micuenta/btnsprite.jpg) no-repeat left -30px; color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif;}
button.new_btn {padding: 0 12px 0 0; margin-right:5px; text-align: center; 
	background: transparent url(/static/images/micuenta/btnsprite.jpg) no-repeat right -100px; color:#333333;}

button.new_btn:hover span {background-position: 0 -170px;}
button.new_btn:hover {background-position: right -240px;}
button.new_btn:active span {background-position: 0 -310px;}
button.new_btn:active {background-position: right -380px;}

button.naranja span {color:#fff; font-weight:bold; background: transparent url(/static/images/micuenta/btnsprite.jpg) no-repeat left -450px;}
button.naranja {background: transparent url(/static/images/micuenta/btnsprite.jpg) no-repeat right -520px;}

button.naranja:hover span {background-position: 0 -590px;}
button.naranja:hover {background-position: right -660px;}
button.naranja:active span {background-position: 0 -730px;}
button.naranja:active {background-position: right -800px;}

/* ------- REEMPLAZAR POR .SMALL */
.info2 .new_btn span {height:22px; padding:5px 0 0 12px; background-position: 0 -870px;} 
.info2 .new_btn {background-position: right -930px;}
.info2 .new_btn:hover span {background-position:0 -870px;}
.info2 .new_btn:hover  {background-position: right -930px;}

.new_btn.small span {height:22px; padding:5px 0 0 12px; padding-top /*\**/: 3px\9;background-position: 0 -870px; padding-top:2px!ie;} 
.new_btn.small {background-position: right -930px;}
.new_btn.small:hover span {background-position:0 -990px; color:#FFFFFF!important;}
.new_btn.small:hover  {background-position: right -1050px;}

.new_btn.naranja.small span {height:22px; padding:5px 0 0 12px; padding-top /*\**/: 3px\9;background-position: 0 -990px; padding-top:2px!ie;} 
.new_btn.naranja.small {background-position: right -1050px;}

.info2 .naranja span {background-position: 0 -990px;}
.info2 .naranja {background-position: right -1050px;}
.info2 .naranja:hover span {background-position: 0 -990px;}
.info2 .naranja:hover {background-position: right -1050px;}

/* NUEVOS ESTILOS */
.help_empty {width:19px; height:19px; margin-left:-22px;}

/*Estilos generales de campos de formulario*/
.radio{ margin-bottom:-3px; width:15px; height:15px; float:none;}
* html .radio { margin-bottom:0;}
.check {float:none;}
.boton{
	float:none; 
	font-size:11px; 
	padding:4px 8px; 
	background:url(/static/images/bk-button.jpg); 
	color:#666; 
	font-weight:bold;
	border:1px solid #ddd;
	font-size:10px;
}

.boton_registrate_gratis {width: 260px;
 margin: 0 auto;
 font-size:11px;
 padding:4px 10px; 
 background:url(/static/images/bk-button.jpg);
 text-transform:uppercase;
 font-weight:bold;}

*html .file { padding:2px 0;}

input, select { margin-right:3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.XL {width:195px;}
.XL2 {width:200px;}
.LL {width:130px;}
.L {width:100px;}
.M {width:80px;}
.Mb {width:103px; margin-right:10px;}
.S {width:60px;}
.XS {width:30px; margin-right:10px;}
select.XL {width:200px;}
select.LL {width:135px;}
select.L {width:105px;}
select.M {width:85px;}
select.S {width:65px;}
select.XLcosta {width:200px;}
/*Fin estilos generales de campos de formulario*/

/*Estructura de columnas para los formularios*/
.fila1col, .fila2col, .fila3col, .fila4col, .fila6col, .combo { margin-bottom:10px; float:left;}
/*p{float:none; clear:both;}*/
.fila1col div, .fila2col div, .fila3col div, .fila4col div, .fila6col div, .combo div {min-height:1px;}

.fila1col {width:100%;}

.fila2col .colA {float:left; width:190px; margin-right:10px; text-align:right}
.fila2col .colB {float:left; width:490px;}
.fila2col .half {float:left; width:270px; padding-left:80px;}
.combo .filaA .colA {float:left; width:190px; margin-right:10px; text-align:right; margin-top:10px; }
.combo .filaA .colB {float:left; width:490px; margin-top:10px; margin-left:0;}
*+html .combo select{margin-left:0;}
.fila3col .colA {float:left; width:190px; margin-right:10px; text-align:right}
.fila3col .colB {float:left; width:110px; margin-right:10px;}
.fila3col .colC {float:left; width:140px;}

.fila4col .colA {float:left; width:190px; margin-right:10px; text-align:right}
.fila4col .colB {float:left; width:220px;}
.fila4col .colC {float:left; width:150px; margin-right:10px; text-align:right;}
.fila4col .colD {float:left; width:190px;}
.fila4col .colD .XL{width:160px!important;}

.fila6col .colA {float:left; width:190px; margin-right:10px; text-align:right}
.fila6col .colB {float:left; width:95px;}
.fila6col .colC {float:left; width:90px; margin-right:10px; text-align:right}
.fila6col .colD {float:left; width:107px;}
.fila6col .colE {float:left; width:70px; margin-right:10px; text-align:right}
.fila6col .colF {float:left; width:100px;}

/*Fin estructura de columnas para los formularios*/
img.captcha{margin-top:0!important;border:1px solid #333; width:85px; margin-right:5px;}
/*fin estilos generales*/

/*estilos especificos*/

/* ------------------------------*/
.paso1 {overflow:hidden;}
.paso1 h3, .paso2 h3, .paso3 h3, .paso4 h3, .paso5 h3{
	margin:3px 0;
	padding: 14px 0 0 10px !important;
	color: #000000;
	height:27px; 
	width:762px; 
	text-transform:uppercase; 
	font-size:10px; 
	font-weight:normal; 
	background:url(/static/images/bk-title3.jpg) repeat-x;
	background-color:#FFFFFF!important;
}
.paso1 h3 {margin:20px 0; text-align:left;}
.paso1 div {margin:20px 0; text-align:center; overflow:hidden;}
.paso1 div.breadcrumbs {text-align:left; margin:10px 0px 5px 0px;}
.paso1 div .espacio {margin-right:70px;}
.paso1 .colA {float:left; width:230px; text-align:left; margin:0 0 30px 150px;}
*html .paso1 .colA {margin-left:75px;}
.paso1 .colB {float:left;width:230px; text-align:left; margin:0 80px 30px 20px;}
.paso1 label {font-weight:bold!important;margin-left:5px; margin-bottom:2px; cursor:pointer;}
.paso1 p {color:#666666; padding-left:25px; font-size:9px}

.paso1 .tipo-vendedor {
	width:100%;
	text-align:left;
	}

.paso1 .tipo-vendedor li {
	float:left;
	width:225px;
	margin:0 20px;
	display:inline; /* IE6 FLOAT FIX */
	}

.paso1 .tipo-vendedor input {cursor:pointer;}

.paso2 .intro {margin-bottom:15px; margin-top:5px;}
.paso2 h3 { margin-bottom:10px; padding:3px; float:left; width:100%;}
.paso2 .preview {display:block; margin-top:10px; clear:both;}
.paso2 .espacio { margin-right:20px;}
.paso2 .captcha {margin-top:15px;}
.paso2 textarea { height:120px; width:700px; margin-bottom:10px;}
.paso2 .centrado .espacio { margin-right:70px;}
.paso2  .fila6col .colF {float:left; width:130px;}
.paso2  .colA img{border:1px solid #000;}
.paso2 .obligatorio {vertical-align:top;}
.paso2 .XL {width:195px;}
.paso2 .terms{padding:10px!important; float:left;}
.paso2 .terms .obligatorio{vertical-align:baseline; margin-left:-7px;}
.paso2 .terms .rojo{vertical-align:baseline; margin-left:-7px; color:#FF0000 !important;}
.paso2 .terms p{margin:5px; padding:0;}
.paso2 label{margin:0; padding:0;}

.confirmacion { margin-top:20px; width:438px; height:306px; background:url(/static/images/registro/confirmar_registro.jpg) no-repeat; padding:26px 0 0 332px;}
.confirmacion h2{ font-size:14px; font-weight:bold;  }
.confirmacion p{ font-size:12px; width:417px; margin-top:49px; margin-bottom:108px; }
.confirmacion b{ font-size:12px; font-weight:bold;}
.confirmacion strong{ font-size:14px; display:block; }

.nuevomail { margin-top:20px; width:488px; height:272px; background:url(/static/images/micuenta/nuevo_mail.jpg) no-repeat; padding:26px 0 0 282px;}
.nuevomail h2{ font-size:14px; font-weight:bold;  }
.nuevomail p{ font-size:12px; width:417px; margin-top:49px; margin-bottom:50px; }
.nuevomail b{ font-size:12px; font-weight:bold;}
.nuevomail strong{ font-size:14px; display:block; }

.pie { margin-top:10px; font-size:10px; color:#999999; }

.paso4 h3 {margin-bottom:15px;}
.paso4 p {margin-bottom:10px;}

.paso5 h3, .paso5 p { margin-bottom:10px;}
.paso5 h4 { margin-bottom:5px;}
.paso5 ul { margin-left:25px; margin-bottom:10px;}
.paso5 .captcha {margin-top:15px;}

.bloques { margin:20px 0; float:left;} 
.bloques .bloque_left { float:left; width:350px;}
.bloques .bloque_right { float:right; width:350px; text-align:center;}
.bloques .bloque_right input { margin:8px 0}

.login p { margin-bottom:10px;}
.login .ingreso,
.login .registro {
	width:320px; 
	float:left;
	padding:25px; 
	border:solid 1px #ccc;  
	text-align:center; 
	margin:10px 10px 10px 0px; 
	height:140px;
}
.login .ingreso h3,
.login .registro h3 { margin:-10px -10px 10px -10px; text-align:center; line-height:30px; color:#444; font-weight:bold; font-size:12px; border-bottom:1px dashed #ccc;}
.login .ingreso label { float:left; width:80px; margin-right:0px; line-height:16px; margin-bottom:8px; text-align:left;}
.login .ingreso input.XL { margin-bottom:8px; margin-left:0px; }
.login .ingreso a { display:block; margin-bottom:12px;}
* html .login .ingreso a {margin-bottom:10px;}
.login .registro p { text-align:left; margin-bottom:12px;}
.registrate{width:235px;}

h1.legales{color: #737373; margin:0px; margin-bottom:15px; font-size: 16px}
.text_terminos {margin:5px 60px 20px 50px; text-align:left; border: 0;}
.text_terminos p { line-height: 14px; margin-bottom: 8px;}

.text_terminos h2 { font-weight:bold; margin:0px 0 10px 0;}
.text_terminos h3 { font-weight:bold; margin: 12px 0 5px 0; color:#006699}
.bold { font-weight:bold; color: #737373; font-size:14px;}
.text_terminos ol { margin-left:40px;}
.text_terminos li { margin-bottom:10px;}
.bold2 { font-weight:bold; font-size:10px;}
.condiciones_iframe {width:700px; height: 5650px; overflow:hidden; border:0; }
.privacidad_iframe { border:0; width:710px;height: 2720px; overflow:hidden;}

.cont {width:770px; float:none;}
.esptit { height:40px;}
.alq2{ background:url(/static/images/alq_bg_img.jpg) no-repeat left top; width:360px; height:570px; float:left; margin-left:12px; float:left;}
.vend2{ background:url(/static/images/vta_bg_img.jpg) no-repeat left top; width:360px; height:570px; float:left; margin-left:28px;}
*html .vend2{ background:url(/static/images/vta_bg_img.jpg) no-repeat left top; width:360px; height:570px; float:left; margin-left:10px;}
.prop{width:337px; margin:auto; margin-top:20px;}
.cont p{padding-left:10px; background-image:none;}
.cont p.tit{background:url(/static/images/landings/bulet-naranja.gif) no-repeat left; padding-left:10px; font-size:16px!important;}
.cont p.tit a{font-size:14px!important;}

.esphelp {width:5px; float:inherit;}

.bnr_pol {width:770px; height:80px; background-color:#EBECE7; border:1px solid #CECECC; margin-top:10px; margin-bottom:10px;}
.bnr_polA {width:120px; float:left; margin:10px 36px;}
*html .bnr_polA {width:110px; float:left; margin:10px 28px;}

/* BLOQUE SEO */
.blq-seo {width:927px; height:140px; background-color:#F5F5F5; border:solid 1px #D4D0C8; padding:10px; margin-bottom:30px; margin-top:10px;}
.blq-seo .cola{width:140px; height:140px; float:left;}
.blq-seo .cola li.uno{font-size:12px; font-weight:bold; list-style:none; margin-bottom:52px; color:#666;}
.blq-seo .cola li.dos{font-size:12px; font-weight:bold; list-style:none; margin-bottom:45px;color:#666;}
.blq-seo .cola li.tres{font-size:12px; font-weight:bold; list-style:none;color:#666;}
.blq-seo .colb{width:780px; height:140px; float:left;}
.blq-seo .colb ul{ font-size:12px; margin-bottom:20px;}
.blq-seo .colb ul li{list-style:none; display:inline; border-right:solid 1px #666; padding-right:5px; margin-left:5px;}
.blq-seo .colb ul li.last{border:none;}
.blq-seo .colb ul li a{ font-size:12px;}

/* PUBLICIDADES */
.ad140x70 {
	width:140px;
	float:left;
	margin:0 0 20px 25px;
	_margin:0 0 20px 20px;
	display:inline;
}

.pub-728 {
	width:728px;
	height:90px;
	padding:10px;
	border:1px solid #D4D0C8;
	margin:8px auto 15px;
	position:relative;
	}

.pub-728 p {
	padding:4px;
	position:absolute;
	top:-10px;
	background-color:#FFF;
	color:#D4D0C8;
	}

.bnr-publicidad-950a{ width:950px; height:84px; border:1px solid #CCCCCC; float:left; margin-bottom:-10px; }
*html .bnr-publicidad-950a{margin-bottom:0; width:935px; margin-left:3px;}
.bnr-120a { width:120px; height:60px; margin:9px 32px 12px 34px; background:#CCCCCC; float:left}
*html .bnr-120a{margin:9px 28px 12px 28px;}
.publi-txt {background-color:#FFFFFF; font-size:10px; color:#CCCCCC; width:70px; padding-left:10px; margin-top:-8px; margin-left:10px; float:none; }
*html .publi-txt { margin-top:-8px; position:relative;}


.wbr:after { content: "\00200B" }

/*fin estilos especificos*/

/* MEDIA KIT */
.h-media{height:100px!important}
.cont-flash { width:950px; height:515px; margin:auto}

/* ----------------------------------------------------------------------- OVERLAY */
.overlay {
	position:relative;
	padding:0;
	z-index:5;
	width:680px;
	height:auto !important;
	height:100%;
	text-align:left;
	}

.overlay .corner {
	position:absolute;
	width:40px;
	height:40px;
	background:url(/static/images/overlay/sprite-corners-fff.png) no-repeat;
	}

.overlay .top, .overlay .btm {
/*	width:100%;*/
	height:40px;
	padding:0 40px;
	position:relative;
	}

.overlay .top .middle, .overlay .btm .middle {
	width:100%;
	height:40px;
	}
	
.overlay .content {
	background:url(/static/images/overlay/bkg-600-fff.png) repeat-y;
	padding:0 40px;
	position:relative;
	width:auto;
	height:auto;
	_height:20px; /*IE6 FIX */
	}

.overlay .content .middle {
	max-height:300px;
	height: expression(this.scrollHeight > 301? "300px": "auto");
	overflow:auto;
	}


#tlc {top:0; left:0; background-position:-1px -1px;}
.overlay .top .middle {background:url(/static/images/overlay/top-fff.png) repeat-x;}
#trc {top:0; right:0; background-position:-42px -1px; float:right;}

#blc {bottom:0; left:0; background-position:-1px -42px;}
.overlay .btm .middle {background:url(/static/images/overlay/btm-fff.png) repeat-x;}
#brc {bottom:0; right:0; background-position:-42px -42px;}

.overlay h4 {
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	letter-spacing:-0.05em;
	}

.overlay div.close {
	background:url("/static/images/cruz.gif") no-repeat scroll center top transparent;
	display:block;
	float:right;
	height:13px;
	width:12px;
	cursor:pointer;
}

.overlay .acciones {display:block; text-align:right;}

.overlay .acciones div.close {background:none; color:#006699;}
.overlay .acciones div.close:hover {text-decoration:underline;}

.overlay .acciones .close {display:inline; float:none; height:auto; width:auto;}




/* OVERLAY COMPARTIR */

.compartir p {
	width:250px;
	float:left;
	font:14px/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:21px;
	color:#666;
	clear:both;
	}

.compartir ul {
	width:250px;
	float:left;
	margin-left:50px;
	}

.compartir ul li {
	float:left;
	margin:5px;
	display:inline;
	}

.compartir ul li a {
	width:60px;
	height:32px;
	display:block;
	font-size:11px;
	padding-top:18px;
	padding-left:55px;
	}

.compartir .email {background:url(/static/images/icons/share-email.png) no-repeat;}
.compartir .facebook {background:url(/static/images/icons/share-facebook.png) no-repeat;}
.compartir .blogger {background:url(/static/images/icons/share-blogger.png) no-repeat;}
.compartir .twitter {background:url(/static/images/icons/share-twitter.png) no-repeat;}
.compartir .myspace {background:url(/static/images/icons/share-myspace.png) no-repeat;}
.compartir .linkedin {background:url(/static/images/icons/share-linkedin.png) no-repeat;}

/* RESERVADO */

#listado .aviso .image .reservado, .list_item .bloque2 .col .reservado {
	display:block;
	width:62px;
	height:62px;
	background: url("/static/images/listados/62x62-reservado.png") no-repeat center;
	position:absolute;
	top:-5px;
	left:-5px;
	}

.cont-aviso .cont-ficha .ficha-info .left .ficha-foto .foto-prev .reservado {
	display:block;
	width:100px;
	height:100px;
	background: url("/static/images/aviso/100x100-reservado.png") no-repeat center;
	position:absolute;
	top:-8px;
	left:-7px;
	}
	
	.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('images/error.png');
}



	#gallery {
		background-color: #444;
		padding: 10px;
		width: 100%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff ;
		border-width: 5px 5px 5px;
		color: #fff;
		border-bottom:5px solid #fff !important;
	}
	#gallery ul a:hover { color: #fff; border-bottom:none !important; }


