@charset "utf-8";
/* CSS Document */


p, ul, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; color:#ffffff;}
img{ border:0;}
h1{ font-size:15px; font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-size:14px; font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;}
h3{font-family:Georgia, "Times New Roman", Times, serif;}
p { font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;}

html,body,#page {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

body{
text-align: center; /* IE/Win bug fix */
background:#000000;
}

* { font-family:Verdana, Arial, Helvetica, sans-serif; }

a { color:#ffffff; text-decoration:none; outline: none;
font-family:Georgia, "Times New Roman", Times, serif;
}
a:hover { color:#ffefc9; text-decoration:underline;}


.clear { clear:both}

#seeinfo { float:right; margin-top:25px;}
#seeinfo a{ color:#dcd7c4;}
#seeinfo a:hover{ color:#c29f48;}

#outer { background: url(imagenes/bkg.jpg) no-repeat top center;
  height: 558px;
  width: 100%;
  z-index: 10;
}
.valignmid1 {
  position: relative;
  margin: 0 auto;
}
.valignmid1 {
  display: table;
  vertical-align: middle;
}
.valignmid2 {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* end hide */
.valignmid3 {
  position: relative;
}


/* CONTENT */
#content-wrapper {margin:0 auto; width:850px; height:558px; 
position:relative;
text-align:left;
}

#header{ 
width:390px; height:50px;
position:absolute;
top:35px; left:0;
}
#header h1 a{ 
float: left;
padding: 50px 0 0 0;
overflow: hidden;
width:390px;
height: 0px !important; 
height /**/:50px; /* for IE5/Win only */
text-indent: -999em;
}


#contenedor {
position:absolute; top:90px; left:0;
width:100%; height:385px;
}

#contenido { 
float:left;
width:260px; height:336px;
margin-top:46px;
}

#links { 
background: url(imagenes/camera.png) no-repeat top left;
width:320px; height:121px;
position:relative; left:-50px;
}
#links h2{ padding:37px 0 0 135px; line-height:30px; text-indent:-15px; font-weight:200;}
#links a{  font-size:25px; }
#links a span{  font-size:40px; font-weight:500;
font-family:Georgia, "Times New Roman", Times, serif;}
#links a:hover{ text-decoration:none;}

#texto { padding-left:5px;
width:210px; height:200px;
margin:13px 0 0 43px;
}
#texto h3 {font-size:16px; margin-left:15px;}
#texto h3 a{color:#d6d0c2;}
#texto h3 a:hover{ text-decoration:none;}
#texto p{ margin:10px 15px 10px 15px;
font-size:12px; color:#a2a9ac;
}
#see-more{ float:right;
font-size:12px; color:#ffd471;
background: url(imagenes/flechita.gif) no-repeat top right;
padding-right:17px;
margin-right:15px;
}
#texto a:hover{ color:#FFFFFF;}
#parrafo { height:165px;
overflow:auto;}



#menu { /*border:#666666 1px solid;*/
float:left;
width:215px; height:375px;
margin:10px 0 0 85px;
_margin:10px 0 0 25px;
}
#home { margin:5px 0 30px 90px; height:50px;}
#itmes { margin:10px 0 15px 0;}


#testimonials { position:absolute; bottom:0; right:50px; font-size:12px;}
#testimonials:hover { text-decoration:none;}

/* END CONTENT */

/* FOOTER */
#footer {
position:absolute; top:475px; left:0;
width:770px; height:80px;
margin:0 30px;}

#logo-footer { 
background: url(imagenes/logo.gif) no-repeat top left;
float: right;
padding: 59px 0 0 0;
overflow: hidden;
width:128px;
height: 0px !important; 
text-indent: -999em;
margin-top:10px;
display:block;
}
#logo-footer:hover { background-position:0 -59px;}

#footer p{ margin:60px 0 0 10px;
font-size:10px; color:#999999;}
#footer a{color:#999999;}
#footer a:hover{ color:#FFFFFF;}


#footer .menu-foot{ margin:10px 0 0 10px;
font-size:12px; color:#999999;}
#footer .datos-foot { margin-top:30px; }

/* END FOOTER */


#contact { 
position:absolute;
top:-13px; right:4px;
width:130px; height:96px;
}
#contact a{
background: url(imagenes/contact.png) no-repeat top left;
float: right;
padding: 96px 0 0 0;
overflow: hidden;
width:130px;
height: 0px !important; 
text-indent: -999em;
display:block;
}
#contact a:hover { background-position:0 -100px;}


#powered { position:absolute; bottom:-15px; right:10px;}
#powered a{ font-family:"Courier New", Courier, monospace; font-size:10px; color:#666666;}
#powered a:hover { color:#999999; text-decoration:none;}
#powered span {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#powered span:hover{color:#cc0000;}
