body {
  margin:0px;
  background: #000000 url(../img/background.jpeg) no-repeat top center;
  overflow: auto;
  font-family: Verdana;
  scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccc;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#E5E5E5;
scrollbar-drakshadow-color:#000000;
}
#idioma{
font-size:10px;
color:#ffffff;
position:relative;
float:right;
right:-130px;
top: 5px;
}
#contenedor {
  top:0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  color: #ffffff;
}
#load {
  position: absolute;
  float: left;
  width: 100%;
  top: 200px;
  color: #ffffff;
}
#encabezado {
  background: url(../img/logo.png) no-repeat center;
  width: 78%;
  height: 90px;
  top: 0px;
}
#cuerpo {
  border: 2px solid #e2e2e2;
  padding:2px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  width: 80%;
  height: 300px;
}

#capa {
  border: 0px;
  padding: 0px;
  background: #000000 none repeat scroll 0% 50%;
  position: absolute;
  top: 95px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  width: 70%;
  height: 300px;
  color: #000000;
}
#portfolio {
  border: 0px;
  padding: 0px;
  background: #000000 none repeat scroll 0% 50%;
  overflow: auto;
  position: absolute;
  top: 95px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  width: 70%;
  height: 300px;
  color: #000000;
}
#info {
  border: 0px;
  padding: 0px;
  background: #000000 none repeat scroll 0% 50%;
  overflow: auto;
  position: absolute;
  top: 95px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  width: 70%;
  height: 300px;
  color: #000000;
}
#contacto {
  border: 0px;
  padding: 0px;
  background: #000000 none repeat scroll 0% 50%;
  overflow: auto;
  position: absolute;
  top: 95px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  width: 70%;
  height: 300px;
  color: #000000;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
#pie {
  padding: 5px;
  font-size: 12px;
  width: 80%;
  height: 50px;
  bottom: 0px;
}
#menu {
  border: 1px solid #cccccc;
  border-top:0px;
  padding: 2px;
  position: relative;
  float: right;
  right: 0px;
  top: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#titulomenu {
  border: 1px solid #cccccc;
  padding: 2px;
  font-size: 10px;
  position: relative;
  float: right;
  right: -155px;
  top: 40px;
  width: 150px;
  height: 12px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#menugaleria{
background:#000000 url(../img/fotografias.jpg);
border: 2px solid #cccccc;
width:150px;
height:280px;
overflow:auto;
position:relative;
float:left;
top:8px;
left:5px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#galeria{
background:#e8e8e8;
border: 2px solid #cccccc;
padding:10px;
width:70%;
height:260px;
overflow:auto;
position:relative;
float:left;
top:8px;
left:16px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#miimagen{
background:#e8e8e8;
font-size:11px;
border: 2px solid #cccccc;
width:20%;
height:280px;
position:relative;
float:left;
top:8px;
left:5px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#informacion{
background:#e8e8e8;
font-size:11px;
border: 2px solid #cccccc;
color:#000000;
padding:10px;
width:70%;
height:260px;
overflow:auto;
position:relative;
float:left;
top:8px;
left:16px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#formulario{
margin-top:10px;
background: #e8e8e8;
border:2px solid #cccccc;
padding:5px;
width:300px;
color:#000000;
font-size:11px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#video{
background:#e8e8e8;
font-size:11px;
border: 2px solid #cccccc;
color:#000000;
padding:10px;
width:70%;
height:260px;
overflow:auto;
position:relative;
float:left;
top:8px;
left:16px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
textarea{
width:150px;
background: #333333;
color:#ffffff;
font-size:11px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
input{
width:150px;
background: #333333;
color:#ffffff;
font-size:11px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#cerrar {
  position: relative;
  float: left;
  top: 0px;
  left: 0px;
}
#facebook1 {
background:#e8e8e8;
font-size:11px;
border: 2px solid #cccccc;
border-bottom:0px;
color:#000000;
padding:10px;
width:70%;
height:260px;
overflow:auto;
position:relative;
float:left;
top:8px;
left:16px;
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
}
.controles {
  border: 1px solid #cccccc;
  background:#cccccc;
  padding: 2px;
  font-size: 10px;
  position: relative;
  float: right;
  top: 254px;
  right: -77px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 0px;
}
.thumb {
  border: 1px solid #cccccc;
  padding: 2px;
  background: #cccccc none repeat scroll 0% 50%;
  font-size: 10px;
  position: relative;
  float: right;
  top: 0px;
  right: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 5px;
}
.copyright {
  position: relative;
  float: right;
  top: 25px;
  right: 5px;
  font-size: 10px;
}