/* CSS Document */
img {behavior:url(/global/pngbehavior.htc);
border:0; }

body{
margin:0;
padding:0;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cccccc;
}

td { font-size:12px}

div#fondo{
position:absolute;
top:0px;
left:0px;
width:100%;
margin:0;
padding:0;
text-align:center;
/*background-color:#ffffff;
background-image:url(../villajardin/img/fondodegrade.jpg);
background-position:top left;
background-repeat:repeat-x;*/}

div#body{
width:100%;
text-align:left;
background-image:url(../losrobles/img/ruidorojo.jpg);
margin:0;
padding:0;
background-position:top left;
background-repeat:repeat;
}

div#marco{
position:relative;
top:0;
left:50%;
margin:0 0 0 -270px;
width:540px;
min-height:558px;
background-image:url(../losrobles/img/fondo.jpg);
background-position:top;
background-repeat:repeat-y;
}

div#contenedor{margin:0px 20px;
background-image:url(../losrobles/img/fondocontenedor.jpg);
background-position:top;
background-repeat:no-repeat;
}
div#logo{width:100%;
height:100px;}
div#encabezado{
width:500px;
height:250px;
}
div#encabezado object{background-color:#18092d;}
div#contenido{
display:block;
width:100%;
text-align:center;
clear:both;
background-image:url(../losrobles/img/fondocontenedor.jpg);
background-position:top;
background-repeat:no-repeat;
}
div#contenido p {font-size:12px;
word-spacing:2px;
line-height:20px;
margin:16px 0;}
div#contenido ul{list-style-image:url(../losrobles/img/hoja.jpg);
margin-left:100px;
margin-top:20px;
margin-bottom:20px;}
div#contenido ul li{margin-bottom:5px;}
div#contenido form{margin-left:50px;}
div#contenido .hr {display:block;
clear:both;
width:100%;
height:16px;
border:none;
background-color:#18092d;
padding:0;
border-collapse:collapse;
background-image:url(../losrobles/img/HR20x400.jpg);
background-position:center;
background-repeat:no-repeat;
margin-top:24px;
}
div#frame{
display:block;
width:450px;
padding:12px 11px 12px 25px;
background-image:url(../losrobles/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;
margin-top:16px;
margin-bottom:12px;
font-size:17px;
letter-spacing:0;
color:#cccccc;
text-indent:20px;
background-image:url(../losrobles/img/bulletH.jpg);
background-position:left;
background-repeat:no-repeat;
}
div#menu{
width:100%;
text-align:center;
margin:0;
background-image:url(../losrobles/img/menutexture.gif);}

div#menu ul{list-style:none;
margin:0;
padding:0;
}
div#menu ul li{margin:0;
float:left;}
div#menu ul li a{display:block;
width:70px;
padding:5px 6px 6px 6px;
border-right:1px solid #182233;
color:#CCCCCC;
text-decoration:none;
font-size:12px;
letter-spacing:0;
}
div#menu ul li a:hover{
text-decoration:underline;
}

div#menu ul li.tab{
background-image:url(../losrobles/img/bullet.jpg);
background-position:center;
background-repeat:no-repeat;}
div#menu ul li.tab a,div#menu ul li.tab a:hover{
width:70px;
font-weight:bold;
background:none;}

div#pie{
clear:both;
width:500px;
height:80px;
background-image:url(../losrobles/img/menutexture.gif);
color:#888877;
text-align:left;
}
div#pie p{margin-top:1.25em;
margin-left:15px;
padding-left:15px;
border-left:1px solid #182233;
height:50px;
width:42%;
padding-top:1em;
font-size:10px;}
div#pie a{color:#888877;}

div.foto {display:block;
width:150px;
height:80px;
float:left;
border:none;
}
div.foto img{border:1px solid #555555;
padding:2px;}

div#admin {color:#FFFFFF;
width:400px;
height:600px;
text-align:left;
margin-left:40px;
padding:1em;
}

div#admin h1{
width:200px;
height:20px;
display:block;
font-size:20px;
color:#cccccc;
}

div#admin input{background:#18092d;
color:#FFFFFF;
border:1px solid #555555;}
div#login input{background:#221133;
color:#FFFFFF;
border:1px solid #555555;
color:#eeeeee;
font-size:16px;}
input.servicio{width:250px}
input.tarifa{width:30px;
text-align:right;
padding-right:1em;}
input.login{width:150px;}
input.boton{}
.contacto{background:#18092d;
color:#FFFFFF;
border:1px solid #555555;
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 #555555;
}
div#login{margin:4px;
background-color:#18092d;
width:100%;
height:100%;
text-align:center;}
div#login h1{display:inline;
font-size:19px;
color:#555555}
div#login p, div#login label{color:#555555;}
span.pie{display:block;
background-color:#050015;
background-image:url(../losrobles/img/menutexture.gif);
padding:2px 20px 4px 0;
margin:0;}
span.pie, span.pie a{color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:right;}
div.slideshow {
width:316px;
height:200px;
margin:0 40px;
border:2px solid #CCCCCC;
text-align:center;
}
div.slideshow>div {margin:0 auto}

.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;}
