body,ul,li,ol,p,table,tr,td,form,h1,h2,h3,h4,h5,h6,input,textarea {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:120%;
}
a{
	text-decoration:underline;
	outline:none;
	color:#FFFFFF;
}
a:hover,.contentheading:hover{color:#1678DA; cursor:pointer;}
img{
	border:0px;
}
ul,li{
	list-style-image: none;
	list-style-type: none;
}
p{
	padding-bottom:14px;
	text-indent:0px;
}
input{color:#000000;}
button{
line-height:normal;
background:#FFFFFF url(../images/deg1.png) repeat-x 1px 1px;
border:0px;
font-size:11px;
font-weight:bold;
padding:2px;
cursor:pointer;

}
#contenido li{
background:url(../images/li.gif) no-repeat left 5px;
padding-left:10px;
margin-bottom:8px;
}
/**/
body {
background:#20364D url(../images/fondo_jazz.png) repeat-x left top;
}

#contenedor { 
margin: 0 auto;
width: 990px;
position:relative;
}
#header {
width: 990px;
float: left;
background:#20364D url(../images/cabecera_jazz.png) no-repeat left top;
height:170px;
}
#navegacion {
float: left;
width: 990px;
display:none;
}
#izquierda { 
width:208px;
background:url(../images/menu_jazz.png) no-repeat left bottom;
margin-bottom:15px;
float:left;
padding-bottom:25px;
margin-left:16px;
}
* html #izquierda{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="templates/apoloybaco/images/menu_jazz.png", sizingMethod="crop");
background-repeat:no-repeat;
background-position:left bottom;
margin-left:8px;	
}
#contenido { 
float: left;
margin: 18px 15px;
width: 735px; width:700px;
display: inline;
text-align:justify;
}
#derecha { 
width: 195px;
float: left;
border:1px solid red;
}
#footer { 
width:100%;
clear: both;
/*background:url(../images/hendidura.png) repeat-x left top;*/
margin-top:20px;
border-top:1px solid #FFFFFF;
}
* html #footer{
background: none;
/*border-top:1px solid #2D4257;*/
}
#footer_bloque{ 
width: 990px;
/*background:url(../images/hendidura.png) repeat-x left top;*/
margin:0 auto;
padding:10px 0px;
border-top:1px solid #FFFFFF;
margin-top:-1px;
}
#pathway{
position:relative;
float:right;
right:40px;
top:-29px;
}
#pathway a{text-decoration:none;}
/*Men� est�tico*/
#header a {
display:block;
width:300px;
height:90px;
position:relative;
left:10px;
top:10px;
text-indent:-9999px;
}
#header #menu_estatico{
position:absolute;
top:82px;
right:20px;
width:632px;
}
#header #menu_estatico li{
display:inline;
float:left;
}
#header #menu_estatico a {
width:50px;
height:auto;
left:0px;
top:0px;
color:#000000;
text-decoration:none;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-left:40px;
background:url(../images/botones.png) no-repeat left top;
margin-top:-1px;
line-height:14px;
}
#header #menu_estatico a.vinos_btn{width:71px; background-position:-89px top;}
#header #menu_estatico a.literatura_btn{width:95px; background-position:-198px top;}
#header #menu_estatico a.gastronomia_btn{width:109px; background-position:-332px top;}
#header #menu_estatico a.asociacion_btn{width:102px; background-position:-477px top;}
#header #menu_estatico a:hover{ color:#666666; background-position:left bottom;}
#header #menu_estatico a.vinos_btn:hover{width:71px; background-position:-89px bottom;}
#header #menu_estatico a.literatura_btn:hover{width:95px; background-position:-198px bottom;}
#header #menu_estatico a.gastronomia_btn:hover{width:109px; background-position:-332px bottom;}
#header #menu_estatico a.asociacion_btn:hover{width:102px; background-position:-477px bottom;}
*+html #header #menu_estatico a:hover{ position:relative; top:-1px;}
* html #header #menu_estatico a:hover{ position:relative; top:-1px;}
/*Menu izquierda*/
#izquierda .moduletable,#izquierda .moduletable_menu{
width:200px;
margin: 0 auto;
position:relative;
}
#derecha .moduletable_menu, #derecha .moduletable{
}
#izquierda .moduletable_menu li{
background:url(../images/hendidura.png) no-repeat left bottom;
padding-bottom:2px;
}
* html #izquierda .moduletable_menu li{
background:none;
padding-bottom:0px;
}
#izquierda .moduletable_menu a{
padding:6px 7px;
display:block;
width:186px;
text-decoration:none;
padding-bottom:5px;
position:relative;
margin-top:-1px;
padding-top:7px;
}
* html #izquierda .moduletable_menu a{
background: none;
border-bottom:1px solid #0E4883;	
}
*+html #izquierda .moduletable_menu li a{
padding-bottom:4px;
top:1px;
margin-top:-2px;
}
#izquierda .moduletable_menu a:hover{
color:#FFFFFF;
background-color:#0E4883; 
}
/*Submenu*/
#izquierda .moduletable_menu ul li ul{
padding-top:5px;
position:relative;
top:1px;
margin-top:-1px;
background:#0C4074 url(../images/hendidura.png) no-repeat left bottom;
padding-bottom:2px;
}
*+html #izquierda .moduletable_menu ul li ul{
top:0px;
margin-top:0px;
padding-bottom:0px;
}
* html #izquierda .moduletable_menu ul li ul{
top:-1px;
margin-top:0px;
background:#0C4074;
}
#izquierda .moduletable_menu ul li ul li{
background:url(../images/li.gif) no-repeat 13px 8px;
}
#izquierda .moduletable_menu ul li ul li a{
padding-left:22px;
width:171px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
top:0px;
}
#izquierda .moduletable_menu ul li ul li a:hover{
background:none;
color:#94C4F3;
}
*+html #izquierda .moduletable_menu ul li ul li a{
top:0px;
margin-top:0px;
}
* html #izquierda .moduletable_menu ul li ul li a{
border:0px;
}
#izquierda .moduletable_menu ul li ul li ul{display:none;}
/**/
#izquierda .moduletable_menu ul{margin-bottom:25px;}
#izquierda .moduletable_menu ul li ul { margin-bottom:0px;}
#izquierda .moduletable_menu li:before{
/*content: "\00BB \0020";*/
}
#instituciones{
background: #FFFFFF;
height:55px;
border-top:2px solid #D7A335;
}
#instituciones p{
}
#instituciones div{
padding-top:5px;
display:block;
width:990px;
height:55px;
margin:0 auto;
margin-top:-2px;
border-top:2px solid #D7A335;
}
#instituciones td{
color:#000000;
font-size:10px;
text-align:center;
}

