@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/*RESET*/
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, 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, article, aside, dialog, figure, header, footer, hgroup, menu, nav, section, time, mark, audio, video  {  margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1;}
:focus { outline: 0; }
ol, ul { list-style: none; }
a img, iframe {border: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }
/* == clearfix se debe agregar al contenedor pricipal == */
.clearfix:after { content: "."; display: block; height:0; clear:both; visibility: hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1%;}/*ie6*/
input, select { vertical-align:middle; }
select {margin: 0;}
article, aside, nav, section, dialog, figure, header, footer, hgroup { display:block;}/*HTML 5*/

/*GENERAL*/
.hide { left:-1000em; top:-1000em; position:absolute; width:0.1em; height:0.1em; overflow:hidden; }/*accesible*/
.clear { clear:both; }
.ie6, .ie7 .clear{ height:1%; }
html { height:100%; }
body { height:100%; font-family:Arial, Helvetica, sans-serif; color:#0B0B0B;  font-size:62.5%; background:#333333 url(../img/fondo.gif) repeat 0 0;  } 
#page { width:100%; height:100%; margin:0 auto ; }
/*#site { width:96em; margin:0 auto; }*/
#site { width:90%; height:90%; margin:0 auto; padding-top:3%; }

body.form { background:#D7D7D7; background-image:none;}


.text {	font-family: Verdana; font-size: 0.9em; color: #696969; font-weight: bold; }


table.align { margin:0 auto;}

input { border: 1px solid #4B4B4B;	color: #515151;	font-family: Verdana; font-size: xx-small; background-color: #D7D7D7; }

select {font-family: Verdana; font-size: xx-small; color: #515151; background-color: #D7D7D7;}

input.sh {color:#D7D7D7; font-family: Verdana; font-size: xx-small;	background-color: #D7D7D7; border: 1px solid #D7D7D7;}





