@charset "iso-8859-1";
/* Corpocultura - Armenia Inolvidable 2009 */
/* Estilos Globales */
body{margin:0; padding:0; color:#787878; background:url(../images/fondo_body.jpg) repeat-x top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
h1{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#00923f; padding:0; margin:0;}
h2{color:#666; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; padding:5px 0 0 0; margin:0;}
h3{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#00923f; padding:0 0 10px 0; margin:0;}
h4{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#00923f; padding:0 0 10px 0; margin:0;}
img{border:none;}
a{color:#00923F;}
a:hover{color:#000;}
/* Contenedores y estilos para contenedores */
#c_menu_sup{width:100%; margin:0; padding:0 0 0 0; background:#E6E6E6; clear:both;}
#c_menu_sup #menu_superior{width:932px; background:#1C1C1C; margin:0 auto; padding:5px 0 5px 0; color:#FFF;}
#c_menu_sup #menu_superior img{vertical-align:middle;}
#c_menu_sup #menu_superior ul{padding:0; margin:0;}
#c_menu_sup #menu_superior ul li{display:inline; padding:0; margin:0;}
#c_menu_sup #menu_superior #menu_top{padding:0 0 0 15px;}
#c_menu_sup #menu_superior #menu_top a{text-decoration:none; color:#CCC;}
#c_menu_sup #menu_superior #menu_top a:hover{text-decoration:underline; color:#F2F2F2;}
#c_menu_sup #menu_superior #idiomas{color:#CCC; padding:0 10px 0 0;}
#c_menu_sup #menu_superior #idiomas a{color:#CCC; text-decoration:none;}
#c_menu_sup #menu_superior #idiomas a:hover{text-decoration:underline; color:#F2F2F2;}
/*------------------------------------------------------------------------------------- */
#cabecera{clear:both; height:384px; margin:0 auto; width:100%; padding:0; background:#E6E6E6;}
#contenedor{width:960px; margin:0 auto; padding:0; background:url(../images/fondo_contenedor.jpg) top no-repeat center #FFF; min-height:500px;}
#contenedor #sombra_header{background:url(../images/sombra_header.jpg) no-repeat top center; padding:0; margin:0 auto; width:932px; height:31px;}
#contenedor #menu_directorio{background:url(../images/f_menu_directorio.png) top no-repeat; margin:0 0 0 19px; width:933px; height:103px;}
/*------------------------------------------------------------------------------------- */
#contenedor #navegacion{width:940px; float:right; color:#511948; font-size:11px; margin:0 0 10px 0;}
#contenedor #navegacion #migas{background:url(../images/nav_bg.png) no-repeat; width:940px; height:50px;}
#contenedor #navegacion #migas #home{margin:2px 0 2px 2px; float:left;}
#contenedor #navegacion #migas img{border:none;}
#contenedor #navegacion #migas .item{background:url(../images/nav_bg_item.png) repeat-x; height:46px; float:left; margin:2px 0 2px 0; padding:0;}
#contenedor #navegacion #migas .item p{color:#888; font-size:13px; font-weight:normal; padding:13px 10px 0 10px; margin:0;}
#contenedor #navegacion #migas .fin_item{background:url(../images/nav_bg_fin.png) no-repeat; width:21px; height:46px; margin:2px 0 2px 0; float:left;}
/*------------------------------------------------------------------------------------- */
#contenedor #contenido{width:930px; float:right; background:url(../images/bg_contenido.gif) top center repeat-y; padding:0 0 0 10px;}
#newsletter{background:url(../images/bg_nletter.png) top no-repeat; width:920px; height:40px; margin:0 auto; padding:10px 0 0 0; text-align:center;}
#newsletter label{color:#707070;}
/*-----------------------------    Index   -------------------------------------------------------- */
#contenedor #contenido #bg_lateral{background:url(../images/bg_directorio.png) right repeat-y;}
#contenedor #contenido #bg_top_lat{background:url(../images/lefttop.png) bottom right no-repeat;}
#contenedor #contenido #bg_bottom_lat{background:url(../images/leftbottom.png) top right no-repeat; width:360px; height:47px;}
#contenedor #contenido #directorio{width:350px; font-size:11px;}
#contenedor #contenido #directorio h3{background:url(../images/pic_directorio.gif) left no-repeat; height:24px; padding:0 0 0 24px; color:#3C8E31; font-size:16px;}
#contenedor #contenido #directorio a{text-decoration:none; color:#272727;}
#contenedor #contenido #directorio a:hover{color:#000; text-decoration:underline;}
#contenedor #contenido #recomendado{width:520px; clear:both; text-align:justify;}
#contenedor #contenido #recomendado h3{padding:0; margin:0;}
#contenedor #contenido #recomendado img{border:1px solid #666666; padding:3px; margin:15px 10px 0 0; background:#FFF;}
#contenedor #contenido #recomendado img:hover{background:#511948;}
#contenedor #contenido #tapices{padding:0 0 0 10px;}
#contenedor #contenido #tapices .tapiz{padding:5px; margin:3px;}
#contenedor #contenido #tapices .tapiz:hover{background:#f6b800;}
#contenedor #contenido #tapices .lnk_tapiz{background:url(../images/lnk_tapices_index.png) no-repeat; display:block; width:241px; height:21px; padding:5px 15px 0 0; margin:0 0 0 3px; text-align:right; color:#005f36; font-weight:bold; text-decoration:none;}
#contenedor #contenido #tapices .lnk_tapiz:hover{color:#4f1648;}
#contenedor #contenido #calendario{padding:0; margin:0;}
#contenedor #contenido .hoy_grande{font-family:"Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:60px; color:#A4A426; padding:0; margin:0; font-weight:bold; letter-spacing:-5px;}
#contenedor #contenido #calendario .mes{font-weight:bold; color:#511948; padding:0; margin:0;}
#contenedor #contenido #calendario .semana{font-weight:bold;}
#contenedor #contenido #calendario .dia{color:#bd197a; font-weight:bold;}
#contenedor #contenido #calendario  .resaltado{background:#cccc11; color:#cc0099; font-weight:bold; text-decoration:none; padding:1px 2px 1px 2px;}
#contenedor #contenido #calendario  .resaltado:hover{text-decoration:underline;}
/*--------------------------------- Directorio ------------------------------------------ */
#contenedor #contenido #contenedor_sitos{font-size:11px; width:520px;}
#contenedor #contenido #contenedor_sitos div.trigger, #contenedor #contenido #contenedor_sitos div.trigger2{padding:4px 0 4px 45px; margin:0 0 1px 0; height:30px; line-height:30px; width:475px; float:left; cursor:pointer;}
#contenedor #contenido #contenedor_sitos div.trigger{background:url(../images/h2_trigger_a.gif) no-repeat #FFF;}
#contenedor #contenido #contenedor_sitos div.trigger2{background:url(../images/h2_trigger_a.gif) no-repeat #F3F3F3;}
#contenedor #contenido #contenedor_sitos div.trigger .sitio_nombre, #contenedor #contenido #contenedor_sitos div.trigger2 .sitio_nombre{float:left; font-weight:bold; color:#000; width:210px;}
#contenedor #contenido #contenedor_sitos div.trigger .sitio_dir, #contenedor #contenido #contenedor_sitos div.trigger2 .sitio_dir{float:left; font-weight:normal; color:#666;}
#contenedor #contenido #contenedor_sitos div.active{background-position: left bottom;}
#contenedor #contenido #contenedor_sitos .toggle_container{border-top:1px solid #d6d6d6; background:#FFF url(../images/bg_sitios.gif) bottom right
 no-repeat; overflow:hidden; width:520px; clear: both;}
#contenedor #contenido #contenedor_sitos .toggle_container .block{padding:20px;}
#contenedor #contenido #contenedor_sitos .toggle_container .block img{border:none;}
#contenedor #contenido #contenedor_sitos .toggle_container .block h2{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#511948; padding:0 0 10px 0; margin:0; font-weight:bold; font-style:normal;}
/*----- Secciones Laterales ----------------------------------------------------------- */
#contenedor #contenido #mas_seccion{width:300px;}
#contenedor #contenido #mas_seccion a{color:#7C2972;}
#contenedor #contenido #mas_seccion a:hover{color:#000;}
/*------------------------------------------------------------------------------------- */
#contenedor #contenido #paginador{width:100%; text-align:left;}
#contenedor #contenido #paginador table{}
#contenedor #contenido #paginador table strong{ font-weight:bold;}
#contenedor #contenido #paginador table a{ font-weight:bold;}
#contenedor #contenido #paginador table a:hover{}
/*------------------------------------------------------------------------------------- */
#contenedor #contenido .c_izquierda{float:left;}
#contenedor #contenido .c_derecha{float:left;}
#multimedia{}
#bookmark{text-align:center; padding:10px 0 10px 0;}
/* ------------------------------------------------------------------------------------------------------------------------------- */
#c_img_footer{width:960px; margin:0 auto; padding:0;}
#c_img_footer #img_footer{background:url(../images/img_footer.png) bottom no-repeat; width:700px; height:122px; margin:0; padding:0; clear:both;}
#c_footer{width:100%; margin:0 auto; background:#002100; clear:both; padding:0;}
#c_footer #footer{width:960px; margin:0 auto; font-size:11px; padding:0 0 10px 0;}
#c_footer #footer #contenedor_menu{padding:20px 0 0 10px; margin:0 auto;}
#c_footer #footer .submenu01{float:left; padding:0 10px 0 10px; min-height:200px; border-right:solid 1px #345534; height:100%;}
#c_footer #footer .submenu01 h4{margin:0; padding:0 0 5px 0; color:#CDDACD; font-size:12px;}
#c_footer #footer .submenu01 ul{padding:0; margin:0;}
#c_footer #footer .submenu01 ul li{list-style:none; padding:0 0 2px 0;}
#c_footer #footer .submenu01 ul li a, #c_footer #footer .submenu02 ul li a{list-style:none; text-decoration:none; color:#7FA07F;}
#c_footer #footer .submenu01 ul li a:hover, #c_footer #footer .submenu02 ul li a:hover{text-decoration:underline;}
#c_footer #footer .submenu01:hover h4{color:#78C828;}
#c_footer #footer .submenu01:hover a, #c_footer #footer .submenu02:hover a{color:#FFF;}
#c_footer #footer .submenu02{border-top:1px solid #345534; border-bottom:1px solid #345534; margin:0 auto; clear:both; width:98%; font-size:11px; text-align:center;}
#c_footer #footer .submenu02 ul{padding:5px 0 5px 0; margin:0;}
#c_footer #footer .submenu02 ul li{display:inline; list-style:none; padding:0 5px 0 5px;}
#c_footer #footer .foot_contacto{background:url(../images/corpocultura_footer.png) no-repeat; background-position:100px 20px; color:#7FA07F; padding:10px 0 0 210px;}
#c_footer #footer .foot_contacto a{color:#7FA07F;}
#c_footer #footer .foot_contacto:hover, #c_footer #footer .foot_contacto:hover a{color:#FFF;}
#c_footer #footer .foot_contacto:hover a:hover{color:#78C828;}

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* Estilos Globales */
.clear{clear:both;}
.spacer10{height:10px; clear:both;}
.separador{background:url(../images/separador.png) no-repeat; width:940px; height:32px; clear:both; margin:10px 0 10px 0;}
.separador2{background:url(../images/separador2.png) no-repeat center; width:940px; height:7px; clear:both; margin:10px 0 10px 0;}
.separador_linea{border-top:2px dotted #CCC; clear:both; width:100%; background:none; margin:5px 0 5px 0;}
.borde_negro{background:url(../images/bg_foto_small.png) repeat-y;}
.borde_negro img{ border-top:1px solid #CCC;}
.texto_foto{background:url(../images/texto_foto.png) no-repeat top left; width:205px; height:31px; text-align:right;}
.texto_foto a{color:#FFF; text-decoration:none; padding:14px 35px 0 0; display:block; font-weight:bold;}
.texto_foto a:hover{color:#FC0;}
.ver_mas{border-top:#CCC solid 1px; border-bottom:#CCC solid 1px; color:#000; text-decoration:none; background:url(../images/go.gif) left no-repeat; padding:2px 20px 0 20px; height:18px; display:block;}
.ver_mas:hover{text-decoration:underline;}
.item_texto{width:100%; overflow:auto;}
.item_texto h3{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#499a39; padding:10px 0 10px 10px; margin:0; background:#f3f7d8;}
.item_texto img{background:#ededed; padding:5px; border:1px solid #FFF;}
.bg_verde_top{background:url(../images/bg_verde_top.png) bottom no-repeat; width:271px; height:30px; padding:0; margin:0;}
.bg_verde{background:url(../images/bg_verde.png) repeat-y; width:271px; margin:0; padding:0;}
.bg_verde ul{padding:0; margin:0;}
.bg_verde ul li{list-style:none;}
.bg_verde ul li a{color:#FFF; font-weight:bold; text-decoration:none; padding:0 0 0 30px;}
.bg_verde_bottom{background:url(../images/bg_verde_bottom.png) top no-repeat; width:271px; height:30px; padding:0; margin:0;}
.link_flecha{background:url(../images/bg_enlace.gif) no-repeat; width:268px; display:block; height:36px; text-align:right; color:#FFF; text-decoration:none; padding:15px 25px 0 0; font-weight:bold;}
.link_flecha:hover{color:#CCC;}
.noticia{}
.noticia .titulo, .noticia .titulo2{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#00923f; padding:0 0 10px 0; margin:0; text-decoration:none; font-weight:bold;}
.noticia .titulo:hover{text-decoration:underline;}
.noticia .comentario{background:url(../images/comment.png) no-repeat; width:48px; height:36px; padding:7px 0 0 0; float:left; margin:0 5px 0 0; text-align:center;}
.noticia .comentario a{color:#FFF; font-weight:bold; font-size:14px; text-decoration:none;}
.noticia .comentario a:hover{text-decoration:underline;}
.noticia .fecha{font-size:11px; color:#666;}
.noticia .fecha a{color:#000; font-weight:bold; text-decoration:none;}
.noticia .fecha a:hover{text-decoration:underline;}
.noticia img{margin:5px; border:none;}
#noticias{background-color:#e0f9c8;}
#toTop{width:100px; background:#7b9c7b; border:1px solid #1b431b; text-align:center; padding:5px; position:fixed; bottom:10px; right:10px; cursor:pointer; color:#FFF; font-weight:bold; text-decoration:none;}
#toTop:hover{color:#000; font-weight:bold;}
/* Formularios */
.textbox{background:#FFF; border:#CCC solid 1px; font-size:12px;}
.textbox2{background:#FFF; border:#787878 solid 1px; font-size:12px;}
.btn_go{background:url(../images/enviar_nletter.gif) bottom no-repeat; width:24px; height:24px; border:none; cursor:pointer; margin:0; padding:0;}