html {
background:#63B8FF  none repeat scroll 0% 50%;
}
body {
background:#FFFFFF none repeat scroll 0% 50%;
color:#546064;
font-family:Georgia,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:0pt auto;
padding:0pt;
}
img {
border:0pt none;
vertical-align:middle;
}
a {
border-bottom:1px dotted #63BDD2;
color:#63BDD2;
overflow:hidden;
text-decoration:none;
}
a:hover {
border-bottom:1px dotted #FFFFFF;
}
#header a {
border:0pt none;
color:#FFFFFF;
}
#header a:hover {
color:#222222;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
blockquote {
margin:0pt;
padding:0pt;
}
h1 {
margin:0pt;
padding:0pt 0pt 0pt 10px;
width:73px;
}
h1 a {
background:transparent url(../images/layout/logo.jpg) repeat scroll 0% 50%;
display:block;
height:28px;
text-indent:-9000px;
}
h2 {
color:#323232;
font-size:11px;
font-weight:normal;
margin:0pt 0pt 5px;
padding:0pt;
}
h3 {
color:#63B8FF;
font-size:10px;
margin:0pt;
padding:0pt;
}
h3 span {
color:#ABB1BA;
font-weight:normal;
}
.container {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align: justify;
}
#big-content .container {
width:850px;
}
#header {
background:#63B8FF url(../images/layout/gradients/header.jpg) repeat-x scroll center bottom;
padding:12px;
}
#header ul {
float:right;
margin:-14px 0pt 0pt;
}
#header ul li:last-child {
border:0pt none;
}
#header ul li {
border-right:1px solid #A8ADB3;
display:inline;
margin:0pt 5px 0pt 0pt;
padding:0pt 5px 0pt 0pt;
}
#big-content {
background:transparent url(../images/layout/gradients/content.jpg) repeat-x scroll center top;
padding:0px 12px 12px;
}
.featured-project {
float:right;
height:330px;
margin:0pt -12px 0pt 0pt;
text-align:center;
width:733px;
}
.featured-project a {
border:0pt none;
}
.change-image {
text-align:right;
}
.contact-form {
border-left:1px solid #EEEEEE;
float:right;
padding:0pt 0pt 0pt 12px;
width:566px;
}
.news-col {
border-right:1px solid #EEEEEE;
float:left;
height:360px;
overflow:auto;
padding:0pt 12px 0pt 0pt;
width:210px;
}
.wide-left {
border-right:1px solid #EEEEEE;
float:left;
padding:0pt 12px 0pt 0pt;
width:381px;
}
.biography-col {
border-right:1px solid #FFD700;
float:left;
padding:0pt 12px 0pt 0pt;
width:190px;
}
.technology-col {
float:right;
padding:0pt 0pt 0pt 12px;
width:166px;
}
.about-col {
float:right;
margin:0pt -12px 0pt 0pt;
width:376px;
}
#small-content {
border-top:0px solid #FFD700;
margin-top:-138px;
padding:12px;
}
.selected-work {
background:#F6F6F6 none repeat scroll 0% 50%;
float:right;
margin:-12px -12px -22px 0pt;
padding:12px;
width:541px;
}
.selected-work ul li {
float:left;
margin:0pt 6px 0pt 0pt;
}
.collaborate {
background:#F6F6F6 none repeat scroll 0% 50%;
border-right:1px solid #EEEEEE;
float:left;
margin:-12px 0pt -22px -12px;
padding:12px 12px 37px;
width:210px;
}
.collaborate a {
opacity:0.5;
}
.collaborate a:hover {
opacity:1;
}
.collaborate img {
display:inline;
padding:0pt 6px 0pt 0pt;
vertical-align:middle;
}
.direct-contact {
background:#FFD700 none repeat scroll 0% 50%;
border-left:1px solid #EEEEEE;
margin:-12px -12px -24px 198px;
padding:12px 12px 48px;
}
.project-list {
background:#FFD700 none repeat scroll 0% 50%;
border-left:1px solid #EEEEEE;
float:right;
margin:-12px -12px -22px 0pt;
padding:12px;
width:541px;
}
.project-list li {
float:left;
padding-right:10px;
width:170px;
}
.project-list li a {
border:0pt none;
color:#7F888B;
display:block;
padding:3px 5px;
}
.project-list li a:visited {
background:#F2F6F7 none repeat scroll 0% 50%;
}
.project-list li a:hover {
background:#ACE6EF none repeat scroll 0% 50%;
color:#4F707A;
}
.project-list li a.current {
border:0pt none;
}
#footer {
background:#63B8FF url(../images/layout/gradients/footer.jpg) repeat-x scroll center top;
color:black;
padding-left:10px;
}
#footer p {
padding:25px 12px 6px;
}


.ServInf-link {
border:0pt none;
color:yellow ;
}
.ServInf:hover {
color:black;
}

.ServInf span {
visibility:hidden;
}
.ServInf:hover span {
visibility:visible;
}



.email-link {
border:0pt none;
color:#FFFFFF ;
}
.email-link:hover {
color:#222222;
}
.email-link span {
visibility:hidden;
}
.email-link:hover span {
visibility:visible;
}



.altacocina{
font-size:11px;
border-right:0px solid #EEEEEE;
float:center;
height:267px;
overflow:auto;
padding:0pt 12px 0pt 52pt;
width:674px;
}


.musica{
font-size:11px;
border-right:0px solid #EEEEEE;
float:center;
height:210px;
overflow:auto;
padding:0pt 12px 0pt 0pt;
width:674px;
}


.video{
font-size:11px;
border-right:0px solid #EEEEEE;
float:center;
height:130px;
overflow:auto;
padding:0pt 12px 0pt 47pt;
width:680px;
}


.flores1{
font-size:11px;
border-right:0px solid #EEEEEE;
float:center;
height:210px;
overflow:auto;
padding:0pt 12px 0pt 0pt;
width:674px;

}



.flores2{
font-size:11px;
border-right:1px solid #EEEEEE;
float:none;
height:360px;
overflow:auto;
padding:0pt 12px 0pt 0pt;
width:510px;

}


.montajes{
font-size:11px;
border-right:0px solid #EEEEEE;
float:center;
height:170px;
overflow:auto;
padding:0pt 12px 0pt 0pt;
width:674px;
}



#header ul, #big-content, #small-content, .selected-work ul, .top-split {
}
#header ul:after, #big-content:after, #small-content:after, .selected-work ul:after, .top-split:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
