ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }

/* ======================== CLASIFICACION ============================================= */
/* ============================ Links ================================================= */
/* ============================ Body ================================================== */
/* ============================ Tablas ================================================ */
/* ============================ Barras ================================================ */
/* ============================ Images ================================================ */
/* ============================ Formularios =========================================== */
/* ============================ Error ================================================= */


/* ============================ Links ================================================= */

a img,:link img,:visited img { border: none; }

a {

    color:#0d3676;

}

a:link {

    color:#0d3676;
    text-decoration:none;

}

a:visited {

    color:#0d3676;
    text-decoration:none;
}

a:active {

    color:#0d3676;

}

a:hover {

    color:#c71e1e;

}

#content a {

    color:#ffffff;

}

#content a:link {

    color:#ffffff;
    text-decoration:none;

}

#content a:visited {

    color:#ffffff;
    text-decoration:none;
}

#content a:active {

    color:#ffffff;

}

#content a:hover {

    color:#c71e1e;

}

.paginator_controls {

  font: bold 11px Arial, Verdana, sans-serif;
  color: purple;  

}

.minilink { 

  font-size: 10px;
  font-family: Verdana;

}

.horizontal { 

  color:#ffffff;
  text-decoration:none;
}

/* ============================ Body ================================================== */

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 5px;
}

.encuesta_grupo {

  font: bold 16px Arial, Verdana, sans-serif;
  color: #cec4c4;
  background-color: #ba0404;
  width: 99%;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;

}

.encuesta_grupo1 {

  font: bold 16px Arial, Verdana, sans-serif;
  text-align: center;
  color: #4e1515;
  background-color: #c78f8f;
  width: 99%;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;

}

.encuesta_sub_grupo {

  font: bold 11px Arial, Verdana, sans-serif;
  color: #4e1515;
  background-color: #d76966;  
  font-size: 13px;
  height: 18px;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;


}

.encuesta_sub_grupo1 {

  font: bold 14px Arial, Verdana, sans-serif;
  text-align: center;
  color: #4e1515;
  background-color: #c1a1a1;  
  height: 18px;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;


}

.encuesta_status_cargandox {

  /* visibility: hidden; */

}

div#encabezado { 

  font: bold 18px Arial, Verdana, sans-serif;
  color: #000000;
  background-color: #ffffff;
  text-align: center;
  padding-top: 10px;

}

.firma { 
  display: none;
 }


.controles {
  margin-top: 2px;
  margin-bottom: 10px;
/* gris oscuro  */
  border: 2px solid #898989;
  padding: 10px;
}

.encuesta_credito {

  font: bold 16px Arial, Verdana, sans-serif;
  color: #0629de;
  text-align: center;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 15px;
  margin-bottom: 5px;

}

.leyenda {

  text-align: left;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8.5px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #ffffff;

}

.t1 { 

  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 196px;
  
 }

.t2 { 

  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 196px;
  
}

.t3 { 

  line-height: 11px;
  padding-top: 20px;
}

.t4 { 

  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;

}

.compra_vencida { 

  text-align: center;
  font-size: 20px;
  color: #ec1c1f;
  font-weight: bold;

}


/* ============================ Tablas ================================================ */

table.wide {

  padding: 1px; 
  border-spacing: 1px; 
  width: 100%;
 

}

td.wide { 

  width: 15%;

}

td.enlaces1 { 

  background-color: #eaacac;
  text-align: left;
  width: 24px;

}

td.enlaces2 { 

  background-color: #eaacac;
  text-align: left;
  width: 122px;

}

td.enlaces3 { 

  background-image: url(/images/arte01b1_21.gif);
  width: 9px;

}

td.enlaces4 { 

  background-color: #eaacac;
  text-align: left;

}

table.encuesta {

  width: 100%;

}

table.planilla1 {

  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;

}

th.planilla1 {

  text-align: center;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 5px;
  border: 1px solid #000000;

}

td.planilla1 {

  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  padding: 5px;
  border: 1px solid #000000;

}

td.planilla1_sinborde {

  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  padding: 5px;
  border: 0px;
  text-align: left;

}

td.edocuenta_sinborde {

  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  padding: 5px;
  border: 0px;
  text-align: right;

}

th.planilla1_historico {

  text-align: center;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #000000;

}

td.planilla1_historico {

  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #000000;

}

td.planilla1_sinborde_historico {

  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 5px;
  border: 0px;
  text-align: left;

}

