/* CSS by Master www.infinitum.es
/* Versión 2 - Feb 08
/************* Parámetros globales *************/
html, body {
height:100%;
}
* {
margin:0;
padding:0;
}
body {
font-family:Lucida Sans,"Comic Sans MS","Trebuchet MS",Verdana,sans-serif;
font-size:77%;
text-align:center;
}
a {
color:#95BA46;
text-decoration:none;
}
blockquote {
background:#F7F7F7 none repeat scroll 0 0;
margin:5px 0;
padding:15px;
}
#container {
background:#95BA46 url(fondo.png) repeat scroll 0 0;
height:auto !important;
min-height:100%;
padding-bottom:15px;
position:relative;
}
* html #container {
height:100%;
}
#headerWrap {
background:transparent url(headerBg.gif) repeat scroll 0 0;
height:59px;
}
#header {
margin:0 auto;
width:820px;
}
#header h1 a {
color:#95BA47;
float:left;
font-size:30px;
letter-spacing:-1px;
padding-top:5px;
}
ul#navigation li {
float:right;
list-style-type:none;
}
ul#navigation li a {
color:#FFFFFF;
display:block;
font-size:17px;
padding:15px 7px 12px;
}
ul#navigation li a:hover, #footer a:hover {
background:#5F6E42 none repeat scroll 0 0;
}
#content {
background:#FFFFFF url(trans.png) repeat-y scroll 0 0;
border:1px solid green;
margin:7px auto 0;
position:relative;
width:900px;
}
#content:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#content a:hover {
background:#95BA46 none repeat scroll 0 0;
color:#FFFFFF;
}
#contentHeader {
background:transparent url(portada.png) no-repeat scroll 0 0;
border:2px solid #95BA47;
height:182px;
margin:15px auto;
position:relative;
width:710px;
}
#contentHeader[id] {
display:table;
position:static;
}
#siteDescription {
color:#44434C;
padding-left:25px;
position:absolute;
top:50%;
}
#siteDescription[id] {
display:table-cell;
position:static;
vertical-align:middle;
}
#siteDescription p {
position:relative;
top:-50%;
}
#content h2 {
background-color:#96BB47;
background-image:url(cabeza.png);
background-position:left center;
background-repeat:repeat-y;
border:1px solid green;
color:#FFFFFF;
font-size:1.1em;
letter-spacing:1.1px;
margin:15px 0;
padding:5px 20px;
}
#content ul {
list-style-image:url(arrow.gif);
padding:10px 15px 10px 20px;
text-align:left;
}
#main {
float:left;
margin:0 20px 15px 50px;
width:585px;
}
.post {
font-size:1.15em;
text-align:left;
}
.post p {
line-height:20px;
text-indent:15px;
margin: 10px 10px;
}
.post span {
font-size:11px;
}
.post .quote {
background:transparent url(caja.png) no-repeat scroll 0 0;
border:1px dotted #C0CADC;
color:#666666;
font-size:12px;
line-height:130%;
margin:15px 30px 15px 20px;
padding:5px 17px 5px 125px;
text-align:left;
text-indent:0;
}
#secondary {
float:left;
margin:0 10px;
width:220px;
}
#secondary .box {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color green green;
border-style:none solid solid;
border-width:0 1px 1px;
margin-bottom:15px;
}
#secondary h2 {
background-position:right center;
margin:15px 0 0;
}
#searchform input {
background:#F7F7F7 none repeat scroll 0 0;
font-size:0.9em;
}
#searchsubmit {
margin-top:5px;
padding:0 10px;
text-align:center;
}
#searchform fieldset {
border:0 none;
}
#footer {
background:transparent url(pie.png) repeat scroll 0 0;
border:1px solid green;
clear:both;
color:#FFFFFF;
height:60px;
margin:0 auto;
position:relative;
text-align:center;
width:900px;
}
#footer p {
margin:10px;
}
#footer a {
color:#FFFFFF;
font-weight:bold;
}
.box #mini {
padding-bottom:5px;
padding-top:5px;
}
.box #mini img {
border:1px solid green;
height:38px;
margin:2px;
width:50px;
}
.box #mini a, .box #mini a:link, .box #mini a:hover, .box #mini a:visited {
text-decoration:none;
}
.desc {
background-image:url(pie.png);
color:white;
font-family:Arial;
font-size:10px;
text-align:right;
}
#guarderia p {
font-size:12px;
margin:10px;
}
#guarderia h4 {
margin:10px;
}
input, select, textarea {
border:1px solid green;
}

