body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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:400;}caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

html,body{margin:0;padding:0;}body{border-top:2px solid #7a5f88;font:62.5% Verdana,tahoma,sans-serif;text-align:center;line-height:20px;color:#FFF;background-color:#397193;}

h2,h3,h4,h5,legend{clear:both;margin:1.4em 0 .8em;font:700 1.8em Arial,Helvetica,sans-serif;color:#595959;background-color:inherit;}

h2{margin-top:1.8em;font-size:1.6em;}
h3{margin-top:1.8em;font-size:1.3em;}
h4{margin-top:1.4em;font-size:1.1em;color:#547082;background-color:inherit;}

a{color:#397193;background-color:transparent;}
a:visited{color:#6A5583;}
a:hover{color:#FFF!important;background-color:#397193;text-decoration:none;}
a img{vertical-align:bottom;background-color:#FFF;}p{margin:.4em 0 .8em;}em{padding:0 .2em;font-style:italic;color:inherit;background-color:#DEEDF9;}strong{font-weight:700;}

acronym,abbr,dfn{border:none;background:url(images/dotted.gif) bottom repeat-x;}
abbr{quotes:'' '.';}
del{text-decoration:line-through;color:#595959;background-color:inherit;}
q{quotes:'«' '»';}cite{quotes:'-' '-';color:#547082;}
blockquote{width:78%;margin:2em 0;padding:20px 25px; background:transparent url(Images/quote.gif) no-repeat 0 3px; }
blockquote p{margin:0;}blockquote cite{font-weight:700;}
q:after,abbr:after,cite:after{content:close-quote;}
q:before,abbr:before,cite:before{content:open-quote;}
code{padding:0 .4em;font:1em "Courier New",Courier,monospace;border:2px solid #DEEDF9;color:inherit;background-color:#F1F7FC;}
ul,ol{margin:0 0 .8em 2em;list-style-position:inside;}
li{margin:.6em 0;}form{clear:both;margin-top:3em;}
form ol{margin:0;list-style:none;list-style-position:outside;}form ol li{margin:.8em 0;}
fieldset{padding:1em 2em;border:1px solid #397193;}
caption{display:none;}
legend{margin:0;padding:0 .6em;color:#FFF;background-color:#397193;}
label span{display:block;}
label span span{display:inline;padding-left:1em;color:#595959;font-size:.8em;}
label input{vertical-align:middle;}
input,textarea,select{margin:.1em;padding:.34em;}
textarea{width:97%;}

/* table elements */
table{width:100%;margin:.8em 0;border-collapse:collapse;font-size:.86em;}
th{padding:.6em;font-weight:700;color:inherit;background-color:#DEEDF9;border-bottom:2px solid #397193;}
td{margin:0;padding:.6em;border-bottom:1px solid #DEEDF9;}
td[headers="data"]{vertical-align:top;font-weight:700;color:#547082;background-color:inherit;}
tr{color:#000;background-color:#F1F7FC;}

.hover tr:hover{color:#000;background-color:#DEEDF9;}
.box{width:68.428em;overflow:hidden;margin:0 auto;text-align:left; }
.boxleft,.boxright{overflow:hidden;}
.boxleft{width:38.857em;float:left;display:inline;margin-left:2em; }
.boxright{width:23.285em;float:right;}

/* containers */
#wrapper{font-size:1.4em;color:#000;background-color: #fff;}
#header{margin-bottom:1em;}
#header .boxleft{width:20em;margin:0;}
#header .boxright{width:48em;}
#logo{margin-top:1.4em;}
#logo img{vertical-align:bottom;}
#logo a{display:block;width:220px;height:45px;}
#logo a:hover{background:url(images/sig-gohome.gif) no-repeat center right;}
#tagline{display:block;padding:1.5em 0 0 2.5em;font:700 .8em Arial,Helvetica,sans-serif;color:#547082;background-color:inherit;}


/* navigation */
#nav{clear:both;float:right;list-style:none;margin:0;overflow:hidden;white-space:nowrap;}
#nav li{display:block;float:left;margin:0;}
#nav a{float:left;margin-left:1.28em;padding-top:1.8em;text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#7a5f88;background-color:#FFF;background-repeat:no-repeat;background-position:left top;}
.nav-home:hover,a#current.nav-home{background-image:url(images/sig-home.gif);}
.nav-aboutme:hover,a#current.nav-aboutme{background-image:url(images/sig-aboutme.gif);}
.nav-services:hover,a#current.nav-services{background-image:url(images/sig-services.gif);}
.nav-contact:hover,#active a.nav-contact{background-image:url(images/sig-contact.gif);}
#nav span{display:block;padding-right:1.28em;font-size:.83em;line-height:1.6em;border-right:1px solid #DEEDF9;}
#nav strong{display:block;position:relative;font-size:1.6em;color:#397193;background-color:inherit;}
#nav a:hover span,#nav a:hover strong{color:#FFF;background-color:#7a5f88;}
#nav a#current span{border-right:1px solid #397193;}
#nav a#current span,#nav a#current:hover span{color:#7a5f88;background-color:#FFF;}
#nav a#current strong{color:#595959;background-color:#FFF;}

#projects{overflow:hidden;clear:both;margin-left:0;list-style:none;}
#projects li{float:left;overflow:hidden;margin:.6em 2.6em 1.3em 0;}
#projects li a{display:block;width:18.2em;height:5.14em;padding:.7em;text-decoration:none;line-height:1.4em;border:4px solid #DEEDF9;}
#projects li a:hover,#projects li a:hover span{color:#FFF;background-color:#397193;}
#projects img{float:left;width:60px;height:60px;overflow:hidden;margin-right:.75em;}
#projects strong{display:block;margin-bottom:.3em;font:700 1.34em Arial,Helvetica,sans-serif;}#projects li a:hover strong{text-decoration:underline;}
#projects li a span{color:#595959;background-color:inherit;}
.post{padding-bottom:1em;border-bottom:1px solid #DEEDF9;}
.title{margin-bottom:0;}
.title a{text-decoration:none;padding-right:1em;}
.title a:hover{color:#FFF;background:#397193 url(images/ico-next.gif) no-repeat center right;}
.metadata{margin:0 0 1em;font-size:.8em!important;color:#547082;background-color:inherit;}

#navigation{clear:both;min-height:4em;margin-top:3em;}
#navigation a{display:block;float:left;width:14em;padding:1em 0;font-size:1.2em;text-decoration:none;background-position:center left;background-repeat:no-repeat;}
#navigation a:visited{color:#397193;}
#previous{float:left;}#previous a{padding-left:1.8em;background-image:url(images/ico-prev.gif);}
#next{float:right;}
#next a{padding-right:1.8em;text-align:right;background-position:right;background-image:url(images/ico-next.gif);}#comments{overflow:hidden;list-style:none;margin-left:0;}

#sidebar .boxleft,#sidebar .boxright{width:45%;margin:0;}#sidebar h2{font-size:1.3em;margin-top:3.2em;}
#sidebar a,#sidebar .slidelnk{text-decoration:none;font-weight:100;color:#397193;background-color:transparent;}
#sidebar a:hover,#sidebar .slidelnk:hover{color:#FFF;background-color:#397193;}
#sidebar #banner-sidebar img{margin-top:2em;}

/* footer*/
#footer{font-size:1.4em;}
#footer .box{margin:2em auto 3em;}
#footer a{text-decoration:none;color:#FFF;background-color:inherit;}
#footer .boxleft a:hover{background-color:#7a5f88;}
#footer-top{height:127px;color:inherit;background:#FFF url(images/footer-top2.gif) repeat-x bottom;}

.slidelnk{margin:0;font-size:.98em;}
.slidelnk.active{background-image:url(images/ico-down.gif);}
.slide{padding:1em 0;list-style:none;}

.underline,#project .boxright h3,#sidebar h2,#javi h3{padding-bottom:.4em;border-bottom:1px solid #397193!important;}
.border,#projects img,.avatar{background-color:#FFF;border:1px solid #DEEDF9;padding:4px;}
.boxfill,#profesional,#contact ul{background-color:#F1F7FC;border:4px solid #DEEDF9;padding:1em;}
img.alignleft,img.alignright{display:inline;}.alignleft{margin-right:1em;float:left;}
.alignright{margin-left:1em;float:right;}.aligncenter{text-align:center;margin:0 auto;}
.none{margin-left:0;padding:0;background:none;list-style:none;}
.external{padding:0 18px 0 0;background:transparent url(images/lnkext.gif) right no-repeat;}
a.external:hover{color:#397193!important;text-decoration:underline;}
.hover{color:#FFF;background-color:#397193;text-decoration:none;}
strong.search-excerpt{background:#7a5f88;}
.hidden,caption,.current_language_item{display:none;}
.fontsmall{font-size:.8em;}.clear{clear:both;}

/*new stuff */
#imageMenu ul{ list-style:none; }
#imageMenu img{ margin: 2px; border: 1px solid #666; }
