@charset "UTF-8";
/* CSS Document */

/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

body { background:url(/img/fondo_general.png) top repeat-x; }

#container { height:2800px; background:url(/img/fondo_centro.png) top center no-repeat; width:1000px; margin:auto; }

#nosotros { margin:auto; width:1000px; height:850px;}
#nosotros h2 { font: bold 1.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 2px; color:#FFF; text-align:right; right:30px; }
#nosotros p { color:#FFF; margin:0px; padding:0px; color:#FFF; font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; text-align:right; }

#video { float:right; margin-top:20px; }

#menuficha { height:30px; line-height:30px; padding:5px; margin-bottom:30px; }

#menuficha ul { margin-right:5px; margin-top:20px; }
#menuficha ul li { float:right; margin-left:5px;  }
#menuficha ul li a { text-decoration:none; color:#FFF; font: bold 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 0px; display:block; line-height:30px; padding:0px 10px; background:#033; -webkit-border-radius: 10px;	-moz-border-radius: 10px;  }
#menuficha ul li a:hover { color:#000; background:#FFF;  }



#home { width:1000px; height:900px; }
h2.inicio { font: bold 1.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 1px; color:#FFF; text-align:left;  }
#texto { padding:20px; background:#FFF;opacity: .8; filter: alpha(opacity=80);  width:500px;  -webkit-border-radius: 20px;	-moz-border-radius: 20px; }
#texto p { color:#000; margin:0px; padding:0px; font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; text-align:justify;  }
#texto ul { color:#000; margin:0px; padding:0px; font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; list-style:square; margin:5px 0px 5px 20px;  }
#texto ul li { text-align:justify; margin-bottom:5px; }

#menuhome { height:30px; line-height:30px; padding:5px; margin-bottom:30px; }

#menuhome ul { margin-right:5px; margin-top:20px; }
#menuhome ul li { float:right; margin-left:5px;  }
#menuhome ul li a { text-decoration:none; color:#FFF; font: bold 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 0px; display:block; line-height:30px; padding:0px 10px; background:#033; -webkit-border-radius: 10px;	-moz-border-radius: 10px;  }
#menuhome ul li a:hover { color:#000; background:#FFF;  }

#contacto { width:1000px; }
h2.tcontac { font: bold 1.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 2px; color:#FFF; text-align:right; margin-right:20px;}
#contacto p.aviso { color:#FFF; margin:0px; padding:0px; width:480px; float:right; background:#000;font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;-webkit-border-radius: 10px;	-moz-border-radius: 10px; margin:10px 20px 0px 0px; padding:10px; }

#fichas { float:left; }

#ficha { width:500px; clear:both; margin:5px; background:#000; padding:3px; height:60px; opacity: .8; filter: alpha(opacity=80); }
#ficha img { float:left; margin-right:10px; opacity: 1; filter: alpha(opacity=100); }
#ficha h4 { margin-top:5px; }
#ficha h4 a { color:#acf1ae; font: bold 16px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 1px; text-decoration:none; opacity: 1; filter: alpha(opacity=100); }
#ficha h5 { color:#FFF; font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 0px; text-align:justify; margin:0 10px; }

#formulario { padding:20px; float:right; background:url(/img/cabina.png) no-repeat left; width:900px;}
#formulario fieldset { border:#069 3px solid; -webkit-border-radius: 10px;	-moz-border-radius: 10px; width:500px; float:right; }
#formulario fieldset legend { color:#acf1ae; font: bold 16px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 1px; text-decoration:none; padding:0 20px;  }
#formulario form { margin:10px; }
#formulario label { display:block;color:#FFF; font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 0px; margin:2px;}
#formulario input.texto { display:block; border:#09C 2px solid; width:400px;font: normal 16px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; padding:2px 5px;-webkit-border-radius: 10px;	-moz-border-radius: 10px; }
#formulario textarea { border:#09C 2px solid; width:400px;font: normal 16px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; padding:2px 5px; height:90px;-webkit-border-radius: 10px;	-moz-border-radius: 10px; }
#formulario input.boton { background:#036; color:#FFF; font: bold 16px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; padding:2px 10px; border:solid 1px #09C;-moz-border-radius: 10px; margin:10px 10px; padding:10px; margin-top:10px; }
#formulario select { background:#ffffff; font: bold 16px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; padding:2px 5px; border:solid 1px #09C;-moz-border-radius: 10px; padding:5px; margin-top:3px; margin-bottom:2px;}

#envio { width:430px;}
#envio p { background:#f9eb08;color:#000; font-weight: bold; font: normal 14px/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;-webkit-border-radius: 10px;	-moz-border-radius: 10px; margin:10px 10px; padding:10px;  }

#blog { width: 1000;}
#blogcaja { margin-top: 700px;}

#enlaces {margin: 0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; text-align:center;}
#enlaces a {text-decoration: none; color:#369; margin-left: 20px; text-align:center;}
#enlaces a:hover {color: #CCC;}