/* General */
body {background-image:url(images/bg.gif); background-repeat:repeat-x; text-align:center; background-color:#000;}
#wrap {width:820px; margin:0 auto; text-align:left;}
#header {height:73px; border-bottom:#333 solid 1px;}
#menu {margin-left:25px; margin-top:-5px;}
#menu ul {list-style-type:none; margin:0; padding:0;}
#menu ul li {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-right:20px; display:inline; color:#969696;}
#menu ul li a {text-decoration:none; color:#FFF;}
#menu ul li a:hover {color:#969696;}
#submenu {margin-left:25px; margin-top:5px; border-top:#333 solid 1px;}
#submenu ul {list-style-type:none; margin:0; padding:0;}
#submenu ul li {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-right:20px; display:inline; color:#969696;}
#submenu ul li a {text-decoration:none; color:#FFF;}
#submenu ul li a:hover {color:#969696;}
#main {margin:20px; text-align:center;}
#destacado {padding:10px; background-color:#FFF;}
#footerhome {height:85px; margin-top:25px; text-align:left;}
#homecolumna1 {float:left; width:245px; margin-right:23px;}
#homecolumna2 {float:left; width:245px; margin-right:22px;}
#homecolumna3 {float:left; width:245px;}

#seccion {border-bottom:#333 solid 1px; text-align:right;}
h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#969696; font-weight:normal}
.ingles {color:#999}

#footer {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#969696; padding:5px 0; border-top:#333 solid 1px; margin-top:10px; text-align:left;}

#columnaizq {float:left; margin-right:20px; text-align:left; width:380px;}
#columnader {float:right; text-align:left; width:380px;}
#columnaizq2 {float:left; margin-right:30px; text-align:left; width:220px;}
#columnader2 {float:right; text-align:left; width:530px;}
#unacolumna {text-align:left;}
#columnauno {margin-bottom:20px;}
#columnauno img {margin:0 10px;}
#galeriatit {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#999; text-align:left; margin-bottom:20px;}
#galeria {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#999; text-align:left;}
#galeria img {margin-bottom:10px;}
#content {clear:both; margin-bottom:20px; border-bottom:#333 solid 1px; padding-bottom:20px;}

#portfoliotext {float:left; width:165px; margin-right:14px; text-align:left}
#portfoliopic {float:right; width:580px; background-color:#FFF; padding:10px;}

.textoblanco {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFF;} 
.textoblanco a {text-decoration:none; color:#969696;} 
.textoblanco a:hover {text-decoration:none; color:#ffffff;}
.textogris {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#999;} 
.textoazul {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:15px; color:#969696;} 
.tituloazul {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#969696;}
.tituloazulhome a {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#ffffff; text-decoration:none}
.tituloazulhome a:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#969696; text-decoration:none}
.textoform {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.linkfooter {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
.linkfooter:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#969696; text-decoration:none;}
.link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#ffffff; text-decoration:none;}
.link:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#969696; text-decoration:none;}


/*Slide home*/
#box1{position:absolute;}
#box1 span{display:block;float:left;}
.mask1 {position:relative; width:760px; height:300px; overflow:hidden;}
span img{display:block;}

/*Slide portfolio */
#box2{position:absolute;}
#box2 span{display:block;float:left;}
#box3{position:absolute;}
#box3 span{display:block;float:left;}
#box4{position:absolute;}
#box4 span{display:block;float:left;}
#box5{position:absolute;}
#box5 span{display:block;float:left;}
#box6{position:absolute;}
#box6 span{display:block;float:left;}
#box7{position:absolute;}
#box7 span{display:block;float:left;}
#box8{position:absolute;}
#box8 span{display:block;float:left;}
#box9{position:absolute;}
#box9 span{display:block;float:left;}
#box10{position:absolute;}
#box10 span{display:block;float:left;}
#box11{position:absolute;}
#box11 span{display:block;float:left;}
#box12{position:absolute;}
#box12 span{display:block;float:left;}
.mask2{position:relative; width:580px; height:280px; overflow:hidden;}
.mask2 span img{display:block; margin-right:10px}
.buttons{padding-top:3px; float:right}
.buttons span{color:#969696; padding-left:10px; cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.buttons span.active, .buttons span:hover{color:#111}


