/*=========================================================================================*/
/*=========================================================================================*/ 
 
/*RESET*/
/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, i { 
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}


:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

div.clear{clear:both;}
.border_b{border-bottom:#bfa77e solid 1px !important;}
span.gold{color:#eabd70;}


html, body {
height: 100%;
}

#content{
	min-height:100%;
	position:relative;
	top: 0px;
	left: 0px;
}

.wrapper {
    height: auto !important;
    margin: 0 auto;
	overflow:hidden;
	padding-bottom:100px;
 }


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f0f0f0;
	background-color:#000!important;
}

/*BODY´S classes*/
body.uvas{ background:url(../../media/images/bg_body_uvas.jpg) repeat-x top left;}
body.aji{ background:url(../../media/images/bg_body_aji.jpg) repeat-x top left;}
body.naranja{ background:url(../../media/images/bg_body_naranja.jpg) repeat-x top left;}
body.frutilla{ background:url(../../media/images/bg_body_frutilla.jpg) repeat-x top left;}

/*HEADER´S classes*/
body.uvas div.header{ background:url(../../media/images/bg_header_uvas.jpg) no-repeat left top;}
body.aji div.header{ background:url(../../media/images/bg_header_aji.jpg) no-repeat left top;}
body.naranja div.header{ background:url(../../media/images/bg_header_naranja.jpg) no-repeat left top;}
body.frutilla div.header{ background:url(../../media/images/bg_header_frutilla.jpg) no-repeat left top;}

div.lumina_header
{
	padding-bottom: 9px;
	background-image: url(/media/images/sorteos/hd_lumina.jpg) no-repaet left top;
}

