body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
div.pusher{height:0px;overflow:hidden;clear:both;}

html, body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
background-image:url(../img/labels-grandes5.gif);
background-position:top left;
background-repeat:repeat;
}

/*////////WRAPPER/////////////*/
#horizon{
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
visibility:visible;
display: block
}
/*/////// wrapper ///////*/
div.content {
margin-left:-145px;
width:290px;
position: absolute;
top: -145px;
left: 50%;
height: 290px;
visibility: visible;
text-align:center;
background-image:url(../img/circulo.png);
background-position:top left;
background-repeat:no-repeat;
}
div.content img.foto{
margin-bottom:10px;
}

html,body {
height:100%; /* para alto minimo de wrapper */
}
div#wrapper {
position:relative; /* para posicionar footer*/
height:auto !important; /* real browsers */
height:100%; /* IE6: min-height*/
min-height:100%; /* real browsers */
z-index:400;
}
div#footer{
position:absolute;
width:100%;
bottom:0; /* stick to bottom */
z-index:1500;
font-size:1.1em;
text-align:center;
}

address{
padding:20px;
}

address a{
color:#000000;
text-decoration:none;
margin:0 0 0 30px;
}



p.contacto{
float:left;
display:block;
width:50px;
padding-top:140px;
font-size:14px;
position:relative;
left:18px;
}
p a{
color:#334B97;
}
p.blog{
float:right;
display:block;
width:27px;
padding-top:140px;
font-size:14px;
position:relative;
right:29px;
}
img.logo{
padding-top:38px;
float:left;
padding-left:86px;
margin-bottom:9px;

}

li{
margin-bottom:2px;	
}

li.descargar{
margin-left:-45px;	
}

li.descargar a{
margin-top:11px;
color:#FFF200;
font-size:2em;
background-image:url(../img/flecha.png);
background-position:0 0.25em;
background-repeat:no-repeat;
padding-left:45px;
}

li a{
color:#FFFFFF;
font-size:1.3em;
}