#instituciones div a,#instituciones td a{
color:#000000;
}

.moduletable_menu h3, .moduletable h3, .moduletable_text h3{
display:none;
}
/* Modulos
--------------------------------------------------------- */
/*Login*/
fieldset.input{
border:0px;
margin:0px;
padding:10px;
border-bottom:1px solid #0E4883;
border-top:1px solid #0E4883;
}
fieldset.input p{
font-size:10px;
text-transform:uppercase;
padding-bottom:5px;
}
fieldset.input p input{
padding:0px 2px;
line-height:30px;
width:172px;
}
fieldset.input input.button{
line-height:normal;
background:#FFFFFF;
padding:0px;
border:0px;
font-size:10px;
float:right;
}
input#modlgn_remember{
width:auto;
vertical-align:middle;
position:relative;
top:-1px;
}
.moduletable_login{
width:200px;
position:relative;
left:4px;
}
.moduletable_login h3{
padding-left:10px;
}
#form-login ul{padding:10px; }
#form-login li{ padding-bottom:5px;font-size:11px;}

/*LOGIN CB*/
.mod_login_login{
padding:5px;
}
.mod_login_login input{
margin-bottom:10px;
}

.mod_login_login td{
	padding:5px;
	font-size:10px;
	text-transform: uppercase;
}

