  textarea
, input[type=text]
, input[type=password]
, select {
  padding: 10px;
  border: 1px solid #7F9DB9;
}

.menu input
, .buscador_seccion input 
, #filtro_obra input
{
  padding: 3px;
  border: 1px solid #7F9DB9;
  margin-right: 5px;
}

label {
  display: block;
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-serif;
  font-weight: bold;
  padding: 10px 0 6px 0;
}

select {
}

.campo .campo {
  padding-left: 20px;
}

.campo .campo .ingresoCampo {
  margin: 0;
}

.aceptar {
  margin: 15px 0 0 0;
}

  #form_login_interior input[type=text]
, #form_login_interior input[type=password]
, #recuperar_email
{
  width: 300px;
}

  .campo input[type=text] 
, .campo input[type=password] {
  width: 600px;
}

.campo .campo input[type=text] {
  width: 554px;
}

.campo .campo table.embed input[type=text] {
  width: 170px;
  margin-right: 5px;
}

table.embed {
  border: none !important;
  border-collapse: separate !important;
}

table.embed td {
  border: none !important;
  padding: 0 !important;
  text-align: left;
}

.campo textarea {
  width: 600px;
  height: 150px;
}

  #campo_contenido_proponente 
, #campo_contenido_beneficiario
, #campo_contenido_financiamiento
, #campo_contenido_inversiones
{
  margin-top: 40px;
  padding: 0 20px 20px 20px;
  border: 6px solid #7F9DB9;
  /* width: 570px; */ 
}

#campo_contenido_inversiones .campo label {
  display: none;
}

#campo_contenido_inversiones .campo td label {
  display: block;
}

input[readonly] {
  background: #fbfbfb;
}

#filtro_obra {
  float: right;
}

#filtro_obra label {
  display: inline;
}

#filtro_obra select {
  padding: 3px;
}

#indicator {
  float: right;  
  position: relative;
  right: 24px;
  top: -17px;
}