td.edocuenta_sinborde_historico {

  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 5px;
  border: 0px;
  text-align: right;

}
td.planilla1_header {

  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  padding: 5px;
  border: 1px solid #000000;
  text-align: center;

}

th.encuesta {

  background-color: #daacac;
  text-align: left;
  color: #4e1515;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  padding-right: 2px;
  padding-left: 2px;

}

th.encuesta3 {

  background-color: #ecdede;
  text-align: center;
  color: #4e1515;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding-right: 2px;
  padding-left: 2px;
  line-height: 18px;

}

td.encuesta { 
  text-align: left;
}

td.titulo { 

  background-color: #eaacac;
  text-align: left;
  width: 122px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #c71e1e;
 
 }

th.simulador {

  background-color: #ecdede;
  text-align: center;
  color: #444444;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding-right: 2px;
  padding-left: 2px;

}

th.encuesta1 {

  background-color: #ecdede;
  text-align: left;
  color: #444444;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;

}

th.encuesta2 {

  background-color: #ecdede;
  text-align: center;
  color: #444444;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-right: 2px;
  padding-left: 2px;

}

th.recaudos {

  background-color: #ecdede;
  text-align: left;
  color: #444444;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding-right: 2px;
  padding-left: 2px;

}

td.encuestaLinks {
  background-color: #eaacac;
  text-align: left;
  border: 0;
  font-family: sans-serif;
  font-size: 14px;
  padding-right: 5px;
  padding-left: 5px;

}

table.calendario {

  width: 90%;
  padding: 2px;
  border: 1px;

}

tr.calendario {


}

th.calendario {

  background-color: #ecdede;
  text-align: center;
  color: #cf142b;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  padding-right: 2px;
  padding-left: 2px;

}

td.calendario {

  background-color: #d4bcbc;
  text-align: center;
  color: #000000;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding-right: 2px;
  padding-left: 2px;
  height: 50px;

}

td.dias {

  background-color: #bd3f37;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding-right: 2px;
  padding-left: 2px;
  height: 40px;
  width: 14%;

}

td.encuesta0 {

  background-color: #ffffff;

}

td.encuesta1 {

 background-color: #cccccc;

}

table.formato {

  width: 100%;

}

th.formato {

  background-color: #ecdede;
  text-align: center;
  color: #444444;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  padding-right: 1px;
  padding-left: 1px;

}

td.formato0 {

  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  padding-right: 1px;
  padding-left: 1px;
  background-color: #ffffff;

}

td.formato1 {

  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  padding-right: 1px;
  padding-left: 1px;
  background-color: #cccccc;

}

table.controls { 

  border: 0;

}

td.controls { 

  text-align: left;
  border: 0;
  height: 33px;
  padding-right: 5px;
  padding-left: 5px;

}

table.transferencia {

  width: 60%;
  padding: 2px;
  border: 1px solid;

}

tr.transferencia {


}

th.transferencia1 {

  background-color: #ecdede;
  text-align: center;
  color: #000000;
  border: 1px solid;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding-right: 2px;
  padding-left: 2px;

}

th.transferencia0 {

  background-color: #c1a1a1;
  text-align: center;
  color: #cf142b;
  border: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  padding-right: 2px;
  padding-left: 2px;

}

td.transferencia0 {

  background-color: #ffffff;
  text-align: center;
  color: #000000;
  border: 1px solid;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding-right: 2px;
  padding-left: 2px;

}

td.transferencia1 {

  background-color: #d4bcbc;
  text-align: center;
  color: #000000;
  border: 1px solid;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding-right: 2px;
  padding-left: 2px;

}

table.login-buttons {

  width: 70%;
  padding: 2px;

}

/* ============================ Barras ================================================ */

#hr_header {

  width: 100%;
  height: 2px;

}

#hr_sivih {

  position: relative;
  width: 100%;
  height: 120px;
  z-index: 100;
  visibility: visible;
  top: -2px;

}

/* ============================ Images ================================================ */

#sivih_logo_2 {

  position: relative;
  bottom: 0px;
  z-index: 50;

}

#sivih_logo_1 {

  position: relative;
  bottom: 6px;
  z-index: 50;

}

#grey_bar {

  position: relative;
  z-index: 150;
  width: 100%;
  height: 20px;

}

#vinetas {

  position: relative;
  z-index: 150;
  width: 15px;
  height: 18px;

}

#home_image {

  position: relative;
  bottom: 0px;
  z-index: 50;
  top: 50px;

}

/* ============================ Formularios =========================================== */