/*Tablas*/
table{margin-right:-10px;}
td{padding-right:10px;}
.blog_more{margin-bottom:20px; padding:5px; border:1px solid #FFFFFF;}
/* Contenido */
.contentheading {
font-size:22px;
font-weight:bold;
}
.contentheading:hover {

}
.componentheading{
font-size:17px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #FFFFFF;
}
.contentpaneopen{

}
.contentpaneopen img{

}
.readon{
float:right;
font-weight:bold;
text-decoration:none;
}
.contenttoc, .pagenavcounter{
margin-bottom:10px;
}
.small, .createdate, .modifydate{
font-size:10px;
padding-bottom:10px;
}
.banneritem_text, .bannerfooter_text{
padding:5px;
}
/* Menu superior (OCULTO)*/
#navegacion #mainlevel-nav{
position:relative;
float:left;
border:1px solid red;
display:none;
}
#navegacion #mainlevel-nav li {
float:left;
}
#navegacion #mainlevel-nav li a {

}
#navegacion #mainlevel-nav li a:hover {
text-decoration:underline;
}
#navegacion #mainlevel-nav li a:before{
content: "\00BB \0020";
}
/*EDITOR DE TEXTO*/
.izquierda{
float:left;
margin-right:10px;
margin-bottom:10px;
}
.derecha{
float:right;
margin-left:10px;
margin-bottom:10px;
}
.tabla01{
border-collapse:collapse;
margin-bottom:14px;
}
.tabla01centrada{
border-collapse:collapse;
margin-bottom:14px;
}
.tabla02centrada{
border-collapse:collapse;
margin-bottom:14px;
}
.tabla01 td {
background:#0E4883;
padding:10px;
border:1px solid #20364D;
color:#FFFFFF;
text-align:left;
}
.tabla01centrada td {
background:#0E4883;
padding:10px;
border:1px solid #20364D;
color:#FFFFFF;
text-align:center
}
.tabla02centrada td {
background:#0E4883;
padding:5px;
border:1px solid #20364D;
color:#FFFFFF;
text-align:center
}
.tabla01titulos{

}
.tabla01 td.tabla01titulos,.tabla01centrada td.tabla01titulos,.tabla02centrada td.tabla01titulos{
background:url(../images/fondo_jazz.png) repeat-x left -150px;
font-weight:bold;
}
.rotulo{
font-size:15px;
font-weight:bold;
}
/* Color
--------------------------------------------------------- */
#jazz #header #menu_estatico a.jazz_btn{
background-position:left 200px;
}
/*VINOS*/
#vinos a:hover,#vinos .contentheading:hover{color:#FF0000}
#vinos #header #menu_estatico a.vinos_btn{
background-position:left 200px;
}
body#vinos {
background:#731010 url(../images/fondo_vinos.png) repeat-x left top;
}
#vinos #header {
background: url(../images/cabecera_vinos.png) no-repeat left top;
}
#vinos #izquierda { 
background:url(../images/menu_vinos.png) no-repeat left bottom;
}
* html #vinos #izquierda{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="templates/apoloybaco/images/menu_vinos.png", sizingMethod="crop");
}
#vinos #izquierda .moduletable_menu a:hover{
background-color:#7E1111; 
}
* html #vinos #izquierda .moduletable_menu a{
border-color:#7E1111;	
}
#vinos fieldset.input{
border-color:#7E1111;
}
* html #vinos #footer{
/*border-color:#7E1111;*/
}
#vinos #izquierda .moduletable_menu ul li ul{background:#731010 url(../images/hendidura.png) no-repeat left bottom;}
* html #vinos #izquierda .moduletable_menu ul li ul{background:#731010}
#vinos #izquierda .moduletable_menu ul li ul li a:hover{
background:none;
color:#E37575;
}
#vinos .tabla01 td,#vinos .tabla01centrada td,#vinos .tabla02centrada td {
background:#7E1111;
border:1px solid #731010;
}
#vinos .tabla01 td.tabla01titulos,#vinos .tabla01centrada td.tabla01titulos,#vinos .tabla02centrada td.tabla01titulos{
background:url(../images/fondo_vinos.png) repeat-x left -150px;
}
/*LITERATURA*/
#literatura a:hover,#literatura .contentheading:hover{color:#3DA0A0}
#literatura #header #menu_estatico a.literatura_btn{
background-position:left 200px;
}
body#literatura {
background:#1C5455 url(../images/fondo_literatura.png) repeat-x left top;
}
#literatura #header {
background: url(../images/cabecera_literatura.png) no-repeat left top;
}
#literatura #izquierda { 
background:url(../images/menu_literatura.png) no-repeat left bottom;
}
* html #literatura #izquierda{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="templates/apoloybaco/images/menu_literatura.png", sizingMethod="crop");
}
#literatura #izquierda .moduletable_menu a:hover{
background-color:#267677; 
}
* html #literatura #izquierda .moduletable_menu a{
border-color:#267677;	
}
#literatura fieldset.input{
border-color:#267677;
}
* html #literatura #footer{
/*border-color:#267677;*/
}
#literatura #izquierda .moduletable_menu ul li ul{background:#21696B url(../images/hendidura.png) no-repeat left bottom;}
* html #literatura #izquierda .moduletable_menu ul li ul{background:#21696B}
#literatura #izquierda .moduletable_menu ul li ul li a:hover{
background:none;
color:#6BC2C2;
}
#literatura .tabla01 td,#literatura .tabla01centrada td,#literatura .tabla02centrada td {
background:#267677;
border:1px solid #21696B;
}
#literatura .tabla01 td.tabla01titulos,#literatura .tabla01centrada td.tabla01titulos,#literatura .tabla02centrada td.tabla01titulos{
background:url(../images/fondo_literatura.png) repeat-x left -150px;
}
/*GASTRONOMIA*/
#gastronomia a:hover,#gastronomia .contentheading:hover{color:#E2886D}
#gastronomia #header #menu_estatico a.gastronomia_btn{
background-position:left 200px;
}
body#gastronomia {
background:#682F20 url(../images/fondo_gastronomia.png) repeat-x left top;
}
#gastronomia #header {
background: url(../images/cabecera_gastronomia.png) no-repeat left top;
}
#gastronomia #izquierda { 
background:url(../images/menu_gastronomia.png) no-repeat left bottom;
}
* html #gastronomia #izquierda{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="templates/apoloybaco/images/menu_gastronomia.png", sizingMethod="crop");
}
#gastronomia #izquierda .moduletable_menu a:hover{
background-color:#A6492F; 
}
* html #gastronomia #izquierda .moduletable_menu a{
border-color:#A6492F;	
}
#gastronomia fieldset.input{
border-color:#A6492F;
}
* html #gastronomia #footer{
/*border-color:#A6492F;*/
}
#gastronomia #izquierda .moduletable_menu ul li ul{background:#9A442C url(../images/hendidura.png) no-repeat left bottom;}
* html #gastronomia #izquierda .moduletable_menu ul li ul{background:#9A442C}
#gastronomia #izquierda .moduletable_menu ul li ul li a:hover{
background:none;
color:#E0AA9C;
}
#gastronomia .tabla01 td,#gastronomia .tabla01centrada td,#gastronomia .tabla02centrada td {
background:#A6492F;
border:1px solid #9A442C;
}
#gastronomia .tabla01 td.tabla01titulos,#gastronomia .tabla01centrada td.tabla01titulos,#gastronomia .tabla02centrada td.tabla01titulos{
background:url(../images/fondo_gastronomia.png) repeat-x left -150px;
}
/*ASOCIACION*/
#asociacion a:hover,#asociacion .contentheading:hover{color:#DEB358}
#asociacion #header #menu_estatico a.asociacion_btn{
background-position:left 200px;
}
body#asociacion {
background:#63441D url(../images/fondo_asociacion.png) repeat-x left top;
}
#asociacion #header {
background: url(../images/cabecera_asociacion.png) no-repeat left top;
}
#asociacion #izquierda { 
background:url(../images/menu_asociacion.png) no-repeat left bottom;
}
* html #asociacion #izquierda{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="templates/apoloybaco/images/menu_asociacion.png", sizingMethod="crop");
}
#asociacion #izquierda .moduletable_menu a:hover{
background-color:#9B6D2F; 
}
* html #asociacion #izquierda .moduletable_menu a{
border-color:#9B6D2F;	
}
#asociacion fieldset.input{
border-color:#9B6D2F;
}
* html #asociacion #footer{
/*border-color:#9B6D2F;*/
}
#asociacion #izquierda .moduletable_menu ul li ul{background:#8C632B url(../images/hendidura.png) no-repeat left bottom;}
* html #asociacion #izquierda .moduletable_menu ul li ul{background:#8C632B}
#asociacion #izquierda .moduletable_menu ul li ul li a:hover{
background:none;
color:#D6AB72;
}
#asociacion .tabla01 td,#asociacion .tabla01centrada td,#asociacion .tabla02centrada td {
background:#9B6D2F;
border:1px solid #8C632B;
}
#asociacion .tabla01 td.tabla01titulos,#asociacion .tabla01centrada td.tabla01titulos,#asociacion .tabla02centrada td.tabla01titulos{
background:url(../images/fondo_asociacion.png) repeat-x left -150px;
}
/*----------*/
* html #izquierda .moduletable_menu ul li ul li a{
border:0px;
}
.encabezado_tabla {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	font-variant: small-caps;
}

