.png {
behavior: url(iepngfix.htc)
}

.solapado {
height:auto;
z-index:999;
width:760px;
position: relative;
margin: 0 auto;
}
.postTop {
behavior: url(iepngfix.htc);
height:130px;
width:131px;
position: absolute;
top:-6px;
left:415px;
z-index:9999;
}
body.modulo {
background-image: none !important;
background-color: white
}

/**********************/
#wrapper {
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -60px auto; /* el margen es la altura del pie en negativo */
width: 100%;
position: relative;
z-index:99;
}

#top {
width:100%;
height:25px;
line-height:25px;
background:url(/particulares/images/fdTop.gif) repeat-x
}
.topCenter{
font-size:11px;
width:760px;
margin: 0 auto;
}
.fecha {
float: left
}
.menuBarra {
float: right;
}
.menuBarra a{
color:#144372
}
#contenidos {
width:760px;
margin:0 auto
}

#cabecera {
background:url(/particulares/images/fdCabecera.gif) no-repeat;
height:130px;
}
#cabeceraTop {
height: 100px;
display:block
}
.logo {
margin-top:9px;
margin-left:13px;
float: left;
}
.telTop {
margin-top:10px;
margin-right:10px;
float: right
}
#menuTop {
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
width:100%;
clear:both;
overflow:hidden;
text-align:center;
}
#menuTop ul{
text-align:center;
margin-left:60px
}
#menuTop li {
display: inline
}
#menuTop li a:link, #menuTop li a:visited {
color: white;
display:block;
float: left;
padding: 0 12px 0 12px;
height:26px;
}
#menuTop li a:hover, #menuTop li a.activo {
text-decoration:none;
padding: 0 11px 0 11px;
border-right: 1px solid #9ce5ff;
border-bottom: 1px solid #9ce5ff;
border-left: 1px solid #044f8b;
background:url(/particulares/images/fdBotSelecc.gif) repeat-x #066fc1 top left
}
.cuerpo {
width:760px;
display:block;
clear:both;
height:auto;
overflow:hidden;
}
/**********/
.colIzq {
width:496px;
float: left
}


/*********/
.colDer {
width:190px;
float: right
}
.panelAzul {
padding-bottom:10px;
margin-bottom:10px;
}
.panelAzul h2 {
background:url(/particulares/images/fdTitDer.gif) no-repeat;
height: 30px;
line-height:30px;
color: #069;
text-indent: 10px
}


.campo
{
font: Verdana;
font-size: 12px;   
width:140px;
border: 1px solid #CCC;
padding:2px;
margin-top:2px;
text-indent:3px;
background: url(/particulares/images/fdInput.gif) no-repeat   
}


.paddingPanel {
padding:8px 8px 0 8px;
}
.destino {
font-size: 13px;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:5px;
clear: both
}
.destino img {
float: left;
margin-right:10px;
}
.separador {
height:8px;
clear:both
}

.accesos {
margin-bottom:10px;
}
.accesos ul{
padding-left:10px
}
.accesos li{
list-style-position: inside;
list-style-image: url(/particulares/images/bulltSimple.gif);
padding-left:10px;
text-indent:-10px;
margin-bottom:5px;
}
.accesos li a{
font-weight: bold
}

.introTxt{
float: left;
width:295px
}
.introPanel{
float: right;
width:190px;
height:107px;
background: url(/particulares/images/fdPanelReservas.jpg) no-repeat
}
.introPanelTxt {
font-size:13px;
font-weight: bold;
height:30px;
margin-left:55px;
margin-top:15px
}
.introPanel .reservar {
line-height:30px;
}


.panelGenerico 
{
display:block;
clear: both
}
.panelGenerico img{
float: left;
margin-right:10px
}
.panelGenerico li{
margin-bottom:10px;
}
.panelGenerico h1.postIt{
background: url(/particulares/images/fdTitularPost.gif) no-repeat;
height:49px;
line-height: 18px;
text-indent:95px;
padding-top:24px;
margin-bottom:0px;
}

.panelGenerico h1
{
color:#069;
font-size: 22px;
font-family: Arial, Helvetica, sans-serif;
line-height:140%;
background: url(/particulares/images/fdTitular.gif) no-repeat;
height:36px;
line-height:36px;
text-indent:15px;
margin-bottom:15px;
}

#banner {
margin:10px 0;
}
.push {
height:120px
}

.pie {
width: 760px;
margin: 0 auto;
height:135px;
padding-top:10px;
border-top: 1px solid #00cccc;
background: url(/particulares/images/fdPie.gif) no-repeat bottom left;
}
.pieLogos{
height:82px
}
.pieInfo{
text-align:center;
height:52px;
line-height:52px;
color: white;
}
.pieInfo a{
color: white
}

.pieLeyenda {
height: 17px;
}

.pieLeyendaIzq{
float: left;
}
.pieLeyendaDer{
float: right;
}
.pieImg {
height:67px;
}
.pieImgIzq {
float: left;
}
.pieImgIzq img {
margin-right:20px;
float: left;
}
.pieImgModuloIzq img  {
margin-right:0px !important;
float: left;
}
.pieImgDer {
float: right;
}
.pieImgDer img {
margin-left:20px;
float: right;
}
.pieImgModuloDer img {
margin-left:0px !important;
float: right;
}

/****/

.titModulo h1{
font-weight:normal;
background: url(/particulares/images/fdTitModulo.jpg) no-repeat;
height:36px;
line-height:36px;
text-indent:15px;
margin-bottom:15px;
}

.titModulomini h2{
font-size:18px;
background: url(/particulares/images/fdTitularPostmini.gif) no-repeat;
height:49px;
line-height: 18px;
text-indent:95px;
padding-top:24px;
margin-bottom:0px;
}
.destacadoModulo {
color:#069;
font-size:13px;
font-weight:bold;
width:248px;
height:34px;
padding:12px 10px 10px 20px;
background: url(/particulares/images/fdPanelMini.gif) no-repeat;
margin-top:10px;
margin-bottom:15px;
}
.modulo .pieLeyenda {
padding-top:10px;
border-top: 1px solid #00cccc
}

