/* CSS Document */
/*img {behavior:url(pngbehavior.htc);
border:0; }*/

body{
margin:0;
padding:0;
background:#003300;
font-family:Georgia, "Times New Roman", Times, serif;
color:#334400;
}

div#fondo{
position:absolute;
top:0px;
left:0px;
width:100%;
margin:0;
padding:0;
text-align:center;
background-color:#003300;
background-image:url(../villajardin/img/fondodegrade.jpg);
background-position:top;
background-repeat:repeat-x;}

div#body{
width:100%;
text-align:left;
background-image:url(../villajardin/img/palmerdegradee.jpg);
margin:0;
padding:0;
background-position:top left;
background-repeat:no-repeat;
}

div#marco{
position:relative;
top:60px;
left:50%;
margin:0 0 80px -354px;
width:708px;
min-height:558px;
border:1px solid #555511;
}

div#contenedor{margin:4px 4px;
background-color:#333300;
background-image:url(../villajardin/img/fondomenu.jpg);
background-position:right top;
background-repeat:no-repeat;
}

div#encabezado{
width:700px;
height:250px;
background-color:#333300;
}

div#contenido{
display:block;
position:relative;
top:0;
width:500px;
text-align:center;
background-color:#FFFFFF;
}
div#contenido .hr {display:block;
clear:both;
width:100%;
height:16px;
border:none;
background-color:#FFFFFF;
padding:0;
border-collapse:collapse;
background-image:url(../villajardin/img/HR20x400.jpg);
background-position:center;
background-repeat:no-repeat;
}
div#frame{
display:block;
width:460px;
padding:12px 11px 12px 25px;
background-image:url(../villajardin/img/ornamento.jpg);
background-position:right top;
background-repeat:no-repeat;
text-align:left;}

div#contenido h3{display:block;
width:100%;
height:20px;
margin-left:-20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
letter-spacing:0;
color:#884444;
text-indent:22px;
background-image:url(../villajardin/img/bulletH.jpg);
background-position:left;
background-repeat:no-repeat;
}
div#menu{
position:relative;
left:500px;
width:200px;
text-align:left;
margin:0 0 -150px 0;}

div#menu ul{list-style:none;
margin:0;
padding:0;
}
div#menu ul li{margin:0;}
div#menu ul li a{display:block;
width:175px;
padding:5px 0 6px 15px;
text-indent:5px;
border-left:5px solid #333300;
border-bottom:1px solid #222222;
color:#CCCCCC;
text-decoration:none;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0;
}
div#menu ul li a:hover{background:#660000;
border-left:5px solid #330000;
border-right:5px solid #550000;
border-bottom:1px solid #332222;}

div#menu ul li.tab{
background-image:url(../villajardin/img/bullet.jpg);
background-position:left;
background-repeat:no-repeat;}
div#menu ul li.tab a,div#menu ul li.tab a:hover{border-left:0;
text-indent:10px;
width:180px;
font-weight:bold;
background:none;}

div#pie{
clear:both;
width:700px;
height:120px;
background-color:#333300;
background-image:url(../villajardin/img/degradeepie.jpg);
color:#888877;
text-align:left;
}
div#pie p{margin-top:1.25em;
margin-left:15px;
padding-left:15px;
border-left:1px solid #555511;
height:75px;
width:42%;
padding-top:1em;
font-size:0.90em;;}
div#pie a{color:#888877;}

div.foto {display:block;
width:150px;
height:113px;
background-image:url(../villajardin/img/marcofoto.jpg);
background-position:center;
background-repeat:no-repeat;
float:left;
border:none;
}
div.foto img{border:0;
padding:6px 8px;}

div#admin {color:#FFFFFF;
width:100%;
height:100%;
text-align:left;
margin: 4px;
padding:1em;
}

div#admin h1{
position:relative;
width:200px;
height:20px;
top:-35px;
left:0;
display:block;
font-size:20px;
color:#cccccc;
}

div#admin input{background:#003300;
color:#FFFFFF;
border:1px solid #555511;}
div#login input{background:#333300;
color:#FFFFFF;
border:1px solid #555511;
color:#eeeeee;
font-size:16px;}
input.servicio{width:470px}
input.tarifa{width:40px;
text-align:right;
padding-right:1em;}
input.login{width:150px;}
input.boton{}
.contacto{background:#333300;
color:#FFFFFF;
border:1px solid #555511;
color:#eeeeee;
font-size:14px;}
textarea.contacto, input.contacto{width:250px;}

div#spacerlogin{width:100%;
height:570px;}
div#marcologin{
position:absolute;
top:50%;
left:50%;
margin:-125px 0 0 -125px;
width:250px;
height:150px;
border:1px solid #555511;
}
div#login{margin:4px;
background-color:#003300;
width:100%;
height:100%;
text-align:center;}
div#login h1{display:inline;
font-size:19px;
color:#555511}
div#login p, div#login label{color:#555511;}
span.pie{display:block;
background-color:#001100;
padding:2px 20px 4px 0;
margin:0;}
span.pie, span.pie a{color:#666622;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;}