BODY {
	font-family: Arial;
	font-size: 12px;
	margin: 0px 110px 0px 110px;
	text-align: justify;
	background-color: #FFFFFF;
	color: #000066;
} 
#contenedor{
	text-align: left;
	margin: auto;
	background-color: #009900;
} 
#contenedorcab{ 
    text-align: center;
	width:100%; 
	background-color : #0F4B91;  
    margin: auto; 
} 
#cabecera{
	width: 1024px;
	background-color : #00AA03;
	margin: auto;
	text-align: center;
	position: fixed;
} 
#cuerpo{
	margin: 0px 0px 0px 0px;
	position: fixed;
	width: 100%;
	background-color: #FFFFFF;
} 
div.lateral{ 
    width: 125px; 
    background-color: #ffffff; 
	text-align: center;
    float:left; 
} 
div.lateral2{
	margin-left: 13px;
	background-color: #ffffff;
	float:left;
	width: 35%;
} 
div.lateral3{ 
    width: 111px; 
    background-color: #6699CC; 
	text-align: center;
    float:left; 
} 
div.lateral4{ 
    margin-left: 150px; 
	margin-right: 11px; 
    background-color: #ffffff; 
    text-align: justify; 
} 
div.lateral5{ 
    margin-left: 300px; 

} 

#lateral a{ 
    color: #0C4B91; 
    text-decoration: none; 
} 
#otrolado{ 
    background-color: #EFFCFB; 
    width: 100px; 
    float: right; 
} 
div.otrolado2{
	background-color: #ffffff;
	margin-right: 10px;
	float: left;
	width: 37%;
} 
#principal{
	width: 580px;
	background-color: #ffffff;
	padding: 4px;
	margin: auto;
} 
#pie{ 
    background-color: #EFFCFB; 
    padding: 3px 10px 3px 10px; 
    text-align:center; 
    clear: both; 
} 
div.pestana{
background-image:url(/Imag/pestana.gif); 
background-repeat:no-repeat;
background-position:0px 0px; 
color:#ffffff;
font-size:90%; 
font-weight:bold; 
height:20px; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
text-align:left; 
}

div.bloque{
	text-align:left;
	background-color: #ffffff;
	margin-bottom: 0px;
	border-bottom: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-left: 1px solid #6699CC;
	border-top: 1px solid #6699CC;
	margin-top: 0px;
	margin-right: 8px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

div.columna{ 
	clear:both;
    width: 90%; 
    background-color: #ffffff; 
    float:left;
	padding:0px 0px 5px 2px; 
    margin:20px 10px 10px 10px; 
} 
div.logos{ 
clear:left;
	text-align:center;
   
    background-color: white; 
    margin:5px 10px 0px 125px; 
} 
div.logos2{ 
	text-align:right;
    width: 80%; 
    background-color: white; 
    margin:0px 00px 00px 0px; 
} 
 h1{
	font-size: 18px;
	color: #009933;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 3px;
}

h2{
	/*font-size: 18px;
	color: #FFFFFF;
	background-color: #0D529E;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #0066CC;*/
	font-size: 18px;
	color: #009933;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 3px;
}
h6{
	font-size: 16px;
	color: #FFFFFF;
	right: auto;
	background-color: #0D529E;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

h3{
	font-size: 16px;
	color: #444444;
	text-align: left;
	font-family: Tahoma;
}

h4{
	font-size: 14px;
	color: #444444;
	text-align: left;
	font-family: Tahoma;
}
h5{
	
	font-size: 10px;
	color: #000066;
	line-height: 5px;

}
h7{
	
	font-size: 24px;
	color: #006699;
	text-align: left;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: normal;
}

.tdcabezera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #3472E4;
}
.tdtitular{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #3333CC;
}
.tazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #0000CC;
}.tazul2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #993366;
}
.rojo{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #990000;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: normal;
	/*text-indent: 20pt;*/
	text-align: justify;
}
hr{
	color: #72A2D6;

}
img{
	border: 0;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-align: left;
	border-width: 0px;
	border-color: #000066;
	
}
.tableconborde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-align: center;
	border-spacing:inherit;
	border: 1px solid #CCCCCC;
	color: white;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000066;
}
th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: center;
	background-color: #003366;
	font-weight: bold;
}
th.tablon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background-color: #AD9643;
	font-weight: bold;
}
tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000066;
}
.tdcarmo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	
	background-color: #354AC4;
	color: #FFFFFF;
	text-align: right;


}
.center{
	float: left;
}
.left{
text-align: left;
}
.right{
text-align: right;
}
.tdcenter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: center;
	vertical-align: middle;

}
.tdtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	background-color: #006699;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}
.tdsubtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #006699;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
.tdini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #72A2D6;
	text-align: left;
}
.tdpar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #BCD5FA;
	text-align: left;
}
.tdimpar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #F0F8FF;
	text-align: left;

}
.tdpart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #F3E3A3;
	text-align: left;
}
.tdimpart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #FCF5DA;
	text-align: left;

}
.tdparc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #BCD5FA;
	text-align: center;
	color: #666666;
}
.tdimparc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #F0F8FF;
	text-align: center;

}
.tdparrafo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	display: block;
}