/*info CALENDAR´S classes*/
body.uvas div.info div.info_content{ background-color:#351324;}
body.aji div.info div.info_content{ background-color:#350101;}
body.naranja div.info div.info_content{ background-color:#4f3406;}
body.frutilla div.info div.info_content{ background-color:#350101;}


/*H2 y H3*/
h2, h3{	text-indent:-999em;}

h2{
	width:550px;
	height:33px;
	margin-top:5px;
}

h2#home{background:url(../../media/images/h2-bienvenidos-trans.png) no-repeat top left;}
h2#como_llegar{background:url(../../media/images/h2-como_llegar-trans.png) no-repeat top left;}
h2#mapa{background:url(../../media/images/h2-mapa-trans.png) no-repeat top left;}
h2#eventos{background:url(../../media/images/h2-eventos-trans.png) no-repeat top left;}
h2#locales{background:url(../../media/images/h2-nuestros_locales-trans.png) no-repeat top left;}
h2#informacion{background:url(../../media/images/h2-informacion-trans.png) no-repeat top left;}
h2#acerca{background:url(../../media/images/h2-acerca-trans.png) no-repeat top left;}
h2#amigos{background:url(../../media/images/h2-amigos-trans.png) no-repeat top left;}
h2#petalos{background:url(../../media/images/h2-petalos-trans.png) no-repeat top left;}
h2#lumina{background:url(../../sorteos/img/h2_completa_trans.png) no-repeat top left;}
h2#sorteos_club{background:url(../../sorteos/sorteos_por_club/img/h2_completa-trans.png) no-repeat top left;}
h2#contactenos{background:url(../../media/images/h2-contactanos-trans.png) no-repeat top left;}
h2#yopc{background:url(../../media/images/h2-yopc-trans.png) no-repeat top left;}
h2#cheques{background:url(../../media/images/h2-pccheck-trans.png) no-repeat top left;}
h2#newsletters{background:url(../../media/images/h2-newsletters-trans.png) no-repeat top left;}
h2#cartelera{background:url(../../media/images/h2-cartelera-trans.png) no-repeat top left;}
h2#registro{background:url(../../media/images/h2-registrarme-trans.png) no-repeat top left;}
h3#eventos{background:url(../../media/images/h3-eventos-promociones.gif) no-repeat 11px top;}
h3#revista{background:url(../../media/images/h3-revista.gif) no-repeat 11px top;}
h3#sociales{background:url(../../media/images/h3-sociales.gif) no-repeat 11px top;}
h3#locales{background:url(../../media/images/h3-locales.gif) no-repeat left top;}
h3#anos{background:url(../../media/images/h3-anos.gif) no-repeat 11px top;}
h3#web{background:url(../../media/images/h3-web.gif) no-repeat 11px top;}
h3#servicios{background:url(../../media/images/h3-servicios.gif) no-repeat 11px top;}

h3#locales_por_rubro{ 
	background:url(../../media/images/h3-locales-por-rubro-trans.png) no-repeat top left; 
	width:136px; 
	height:17px; 
	text-indent:-999em;
	margin:0;
}


/*-[ wrapper ]-----------------------------------------------------------------------------*/

div.wrapper {
	width:1030px;
	margin:0 auto;
	clear:both;
	height:100%;
}

/*-[ header ]-----------------------------------------------------------------------------*/

div.header {
	width:1036px;
	height:160px;
	clear:both;
	overflow:hidden;
}

div.header a{
	width:103px;
	height:137px;
	display:block;
	margin:7px 0 0 66px;
}


/*-[ content ]-----------------------------------------------------------------------------*/

div.wrapper div.content {
	width:946px;
	margin:0 auto;
	padding-top:28px;
}

/*COLUMN LEFT----------------------------------------------------------------------------*/
div.column-left{
	width:154px;
	float:left;
	margin-top:15px;
}

/*-[ menu ]--*/

div.column-left dl{
	width:154px;
}

div.column-left dl dt, div.column-left dl dd{
	/*padding-left:16px;*/
}

div.column-left dl a{
	color:#fbe9c3;
	text-decoration:none;
	padding-left:16px;
}

div.column-left dl a:hover{
	background:transparent url(../../media/images/flecha-trans.png) no-repeat scroll 0 3px;
	color:#e8b868;
}

div.column-left dl dt{
	/*background:url(../../media/images/bg_dt_menu.jpg) no-repeat bottom left;*/
	padding-bottom:8px;
}

div.column-left dl dd
{
	/*margin:8px 0 14px 0;*/
	padding: 11px 0 8px;
}

div.column-left dl dd ul li{
	margin:8px 0 0 16px;
}

.item-menu-seleccionado 
{
	background:transparent url(../../media/images/bg_dt_menu.jpg) no-repeat scroll left bottom;
}

/*acceso para locatarios*/
a.acceso{
	background:url(../../media/images/bg-acceso.jpg) no-repeat top left;
	width:106px;
	height:29px;
	margin:25px 0 25px 22px;
	display:block;
}

a.acceso:hover{
	background:url(../../media/images/bg-acceso.jpg) no-repeat bottom left;
}

/*links faceebok - twitter*/

div.links{
	width:154px;
	text-align:left;
	padding:25px 0 0 15px;
}

div.links a.petalos{
	margin-bottom:38px;
	display:block;
}

div.links span{
	color:#907a52;
	font-size:11px;
}

div.links ul li

div.links ul li{
	margin-top:8px;
	margin-bottom:-2px;
	padding:0 0 0 15px;
}

div.links ul li a.facebook{
	background:url(../../media/images/facebook.jpg) no-repeat left top;
	width:90px;
	height:21px;
	display:block;
	margin:8px 0 0 0;
}

div.links ul li a.facebook:hover{
	background:url(../../media/images/facebook.jpg) no-repeat left -21px;
}

div.links ul li a.twitter{
	background:url(../../media/images/twitter.jpg) no-repeat left top;
	width:88px;
	height:21px;
	display:block;
	margin:8px 0 0 0;
	*margin:8px 0 0 0px;
}

div.links ul li a.twitter:hover{
	background:url(../../media/images/twitter.jpg) no-repeat left -21px;
}

/*VISA*/
div.visa{
	float:left;
}

div.visa a{
	background:url(../../media/images/visa.jpg) no-repeat left top;
	width:93px;
	height:13px;
	display:block;
	position:relative;
	overflow:hidden;
}

div.visa a:hover{
	background:url(../../media/images/visa.jpg) no-repeat left -13px;
}


/*COLUMN CENTER----------------------------------------------------------------------------*/
div.column-center{
	width:550px;
	float:left;
	margin-left:30px;
}

div.gallery{
	margin-top:16px;
	width:550px;
}

div.gallery_title{
	float:right;
	width:452px;
	margin-top:9px;
}

div.bloques{
	width:262px;
	float:left;
	margin:0;
}

div.column{
	width:262px;
	float:left;
}

div.bloque_right{
	margin-right:0!important;
	float:right;
}

div.bloques h3, div.informacion h3, div.acerca h3, div.amigos h3, div.petalos h3, div.lumina h3, div.yopc h3, div.cheques h3{
	margin-top:30px;
	padding:0 0 8px 0;
	width:100%;
	border-bottom:#bfa77e solid 1px;
}

div.bloques img{
	border:#a48b5d solid 1px;
	float:left;
}

/*eventos y promociones*/
div.promo img{
	margin:18px 25px 0 10px;
}

div.info_eventos{
	overflow:hidden;
}

div.promo ul{
	margin-top:22px;
}

div.promo ul li{
	margin-bottom:20px;
}

div.promo ul li.title{
	font-size:14px;
	font-weight:bold;
}

div.bloques a{
	color:#f6dfab;
	text-decoration:none;
}

div.bloques a:hover{
	color:#af9974;
	text-decoration:underline;
}

/*revista*/
div.revista img{
	width:232px;
	margin:18px 0 0 14px;
}

div.revista ul, div.sociales ul{
	margin:5px 0 0 14px;
	*margin:5px 0 0 0px;
	display:inline;
	float:left;
}

div.revista ul, div.sociales ul li{
	color:#f0f0f0;
}


/*sociales*/
div.social_gallery{
	width:236px;
	overflow:hidden;
	margin:15px auto 0 auto;
}

div.social_gallery ul li{
	float:left;
	margin:3px 0 0 2px;
}

div.social_gallery ul{
	margin:0;
}

.images-flickr
{
width:74px;
height:53px;
}

/*COLUMN RIGHT----------------------------------------------------------------------------*/
div.column_right{
	width:180px;
	float:right;
	overflow:hidden;
}

div.column_right h3.fecha{
	background: url(../../media/images/bg-h3_right.jpg) no-repeat bottom left;
	font-size:16px;
	color:#e3c494;
	padding-bottom:8px;
	margin:10px 0 0 0;
	text-indent:0;
}

/*Calendario eventos*/
div.calendar{
	width:180px;
	position:relative;
}

div.calendar ul{
	padding-right:0px!important;
	overflow:hidden;
	position:relative;
	width:180px;
}

div.calendar ul li{
	float:left;
	margin:8px 11px 0 0px;
}

div.calendar ul li.nomar{
	margin-right:0px;
	position:absolute;
	top:0;
	right:0;
	display:inline;
	/*position:absolute;
	top:0;
	right:0;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
		div.calendar ul li.nomar{ position:absolute; top:0; right:0;
			}
		}


div.calendar ul li a{
	color:#f6dfab;
	text-decoration:none;
	font-size:11px;
}

div.calendar ul li a:hover, div.calendar ul li a.current {
	color:#FFF;
}

div.calendar div.info{
	width:180px;
	clear:both;
	margin-top:5px;
	padding-bottom:23px;
}

div.dias{
	z-index:1000000000;
	position:relative;
	width:180px;
	height:7px;
	position:relative;
	overflow:hidden;
}

/*id para děas de la semana*/
.dias.lun{ background:url(../../media/images/calendar_lun-trans.png) no-repeat top left;}
.dias.mar{ background:url(../../media/images/calendar_mar-trans.png) no-repeat top left;}
.dias.mie{ background:url(../../media/images/calendar_mie-trans.png) no-repeat top left;}
.dias.jue{ background:url(../../media/images/calendar_jue-trans.png) no-repeat top left;}
.dias.vie{ background:url(../../media/images/calendar_vie-trans.png) no-repeat top left;}
.dias.sab{ background:url(../../media/images/calendar_sab-trans.png) no-repeat top left;}
.dias.dom{ background:url(../../media/images/calendar_dom-trans.png) no-repeat top left;}

div.info div.info_content{
	border:#f6dfab solid 2px;
	width:156px;
	padding:12px 10px;
	overflow:hidden;
	color:#f3dbb1;
	font-size:11px;
	margin-top:-2px;
	z-index:1;
	position:relative;
}

/*form search*/
div.search{
	width:180px;
	padding-top:15px;
	overflow:hidden;
}

div.search form input{
	border:#58492f solid 1px;
	background-color:#000;
	width:139px;
	height:18px;
	float:left;
	margin-right:2px;
	font-size:12px;
	color:#efd19e;
	font-style:italic;
	font-family:"Trebuchet MS";
	padding:1px 0 0 4px;
}

div.search form input.button{
	border:none;
	width:auto;
	height:auto;
	margin:-1px 0 0 0;
	padding:0;
	background:url(../../media/images/button_search-trans.png);
	display:block;
	width:33px;
	height:23px;
}

/*locales por rubro*/
div.locales{
	overflow:hidden;
	margin-top:20px;
	_margin-top:5px;
}

div.locales ul li{
	margin-top:10px;
}

div.locales ul li a{
	font-size:11px;
	color:#6a5c44;
	text-decoration:none;
}

div.locales ul li a:hover, div.locales ul li a.current{
	color:#f0f0f0;
}


/*-[ footer ]-----------------------------------------------------------------------------*/

div.footer{
	background:url(../../media/images/bg-footer.jpg) repeat-x bottom left;
	width:100%;
	clear:both;
	height:75px;
	/* position:absolute;*/
	bottom:0;
}

div.footer div.content{
	width:945px;
	margin:0 auto;
	color:#d1d1d1;
	font-size:11px;
	padding-top:8px;
}

div.footer div.content p{
	float:left;
	margin-top:30px;
	*margin-top:26px;
}

div.footer ul{
	float:right;
	margin-top:30px;
	*margin-top:26px;
}

div.footer ul li{
	float:left;
	margin-left:15px;
}

div.footer ul li a{
	color:#d1d1d1;
	text-decoration:none;
}

div.footer ul li a:hover{
	text-decoration:underline;
}

/*HTML INTERIORES*/

/*-[ como llegar ]----------------------------*/

div.llegar, div.mapa{
	margin-top:20px;
}

div.como-llegar_title{
	float:left;
	margin-top:8px;
	width:549px;
	height:15px;
	background:url(../../media/images/como_llegar-trans.png) no-repeat top left;
}

div.como-llegar_title p{
	text-indent:-999em;
}

/*-[ eventos y promociones  ]------------------*/
div.eventos{
	margin-top:0px;
	margin-bottom:20px;
	/*float:left;*/
}

div.eventos h4, div.petalos h4, div.yopc h4, div.amigos h4, div.cheques h4{
	font-size:14px;
	color:#efd19e;
	border-bottom:#f0cc88 solid 1px;
	padding-bottom:6px;
	padding-left:7px;
	margin: 15px 0 0 0;
}

div.eventos img, div.informacion img, div.acerca img, div.amigos img, div.yopc img, div.lumina img, div.petalos img, div.cheques img{
	border:#bfa77e solid 2px;
	float:left;
	margin:15px 20px 20px 0;
}

div.eventos p{
	margin:11px 0 0 0;
	line-height:150%;
}

div.eventos ul{
	width:375px;
	float:left;
}

div.eventos ul li{
	margin-top:4px;
}

div.eventos ul.lumina{
	margin-top:10px;
}

div.eventos p.lumina{
	margin-top:30px;
	float:left;
}

div.anteriores{
	border-top:#f0cc88 solid 1px;
	padding-top:17px;
	overflow:hidden;
	text-align:center;
}

div.anteriores a{
	position:relative;
	overflow:hidden;
}

div.anteriores a.ant{
	width:80px;
	height:13px;
	display:block;
	background:url(../../media/images/link_anteriores.gif) no-repeat left top;
	float:right;
}

div.anteriores a.ant:hover{
	background:url(../../media/images/link_anteriores.gif) no-repeat left -13px;
}

div.anteriores a.act{
	width:80px;
	height:13px;
	display:block;
	background:url(../../media/images/link_actuales.gif) no-repeat left top;
	float:left;
}

div.anteriores a.act:hover{
	background:url(../../media/images/link_actuales.gif) no-repeat left -13px;
}

div.anteriores a.act-eventos{
	width:150px;
	height:15px;
	display:block;
	background:url(../../media/images/link_volveraeventos.gif) no-repeat left top;
	float:left;
}

div.anteriores a.act-eventos:hover{
	background:url(../../media/images/link_volveraeventos.gif) no-repeat left -15px;
}

div.anteriores span.between-act-ant
{
   color:#6A5C44;
   font-size:11px;
   text-decoration:none;    
}

/*-[ locales ]------------------*/

div.nuestros-locales{
	background:url(../../media/images/b_peliculas.jpg) no-repeat 125px 77px;
	margin: 0 0 8px;
	height: 80px;
}

div.nuestros-locales a img{
	float:left;
	border:#af9974 solid 1px;
	margin:0 23px 0 0;
}

div.nuestros-locales a.imgHold {
	float:left;
	width:100px;
	height:70px;
	background-color:#ffffff;
	display:block;
	border:#af9974 solid 1px;
	margin:0 23px 0 0;
}

div.nuestros-locales a.imgHold img {
	max-width:100px;
	max-height:70px; 
	display:inline;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

div.nuestros-locales h4{
	color:#efd19e;
	font-size: 15px;
	margin: 5px 0 0;
}

div.nuestros-locales h4 a{
	color:#efd19e;	
}

div.nuestros-locales h4 a:hover{
	color:#ffeeee;	
}

div.nuestros-locales h5{
	color:#6A5C44;
	margin-bottom: 13px;
}

div.nuestros-locales a{
    color:#6A5C44;
    text-decoration: none;
}

div.nuestros-locales a:hover{
    color:#efd19e;
    text-decoration: none;
}

/*-[ informacion del local ]------------------*/
div.informacion{
	overflow:hidden;
}

div.informacion img{
	margin:5px 16px 0 0!important;
}

div.informacion ul{
	margin-bottom:12px;
}

div.informacion ul li{
	color:#907a52;
}

div.informacion ul li.title, div.informacion ul li.sub, div.informacion ul li a.link{
	color:#f7d8a3;
	font-size:24px;
}

div.informacion ul li.sub{
	font-size:16px!important;
}

div.informacion ul li a.link{
	text-decoration:none;
	font-size:14px!important;
}

div.informacion ul li a.link:hover{
	text-decoration:underline;
}

div.informacion a.mapa{
	width:50px;
	height:25px;
	display:block;
	float:right;
	background:url(../../media/images/link_ver-mapa.gif) no-repeat left top;
}

div.informacion a.mapa:hover{
	background:url(../../media/images/link_ver-mapa.gif) no-repeat left -25px;
}


div.informacion h3{
	margin-top:28px;
}

div.informacion ul.otros_locales{
	width:117px;
	_width:115px;
	float:left;
	margin:20px 8px 0 8px;
}

div.informacion ul.otros_large{
	width:533px;
	_width:533px;
}

div.informacion ul.otros_locales li{
	margin-bottom:12px;
	width:133px;
	float:left;
}

div.informacion ul.otros_locales li a{
	color:#6a5c44;
	text-decoration:none;
}

div.informacion ul.otros_locales li a:hover{
	color:#f7d8a3;
	text-decoration:none;
}

/*-[ informacion de nosotros ]------------------*/
div.acerca{
	overflow:hidden;
}


div.acerca p, div.amigos p, div.petalos p, div.lumina p, div.yopc p, div.cheques p{
	line-height:160%;
	margin-top:10px;
	margin-bottom:5px;
	float:left;
}

div.petalos p, div.yopc p, div.amigos p, div.cheques p{
	float:none;
}

div.acerca h3{
	margin-top:20px;
}

div#video{
	float:left;
	margin:35px 14px 10px 0;
}

div#video img{
	border:none;
	margin:0;
}

div.acerca p.anos{
	width:210px;
	margin-top:35px;
}

ul.servicios{
	float:left;
	margin:20px 0 20px 35px;
	width:140px;
}

ul.servicios li{
	background:url(../../media/images/bullet_servicios.gif) no-repeat left center;
	margin-bottom:5px;
	padding-left:16px;
}


/*-[ Cartelera de cine para hoy ]------------------*/

div.cartelera{
	position:relative;
}

div.cartelera span.dia{
	position:absolute;
	right:0;
	top:-40px;
	z-index:1000000;
	font-size:14px;
	color:#efd19e;
}

div.cartelera div.search{
	padding:5px 0 16px 0;
	width:100%;
}

div.cartelera div.search input.in{
	width:209px;
}

div.cartelera div.search a{
	background:url(../../media/images/ver_cartelera-trans.png) no-repeat left top;
	width:76px;
	height:28px;
	display:block;
	float:right;
	cursor:pointer;
}

div.cartelera div.search a:hover{
	background:url(../../media/images/ver_cartelera_over-trans.png) no-repeat left top;
}

div.pelicula{
	background:url(../../media/images/b_peliculas.jpg) no-repeat right bottom;
	overflow:hidden;
	padding:27px 0 24px 0;
}

div.pelicula img{
	float:left;
	border:#af9974 solid 1px;
	margin:0 23px 0 0;
}

div.pelicula h4{
	color:#efd19e;
	font-size:18px;
	margin-top:-4px;
	float:left;
}

div.pelicula table.info{
	width:440px;
	float:right;
	margin-top:10px;
	_margin-top:-20px;
}

div.pelicula table.info img{
	border:none;
	margin:0;
}

table.info th.director{
	width:200px;
}

table.info th.origen{
	width:100px;
}

table.info th.genero{
	width:95px;
}

table.info td.protagonistas{
	padding-right:20px;
}

table.info tr td{
	padding:3px 0 18px 3px;
}

div.sinopsis{
	overflow:hidden;
	width:438px;
	float:right;
}

div.sinopsis h4{
	background: url(../../media/images/h4-sinopsis.gif) no-repeat bottom left;
	width:211px;
	height:15px;
	text-indent:-999em;
	margin:0;
	float:left;
	display:block;
}

div.sinopsis h4 a{
	width:80px;
	height:15px;
	display:block;
}

div.apta{
	background:url(../../media/images/bg_apta.gif) no-repeat top left;
	padding-left:38px;
	float:left;
	margin-left:5px;
	height:18px;
	_margin-top:5px;
}

div.duracion{
	background:url(../../media/images/bg_duracion.gif) no-repeat top left;
	float:right;
	padding-left:65px;
	height:18px;
	_margin-top:5px;
}

div.horarios{
	background:url(../../media/images/bg_horarios.gif) no-repeat top right;
	padding-top:15px;
	margin-top:15px;
	float:right;
	text-align:right;
}

.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

/*-----------------------[ petalos ]------------------*/

div.petalos a{
    color:#6A5C44;
    text-decoration: none;
}




div.petalos a:hover{
    color:#efd19e;
    text-decoration: none;
}
/*-[ Newsletters ]------------------*/
.slideshowImage {
	float:left;
	width:430px;
	height:560px;
	position:relative;
	border:2px solid #BFA77E;
}
.slideshowImage .preloader {
	left:205px;
    position:absolute;
    top:250px;
}
.slideshowImage .preloader img {
	border: 0px none;
}
.slideshowImage img#largeImage {
	position: absolute;
	border: 0px none;
	margin: 0 0 0 0px;
}
.slideshowThumbs {
	float: right;
}
.slideshowThumbs ul {
	margin: 0;
	padding: 0;
}
.slideshowThumbs ul li {
	margin:0 0 17px 0;
	padding: 0;
}
.slideshowThumbs ul li a 
{
}
.slideshowThumbs ul li div {
	text-align: center;
}
.slideshowThumbs ul li a img {
	float: none;
	margin: 0;
	
}

.slideshowThumbs ul li img.flechita {
    /**border:0 none;
    float:none;
    margin:0 0 0 -12px;
    padding-bottom:22px;*/
    
    border:0 none;
    display:inline;
    float:none;
    margin:0 0 0 -10px;
    padding-bottom:20px;
}

.slideshowThumbs ul li a img.selected {
	border:2px solid #BFA77E;
}

.slideshowText 
{
    float: left;
	text-align: center;
}

.slideshowText p
{
	text-align: center;
	width:435px;
}

.letraContrato
{
    color:#6A5C44;
    font-size:9px;
    text-decoration:none;  
    margin-top:0 !important;  
    margin-bottom:13px !important;
}

.infoNewsletters p
{
    /*line-height:100% !important;*/
}

div.registrarse{
	border-top:#f0cc88 solid 1px;
	padding-top:14px;
	overflow:hidden;
	text-align:center;
}

div.registrarse a{
	position:relative;
	overflow:hidden;
}

div.registrarse a.ant{
	width:95px;
	height:19px;
	display:block;
	background:url(../../media/images/registrarse.jpg) no-repeat left top;
	float:right;
	margin-right:20px;
}

div.registrarse a.ant:hover{
	background:url(../../media/images/registrarse.jpg) no-repeat left -19px;
}

div.registrarse a.act{
	width:110px;
	height:14px;
	display:block;
	background:url(../../media/images/recomendar.jpg) no-repeat left top;
	float:right;
}

div.registrarse a.act:hover{
	background:url(../../media/images/recomendar.jpg) no-repeat left -15px;
}

div.registrarse span.between-act-ant
{
   color:#6A5C44;
   font-size:11px;
   text-decoration:none;    
}


/*-----------------------[ yo punta carretas ]------------------*/

div.yopc a{
	color:#6A5C44;	
    text-decoration: none;
}

div.yopc a:hover{
	color:#efd19e;	
    text-decoration: none;
}

div.bloqueGaleriasFlickr
{
  height:355px;
  margin:0 0 0 15px;
}

/*-----------------------[ amigos punta carretas ]------------------*/

div.amigos a{
	color:#6A5C44;	
    text-decoration: none;
}

div.amigos a:hover{
	color:#efd19e;	
    text-decoration: none;
}

div.amigos a.imgHold {
	float:left;
	width:100px;
	height:70px;
	background-color:#ffffff;
	display:block;
	border:#af9974 solid 1px;
	margin:0px 23px 0 0;
}

div.amigos a.imgHold img {
	max-width:100px;
	max-height:70px;
	display:inline;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

div.amigos h5{
	margin-top:15px;
}

/*-----------------------[ punta carretas cheques ]------------------*/

div.cheques a{
	color:#6A5C44;	
    text-decoration: none;
}

div.cheques a:hover{
	color:#efd19e;	
    text-decoration: none;
}

div.cheques input.btnComprar{
	background:url(../../media/images/link_comprarcheques-trans.png) no-repeat left top;
	width:140px;
	height:26px;
	display:block;
	float:left;
	
}

div.cheques input.btnComprar:hover{
	background:url(../../media/images/link_comprarcheques-trans.png) no-repeat left -27px;
}

div.cheques input.btnSeguimiento{
	background:url(../../media/images/link_seguimientocheques-trans.png) no-repeat left top;
	width:164px;
	height:26px;
	display:block;
	float:left;
	
}

div.cheques input.btnSeguimiento:hover{
	background:url(../../media/images/link_seguimientocheques-trans.png) no-repeat left -27px;
}

/*-----------------------[ punta carretas contactenos ]------------------*/

div.contacto input.btnEnviar{
	background:url(../../media/images/link_enviar-trans.png) no-repeat left top;
	width:64px;
	height:26px;
	display:block;
	float:left;
	border:none;
	margin-right: 15px;
	cursor:pointer;
}

div.contacto input.btnEnviar:hover{
	background:url(../../media/images/link_enviar-trans.png) no-repeat left -27px;
}

div.formContacto 
{
    display:block;
}


div.formContacto .labelInputs {
	float:left;
	width:256px;
}

div.formContacto .halfsize {
	width:130px;
}

div.formContacto .halfsize input {
	width:125px;
}

div.formContacto .labelInputs .inputsCedulaDigito
{
    width:20px !important;
    float:left;
}

div.formContacto .labelInputs .inputsCedulaTresDigito
{
    width:40px !important;
    float:left;
}

div.formContacto .labelInputs .labelsCedulaDigito
{
    float:left;
    line-height:40px;
    text-align:center;
    width:15px !important;
}

div.formContacto div.bloque1{
    float:left;
    width:275px;
}

div.formContacto input{
   float:left;
   background:black;
   color:#FBE9C3;
   text-decoration:none;
   font-style:italic;
   padding:3px 0 3px 5px;
   border:1px solid #6A5C44;
   margin:8px 0 8px 0;
   font-family:inherit;
   font-size:100%;
   font-weight:normal;
   position:relative;
}

div.formContacto div textarea
{
   float:left;
   background:transparent;
   color:#FBE9C3;
   text-decoration:none;
   font-style:italic;
   padding:3px 0 3px 5px;
   border:1px solid #6A5C44;
   margin:8px 0 8px 0;
   font-family:inherit;
   font-size:100%;
   font-weight:normal;
   overflow:hidden;
}

div.formContacto div span
{
   float:right;
   color:#FBE9C3;
   text-decoration:none;
   font-style:italic;
   font-family:inherit;
   font-size:100%;
   font-weight:normal;
   margin-right:8px;
   margin-top:10px;
}

div.formContacto div p
{
   float:right;
   color:#6A5C44;
   text-decoration:none;
   text-align:right;
   font-family:inherit;
   font-size:9px;
   font-weight:normal;
   margin-right:8px;
   width:300px;
}

div.contacto div p
{
 margin:10px 0 10px 0;
 float:left;
 line-height:160%;
}

div.contacto div p.contrato
{
 margin:15px 0 10px 0;
 float:right !important;
 line-height:160%;
}

/*29-04*/
div.form-ins{
	overflow:hidden;
	width:550px;
	margin-left:10px;
}

div.form-ins div.column-center{
	margin-left:0;
}

div.form-ins div.bloque2{
	width:265px;
	float:right;
	margin-right:5px;
}

div.form-ins form input{
	width:260px;
	margin-top:2px;
	position:relative;
	float:left;
}

div.form-ins form label{
	display:block;
}


div.form-ins form label, div.form-ins div.mensaje span{
	color:#efd19e;
}

div.form-ins div.mensaje span{
	font-style:italic!important;
}

div.form-ins input#txtCelular{
	margin-left:5px;
	*width:121px;
}

label.celular{
	margin-left:5px;
}

div.form-ins div.mensaje{
	text-align:right;
}

div.form-ins .btnEnviar{
	margin-bottom:15px;
}

div.labelInputs{
	position:relative;
}

div.radios{
	float:left;
	padding:0;
	width:160px;
	*width:180px;
}

