/* CSS Document */
img {behavior:url(/global/pngbehavior.htc);
border:0; }

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* {margin:0;padding:0;}

body{
margin:0;
padding:0;
color:#454545;
background-color:#ffffff;
background-image:url(../manantiales/img/textured_bg.jpg);
font-family:Georgia, "Times New Roman", Times, serif;
}

div#fondo{
position:absolute;
top:0px;
left:0px;
width:100%;
text-align:center;
background-image:url(../manantiales/img/fondopie.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

div#body{
width:100%;
text-align:center;
/*background-image:url(../manantiales/img/rio_bg.jpg);*/
background-position:center top;
background-repeat:no-repeat;
}

div#marco{
margin:30px auto 10px auto;
width:700px;
min-height:550px;
}
div#panel{
float:left;
width:300px;
height:330px;}

div#derecha{
position:relative;
float:right;
top:-30px;
width:400px;
min-height:500px;
padding-top:164px;
/*background-image:url(../manantiales/img/rio_bg.jpg);*/
background-position:right top;
background-repeat:no-repeat;
}


div#contenidoizq{float:left;
width:300px;
height:300px;
}

div#menu{text-align:right;
margin-top:1.5em;
background-image:url(../manantiales/img/dotline.gif);
background-position:right top;
background-repeat:no-repeat;
height:300px;
}
div#menu ul{list-style:none;
margin-right:1em;}
div#menu ul li{margin-bottom:0.5em;}
div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited, div#menu ul li a:active{color:#333333;
text-decoration:none;
}
div#menu ul li a:hover{border-bottom:1px solid #333333;}
div#menu strong{color:#345595;border-color:#345595;}
div#slideshow{
text-align:right;
}
div#slideshow div {
border:1px solid #acb7a6;
margin-right:11px;
padding:4px;
}
div#slideshow div div {border:none;}

div#galeria a, div#galeria a:link, div#galeria a:visited, div#galeria a:active{
display:block;
width:132px;
height:109px;
float:left;
-moz-opacity:0.8;
filter:alpha(opacity=80);}

div#galeria a:hover{-moz-opacity:1;
filter:alpha(opacity=100);}

div#galeria img{
padding:2px;
border:1px solid #acb7a6;
}

div#frame{
margin:4px auto 0 auto;
width:90%;
text-align:left;
}

div#frame img {border:1px solid #cccccc;
padding:4px;}

div#frame h2, div#frame h3 {text-align:right;color:#5b6e58;}
div#frame h3#slogan {position:absolute;
top:113px;
left:50%;
width:380px;
margin-left:-193px;
text-align:right;
color:#006699;
border-bottom:1px solid #acb7a6;}
div#frame h4 {color:#da5700;}

div#columnader{width:48%;float:right;text-align:right;}
div#columnaizq{width:48%;float:left;}
div#columnaizq p{font-size:9px;
font-family:Arial, Helvetica, sans-serif;}
form#contacto input, form#contacto textarea{width:150px;}

div#pie{
clear:both;
width:700px;
height:120px;
margin-top:40px;
color:#f1f0d1;
font-size:0.8em
}

div#pie span{background-color:#6b7b2f;}

div#pie a, div#pie a:link, div#pie a:visited, div#pie a:active {color:#f1f0d1;text-decoration:none;}
div#pie a:hover {border-bottom:1px solid #f1f0d1;}

ul.lista{list-style-image:url(../img/signomas.gif);}

div#player{
display:block;
position:absolute;
width:1px;
height:1px;
top:0px;
left:100%;
margin-left:-150px;
overflow:hidden;}
