

body {
    background-color : #d3dde5;
    color : #0e0e0e;
    font-family : 'Verdana', 'Arial', 'Times New Roman';
    font-size : 10pt;
    padding-bottom : 20px;
    padding-left : 20px;
    padding-right : 20px;
    padding-top : 20px;
  }


#separador {
    background-color : #d3dde5;
    padding-bottom : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
  }


#contenedor {
    margin-bottom : auto;
    margin-left : auto;
    margin-right : auto;
    margin-top : auto;
    text-align : left;
    width : 900px;
  }


#cabecera {
    height : 102px;
    width : 800px;
  }


#nav_imagen {
    padding-bottom : 5px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
  }


A.enlacenav, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK,A.enlacenav:visited {
    color : #ffffff;
    text-decoration : none;
  }


A.enlacenav:HOVER {
    color : #ffffff;
    text-decoration : none;
  }


#cuerpo {
    padding-bottom : 5px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 6px;
  }


#medio {
    float : inherit;
    padding-bottom : 10px;
    padding-left : 15px;
    padding-right : 20px;
    padding-top : 5px;
    width : 240px;
    height : 300px;
  }


#lateral_dre {
    border-bottom-color : #f9742b;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    border-left-color : #f9742b;
    border-left-style : dashed;
    border-left-width : 1px;
    border-right-color : #f9742b;
    border-right-style : dashed;
    border-right-width : 1px;
    border-top-color : #f9742b;
    border-top-style : dashed;
    border-top-width : 1px;
    float : inherit;
    height : 300px;
    padding-bottom : 0px;
    padding-left : 25px;
    padding-right : 0px;
    padding-top : 25px;
    width : 380px;
  }


#id_textarea {
    background-color : #eaf6e2;
    border-bottom-color : #cbcbcb;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #cbcbcb;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #cbcbcb;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #cbcbcb;
    border-top-style : solid;
    border-top-width : 1px;
  }


#id_text {
    background-color : #eaf6e2;
    border-bottom-color : #cbcbcb;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #cbcbcb;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #cbcbcb;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #cbcbcb;
    border-top-style : solid;
    border-top-width : 1px;
  }


#id_pie {
    color : #000000;
    padding-top : 40px;
  }


#id_cuerpo {
    padding-top : 1px;
  }


#inici_nom {
    color : #819fb4;
    font-weight : bold;
  }


.inici_nom_loc {
    color : #000000;
    font-size : 20px;
    font-weight : bold;
  }


.cuerpo_nom_loc {
    font-size : 14px;
    font-weight : bold;
  }


#img_izq {
    float : left;
    padding-left : 15px;
    padding-top : 10px;
    width : 185px;
  }


#loc_izq {
    color : #000000;
    display : inline;
    float : left;
    font-size : 12px;
    font-style : normal;
    font-weight : normal;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 250px;
  }


#loc_drcha {
    float : left;
    font-size : 14px;
    font-style : normal;
    font-weight : normal;
    padding-left : 5px;
    padding-top : 5px;
    width : 550px;
  }


A.enlaceli, A.enlaceli:VISITED, A.enlaceli:ACTIVE, A.enlaceli:FOCUS, A.enlaceli:LINK {
    color : #070707;
    text-decoration : none;
  }


A.enlaceli:HOVER {
    color : #171717;
    text-decoration : none;
  }


A.enlaceimg, A.enlaceimg:VISITED, A.enlaceimg:ACTIVE, A.enlaceimg:FOCUS, A.enlaceimg:LINK {
    color : #ffffff;
    text-decoration : none;
  }


A.enlaceimg:HOVER {
    color : #ffffff;
    text-decoration : none;
  }


.inici_td_img {
    padding-bottom : 2px;
    padding-left : 25px;
    padding-right : 5px;
    padding-top : 2px;
    width : 400px;
  }


.inici_td_texto {
    font-size : 14px;
    line-height : 19px;
    padding-bottom : 2px;
    padding-left : 20px;
    padding-right : 20px;
    padding-top : 2px;
    width : 500px;
  }


.class_texte_email {
    color : #f91515;
    font : message-box;
    font-size : 12px;
    font-weight : bold;
  }


.ventana_aviso {
    height : 70px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
    width : 280px;
  }


A.enlaceloc, A.enlaceloc:VISITED, A.enlaceloc:ACTIVE, A.enlaceloc:FOCUS, A.enlaceloc:LINK {
    color : #070707;
    text-decoration : none;
  }


A.enlaceloc:HOVER {
    color : #171717;
    text-decoration : none;
  }


.enlaceloc {
    font-size : 12px;
    font-weight : bold;
  }


.class_boton {
    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;
    height : 20px;
    margin-left : 100px;
    text-align : center;
    width : 60px;
  }


