body {padding-top: 0px; margin-top: 0px; font-family: Trebuchet MS; font-size: 14px; color: #494949;}
h2 {font-size: 20px; font-weight: bold; }
body, p, div, td {text-align: justify;}
form {padding: 0px; margin: 0px;}
td { vertical-align: top; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; }
button { cursor: pointer; border: none}
#todo { position: relative; top: 0; left: 0; margin: 0px auto; width: 1000px; }
#colizq { width: 212px; }
#colmain { position: relative; }

#botonera {width: 212px; border-top: solid #9CA2A5 3px; border-bottom: solid #9CA2A5 3px; margin-top: 10px; margin-bottom: 30px;  font-size: 12px; font-family: Trebuchet MS;}
#botonera a { display: block; height: 21px}

#btn_home a { width: 212px; background: url(../images/btn_home.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_contact a{ width: 212px; background: url(../images/btn_contact.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_questionaries a{ width: 212px; background: url(../images/btn_questionaries.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_users a{ width: 212px; background: url(../images/btn_users.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_reports a{ width: 212px; background: url(../images/btn_reports.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_research_report a{ width: 212px; height: 42px; background: url(../images/btn_research_report.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_inhouse_report a{ width: 212px; height: 42px; background: url(../images/btn_inhouse_report.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#btn_logout a{ width: 212px; background: url(../images/btn_logout.gif) no-repeat;; border-bottom: solid #9EA3A7 1px;  }
#boton5 { width: 212px; background: url(../images/boton5.gif) no-repeat; }
#boton6 { width: 212px; background: url(../images/boton6.gif) no-repeat; }

#botonera a:hover { background-position: 0 -21px; }
#botonera #btn_research_report a:hover {background-position: 0 -42px; }
#botonera #btn_inhouse_report a:hover {background-position: 0 -42px; }

#btn_access {display: block; height: 30px; width: 109px; background: url(../images/btn_access.gif) no-repeat; border: none; cursor: pointer}
#btn_send {display: block; height: 39px; width: 108px; background: url(../images/btn_send.gif) no-repeat; border: none; cursor: pointer}

#formulario { font-family: Trebuchet MS; font-size:11px; margin-bottom: 23px; margin-top: 10px}
#formulario input {border: solid #9EA3A7 1px;}
.azul {background-color: #EDF1F4;  padding-bottom: 6px; }

#formulario2 { font-family: Trebuchet MS; font-size:11px; margin-bottom: 7px; margin-top: 0px; padding-top: 0px; width: 212px;}

#formulario2 input {border: solid #9EA3A7 1px; width: 180px}
#formulario2 textarea {border: solid #9EA3A7 1px; width: 180px}
#formulario2 select {font-family: Trebuchet MS; font-size:11px; border: solid #9EA3A7 1px; width: 180px; }
#formulario2 td input {margin-left: 20px;}
#formulario2 td textarea {margin-left: 20px; }
#formulario2 td select {margin-left: 20px ;}
#formulario2 .azul {padding-bottom: 4px }
.titulo_textarea { padding: 10px 0 0 0; width: 100%; }

.quest_admin { background-color: #eef1f3; margin-top: 5px; padding-left: 12px;  }
.lista_quest h3{ color: #D4000E; font-family: Helvetica; font-size: 30px; font-style: italic}
.titulo_tabla { border-bottom: solid #C6D6E5 1px; padding-top: 7px; }
.celda_tabla_sub { border-bottom: solid #C6D6E5 1px; padding-top: 7px; width: 1px;  }
table#lista_usuarios td {padding-left: 5px; padding-right: 5px; }

.quest {border-bottom: solid #9CA2A5  1px; }
.quest_title { margin-left: 9px; height: 21px;   border-top: solid #e5e6e8 1px; margin-top: -1px; /*border-bottom: solid #e5e6e8 1px;*/ }
.report_title { display: block; margin-left: 9px; height: 21px;  border-top: solid #e5e6e8 1px; margin-top: -1px; /*border-bottom: solid #e5e6e8 1px;*/ }
.report_title a { color: #9DA3A7; }
.report_title a:hover { color: #788FA1; }
.reports {border-bottom: solid #9EA3A7 1px;}

#botonera .quest_entry { display: block;  width: 203px; height: 19px;  margin-left: 9px; padding: 2px 0 0 0px; border-top: solid #e5e6e8 1px;}
#botonera .quest_entry a{ font-family: Trebuchet MS;  color: #9CA4A7; padding-left: 0px; background: url(../images/flecha_gris.gif)  0px -2px no-repeat ;  }
#botonera .quest_entry a:hover { color: #d6000f; background: url(../images/flecha_roja_sola.gif) 0px -2px no-repeat ;  background-position: 0 -2px;}
#botonera .quest_entry_last { display: block;  width: 203px; height: 19px;  margin-left: 0px; padding: 2px 0 0 0px; }
#botonera .quest_entry_last a{ font-family: Trebuchet MS;  color: #9CA4A7; padding-left: 9px; background: url(../images/flecha_gris.gif)  0px -2px no-repeat ;  }
#botonera .quest_entry_last a:hover { color: #d6000f;  background: url(../images/flecha_roja_sola.gif)  0px -2px no-repeat ;}

#botonera .quest_entry_sel { display: block;  width: 203px; height: 19px;  margin-left: 9px; padding: 2px 0 0 0px;; border-top: solid #e5e6e8 1px;}
#botonera .quest_entry_sel a{ font-family: Trebuchet MS;  color: #D6000F; padding-left: 0px; background: url(../images/flecha_roja.gif)  0px -2px no-repeat ;  }
#botonera .quest_entry_sel a:hover { color: #d6000f;  background: url(../images/flecha_roja.gif)  0px -2px no-repeat ;}
#botonera .quest_entry_sel_last { display: block;  width: 203px; height: 19px;  margin-left: 0px; padding: 2px 0 0 0px; }
#botonera .quest_entry_sel_last a{   font-family: Trebuchet MS;  color: #D6000F; padding-left: 9px; background: url(../images/flecha_roja.gif)  0px -2px no-repeat ;  }
#botonera .quest_entry_sel_last a:hover { color: #d6000f;  background: url(../images/flecha_roja.gif)  0px -2px no-repeat ;}

#quest_head { width: 742px; border: solid #9EA3A7 3px;}

.cell_2 {padding-left: 80px; width: 400px}
.cell_3 {padding-left: 80px; width: 300px}
.cell_3_2{}

#menu a{color: #9CA2A5; font-family: Trebuchet MS; font-size: 10px;}

.error {color:red; }
#pie{ position: relative; margin-top: 75px; font-family: Tahoma; font-size: 10px; color: #8b8b8b; border-top: 2px solid #D0D9E0; margin-bottom: 50px;}
#pie a {color: #8b8b8b; text-decoration: none}
#pie a:hover { text-decoration: underline}
#logoepaa { display: block; position: absolute; left: 0; top: 2px; }
#textopie { position: absolute; left: 250px; top: 10px; display: block; }

strong { padding: 0; margin: 0; }

#veiss { display: block; position: absolute; right: 3px; top: 4px; width: 41px; height: 15px; background: url(../images/veiss.gif) 0 0 no-repeat; }
#veiss:hover { background-position: 0 -15px; }
#veiss span { display: none; }

#abierta { background: url(../images/peque_abierto.gif)  0px -2px no-repeat ; }
#cerrada { background: url(../images/peque_cerrado.gif)  0px -2px no-repeat ; }
.pointer {cursor: pointer;}

#buscador{ font-family: Trebuchet MS; font-size:11px; margin-bottom: 7px; margin-top: 0px; padding-top: 0px; width: 223px;}
#buscador input {border: solid #9EA3A7 1px; width: 180px}
#btn_buscar {display: block; height: 30px; width: 109px; background: url(../images/btn_buscar.gif) no-repeat; border: none; cursor: pointer}


.enlinea{display: inline;}
.titulo { text-decoration: underline; font-weight: bold;}
.negrita { font-weight: bold; }
.clear { clear: both; }
