﻿body {
	margin: 0px;
	padding: 0px;
	background-color: #5674D4;
	font-family: Arial;
}
.cabecera {
	background-image: url('cabecera.png');
	background-repeat: no-repeat;
	width: 915px;
	height: 250px;
	color: white;
}
.cabecera_Menu {
	background-image: url('fondo_menu_top.png');
	color: white;
	text-align: right;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	height: 47px;
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
}
.cuerpo {
	background-image: url('fondo_menu_text.png');
	background-repeat: repeat-y;
	color: black;
	text-align: left;
	font-size: 10pt;
	font-family: Arial, Verdana;
}
.blanco {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 25px;
	padding-top: 5px;
}
.menu {
	text-align: left;
	width: 195px;
	padding-left: 5px;
	padding-right: 3px;
}
#MenuBar1 {
	width: 190px;
	border-top: 3px solid #800000;
}
#MenuBar1 ul {
	width: 190px;
	border-top: 3px solid #800000;
}
#MenuBar1 li {
	width: 190px;
	border-bottom: 2px solid #800000;
}
#MenuBar1 li a {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.footer {
	background-image: url('fondo_menu_pie.png');
	height: 55px;
	background-repeat: no-repeat;
}
.cuadro_azul_sub {
	border: thin;
	border-style: dashed;
	border-color: navy;
}
.cuadro_azul {
	border-color: navy;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.tcab {
	background: #0066CC;
	color: white;
	border-bottom: 1px solid gray;
}
.tc1 {
	background: #FFFFCC;
	color: black;
	border-bottom: 1px gray solid;
}
.tc2 {
	background: #CCFFCC;
	color: black;
	border-bottom: 1px gray solid;
}
.cuadro_grande{
	background:#FFFFFF;
	border:medium;
	border-color:blue;
}
p {
	padding-bottom: 8px;
	line-height:120%;
}
.titulo {
	font-family: Arial, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #0066CC;
	text-align: center;
}
.noti1 {
	border: 1px maroon solid;
	background-color: #FFCC99;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
}
.noti {
	border: 1px maroon solid;
	background-color: #FFFAFA;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
}
.festival {
	border: 1px solid #0033CC;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
}
img {
	padding: 5px;
	border: 0px;
	border: 3px white solid:;
}
.foto {
	background: #DFE4FF;
	font-size: 8pt;
	padding: 5px;
	line-height:120%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: navy;
	border: 1px #6699FF solid;
}
.foto2 {
	background: #D3D5FE;
	padding: 5px;
	font-size: 10pt;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: navy;
	border: 1px #0033CC solid;
}
.foto3 {
	background: #D3D5FE;
	padding: 5px;
	font-size: 10pt;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: navy;
	border: 2px #0033CC solid;
}
.foto1{
	background: #D3D5FF;
	font-size: 8pt;
	padding: 5px;
	line-height:120%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: navy;
	border:1px #0033CC solid;
	float:right;
	width:250px;
	margin: 5px 0px 5px 5px;
	
}
.table_left {
	background-color: #99CCFF;
	font-size: 11pt;
	font-weight: bold;
}
.cuadro {
	background: #FFFAFA;
	border: 1px solid PLUM;
	font-size: 10pt;
	text-align: justify;
	margin: 5px;
}
.cadroaviso{
background-color: #CCFFFF;
	text-align: right;
	color:navy;
}

.cuadrito{
	background: #F8CBE2;
	border: 1px solid PLUM;
	font-size: 10pt;
	text-align: justify;
	margin: 5px;
	color:navy;
}
.concierto2 {
	background-color: #F0FFFF;
	border: 1px;
	margin: 3px;
	border-color: #3399FF;
	border-style: solid;
	padding: 3px;
}
a {
	font-weight: bold;
	text-decoration: none;
	color: #3333CC;
}
.textcenter {
	text-align: center;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.textjustify {
	text-align: justify;
}
.fecha {
	text-align: right;
	font-size: 8pt;
}
.piedefoto {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.concierto {
	background-color: #FFFAF0;
	margin: 3px;
	border: 1px;
	border-color: maroon;
	border-style: solid;
	padding: 3px;
}
.chui {
	background-color: #FEB8B4;
	border-color: maroon;
	border-style: dashed;
	border-width: thin;
	padding: 10px;
	margin:10px;
	color:maroon;
}
.chui2 {
	
	background-color: #FFCCFF;
	border-color: maroon;
	border-style: dashed;
	border-width: thin;
	padding: 10px;
	margin:10px;
	color:maroon;
	margin-left:65px;	
}
.atencion {
	background-color: #FFCCCC;
	color: maroon;
	font-weight: bold;
	border-bottom-color: maroon;
	border-style: dashed;
	border-width: 2px;
	padding: 10px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}
.Negra {
	font-weight: bold;
}
.NegroCentrado10pt {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.Negro8pt {
	font-size: 8pt;
	font-weight: bold;
}
.Negro10pt {
	font-size: 10pt;
	font-weight: bold;
}
.NegroCentrado8pt {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.Centrado8pt {
	font-size: 8pt;
	text-align: center;
}
.NegroCentrado12pt {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.Negro12pt {
	font-size: 12pt;
	font-weight: bold;
}
.NegroCurs12pt {
	font-size: 11pt;
	font-weight: bold;
	font-style: oblique;
}
.NegroCursi16pt {
	font-size: 16pt;
	font-weight: bold;
	font-style: oblique;
}
.magen65pxNegritas {
	margin-left: 65px;
	font-weight: bold;
}
.magen65px {
	margin-left: 65px;
	text-align:justify;
}
.magen25px {
	margin-left: 25px;
	text-align:justify;
}
.magen30px {
	margin-left: 30px;
	text-align:justify;
}
.magen45px {
	margin-left: 45px;
	text-align:justify;
	padding-bottom:5px
}
.magen40pxNegritas {
	margin-left: 45px;
	font-weight: bold;
	margin-bottom:5px;
}
.magen40pxNegritasAzul {
	margin-left: 45px;
	font-weight: bold;
	margin-bottom:5px;
	color: #003366;
}

.magen40px {
	margin-left: 45px;
}
.h1-1 {
	margin-left: 30px;
	width:350px;
	background-color: #003366;
	color: white;
	font-family: Arial, "Arial Narrow", "Arial Unicode MS";
	font-size: 13pt;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 10px;
}
.h1-2 {
	margin-left: 60px;
	width:250px;
	background-color: #003366;
	color: white;
	font-family: Arial, "Arial Narrow", "Arial Unicode MS";
	font-size: 13pt;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}
.titulo_pequeño {
	color: #003300;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 12pt;
}
.h6-1{
	
	width: 50%;
	font-size: 13pt;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 30px;
	border-left:3px;
	border-left-color: #003366;
	border-bottom-color: #003366;
	border:3px,aqua,solid;
	color:  #003366;	
}
.h3-1 {
	text-align: left;
	background-color: maroon;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left:5px;
	width:350px;
	margin-left:10px;
}
h1 {
	background-color: #003366;
	color: white;
	font-family: Arial, "Arial Narrow", "Arial Unicode MS";
	font-size: 18pt;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 10px;
}
h2 {
	color: #003366;
	font-family: Arial, Verdana;
	font-size: 15pt;
	padding: 8px;
	font-weight: bold;
	margin-left:20px;
	margin-top:8px;
}
h3 {
	text-align: center;
	background-color: maroon;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 16pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
h4 {
	text-align: center;
	padding-bottom: 15px;
}
h5 {
	background-color: #800000;
	width: 300px;
	font-family: Arial, Verdana;
	color: white;
	font-weight: bold;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 30px;
}
h6 {
	border-color:#003366;
	font-size:10pt;
	margin-left:35px;
	width:300px;
	margin-top:15px;
	padding-top:5px;
	border-left-style: solid;
	border-left:5px;	
	border-bottom:2px;
	border-bottom-style:solid;
	color:#003366;
	padding-left:10px;
	padding-bottom:3px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.links {
	margin: 0px;
	padding: 5px;
	list-style-type: disc;
	list-style-image: url('links.gif');
	font-size: 10pt;
	font-family: Arial;
	line-height: 200%;
	margin-left: 45px;
}
ol.circulo80px{
	list-style-position: outside;
	list-style:disc;
	margin-left:80px;
	line-height:150%;
}
ol.circulo80px a{
	text-decoration: underline;
	font-weight:bold;
}

ol.circulo{
	list-style-position: outside;
	list-style:disc;
	margin-left:80px;
	line-height:150%;
}
ol.circulo a{
	text-decoration: underline;
	font-weight:bold;
}
ul.links a {
	text-decoration: none;
	overflow:hidden;
}

ul.links2 {
	margin: 0px;
	padding: 5px;
	list-style-type: disc;
	list-style-image: url('link1.png');
	font-size: 10pt;
	font-family: Arial;
	line-height: 200%;
	margin-left: 45px;
}
ul.links2 a {
	text-decoration: none;
}
ol.deci {
	list-style-position:outside;
	list-style-type: decimal-leading-zero;	
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-family: Arial;
	line-height: 250%;
	margin-left: 45px;
}
ol.deci a {
	text-decoration: underline;
}
ol.deci2 {
	list-style-position:outside;
	list-style-type: upper-roman;	
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-family: Arial;
	line-height: 250%;
	margin-left: 45px;
}
ol.deci2 a {
	text-decoration: underline;
	text-transform:capitalize;
	font-style:oblique;
	font-weight:bold;
	
}

ul.news {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	list-style-image:inherit;
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	margin-left: 45px;
}
ul.news a {
	text-decoration: none;
}
ul.news2 {
	padding: 0px;
	list-style-type: disc;
	list-style-image: url('flecha_azul.png');
	font-size: 9pt;
	font-family: Arial;
	line-height: 150%;
	margin-left: 45px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.news2 a {
	text-decoration: none;
	
}
.style1 {
	border-left-style: none;
	border-left-width: medium;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: medium;
	border-bottom-style: none;
	border-bottom-width: medium;
}
.style3 {
	border-right-style: none;
	border-right-width: medium;
	border-top-style: none;
	border-top-width: medium;
	border-bottom-style: none;
	border-bottom-width: medium;
}
.style4 {
	border-top-style: none;
	border-top-width: medium;
}
.style184 {
	margin-left: 80px;
}
.necessary {
	color: maroon;
}
.main_middle {
	text-align: center;
}
.main {
	text-align: center;
}
.letrablanco{
	color:white;
	text-align:center
}
