/*ESTILOS GENERALES*/

body{ 	background-color: #88ffaa;
	font-family : Arial; 
	text-align:center;
	margin:0px
	}
#continente{width : 975px;
	margin-left : 2%;
	margin-right : 2%;
	text-align:left
	}
#cabeza {width: 970px;
	margin-top : 2%;
	height: 90px;
	padding-top: 2px;
	float: left;
	text-align: center;
	background-color: #00086e;
	border-top: 2px solid #ff0000;
	border-right: 2px solid #ff0000;
	border-left: 2px solid #ff0000
	}
#izquierda {border-left: 2px solid #ff0000;
	border-right: 2px solid #ff0000;
	border-top: 2px solid #ff0000;
	width: 160px;
	float: left;
	font-weight : bold;
	background-color: #00086e; 
	height: 3000px
	}
#centro {	border-top: 2px solid #ff0000; 
	width: 656px;
	background-color: #33ff88; 
	float: left;
	height: 3000px
	}
#derecha {border-right: 2px solid #ff0000;
	border-left: 2px solid #ff0000;
	border-top: 2px solid #ff0000;
	width: 150px;
	float: left;
	font-weight : bold;
	background-color: #00086e; 
	height: 3000px
	}

/*TODO ESTO ES PARA CENTRAR*/

div.centrar{text-align: center;
	}
div.centrar table {margin: 0 auto;
	text-align: left;
	}

/*FOTOGRAFIAS*/

img.foto{padding: 50px;
	text-align: center;
	background-color: #00086e;
	border: 5px solid #ff0000;
	margin-top: 20px
	}

/*ENLACES*/

a:link {margin: 5px;
	color : #ffffff; font-size : 9pt
	}

a:visited { margin: 5px;
	color : #ffffff; font-size : 9pt
	}

a:active { margin: 5px;
	color : #ff0000; font-size : 9pt
	}

a:hover { margin: 5px;
	text-decoration: none;
	color: #ff0000; font-size : 9pt
	}
li{	padding-left: 5px;
	color: white;
	}

/*TEXTOS*/

p {	font-family: "arial";
	text-align : justify;
	font-size: 11pt;
	margin: 5px
	}
p.titulo { 	color: #00ffff;
	font-size: 45pt;
	font-family: "Monotype Corsiva";
	text-align : center
	}
p.azul { color: #00ffff;
	font-size: 10pt;
	text-align : center; 
	font-weight : bold
	}
p.azuj { 	color: #00ffff;
	font-size: 10pt;
	text-align : justify; 
	font-weight : bold
	}
p.subtitulo { color: #ff0000;
	font-size: 12pt;
	text-align : center; 
	font-weight : bold
	}
p.centrar {font-size: 12pt;
	text-align : center; 
	font-weight : bold
	}
p.rojo { color: red;
	font-size: 12pt;
	text-align : center; 
	font-weight : bold
	}
p.bl { 	color: #ffffff;
	font-size: 10pt;
	text-align : justify; 
	font-weight : bold
	}
/*LINEAS*/

hr.rojo {	color: red;
	background-color: red;
	}
hr { color: blue;
	background-color: blue;
	height: 2px;
	border: 0
	}

/*TITULOS*/
h1 {text-align : center
	}

h2 {	color:blue;
	text-align : center
	}

h3 {	color:blue;
	text-align : center
	}
h3.bl {	color:white;
	text-align : center
	}
/*TABLAS*/

table.aviso { width: 636px;
	font-size : 12px;
	border: 3px solid #ff0000;
	padding: 2px;
	margin-left: 10px;
	margin-right: 10px
	}
table.calen { width: 636px;
	font-size : 12px;
	padding: 2px;
	margin-left: 10px;
	margin-right: 10px;
	border: outset 8px;
	font-weight: bold
	}
table.socio { width: 636px;
	border: 3px solid #ff0000;
	font-size : 11px;
	padding: 2px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold
	}

table.noti { width: 800px;
	border: 3px solid #ff0000;
	padding: 2px;
	background: #0099ff;
	}

col.azul {	background: #0099ff;
	width: 180px
	}
col.azul2 {background: #0099ff;
	}
col.bla {	background: #ffffff;
	width: 330px
	}
col.bla2 {	background: #ffffff;
	width: 145px
	}
tr.fila1 {	font-size : 14px;
	color: #ffffff;
	background: #00086e;
	border-top: 3px solid blue
	}

/*CELDAS*/

td.enlace { background-color: #0099ff;
	border: 1px
	}
td.fest { background-color: #00086e
	}
td.azul { background-color: #0099ff
	}
td.feria { background-color: #8899ff
	}
td.ama { background-color: #ffff00
	}
th { 	text-align: center;
	font-weight: bold
	}