a:link {
	color: #0C4B91;
	text-decoration: none;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;

}
a:hover {
	color: #006699;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
}

a:visited {
	color: #AF823A;
	text-decoration: none;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
}

a:active {
	color: #006699;
	text-decoration: none;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
}



.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #CCCCCC;
	color: #FF0000;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}


.tddomingo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #E6F0FF;
	text-align: center;
}
.tddiaactividad{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color : green;
	text-align: center;
}
.tdcine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #FF6600;
	text-align: center;	
} 
.tdmusica{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #009999;
	text-align: center;	
}  
.tdotras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #00FFFF;
	text-align: center;	
}
.tdteatro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: red;
	text-align: center;	
}   
.tdexposicion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #CC99CC;
	text-align: center;	
}  
.tdcharla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #CC9966;
	text-align: center;	
}   
.tddeporte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #33FF33;
	text-align: center;	
}   
.tddanza{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color: #FF99CC;
	text-align: center;	
} 
  
actividades {
font-family:Arial;
font-size: 10px;

border-color : blue;
color:#0066CC;
	text-align: center;
}
actividades:hover { 
font-family:Arial;
font-size: 10px;

background-color : #006633;
color : white;
	text-align: center;
}
A.fondo {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;

color:white;
text-align: center;
}
A.fondo:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
background-color : blue;
color : white;
	text-align: center;
}
A.dias {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

color:#0066CC;
	text-align: center;
}
A.dias:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #990000;
color : #FFFFFF;
	text-align: center;
}
A.domingo {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : red;
color:#0066CC;
	text-align: center;
}
A.tddomingo {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : red;
color:#0066CC;
	text-align: center;
}
A.tdsubtitulo {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : red;
color:#0066CC;
	text-align: center;
}
A.pleno {
font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	background-color : green;
	color: #FFFFFF;
}
A.domingo:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #990000;
color : #FFFFFF;
	text-align: center;
}
A.actual{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
border-color : blue;
color:#990000;
	text-align: center;
}
A.actual:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #990000;
color : #FFFFFF;
	text-align: center;
}
A.actividad{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

border-color : blue;
color:#0043CE;
	text-align: center;
}
A.actividad:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #006633;
color : white;
	text-align: center;
}
A.evento {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;

border-color : blue;
color:#0043CE;
	text-align: center;
}
A.evento:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;