.rotulo_tabla {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}

.article_separator{
display:block;
margin-bottom:15px;
height:2px;
}

#literatura .encabezado_tabla {
	background-color: #298182;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#literatura .rotulo_tabla {
	background-color: #113334;
	border: 1px dotted #FFFFFF;
	color: #FFFFFF;
}

#literatura .article_separator{
border-bottom:3px solid #298182;
}


#jazz .encabezado_tabla {
	background-color: #0F4F90;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#jazz .rotulo_tabla {
	background-color: #14212F;
	border: 1px dotted #FFFFFF;
	color: #FFFFFF;
}

#jazz .article_separator{
border-bottom:3px solid #0F4F90;
}


#vinos .encabezado_tabla {
	background-color: #9F1616;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#vinos .rotulo_tabla {
	background-color: #460A0A;
	border: 1px dotted #FFFFFF;
	color: #FFFFFF;
}

#vinos .article_separator{
border-bottom:3px solid #9F1616;
}

#gastronomia .encabezado_tabla {
	background-color: #BF583C;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#gastronomia .rotulo_tabla {
	background-color: #401D14;
	border: 1px dotted #FFFFFF;
	color: #FFFFFF;
}

#gastronomia .article_separator{
border-bottom:3px solid #BF583C;
}


#asociacion .encabezado_tabla {
	background-color: #BB8136;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#asociacion .rotulo_tabla {
	background-color: #3D2A12;
	border: 1px dotted #FFFFFF;
	color: #FFFFFF;
}

#asociacion .article_separator{
border-bottom:3px solid #BB8136;
}

