.txt_home {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 16px;
	line-height: 14px;
}

.txt_home_bor {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.txt_home_bor a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.txt_home_bor a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.txt_home_bor a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.txt_home_bor a:active {
	color: #CCCCCC;
	text-decoration: none;
}
.lineArriba {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
}


.txt_picto {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}
.txt_picto a:link { 
	color: #FFFFFF;
	text-decoration: none;
}
.txt_picto a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.txt_picto a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.txt_picto a:active {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.small_i {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 9px;
}
.small_i a:link { 
	color: #999999;
	text-decoration: none;
}
.small_i a:visited {
	color: #333333;
	text-decoration: none;
}
.small_i a:hover {
	color: #333333;
	text-decoration: none;
}
.small_i a:active {
	color: #666666;
	text-decoration: none;
}

.txt_home3 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #cb9c8e;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}

.txt_1 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.txt_1 a:link {
	color: #666666;
	text-decoration: none;
}
.txt_1 a:visited {
	color: #999999;
	text-decoration: none;
}
.txt_1 a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #FF9A92;
}
.txt_1 a:active {
	color: #666;
	text-decoration: none;
}


.txt_2 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}
.txt_2 a:link { 
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.txt_2 a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.txt_2 a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.txt_2 a:active {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}


.txt_home_por {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}
.txt_news {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #7e2818;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
}
.txt_news a:link { 
	color: #7e2818;
	text-decoration: none;
	font-weight: bold;
}
.txt_news a:visited {
	color: #7e2818;
	text-decoration: none;
	font-weight: bold;
}
.txt_news a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7e2818;
	font-weight: bold;
}
.txt_news a:active {
	color: #ffe9dc;
	text-decoration: none;
	background-color: #7e2818;
	font-weight: bold;
}

.tit_1 { 
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #7e2818;	
	font-size: 11px;
	line-height: 17px;
	background-color: #CCCCCC;
}


.menu {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}
.menu a:link {
	color: #333333;
	text-decoration: none;
}
.menu a:visited {
	color: #999999;
	text-decoration: none;
}
.menu a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
}
.menu a:active {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
}


.menu_2 { 
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;	
	font-size: 10px;
	line-height: 15px;
}
.menu_2 a:link { 
	color: #000000;
	text-decoration: none;
}
.menu_2 a:visited {
	color: #000000;
	text-decoration: none;
}
.menu_2 a:hover {
	color: #7e2818;
	text-decoration: none;
	background-color: #CCCCCC;
}
.menu_2 a:active {
	color: #7e2818;
	text-decoration: none;
	background-color: #CCCCCC;
}


.small_g {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	line-height: 11px;
}
.small_g a:link {
	color: #333;
	text-decoration: none;
}
.small_g a:visited {
	color: #CCC;
	text-decoration: none;
}
.small_g a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #F66;
}
.small_g a:active {
	color: #CCC;
	text-decoration: none;
	background-color: #F66;
}



.small_n {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	line-height: 11px;
}

.txt_rojo {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	font-size: 10px;
	line-height: 11px;
}
.txt_rojo a:link { 
	color: #FF0000;
	text-decoration: none;
}
.txt_rojo a:visited {
	color: #FF0000;
	text-decoration: none;
}
.txt_rojo a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	text-decoration: none;
}
.txt_rojo a:active {
	color: #FFFFFF;
	background-color: #FF0000;
	text-decoration: none;
}

.txt_cro {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #7e2818;
	text-decoration: none;
	font-size: 10px;
}

.txt_cro_bold {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #7e2818;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.txt_cro_chico {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.txt_cro_chico a:link { 
	color: #FFFFFF;
	text-decoration: none;
}
.txt_cro_chico a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.txt_cro_chico a:hover {
	color: #999999;
	text-decoration: none;
	background-color: #FFFFFF;
}
.txt_cro_chico a:active {
	color: #999999;
	text-decoration: none;
	background-color: #FFFFFF;
}

