@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}

html, body {
	padding: 0;
	margin: 0;
	height: 100%;
    background-color: #413b31; 
}


img {
   border: 0;
   }

.box_err  {
    font-size:1px;line-height:1px
}

#contenido_general{ 
    position:absolute;
    DISPLAY: block; 
    /*top: 50%;*/
    left: 50%;
    width:1020px; 
    margin-top: 0px; /* 1/2 de la altura*/ 
    margin-left: -510px; /* 1/2 de la anchura*/ 
    background-color: #ffffff; 
}

.box_pie_txt_index_on {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05c8bd;
	/* padding-top: 18px; */
}

.box_pie_txt_index {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/* padding-top: 18px; */
}

.box_pie_txt_index A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_index A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_index A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_index A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_index A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}


.box_pie_txt_hotel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/* padding-top: 18px;*/
}

.box_pie_txt_hotel A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_hotel A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_hotel A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_hotel A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_hotel A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
	TEXT-DECORATION: none;
}

.box_pie_txt_tesirve {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/* padding-top: 18px;*/
}

.box_pie_txt_tesirve A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_tesirve A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_tesirve A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_tesirve A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_tesirve A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF06E9;
	TEXT-DECORATION: none;
}



.box_pie_txt_fineart {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*padding-top: 18px;*/
}

.box_pie_txt_fineart A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_fineart A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_fineart A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	ccolor: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_fineart A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_fineart A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe9900;
	TEXT-DECORATION: none;
}


.box_pie_txt_comuni {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*padding-top: 18px;*/
}

.box_pie_txt_comuni A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_comuni A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_comuni A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_comuni A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_comuni A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b624d;
	TEXT-DECORATION: none;
}


.box_pie_txt_diseno {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*padding-top: 18px;*/
}

.box_pie_txt_diseno A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_diseno A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_diseno A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_diseno A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_diseno A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99cc33;
	TEXT-DECORATION: none;
}



.box_pie_txt_acercade {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/* padding-top: 18px;*/
}

.box_pie_txt_acercade A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.box_pie_txt_acercade A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_acercade A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_acercade A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.box_pie_txt_acercade A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c036f;
	TEXT-DECORATION: none;
}

.descargando {
	background-image: url(images/loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}


#subpie_menu_grl{ 
    position:relative;
    DISPLAY: block; 
    width:1020px; 
    height:53px;
    background-color:#02a39e;
}

.txt14b_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.txt10i_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}

.txt12_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



.txt_site_1_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.txt_site_1_000000 A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_1_000000 A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_1_000000 A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_1_000000 A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_1_000000 A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	TEXT-DECORATION: none;
}

.txt_site_2_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.txt_site_2_000000 A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_2_000000 A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_2_000000 A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_2_000000 A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_2_000000 A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	TEXT-DECORATION: none;
}


.txt_site_3_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txt_site_3_000000 A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_3_000000 A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_3_000000 A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_3_000000 A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_3_000000 A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
}

.txt_site_4_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txt_site_4_000000 A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_4_000000 A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_4_000000 A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_4_000000 A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_4_000000 A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
}

.txt_site_5_000000
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt_site_5_000000 A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_5_000000 A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_5_000000 A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_5_000000 A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none;
}
.txt_site_5_000000 A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none;
}

.subcab_menu_mapa {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
}

.subcab_menu_mapa_b2
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05c8bd;
        font-weight: bold;
}

.subcab_menu_mapa_on  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 18px;
}

.subcab_menu_mapa A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	padding-right: 18px;
	TEXT-DECORATION: none;
}

.subcab_menu_mapa A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_menu_mapa A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_menu_mapa A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_menu_mapa A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}