div.shGenDivBannerLateral li a{width:190px; display:block; float:left; margin-bottom:5px;}
div.shGenDivBannerLateral li span.pre{float:right; width:40px; margin-right:0; text-align:right;color:#9E0039;}

div.bannerDosColumnas {
padding: 10px;
}

div.bannerDosColumnas img {
cursor: pointer;
}

div.bannerDosColumnas ul {
width: 560px;
padding: 0 0 10px 5px; 
margin: 0;
list-style: none;
*padding: 0;
*margin-left: 8px;
overflow: hidden;
}

div.bannerDosColumnas ul li {
margin-bottom: 2px;
}

div.bannerDosColumnas ul li.impar {
width: 183px;
float: left;
/*width:315px;
float: left;
clear:left;*/
}

div.bannerDosColumnas ul li span.pre {
font-size: 11px !important;
}

/*div.bannerDosColumnas ul li.pre {
color: #CC0000;
float: right;
}*/

div.bannerDosColumnas ul li.impar img {
float: left;	
}

div.bannerDosColumnas ul li.impar a {
float: left;	
margin-right: 4px;
}

div.bannerDosColumnas ul li a {
font-size: 11px !important;
text-decoration: underline;
}

div.bannerDosColumnas ul li ul {
width: 200px;
padding: 0;
margin-left: 30px;
}

div.bannerDosColumnas ul li.par {
width: 183px;
float: left;
/*margin-left: 275px;*/
}

div.bannerDosColumnas ul li.par a {
margin-right: 4px;
}

div.bannerDosColumnas ul li ul li {
width: 200px;
}

div.bannerDosColumnas ul li ul li a {
float: left;
margin-right: 5px;
}

div.bannerDosColumnas ul li ul li.pre {
color: #990000;
}

div.bannerColumna {
padding: 10px;
}

div.bannerColumna img {
cursor: pointer;
}

div.bannerColumna ul{
padding: 0 0 10px 10px; 
margin:0;
list-style: none;
*padding:0;
*margin-left:15px;
overflow:hidden;
/*width:600px;*/
}

div.bannerColumna ul li{
/*width:265px;*/
margin-bottom:2px;
}

div.bannerColumna ul li.pre{
color:#990000;
float:right;
}

div.bannerColumna ul li.impar img{
float:left;	
}

div.bannerColumna ul li.impar a{
float:left;	
margin-right: 10px;
}

div.bannerColumna ul li a {
font-size: 11px;
text-decoration:underline;
}

div.bannerColumna ul li ul{
width:200px;
padding:0px;
margin-left:30px;
}

div.bannerColumna ul li.par
{
margin-left:275px;
}

div.bannerColumna ul li.par a{
margin-right: 10px;
}

div.bannerColumna ul li ul li{
width:200px;
}

div.bannerColumna ul li ul li a{
float:left;
margin-right: 10px;
}

div.bannerColumna ul li ul li.pre{
color:#990000;
}

/*FireFox 2 */
/*.#shHomWrapperBanners li.par, x:-moz-any-link {margin-left:0px}*/

/*FireFox 3*/
/*#shHomWrapperBanners li.par, x:-moz-any-link, x:default {margin-left:260px}*/

/*Explorer */
/*#shHomWrapperBanners li.par {*margin-left:260px;}*/

div.bannerColumna li.impar {
float: left;
clear: left;
width: 315px;
}

ul.escondido {
display:none;
padding:10px; 
margin:0;
cursor:pointer;
list-style: none;
*padding:0;
*margin-left:15px;
}

h3.titulo {
margin-bottom: 0; margin-top: 0;
font-weight: bolder;
padding: 0 0 5px 5px !important;
}

.shNuestrosHotelesPlaya {
}