BODY {
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #131313;
	margin: 0px 0px 0px 0px;
	text-align: center;
    background: #c5c6c8 url(../img/estructura/fondo_0_1.png) repeat-x
}

#pagewidth{
    width: 974px;
    height: 100%;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    background: url(../img/estructura/fondo_cont_0.png) repeat-y center
}

#cabecera {
    text-align: left;
    width: 940px;
    height: 120px;
    margin: auto
}

#pie{
	margin: 0px 0px 0px 0px;
    width: 100%;
    height: 118px;
	text-align: center;
    background: url(../img/estructura/pie_0.png) repeat-x;
    color: #ffffff;
    font-size: 8pt
}

#banner_index{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_index.png) no-repeat
}

#banner_prozes{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_prozes.png) no-repeat
}

#banner_ap{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_ap.png) no-repeat
}

#banner_masinfo{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_masinfo.png) no-repeat
}

#banner_mapa{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_mapa.png) no-repeat
}

#banner_contacto{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_contacto.png) no-repeat
}

#banner_referencia{
    text-align: left;
    width: 960px;
    height: 165px;
    margin: auto;
    background: url(../img/estructura/banner_referencias.png) no-repeat
}

#menu{
    text-align: left;
    width: 960px;
    height: 45px;
    color: #ffffff;
    margin: auto
}

#contenedor{
    text-align: left;
    width: 960px;
    height: 100%;
    margin: auto;
    background-color: #f4f4f4
}

#contenido {
    text-align: justify;
    width: 940px;
    height: 100%;
    margin: auto;
    padding-top: 10px;
    line-height: 16px
}

#caja_destacado{
  width: 782px;
  height: 90px;
  margin-bottom: 20px;
  background: url(../img/estructura/cuadro_destacado.png) no-repeat center;
  text-align: center;
}

#caja_promotor{
  width: 677px;
  height: 264px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  text-align: center;
  background: url(../img/estructura/cuadro_promotor.png) no-repeat center;
}

#caja_contacto{
  width: 676px;
  height: 259px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  text-align: center;
  background: url(../img/estructura/cuadro_contacto.png) no-repeat center;
}


.texto_caja{
  margin-left: 20px;
  margin-right: 20px;
  color: #1b629a;
  letter-spacing: 1px;
  font-weight: bold
}


.destacado {
    font-weight: bold;
    color: #1b629a
}

.destacado1 {
    font-weight: bold;
    color: #ff9f23
}

.destacado2 {
    font-weight: bold;
    color: #000000;
    font-size: 8pt;
    text-align: left;
    border-bottom: 1px #d9d9d9 solid;
    padding-top: 2px;
    padding-bottom: 2px
}

#caja{
    text-align: left;
    width: 294px;
    margin: auto;
}

.caja_titulo{
    text-align: center;
    color: #ff9f23;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 15px
}

.caja_titulo1{
    text-align: center;
    color: #ff9f23;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px
}

.caja_info1{
    text-align: center;
    color: #131313;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px
}

.caja_enlace{
    text-decoration: none;
    color: #979797;
    font-size: 8pt;
    font-weight: bold
}

A:FOCUS.caja_enlace {
    color: #979797;
    text-decoration: none
}

A:VISITED.caja_enlace {
    color: #979797;
    text-decoration: none
}

A:LINK.caja_enlace {
    color: #979797;
    text-decoration: none
}

A:HOVER.caja_enlace {
    color : #ff9f23;
    text-decoration: none;
}

.caja_titulo_formulario{
    color: #979797;
    font-size: 8pt
}
.caja_input{
    width: 187px;
    height: 18px;
    padding: 2px 2px 2px 2px;
	color: #1b629a;
	font: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    background: url(../img/estructura/textfield.png) no-repeat;
    border: 0px
}

.caja_area{
    width: 187px;
    height: 52px;
    padding: 2px 2px 2px 2px;
	color: #1b629a;
    font-size: 11px;
    font: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background: url(../img/estructura/textarea.png) no-repeat;
    border: 0px
}

.obligatorio{
  color : #ff9f23;
  font-weight: bold
}

.boton_menu {
  width: 192px;
  height: 45px;
  text-align: center;
  color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size:14px
}

A:FOCUS.boton_menu {
  color:#ffffff;
  text-decoration: none
}

A:VISITED.boton_menu {
  color:#ffffff;
  text-decoration: none
}

A:LINK.boton_menu {
  color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size:14px
}

A:HOVER.boton_menu {
  width: 192px;
  height: 45px;
  text-align: center;
  color:#ff9f23;
  text-decoration: none
}

.contacto_enlace{
    text-decoration: none;
    color: #131313;
}

A:FOCUS.contacto_enlace {
    color: #131313;
    text-decoration: none
}

A:VISITED.contacto_enlace {
    color: #131313;
    text-decoration: none
}

A:LINK.contacto_enlace {
    color: #131313;
    text-decoration: none
}

A:HOVER.contacto_enlace {
    color : #ff9f23;
    text-decoration: none;
}

.pie_enlace{
    text-decoration: none;
    color: #989898;
    font-size: 8pt;
    font-weight: bold
}

A:FOCUS.pie_enlace {
    color: #989898;
    text-decoration: none
}

A:VISITED.pie_enlace {
    color: #989898;
    text-decoration: none
}

A:LINK.pie_enlace {
    color: #989898;
    text-decoration: none
}

A:HOVER.pie_enlace {
    color : #ff9f23;
    text-decoration: none;
}

.pie_enlace1{
    text-decoration: none;
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold
}

A:FOCUS.pie_enlace1 {
    color: #ffffff;
    text-decoration: none
}

A:VISITED.pie_enlace1 {
    color: #ffffff;
    text-decoration: none
}

A:LINK.pie_enlace1 {
    color: #ffffff;
    text-decoration: none
}

A:HOVER.pie_enlace1 {
    color : #ff9f23;
    text-decoration: none;
}

.mapa_enlace{
    text-decoration: none;
	color: #131313
}

A:FOCUS.mapa_enlace {
    text-decoration: none;
	color: #131313
}

A:VISITED.mapa_enlace {
	color: #131313;
    text-decoration: none
}

A:LINK.mapa_enlace {
	color: #131313;
    text-decoration: none
}

A:HOVER.mapa_enlace {
	color: #131313;
    text-decoration: underline;
}


.vineta {
  background: transparent url(../img/estructura/vineta.png) no-repeat;
  padding-left: 18px;
  margin-left: 30px;
  margin-bottom: 8px
}

.vineta1 {
  background: transparent url(../img/estructura/vineta1.png) no-repeat;
  padding-left: 16px;
  margin-left: 70px;
  margin-bottom: 8px
}

.titulo_contenido {
    font-size: 22pt;
    color: #1b629a;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px
}

.subtitulo_contenido{
    font-size: 16pt;
    color: #ff9f23;
    margin-bottom: 15px;
    text-align: center;
    padding-bottom: 8px;
    border-bottom: 2px solid #ff9f23;
    font-weight: bold;
    letter-spacing: 1px
}

.subtitulo_contenido1{
    font-size: 14pt;
    color: #1b629a;
    margin-top: 20px;
    margin-bottom: 12px;
    text-align: left;
    padding-bottom: 6px;
    border-bottom: 2px solid #1b629a;
    font-weight: bold;
    letter-spacing: 1px
}

.linea_superior{
    border-top: 2px solid #ff9f23;
    text-align: center;
    margin-top: 15px;
    padding-top: 5px;
    padding-bottom: 12px;
}

.borde_imagen{
    border: 3px solid #1b629a;
}
