
/**********************************GENERALES***************************************************/
body {
    /*margin:8px;
    margen superior para tabla contenedora*/background:url(../images/bkg_body.gif) repeat-x;
    background-color:#4d4a44;
    font-family : verdana,arial,helvetica;
    font-size : 9px;
    text-align:center;
    /*Centrado de tabla contenedora*/margin-top:8px;
  }


table {
    border-collapse:collapse;
    border: none;
  }


td {
    padding: 0;
  }


img {
    border:0;
  }

/*Contenedores*/

.container {
    width:929px;
    margin-right:auto;
    margin-left:auto;
  }
h1 {
    font-size:14px;
    line-height:normal;
}
/*****************MENU NAVEGACION SUPERIOR*****************/
/*Botones/tab menu superior*/

.btn_menu_left {
    background:url(../images/bkg_btn_menu_left.gif) no-repeat;
    width:8px;
  }


.btn_menu {
    background:url(../images/bkg_btn_menu.gif) repeat-x;
    text-align: center;
  }


.btn_menu a {
    color : #d6d2c7;
    text-decoration:none;
  }


.btn_menu a:hover {
    color : #ffffff;
  }


.btn_menu_right {
    background:url(../images/bkg_btn_menu_right.gif) no-repeat;
    width:8px;
  }

/*boton/tab menu superior seleccionado*/
.btn_menu_left_select {
    background:url(../images/bkg_btn_menu_left_select.gif) no-repeat;
    width:8px;
  }


.btn_menu_select {
    background:url(../images/bkg_btn_menu_select.gif) repeat-x;
    text-align: center;
  }


.btn_menu_select a {
    color : #575653;
    text-decoration:none;
  }


.btn_menu_right_select {
    background:url(../images/bkg_btn_menu_right_select.gif) no-repeat;
    width:8px;
  }

/**********************************PAGINAS INSTITUCIONALES***************************/
/*Imagen del home*/

#home_img {
    padding-left:59px;
    height:139px;
    vertical-align:top;
  }

/*Texto del home*/
#home_text {
    color : #686766;
    vertical-align:top;
    padding-top:10px;
    padding-left:40px;
    padding-right:80px; /*original: 120px*/
    text-align: left;
    font-size:10px;
    line-height:2;
  }
/* En caso que se muestren porpiedades en portada, a la derecha
   quitar el line-height
 */
#home_text2 {
    color : #686766;
    vertical-align:top;
    padding-top:10px;
    padding-left:40px;
    padding-right:60px; /*original: 120px*/
    text-align: left;
   
  }
/*estilos comunes a todas las paginas con informacion institucional*/
#institucional_pad_left {
    background:url(../images/bkg_contact_title_line.gif) no-repeat right;
    width:115px;
  }


#institucional_title {
    vertical-align:top;
    padding-left:20px;
    padding-top:10px;
    width:144px;
  }

/*usada para etiquetar datos como ser email, telefono, etc*/

#label {
    color:#a67327;
  }

/*Quienes Somos - Texto*/
#quienes_text_frame {
    padding-top:10px;
    padding-left:20px;
    text-align: left;
  }


#quienes_text {
    background-color:transparent;
    border:none;
    color : #686766;
    width:457px;
    height:250px;
    vertical-align:top;
    padding-top:10px;
    padding-left:60px;
    padding-right:10px;
    text-align: left;
    font-family:Verdana;
    font-size:10px;
    scrollbar-arrow-color: #000066;
    scrollbar-base-color: #000033;
    scrollbar-dark-shadow-color: #336699;
    scrollbar-track-color: #666633;
    scrollbar-face-color: #cc9933;
    scrollbar-shadow-color: #DDDDDD;
    scrollbar-highlight-color: #CCCCCC;
  }


.quienes_index_label a {
    text-decoration:none;
    color:#686766;
  }


.quienes_index_label_select a {
    text-decoration:none;
    color:#a97931;
  }

/*Quienes Somos - Staff*/
#quienes_staff_frame {
    padding-left:50px;
    padding-right:20px;
    left:0px;
    margin-left:0px;
  }


#staff img {
    width:80px;
  }


.staff_cell {
    width:135px;
    text-align:center;
    height:100px;
  }


#staff span {
    color:#333333;
  }


.cargo {
    font-weight:800;
  }


.staff_separator {
    width:20px;
  }

/*Arquitectura*/

#arquitectura_img {
    padding-left:59px;
    height:139px;
    vertical-align:top;
  }


#arquitectura_content {
    vertical-align:top;
    padding-left:30px;
    padding-top:30px;
  }


#arquitectura_name_left {
    background:url(../images/bkg_arquit_name_left.gif);
    width:3px;
    height:24px;
  }


#arquitectura_name {
    background:#838383;
    color:#fbfbfb;
    font-size:14px;
    font-weight:bold;
    width:290px;
    text-align:left;
  }


