html,body{
margin:0;
padding:0;
border:none;
background-color: #ffffff;
height:100%;
font-family:Verdana;
font-size:11.5px;
line-height:14.5px;
}

.fotoprevia
{
clear:both;
width:234px;
height:176px;
}

p
{
padding:0px;
margin:0px;
}

#vacia
{
clear:both;
}

#vacia3
{
clear:both;
height:3px;
overflow:hidden;
}

#vacia20
{
clear:both;
height:20px;
overflow:hidden;
}

#vacia10
{
clear:both;
height:10px;
overflow:hidden;
}

#vacia5
{
clear:both;
height:5px;
overflow:hidden;
}

#vacia30
{
clear:both;
height:30px;
overflow:hidden;
}

#vacia35
{
clear:both;
height:35px;
overflow:hidden;
}

#principal
{
margin-left:10px;
}

#menusup
{
color:#000000;
}

#cabecera
{
position:fixed;
left:0px;
top:0px;
height:130px;
width:100%;
background-color:#ffffff;
z-index: 50;
}

#pie
{
position:fixed;
bottom:0px;
height:20px;
width:100%;
background-color:#ffffff;
z-index: 51;
}

#textopie
{
color:#000000;
padding-top:2px;
}

#contenido_cabecera
{
padding-top:30px;
}

#logo
{
margin-left:20px;
float:lefT;
width:250px;
}

#menu
{
padding-top:7px;
font-family:Verdana;
font-size:11.5px;
color:#999999;
float:left;
width:250px;
}

#menu2
{
left:520px;
position:fixed;
padding-top:7px;
font-family:Verdana;
font-size:11.5px;
color:#999999;
float:left;
width:250px;
}

#menu3
{
left:770px;
position:fixed;
padding-top:7px;
font-family:Verdana;
font-size:11.5px;
color:#999999;
float:left;
width:250px;
}

#contenido
{
clear:both;
padding-top:148px;
width:100%;
}


#contenido_izquierda
{
float:left;
width:247px;
}

#contenido_derecha
{
float:left;
}

.addthis_button
{
color:#909090;
text-decoration:none;
}
.addthis_button:hover
{
color:#555555;
text-decoration:none;
}

.linkmenu
{
color:#909090;
text-decoration:none;
}
.linkmenu:hover
{
color:#000000;
text-decoration:none;
}


#previa
{
float:left;
width:250px;
height:192px;
}

#previain
{
width:234px;
height:176px;
background-color:#000000;
}

#proyecto
{
float:left;
width:250px;
}

#texto_proyecto
{
width:180px;
}

#nosotros1
{
float:left;
margin-right:20px;
}

#nosotros2
{
float:left;
width:360px;
}

#nosotros3
{
float:left;
width:320px;
}

#nosotros3dentro
{
float:left;
width:280px;
}

#nosotros2dentro
{
float:left;
width:275px;
}

.gris
{
color:#d1cbcf;
}

.textoprevia
{
position:relative;
bottom:-130px;
left:10px;
color:#555555;
z-index:0;
}

.a
{
filter:alpha(opacity=0);
opacity:0;
}

.b
{
filter:alpha(opacity=10);
opacity:0.1;
}

.c
{
filter:alpha(opacity=10);
opacity:0.1;
}

#conmargen
{
margin-left:260px;
}

#fotos_portfolio
{
float:left;
}


#mcs5_container{position:relative;margin:0; width:auto; height:550px; padding:0 10px; border:0px;}
#mcs5_container .customScrollBox{width:auto; overflow:hidden;}
#mcs5_container .customScrollBox .horWrapper{position:relative; left:0;}
#mcs5_container .customScrollBox .container{position:relative; left:0; display:inline-block; *display:inline;}
#mcs5_container .customScrollBox .content{clear:both;}
#mcs5_container .customScrollBox .content p{padding:5px; margin:0 5px;}
#mcs5_container .customScrollBox .content p img{margin-right:5px;}
#mcs5_container .dragger_container{position:relative; height:0px; width:auto; margin:10px; border-top:0px #C30;}
#mcs5_container .dragger{position:absolute; width:60px; height:9px; background:#fff no-repeat; margin-top:-5px;}
#mcs5_container .dragger_pressed{position:absolute; width:60px; height:9px; background:#fff no-repeat; margin-top:-5px;}
#mcs5_container .scrollUpBtn,#mcs5_container .scrollDownBtn{position:absolute; top:0; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; color:#999999; margin:3px 5px 0 5px; text-decoration:none;}
#mcs5_container .scrollDownBtn{right:10px;}
#mcs5_container .scrollUpBtn{right:30px;}
#mcs5_container .scrollUpBtn:hover,#mcs5_container .scrollDownBtn:hover{color:#000000;}

#yop
{
margin-left:10px;
width:100%;
}

#wrapper{
float:left;
width:7000px;
height:auto;
}

.gn
{
color:#555555;
text-decoration:none;
}
.gn:hover
{
color:#909090;
text-decoration:none;
}

#textopie2
{
color:#000000;
padding-top:2px;
font-size:9px;
margin-left:10px;
}

