

/* RESET */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, q {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline; background-image: transparent; }

:focus {outline: 0;}

ol, ul {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}

caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {	quotes: "" "";}

/* html */

/*estructura*/

*,html{margin:0;padding:0; font-family:'Verdana', Arial, sans-serif; font-size:11px;}

body{ background-color:#000000}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#contenedor {width:752px;background-image:url(../img/fondo.gif);background-repeat:no-repeat; margin-left:auto; margin-right:auto;border:0px solid #cccccc; background-color:#FFFFFF;min-height: 125px;height: auto !important;height: 125px;}

#cabecera{width:100%;height:190px;float:left;border:0px solid #cccccc;}

#contenido{width:100%;border:0px solid #cccccc;min-height: 125px;height: auto !important;height: 125px; float:left}

#cuerpo{width:537px;border:0px solid #ccc; float:left;min-height: 125px; height: auto !important; height: 125px;border:0px solid #cccccc;}

#cuerpo_imp{width:100%;border:0px solid #ccc; float:left;min-height: 125px; height: auto !important; height: 125px;border:0px solid #cccccc; background-color:#FFFFFF}

#subotonera{ background-color:#000000;width:205px; border:1px solid #ccc; float:left; margin-top:7px;min-height: 1454px;  height: auto !important;border:0px solid #cccccc; height:1454px; margin-left:5px; display:inline}

#pie{height:20px; width:100%;border:0px solid #cccccc; background-color:#000; margin-top:5px; clear:both}
#pie2{height:20px; width:100%;border:0px solid #cccccc; background-color:#9e005c; padding-top:5px; clear:both}

p{color:#666666; margin-bottom:10px ; text-indent:0px}

h1{ font-size:24px}


/*cabecera*/

#separador{width:100%;height:120px;float:left;border:0px solid #cccccc;}

#tel{ padding-top:45px; padding-left:560px; color:#FFFFFF; font-weight:bold; font-size:13px}

#fondo_tel{ background-color:#9e005c;height:20px; width:175px; padding-top:5px; padding-left:5px}

#mov{ padding-left:560px; color:#FFFFFF; font-weight:bold; font-size:13px;}

#fondo_mov{ background-color:#9e005c; height:22px;  width:185px; padding-top:3px;  padding-left:5px; margin-left:-5px}

#separador_menu {width:82px;height:33px;float:left;border:0px solid #cccccc;}

#fondo_menu {width:670px;height:33px;float:left;background-color:#000;border:0px solid #cccccc;}

A.menu {color: #FFF;text-decoration: none;}

A.menu:HOVER {color: #FFCC00}

A.submenu {color: #FFF;text-decoration: none;}

A.submenu:HOVER {color: #FFCC00}

ul.menu_sup {margin-left:40px; font-size:12px; margin-top:10px; font-weight:bold}
ul.menu_sup li{display:inline;  list-style-position:inside; margin-right:35px;}


/*subotonera*/

ul.menu_sub{border:0px solid #cccccc;list-style-position:outside; color:#FFFFFF;  font-weight:bold; margin-left:0px; margin-top:50px; margin-bottom:100px }
ul.menu_sub li{list-style:none; padding-left:15px; padding-top:3px; padding-bottom:3px}

ul.menu_sub2{border:0px solid #cccccc;list-style-position:outside; color:#FFFFFF; font-weight:bold; margin-left:6px; margin-bottom:13px; margin-top:13px; font-size:10px}
ul.menu_sub2 li{list-style:none; margin-top:0px; margin-bottom:0px; line-height: 10px}

ul.menu_sub3{border:0px solid #cccccc;list-style-position:outside; color:#FFFFFF;font-weight:bold; margin-left:7px;}
ul.menu_sub3 li{list-style:none; margin-top:0px; margin-bottom:0px}


/*pie*/

#pie{color: #FFF; text-align:center}

/*cuerpo*/

#titulo{ color:#990066; margin-top:60px; margin-left:30px;font-size:30px; border:0px #000000 solid; float:left;display: inline;}

#texto{ margin-left:25px; margin-top:40px; margin-right:30px; text-align:justify}
#texto2{ margin-left:50px;text-align:justify;width:400px; float:left; margin-top:40px;display: inline;}

/*index*/

#caja1{ float:left; background-color:#FFCC66; width:536px; height:350px; margin-top:5px;  margin-right:4px; margin-left:4px; display:inline; background-image:url(../img/index1.gif)}

#caja2{ float:left;  width:532px; margin-top:44px;background-image:url(../img/index2.gif); min-height:396px;height: auto !important;height:396px;}


#caja3{ float:left;background-color:#993366; width:253px;  margin-right:4px; margin-left:4px; display:inline;min-height:514px;height: auto !important;height:514px;}

#caja4{ float:left; background-color:#ffab3d;  width:275px; min-height:514px;height: auto !important;height: 514px;}


/*noticias*/

#top{ width:100%; float:left;border:0px solid #cccccc;}

#numeracion{ float:right; margin-top:80px; margin-right:30px; border:0px #000000 solid;display: inline; color:#990066; font-weight:bold; font-size:10px;}

#noti{ margin-top:30px;border:0px #000000 solid; float:left; width:100%; margin-bottom:30px }

#noti2{ margin-top:20px;border:0px #000000 solid; float:left; width:100%; margin-bottom:15px }

#foto{ width:150px; float:left;border:0px #000000 solid; margin-left:30px;display: inline;}


#texto_noticia{ float:right;width:320px; margin-right:20px; border:0px #000000 solid;display: inline;}

#tit_noticia{ font-size:14px; color:#990066; font-weight:bold; border:0px #000000 solid}

#fech_noticia{ text-align:right; margin-top:5px; margin-bottom:9px; color:#990066; font-weight:bold; font-size:10px; border:0px #000000 solid}

#noti_des{ text-align:justify; border:0px #000000 solid; text-indent:9px}

#enlace_noti{ float:right; font-size:10px; margin-top:8px}

#enlace_noti2{ float:left; font-size:10px; margin-top:8px; margin-left:5px; display:inline}

A.paginas_on {color: #990066;text-decoration: none;}

A.paginas_on:HOVER {color: #FFCC00}

/*detalle_noticias*/

#tit_detnoticia{ font-size:18px; color:#990066; font-weight:bold; border:0px #000000 solid; margin-left:30px}

#tit_detnoticia2{ font-size:12px; color:#666; font-weight:bold; border:0px #000000 solid; margin-left:50px; margin-top:10px;}

#fech_detnoticia{ text-align:right; margin-right:20px;color:#990066; font-weight:bold; font-size:10px; border:0px #000000 solid}

#enlace_detnoti{ float:left; font-size:10px;margin-left:30px;border:0px #000000 solid; display:inline}

#texto_detnoticia{border:0px #000000 solid; }

#texto_detnoticia2{border:0px #000000 solid; width:600px}

#margen{ margin-left:35px; margin-right:10px; margin-top:30px}

#foto2{ width:99%; float:left;border:0px #000000 solid; margin-bottom:5px}

#foto3{ width:300px; border:0px #000000 solid; margin-bottom:5px}

#volver{ text-align:center; float:right}


/*enlace*/

#enlace{ width:450px; float:left; margin-left:35px;display:inline}

#tit_enla{ font-size:14px; color:#990066; font-weight:bold; border:0px #000000 solid; margin-top:20px}

#enla_des{ text-align:justify; border:0px #000000 solid; text-indent:9px; margin-top:10px}

#enlace2{ width:450px; float:left; margin-left:35px;display:inline; margin-top:60px}

#tit_enla2{ font-size:14px; color:#990066; font-weight:bold; border:0px #000000 solid; float:left}

#enla_des2{  border:0px #000000 solid; float:right}


/*contacto*/

#datos{ border:1px solid #993366; text-align:center; width:200px; margin-left:auto; margin-right:auto; padding:10px; margin-top:30px}

#ruegos{font-size:11px;text-align:center;margin-top:20px; color:#000; font-weight:bold; color:#333333}

#formulario{ margin-top:35px;}

#frm{width:71%;font-size:10px; height:20px; margin-left:auto; margin-right:auto}
#frm1{ float:left}
#frm2{ float:right}

#text{width:72%;font-size:10px; height:110px; margin-left:auto; margin-right:auto}
#text1{ float:left}
#text2{ float:right}

#formulario input {font-size: 11px; color: #000; background-color:#F9E7AA; border:#993366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
 
#formulario select {font-size: 11px; color: #FFFFFF; background-color:#F9E7AA ; border: #993366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#formulario textarea{width:260px;background-color:#F9E7AA ; border: #993366 1px solid; font-size: 11px; color: #000; overflow: auto} 

#formulario fieldset {border:0;}

A.contacto {color: #000;text-decoration: none;}

A.contacto:HOVER {color: #FFCC00}

#button{ float:right ; width:30%}

/*grupos*/

#interpretes{ margin:20px 45px 20px 50px; font-weight:bold; color:#666666; float:left; display:inline; width:80%}

#listado{ float:right; width:98%; border:0px #000000 solid; text-align:right}

ul.list_gru{border:0px solid #cccccc; color:#666666; font-weight:bold; margin-left:130px; margin-top:5px; margin-right:10px}
ul.list_gru li{display:inline;  list-style-position:inside; margin-left:5px }

A.grupo {color:#990066; text-decoration: none;}
A.grupo:HOVER {color: #666}

#presen{width:92%;margin-top:30px; border:0px #000000 solid; float:left; margin-left:32px; display:inline;}

#foto_grupo{ width:95%; float:left;border:0px #000000 solid; margin-bottom:5px; margin-right:5px;display:inline}

A.paginas_on9 {color: #990066;text-decoration: none; font-weight:bold}

A.paginas_on9:HOVER {color: #FFCC00}

#pdf{ margin-top:15px; margin-left:35px; float:left; display:inline; width:80%}

#tit_detgrupo{ font-size:16px; color:#990066; font-weight:bold; border:0px #000000 solid; margin-left:15px}

#tit_pro{ float:left; width:98%}

/*index*/
#intitulo2{color:#000; float:right;font-size:18px; margin-top:20px; margin-right:5px; display:inline}

#intitulo{color:#FFFFFF; float:right;font-size:18px; margin-top:30px; margin-right:5px; display:inline}

#ult_noti{ float:right; width:96%; border:0px #000000 solid; margin-top:35px;  margin-left:5px}

#lomo{ width:102px; float:left;border:0px #000000 solid; margin-left:8px;display: inline;}

A.paginas_on2 {color: #990066;text-decoration: none;}

A.paginas_on2:HOVER {color: #fff}

A.paginas_on3 {color: #FFCC00;text-decoration: none;}

A.paginas_on3:HOVER {color: #000}

A.paginas_on4 {color: #000;text-decoration: none;}

A.paginas_on4:HOVER {color: #FFCC00}

A.paginas_on5 {color: #FFCC00;text-decoration: none;}

A.paginas_on5:HOVER {color: #fff}


#fecha_iz{ color: #990066; font-size:10px; text-align:right; margin-top:5px; margin-right:14px}

#fecha_de{ color:#FFCC00; font-size:10px; text-align:right; margin-top:5px; margin-right:14px}

/*fotos*/

#gal{float:left; margin-right:5px; display:inline; height:150px}

#fot_mini_gal{ float:left;height:150px}

#volver2{float:left; margin-top:30px; width:100%; text-align:right}

/* para el calendario de viajes */

.dias_calendario{font-size:10px;text-align:center;}
.mes_calendario{font-size:12px;text-align:center;color:#666;}
.dia_calendario{font-size:10px;text-align:center;color:#000000;font-weight: bold;}
.destacado{font-size:10px;text-align:center;color:#ffffff;font-weight: bold; border: 1px solid #ffffff; background-color:#990066;}
.destacado:hover{font-size:10px;text-align:center;color:#fff;font-weight: bold; background-color:#ffcc66; border: 1px solid #fff;}


#numeracion_cat{ float:right; width:100%; text-align:center; border: 0px solid #003366;}

.paginas_off{ color:#3aa7df; font-size:12px;}

#numeracion2{ float:right; width:55%; margin-top:450px}

#caja{ float:left; width:30%; height:190px; border:0px solid #000000;}

#posi_cal{ float:left; margin-left:35px; display:inline; margin-top:50px}

/*conciertos*/

#concierto{ margin-top:20px; margin-left:30px;float:left; display:inline; width:91%}

#texto_detprograma{border:0px #000000 solid; float:left; margin-top:50px; margin-left:30px; display:inline; width:91%}

#programa_des{ text-align:justify; border:0px #000000 solid; text-indent:9px}

#izaga{ border:#990066 1px solid; margin:65px auto 0 auto; width:55%; padding:15px 0 0 15px}