.txt_cro_chico_bold {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.txt_cro_chico_bold a:link { 
	color: #7e2818;
	text-decoration: none;
	font-weight: bold;
}
.txt_cro_chico_bold a:visited {
	color: #7e2818;
	text-decoration: none;
	font-weight: bold;
}
.txt_cro_chico_bold a:hover {
	color: #ffe9dc;
	text-decoration: none;
	background-color:#7e2818;
	font-weight: bold;
}
.txt_cro_chico_bold a:active {
	color: #ffe9dc;
	text-decoration: none;
	background-color: #7e2818;
	font-weight: bold;
}

.txt_cro_nombre {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

.txt_cro_fecha { 
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #ffe9dc;
	text-decoration: none;
	font-size: 18px;
}

.txt_con_1 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	background-color: #a3bd97;
	padding-left: 60px;
}
.txt_con_1 a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.txt_con_1 a:visited {
	color: #C2E0B1;
	text-decoration: none;
	font-weight: bold;
}
.txt_con_1 a:hover {
	color: #4F6743;
	text-decoration: none;
	background-color: #C2E0B1;
	font-weight: bold;
}
.txt_con_1 a:active {
	color: #999999;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}

.txt_con_3 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #7e2818;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

.faq {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #7e2818;
	text-decoration: none;
	font-size: 11px;
	line-height: 17px;
	background-color: #CCCCCC;
	font-weight: bold;

}


.ciudad {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-size: 10px;
	line-height: 15px;
}
.ciudad a:link {
	color: #999;
	text-decoration: none;
}
.ciudad a:visited {
	color: #CCC;
	text-decoration: none;
}
.ciudad a:hover {
	color: #333;
	text-decoration: none;
	background-color: #F66;
}
.ciudad a:active {
	color: #333;
	text-decoration: none;
	background-color: #F66;
}

.form {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	color: #EEEEEE;
	font-size: 9px;
	color: #666666;
	background-color: #EEEEEE;
}

.form2 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
}

.color_1 {
	background-color: #a3bd97;
	font-family: "Gill Sans", "Gill Sans Std";
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.color_2 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #EEEEEE;
}

.color_workshops {
	background-color: #efdace;
}

.color_fiestas {
	background-color: #b44531;
}
.crono {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	text-decoration: none;
	background-color: #6E8065;
	padding: 10px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.crono_hs {
	font-family: "Gill Sans", "Gill Sans Std", GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94AB87;
}
.crono_hs a:link {
	color: #FF9A92;
	text-decoration: none;
	background-color: #94AB87;
}
.crono_hs a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.crono_hs a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A92;
}
.crono_hs a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94AB87;
}
.crono_break {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background-color: #ABC79D;
}
.Heads {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #C2E0B1;
	color: #FFF;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ticketsSub {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94AB87;
	padding-left: 40px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.ticketsSub a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.ticketsSub a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.ticketsSub a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.ticketsSub a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.ticketsCont {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #a3bd97;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.SepGris {
	background-color: #94AB87;
	height: 11px;
}
.SepTransp {
	height: 11px;
}
.ticketsFoot {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94AB87;
	padding-left: 40px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.HeadsGrisclaro {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	padding-left: 60px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.lineAbajo {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666666;
}
.txt_3 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #C2E0B1;
}
.txt_3 a:link {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.txt_3 a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.txt_3 a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.txt_3 a:active {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.ticketsCRed {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txt_Red {
	font-family: "Gill Sans", "Gill Sans Std", GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	background-color: #FF0000;
	padding-left: 60px;
}
.txt_Red a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt_Red a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.txt_Red a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.txt_Red a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.ticketsPRE {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94AB87;
	padding-left: 60px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.crono_PRE {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	padding-left: 60px;
}
.txt_Conf {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	padding-left: 60px;
	padding-top: 15px;
	padding-right: 60px;
	padding-bottom: 15px;
}
.txt_Conf a:link {
	color: #FF9A92;
	text-decoration: none;
	font-weight: bold;
}
.txt_Conf a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.txt_Conf a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.txt_Conf a:active {
	color: #FF9A92;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
}
.crono_VJ {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3399CC;
	padding-left: 60px;
}
.crono60 {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	text-decoration: none;
	background-color: #94AB87;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
}
.HeadsGris {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	padding-left: 60px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.privacidad {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	line-height: 11px;
}
.privacidad a:link {
	color: #FFF;
	text-decoration: none;
}
.privacidad a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.privacidad a:hover {
	color: #FFF;
	text-decoration: none;
}
.privacidad a:active {
	color: #FFF;
	text-decoration: none;
}
.TMTVimage {
	background-color: #a3bd97;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.formBrasil_verde {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94AB87;
	padding-left: 30px;
	padding-top: 12px;
	padding-bottom: 12px;
	vertical-align: middle;
	padding-right: 12px;
}
.txt_form {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.formBrasil_verdeClaro {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #a3bd97;
	padding-left: 30px;
	padding-top: 12px;
	padding-bottom: 12px;
	vertical-align: middle;
	padding-right: 12px;
	line-height: 1em;
}
.form_textfield {
	font-family: Gill Sans, Gill Sans Std, GillSans, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
}
