/*
Basic CSS file
//////////////////////////
Created:25/08/2005
Last Edited:26/09/2005
*/
*{
margin:0;/* Even the scores */
padding:0;
}
ul,ol,dl{
list-style-position:inside;/* Even the scores */
}
body{
background:#000;
color:#fff;
font:12px/170% Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}
.clear {clear:both}
dt{
font-size:13px;
font-weight:bold;
margin:10px 0 5px 0;
}
dd{
display:list-item;
list-style-type:disc;
margin:0 0 5px 20px;
}
/*
Essential HTML
*/
a {color:#fff}
a:hover{
text-decoration:none;
}
* html body.home object{
position:relative;
top:-15px;
}
/*
Structural Divs
*/
#wrap{
background:url(/assets/images/structure/back.gif) repeat-y 15px 15px;
margin:0 auto 0;
min-height:300px;
text-align:left;
width:750px;
position:relative
}
.home #wrap{
background:none;
}
#wrap #wrap-pad{
padding-left:85px;
}
.home #wrap #wrap-pad{
padding-left:0px;
}
#header{
text-align:right;
}
#crumbs{
float:left;
font-size:11px;
}
#main-content{
clear:both;
min-height:300px;
}
#nav{
clear:both;
font-size:11px;
font-weight:bold;
padding-top:50px;
}
#nav a{
margin:0 2px 0 2px;
text-decoration:none;
}
#nav a:hover{
text-decoration:underline;
}
.home #nav,.galerias h1 span{
height:0;
left:-19000px;
overflow:hidden;
position:absolute;
width:0;
}
.pad{
padding:10px;
}
.home .pad{
padding:0;
}
/*
Images
*/
img.left{
background:#ccc;
border:1px solid #000;
float:left;
margin:5px 10px 5px 0;
padding:5px;
}
a img{
border-color:#fff;
}
/*
Typography
*/
/* Font Sizes */
h1{
font-size:20px;
}
h2{
font-size:1.1em;
margin-top:40px;
}
.lt-orange h2{
font-size:20px;
}
h3,p{
font-size:1em;
}
#sub-content{
font-size:0.9em;
}
/* Spacing etc. */
ul,ol,dl,p,h1{
margin-bottom:1em;
}
/* Colors and Vertical Luis Sanus' */
.orange,.orange a,#galerias{
color:#FF0000;
}
.orange #wrap-pad{
background:url(/assets/images/structure/luis-orange.gif) no-repeat left 110px;
}
.ghome #wrap-pad{
background:none;
}
.lt-orange #wrap-pad{
background:url(/assets/images/structure/luis-ltorange.gif) no-repeat left 110px;
}
.lt-orange,.lt-orange a,#curriculum{
color:#FF6600;
}
.beige,.beige a,#textos{
color:#DC9557;
}
.beige #wrap-pad{
background:url(/assets/images/structure/luis-beige.gif) no-repeat left 110px;
}
.skin,.skin a,#portada{
color:#FBD181;
}
.skin #wrap-pad{
background:url(/assets/images/structure/luis-skin.gif) no-repeat left 110px;
}
.blue-grey,.blue-grey a,#prensa{
color:#B4BCCF;
}
.blue-grey #wrap-pad{
background:url(/assets/images/structure/luis-bluegrey.gif) no-repeat left 110px;
}
.blue,.blue a,#enlaces{
color:#6486C6;
}
.blue #wrap-pad{
background:url(/assets/images/structure/luis-blue.gif) no-repeat left 110px;
}
.green,.green a,#contactar{
color:#6C3;
}
.green #wrap-pad{
background:url(/assets/images/structure/luis-green.gif) no-repeat left 110px;
}

.morado #wrap-pad{
background:url(/assets/images/structure/luis-morado.gif) no-repeat left 110px;
}
.morado, .morado a, #camisetas {
color:#3F65AB;
}

#home{
color:#ccc;
}
/* Image pages */
.image h1{
margin-top:20px;
}
#image-ind{
float:left;
margin:10px 20px 10px 0;
}
.image-info{
font-size:16px;
list-style:none;
}
.image-info li{
margin-bottom:8px;
}
/* Gallery pages */
.image-gallery{
float:left;
height:160px;
margin:10px;
}
.galerias #main-content .pad{
padding:30px 0 0 0;
}
.galerias ul{
list-style:none;
list-style-type:none;
}
.galerias h1{
background:url(/assets/images/structure/galerias-h1.gif) no-repeat 0px 50px;
float:left;
height:300px;
width:400px;
}
.galerias.ghome h1 {
height:400px;
} 
.galerias h2{
font-size:22px;
margin-bottom:10px;
}
.galerias ul{
font-size:15px;
}
.contactar dd{
display:block;
}

#gal-nav {
position:absolute;
top:10px;
right:10px;
font-size:11px;

}