background-color : #0033CC;
color : white;
	text-align: center;
}
A.diaevento {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : blue;
border-color : blue;
color:white;
	text-align: center;
}
A.diaevento:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : blue;
	text-align: center;
}
A.diaactividad{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : green;
border-color : green;
color:white;
	text-align: center;
}
A.diaactividad:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : green;
	text-align: center;
}
A.diascultura {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : blue;
border-color : blue;
color:white;
	text-align: center;
}
A.diascultura:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	background-color : white;
	color : blue;
	text-align: center;
}
A.diascultu{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : green;
border-color : green;
color:white;
	text-align: center;
}
A.diascultu:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : green;
	text-align: center;
}
A.cine{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #FF6600;
border-color : #FF6600;
color:white;
	text-align: center;
}
A.cine:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #FF6600;
	text-align: center;
}
A.teatro{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : red;
border-color : red;
color:white;
	text-align: center;
}
A.teatro:hover{ 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : red;
	text-align: center;
}
A.exposicion{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #CC99CC;
border-color : #9999CC;
color:white;
	text-align: center;
}
A.exposicion:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #9999CC;
	text-align: center;
}
A.musica{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #009999;
border-color : #009999;
color:white;
	text-align: center;
}
A.musica:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #009999;
	text-align: center;
}
A.charla{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #CC9966;
border-color : #CC9966;
color:white;
	text-align: center;
}
A.charla:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #CC9966;
	text-align: center;
}
A.deporte{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #33FF33;
border-color : #33FF33;
color:white;
	text-align: center;
}
A.deporte:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #33FF33;
	text-align: center;
}
A.danza{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #FF99CC;
border-color : #FF99CC;
color:white;
	text-align: center;
}
A.danza:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #FF99CC;
	text-align: center;
}
A.otras{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : #00FFFF;
border-color : #00FFFF;
color:white;
	text-align: center;
}
A.otras:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;

background-color : white;
color : #00FFFF;
	text-align: center;
}
.suckerdiv{
	float:left;
	
}	

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 136px; /* Width of Menu Items */
border-bottom: 0px solid #ccc;
}
	
.suckerdiv ul li{
position: relative;
color: white;
text-decoration: none;
background: #0F4B91;;

border: 0px solid #ccc;
border-bottom: 0;

}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 136px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: #0F4B91;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: white;
}
.suckerdiv ul li ul a:visited{
color: white;
}
.suckerdiv ul li a:hover{
background-color: #fff;
color: #0F4B91;
}
.suckerdiv ul li ul a:hover{
color: #0F4B91;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}
.foto { 
   float:left; 
   width:210px; 
   height:auto; 
   margin: 10px; 
   padding:5px; 
   background-color:#f5f7f9; 
   border-right: blue solid 1px; 
   border-bottom: blue solid 1px; 
   text-align:center; 
}


div.arbol { 
    text-align:center; 
    background-color: #ffffff; 
	margin:0px 0px 0px 0px; 
    margin-bottom: 0px;
	padding:0px 0px 0px 0px; 
	border-bottom: 2px solid #993333;
    border-right: 2px solid #993333;
    border-left: 2px solid #993333;
    border-top: 2px solid #993333;
}
		

div.recuadro {
	width:85%;
	text-align:left;
	background-color: #ffffff;
	margin:10px 10px 10px 10px;
	margin-bottom: 5px;
	padding:10px 10px 0px 10px;
	border: 1px solid #CCCCCC;
}	
div.recuadro2 {
	width:30%;
	text-align:center;
	background-color: #ffffff;
	margin:10px 10px 10px 10px;
	margin-bottom: 5px;
	padding:10px 10px 0px 10px;
	border: 2px solid #999999;
}	
div.recuadroconfondo { 
    width:85%; 
    text-align:left; 
	background-color:#E4DDCB;
	margin:10px 10px 10px 10px; 
    margin-bottom: 5px;
	padding:10px 10px 0px 10px; 
	border-bottom: 1px solid #0000AE;
    border-right: 1px solid #0000AE;
    border-left: 1px solid #0000AE;
    border-top: 1px solid #0000AE;
}
.tdarbol {
background-image: url(Imag/i_rayita2.jpg);

background-repeat: repeat-y;
background-position:left;
} 
.tdarbol2 {
background-image: url(Imag/i_rayita11.jpg);

background-repeat: repeat-x;
background-position:center;
} 
.tdarbol3 {
background-image: url(Imag/i_rayita41.jpg);
background-repeat: repeat-x;
background-position:center;
margin:0px 0px 0px 0px; 

} 

.fotografia {
	border: 2px solid #0C4B91;
	padding: 8px;
	margin: 10px;
}

.mapa {
	border: 2px solid #993333;
	padding: 8px;
	margin: 10px;
}

.noticias {
	border: 1px solid #E6E6E6;
	padding: 5px;
	margin: 10px;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

form {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
select {
	font-family: Tahoma;
	font-size: 11px;	
}