#arquitectura_name_rigth {
    background:url(../images/bkg_arquit_name_rigth.gif);
    width:3px;
  }


#arquitectura_separator_label {
    width:2px;
  }


#arquitectura_label_left {
    background:url(../images/bkg_arquit_label_left.gif);
    width:3px;
  }


#arquitectura_label {
    background:#bdbdbd;
    color:#5e5e5e;
    font-size:12px;
    font-weight:bold;
    width:120px;
    text-align:right;
  }


#arquitectura_label_rigth {
    background:url(../images/bkg_arquit_label_rigth.gif);
    width:3px;
  }

/*Contacto*/
#contact_form {
    vertical-align:top;
  }


#contact_form table {
    background:url(../images/bkg_contact_form.gif);
    width:527px;
    height:283px;
  }


.contact_form_left {
    background:url(../images/bkg_contact_form_left.gif) no-repeat;
    width:6px;
  }


.contact_form_right {
    background:url(../images/bkg_contact_form_right.gif) no-repeat;
    width:6px;
  }


.contact_form_cell {
    text-align:left;
    color:#ffffff;
    font-size:10px;
    padding-left:15px;
    vertical-align:top;
  }


.contact_form_submit {
    height:50px;
    text-align:right;
    vertical-align:middle;
    padding-right:10px;
  }

/****************************PIE*****************************************/
/****************Menu Navegacion Inferior********************************/
#menu_bottom {
    color : #868686;
    text-align: right;
    padding-right:21px;
  }


#menu_bottom a {
    color : #a5a4a4;
    text-decoration:none;
  }


#menu_bottom a:hover {
    color : #ffffff;
  }

/******************Informaci�n de la empresa************************/
#empresa_info {
    color : #ffffff;
    text-align: left;
    width:190px;
    padding-left:30px;
  }


#empresa_email a {
    color : #ddba92;
  }


#empresa_email a:hover {
    color : #ffffff;
  }


#copyright {
    color : #7b7b7b;
    text-align: right;
  }


#nav_right_bottom {
    background:url(../images/bkg_nav_rigth_bottom.gif) no-repeat;
    /*se puso que no repita el fondo porque la tabla es mas alta que la imagen de fondo*/width:15px;
  }

/*marco que encierra todo lo que hay entre el menu superior y el menu inferior*/
#content_main {
    padding-top:2px;
  }


#main_bottom {
    width:914px;
    background:url(../images/bkg_main_bottom.gif);
  }


#main_bottom_left {
    width:15px;
    background:url(../images/bkg_main_left_bottom.gif) no-repeat;
  }


#iframe_detalle {
    background-color : transparent;
    border:none;
    color : #686766;
    width:100%;
    height:100%;
    vertical-align:top;
    padding-top:10px;
    padding-left:0px;
    padding-right:0px;
    text-align: left;
    font-family:Verdana;
    font-size:10px;
    scrollbar-arrow-color: #000066;
    scrollbar-base-color: #000033;
    scrollbar-dark-shadow-color: #336699;
    scrollbar-track-color: #666633;
    scrollbar-face-color: #cc9933;
    scrollbar-shadow-color: #DDDDDD;
    scrollbar-highlight-color: #CCCCCC;
  }


#tabla_ficha {
    /* background-color : #FEFFF1;
    border-bottom-color : #666699;
    border-bottom-style : double;
    border-left-color : #666699;
    border-left-style : double;
    border-right-color : #666699;
    border-right-style : double;
    border-top-color : #666699;
    border-top-style : double;
    height : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    width: 100%;
    */
  }


.tabla_ficha_tr {
    /* border-collapse : collapse;
    height : 5px;
    */
  }


.tabla_ficha_td {
    /*border-bottom-style : double;
    border-collapse : collapse;
    border-left-style : double;
    border-right-style : double;
    border-top-style : double;
    height : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    */
  }


.link {
    color : #993333;
    font-family : arial;
    font-size : 12px;
    font-weight : bold;
    text-decoration : none;
  }


.boton {
    background-color : #FFCC66;
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 1px;
    color : #000000;
    font-size : 12px;
    font-weight : bold;
  }

/* ESTILOS PARA LAS PROPIEDADES EN PORTADA */


#tabla_home {
    background-image : url(../images/fondo_portada3.png);
    background-repeat : no-repeat;
    /*border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-style : solid;
    border-top-width : 1px;*/
    float : right;
    height : 120px;
    width : 350px;
    
  }
#tabla_dcha{
    margin-top:27px;
    
/*      */
}

.td_home {
    padding-left:8px;
    padding-bottom:2px;
    padding-right:5px;
    width:153px;
    /* padding inf de la imagen*/ width: 80px;
  }


.td_home_desc {
    color:#686766;
    padding-top:0px;
    width:197px;
    /* padding sup del texto*/
  }


.port_titulo {
    font-size:12px;
    font-weight:bold;
    
  }


.port_imagen {
    height : 105px;
    width : 140px;
  }