#inici_pie {
    background-color : #819fb4;
    color : #ffffff;
    float : left;
    height : 10px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 900px;
  }


#id_tabla {
    font-size : 14px;
    font-style : normal;
    font-weight : normal;
  }


.inici_td_col {
    width : 150px;
  }


.seccion_img {
    float : right;
    padding-left : 50px;
    width : 500px;
  }


#img_arriba {
    width : 900px;
  }


#img_nav {
    background-color : #993400;
    color : #ffffff;
    font-size : 12px;
    font-weight : bold;
    margin-left : 50px;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    width : 778px;
  }


#img_logo {
    padding-bottom : 5px;
    padding-left : 50px;
    padding-top : 3px;
  }


#loc_logo {
    padding-bottom : 5px;
    padding-top : 3px;
  }


#index_img {
    float : left;
  }


#index_texto {
    float : inherit;
  }


#img_texto {
    font-size : 12px;
    line-height : 18px;
  }


#sec_abajo {
    padding-left : 45px;
    padding-right : 45px;
    width : 900px;
  }


#sec_abajo dt {
    color : #000000;
    display : inline;
    float : left;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 380px;
  }


#titu_abajo {
    padding-left : 45px;
    padding-right : 45px;
    font-size : 14px;
    line-height : 22px;
    width : 900px;
  }


#img_drcha dt {
    color : #000000;
    display : inline;
    float : left;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 250px;
  }


#img_drcha {
    padding-left : 45px;
    padding-right : 45px;
    width : 900px;
  }


#sec_texto {
    font-size : 14px;
    line-height : 22px;
  }


#loc_abajo {
    font-size : 14px;
    line-height : 18px;
    padding-left : 45px;
    padding-right : 45px;
    width : 900px;
  }


#loc_nav {
    background-color : #993400;
    color : #ffffff;
    font-size : 14px;
    font-weight : bold;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    width : 778px;
  }


#loc_nav_arriba {
    background-color : #993400;
    color : #ffffff;
    font-size : 14px;
    font-weight : bold;
    margin-left : 50px;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    width : 778px;
  }


.loc_texto {
    background-color : #339967;
    font-style : normal;
    font-weight : bold;
  }


.loc_texto_sub {
    color : #993400;
    font-style : normal;
    font-weight : bold;
  }


#pre_drcha {
    padding-left : 45px;
    padding-right : 45px;
    width : 900px;
  }


#pre_drcha dt {
    line-height : 16px;
    padding-left : 50px;
    padding-right : 50px;
    padding-top : 5px;
    width : 710px;
  }


#pre_texto {
    font-size : 14px;
    font-style : normal;
    line-height : 18px;
  }


#cajaVista {
    padding-left : 45px;
    padding-right : 45px;
    width : 900px;
  }


#cajaVista dt {
    float : left;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 400px;
  }


.applet_div {
    border-bottom-color : #993400;
    border-bottom-style : solid;
    border-bottom-width : 4;
    border-left-color : #993400;
    border-left-style : solid;
    border-left-width : 4;
    border-right-color : #993400;
    border-right-style : solid;
    border-right-width : 4;
    border-top-color : #993400;
    border-top-style : solid;
    border-top-width : 4;
  }


#img_navi {
    background-color : #993400;
    color : #ffffff;
    font-size : 12px;
    font-weight : bold;
    margin-left : 20px;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    width : 650px;
  }


a.links:hover {
    text-decoration : none;
  }


a.links, a.links:active, a.links:focus, a.links:link, a.links:visited {
    text-decoration : none;
  }


#myDiv {
    background-color : #ffffff;
    color : #000000;
    font-family : "trebuchet ms", verdana, sans-serif;
    font-size : 14px;
    font-weight : bold;
    line-height : 16px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
    text-align : justify;
    width : 750px;
    float : left;
  }


#inici_nom_tit {
    color : #819fb4;
    font-size : 20px;
    font-weight : bold;
  }


#inici_nom_subtit {
    color : #819fb4;
    font-size : 16px;
    font-weight : bold;
  }

/* ######### CSS for Shade Tabs. Remove if not using ######### */




.shadetabs {
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: left;
    /*set to left, center, or right to align the menu as desired*/;
  }


.shadetabs li {
    display: inline;
    margin: 0;
  }


.shadetabs li a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 3px 7px;
    margin-right: 3px;
    border: 1px solid #778;
    color: #2d2b2b;
    background: white url(shade.gif) top left repeat-x;
  }


.shadetabs li a:visited {
    color: #2d2b2b;
  }


.shadetabs li a:hover {
    /*text-decoration: underline;
    */ color: #2d2b2b;
  }


.shadetabs li a.selected {
    /*selected main tab style */ position: relative;
    top: 1px;
  }