.encuesta_input_txt {

  width: 100px;
  padding: 4px;
  border: 2px solid #ddd;
  color: #777;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;

}

.encuesta_input_txt2 {

  width: 250px;
  padding: 4px;
  border: 2px solid #ddd;
  color: #777;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;

}

.encuesta_input_txt3 {

  width: 96%;
  padding: 4px;
  border: 2px solid #ddd;
  color: #777;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;

}

.gen_input_txt {

  width: 100px;

}

textarea { 

  padding: 4px;
  border: 2px solid #ddd;
  color: #777;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  height: 80px;
  width: 350px;

}

input.textfield {
	padding: 4px;
	border: 2px solid #ddd;
	color: #777;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
}

input.encuesta_input_txt:focus, input.encuesta_input_txt2:focus, input.encuesta_input_txt3:focus, textarea:focus {
	border: 2px solid #d8514f;
	color: #333;
}

/* ============================ Error ================================================= */

.validate_error {
  color: red;
}

td.error {
  color: red;
}

#bn05 { 
  background-image: url(/images/banavih_05.png);
  background-repeat: no-repeat;
  height: 38px;
}

#head2 { 
  margin-top: -0px;
  text-align: left;
}



#table-banner { 
  width: 100%;
  padding: 0;
  border-collapse: collapse;
}

#banner-td01 { 
  /* background-image: url(/images/izq_logo_new1.png); */
  background-image: url(/images/banner_izquierdo.png);
  background-repeat: no-repeat;
  background-position: top left;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 78px;
  width: 500px;
  border: 0;
}

#banner-td02 { 
  /* background-image: url(/images/med_logo_new.png); */
  background-image: url(/images/banner_medio.png);
  background-repeat: repeat;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 78px;
  border: 0;
display:none;
}

#banner-td03 { 
  /* background-image: url(/images/der_log_new1.png); */
  background-image: url(/images/banner_derecho.png);
  background-repeat: no-repeat;
  background-position: top right;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 78px;
  width: 450px;
  border: 0;
  padding-right: 0;
  margin-right: 0;
}


#banner-buttons { 
  margin-right: 0;
  width: 258px;
  right: 0;
}

#table-buttons { 
  padding: 0;
  border-collapse: collapse;
  border: 0;
  border-spacing: 0;
}

.topi-buttons { 
  background-image: url(/images/topi_banner_new1.png);
  background-repeat: repeat;
  background-position: top left;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 38px;
  border: 0;
}


.topi-buttons img { 
  display: block;
}

.login { 
  width: 50%;
}


#footer-login { 
  width: 50%;
  border: 0;
}

td.footer-login { 
  background-color: #f0dbdb;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top: 1px solid #e98c8c;
  border-bottom-width: 1px;
  text-align: center;
}

#footer-layout { 
  width: 100%;
  border: 0;
}

.estilo1 {
  text-align: center;
  font: bold 14px Arial, Verdana, sans-serif;
  color: #E35959;
}

.estilo2 {
  text-align: center;
  font: 12px Arial, Verdana, sans-serif;
  color: #6A6A6A;
}

div#encabezado1 { 

  font: bold 18px Arial, Verdana, sans-serif;
  color: #000000;
  background-color: #ffffff;
  width: 99%;
  height: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;

}

div#encabezado2 { 

  font: bold 16px Arial, Verdana, sans-serif;
  color: #4e1515;
  background-color: #c78f8f;
  width: 100%;
  height: 10%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;

}

div#encabezado1 { 

  font: bold 18px Arial, Verdana, sans-serif;
  color: #000000;
  background-color: #ffffff;
  width: 99%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;

}

/* ============================ Banner ================================================ */

#banner-table { 
  width: 100%;
  padding: 0;
  border-collapse: collapse;
}

#td01-banner { 
  background-image: url(/images/izq_logo2.png);
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;
  height: 115px;
  width: 500px;
  border: 0;
}

#td02-banner { 
  background-image: url(/images/med_logo2.png);
  background-repeat: repeat;
  overflow: hidden;
  height: 115px;
  border: 0;
}

#td03-banner { 
  background-image: url(/images/der_logo2.png);
  background-repeat: no-repeat;
  background-position: top right;
  overflow: hidden;
  height: 115px;
  width: 450px;
  border: 0;
  padding-right: 0;
  margin-right: 0;
}

#banner-td04 { 
  /* background-image: url(/images/izq_logo_new1.png); */
  background-image: url(/images/pie.png);
  background-repeat: no-repeat;
background-position: top center;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 80px;
  width: 800px;
  border: 0;
}