.shadetabs li a.selected {
    /*selected main tab style */background-image: url(shadeactive.gif);
    border-bottom-color: white;
  }


.shadetabs li a.selected:hover {
    /*selected main tab style */text-decoration: none;
    color: #819fb4;
  }


#countrydivcontainer {
    background-color : #ffffff;
    border-bottom-color : gray;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : gray;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : gray;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : gray;
    border-top-style : solid;
    border-top-width : 1px;
    margin-bottom : 1em;
    padding-bottom : 30px;
    padding-left : 30px;
    padding-right : 30px;
    padding-top : 5px;
    width : 820px;
    /*890*/;
  }

/* gradient 1 */




.gradient1 h3 {
    color : #819fb4;
    font-family : "Lucida Grande",Arial,sans-serif;
    font-size : 250%;
    font-weight : bold;
    line-height : 100%;
    margin-bottom : 30px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 30px;
    position : relative;
  }


.gradient1 h3 span {
    background: url(../images/gradient-white.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 31px;
  }


#inicio_izq {
    font-size : 13px;
    line-height : 22px;
    padding-bottom : 5px;
    padding-left : 0px;
    padding-right : 20px;
    padding-top : 5px;
    width : 550px;
  }


#inicio_drcha {
    padding-left : 5px;
    width : 270px;
  }

/*- Menu Tabs J--------------------------- */


#tabsJ {
    bottom-color : #24618E;
    bottom-style : solid;
    bottom-width : 1px;
    font-size : 93%;
    line-height : normal;
    width : 100%;
  }


#tabsJ ul {
    list-style-image : none;
    list-style-type : none;
    padding-bottom : 0;
    padding-left : 0px;
    padding-right : 10px;
    padding-top : 10px;
  }


#tabsJ li {
    display:inline;
    margin:0;
    padding:0;
  }


#tabsJ a {
    float:left;
    background:url("tableftJ.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
  }


#tabsJ a span {
    float:left;
    display:block;
    background:url("tabrightJ.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#24618E;
  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    


#tabsJ a span {
    float:none;
  }

/* End IE5-Mac hack */
    

#tabsJ a:hover span {
    color:#FFF;
  }


#tabsJ a:hover {
    background-position:0% -42px;
  }


#tabsJ a:hover span {
    background-position:100% -42px;
  }


.inici_tit {
    color : #000000;
    font-weight : bold;
  }


.cuadro {
    border-bottom-color : grey;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : grey;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : grey;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : grey;
    border-top-style : solid;
    border-top-width : 1px;
    height : 60px;
    width : 260px;
  }


.cuadrotit {
    border-bottom-color : grey;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : grey;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : grey;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : grey;
    border-top-style : solid;
    border-top-width : 1px;
    height : 20px;
    width : 260px;
  }


.cuadrotit2 {
    border-bottom-color : grey;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : grey;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : grey;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : grey;
    border-top-style : solid;
    border-top-width : 1px;
    height : 30px;
    width : 200px;
  }


.cuadro2 {
    border-bottom-color : grey;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : grey;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : grey;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : grey;
    border-top-style : solid;
    border-top-width : 1px;
    height : 30px;
    padding-left : 20px;
    padding-top : 5px;
    width : 800px;
  }


.cuadro3 {
    border-bottom-color : grey;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : grey;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : grey;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : grey;
    border-top-style : solid;
    border-top-width : 1px;
    height : 130px;
    width : 170px;
  }


#empresa_izq {
    /*font-size : 12px;
    line-height : 22px;
    */ padding-bottom : 5px;
    padding-left : 0px;
    padding-right : 20px;
    padding-top : 5px;
    width : 550px;
  }


#empresa_drcha {
    padding-left : 5px;
    width : 270px;
  }

/*esquina redondeada */



#liquid-round {
    width:100%;
    /*margin:0px auto;
    */ background:#fff url('../esquinas/leftside.gif') repeat-y left top;
  }


.top {
    width:100%;
    height:20px;
    background:url('../esquinas/top.gif') no-repeat left top;
  }


.top span {
    display:block;
    position:relative;
    height:20px;
    background:url('../esquinas/top-right.gif') no-repeat right top;
  }


.center-content {
    position:relative;
    background:url('../esquinas/rightside.gif') repeat-y right top;
    padding:1px 20px 1px 25px;
    margin:-1px 0 -50px 0;
  }


.bottom {
    background-image : url('../esquinas/bottom.gif');
    background-position : left bottom;
    background-repeat : no-repeat;
    height : 60px;
    width : 100%;
  }


.bottom span {
    display:block;
    position:relative;
    height:60px;
    background:url('../esquinas/bottom-right.gif') no-repeat right top;
  }


p {
    margin:0 0 1em 0;
  }

/* esquina redondeada */