/* Estilo CSS de la web de ASI */


/* General */
body {
		 	text-align:center;
			font-family: arial,	helvetica, sans-serif;
			font-size: 12px;
			}


p.principal {
	 		font-family: arial,	helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			line-height: 20px;
			margin-top: 12px;
			margin-left: 18px;
			margin-right: 20px;
			}

p.entradilla {
	 		font-family: arial,	helvetica, sans-serif;
			text-align: justify;
			font-weight: bold;
			font-size: 14px;
			line-height: 18px;
			margin-top: 8px;
			margin-left: 18px;
			margin-right: 20px;
			}			
			
p.columna {
	 		font-family: arial,	helvetica, sans-serif;
			text-align: left;
			font-size: 11px;
			line-height: 16px;
			margin-top: 10px;
			margin-left: 15px;
			margin-right: 5px;
			}

p.autor-fecha {
	 		font-family: arial,	helvetica, sans-serif;
			text-align: left;
			color: #B11111; /* rojo */
			font-weight: bold;
			font-size: 11px;
			line-height: 0px;
			margin-top: 0px;
			margin-left: 18px;
			margin-right: 15px;
			}
			
h1 {
	 		font-family: arial, helvetica, sans-serif;
			text-align: left;
			font-size: 24px;
			letter-spacing: -1px;
			margin-top: 10px;
			margin-left: 18px;
			margin-right: 15px;
			color: #663333;
			}
			
h2 {
	 		font-family: arial, helvetica, sans-serif;
			text-align: left;
			font-size: 12px;
			font-style: normal;
			margin-top: 0px;
			margin-left: 18px;
			margin-right: 5px;
			color: #003366;
			}

			
h3 {
	 		font-family: arial, helvetica, sans-serif;
			text-align: left;
			font-size: 16px;
			font-style: normal;
			margin-top: -10px;
			margin-left: 18px;
			margin-right: 20px;
			color: #003366;
			}
			
h4 {
	 		font-family: arial,	helvetica, sans-serif;
			text-align: right;
			font-size: 10px;
			font-style: normal;
			margin-top: 5px;
			margin-left: 25px;
			margin-right: 15px;
			color: #B11111; /* rojo */
			}
			
ol li {
	 		list-style-type: none;
			font-weight: bold;
			line-height: 20px;
			text-align: left;
			}
			
			
.enumeracion {
	 		list-style-type: disc;
			font-weight: normal;
			line-height: 20px;
			text-align: left;
			margin-right: 20px;
			}

hr {
	 		width: 580px;
			}

			
blockquote {
			font-family: times-new-roman, times, serif;
			text-align: left;
			color: #B11111;
			font-style: italic;
			font-weight: bold;
			text-indent: -6px;
			font-size: 18px;
			line-height: 19px;
			margin-top: 8px;
			margin-left: 16px;
			margin-right: 10px;
			}
			
			
.fondo {
			margin: 0px;
			background-image: url(back.png);
			}

			
.burdeos {color: #663333;}
.rojo {color: #B11111;}
.azul {color: #003366;}				
		

a:link {text-decoration:none;color:#FFFFFF;}
a:visited {text-decoration:none;color:#FFFFFF;}
a:active {text-decoration:none;color:#FFFFFF;}
a:hover {text-decoration:underline;color:#FFFFFF;}


.banda-roja-sup {
			height: 25px;
			width: 765 px;
			background-color: #B11111;
			}

			
		 
/* Botonera */


.botonera {
			clear: both;
			margin: 0px;
			padding: 0px;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			list-style-type: none;
			}
			
.botonera ul {
			float: left;
			width: 615px;
			margin: 0px;
			padding: 0px;
			list-style: none;
			border-top: solid 0px #006699; /* azul */
			border-bottom: solid 0px #006699; /* azul */
			color: #FFFFFF; /* blanco */
			background-color: #B11111; /* rojo */
			font-weight: bold;
			}
			
.botonera li {
			display: inline;
			list-style: none;
			margin: 0px;
			padding: 0px;
			}
			
.botonera li a {
			display: block;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 5px 15px 5px 15px;
			border-right: solid 1px #000000; /* raya negra */
			color: #FFFFFF;
			text-decoration: none;
			font-size: 100%;
			}
			
.botonera a:hover {
			color: #FFFFFF;
			background-color:#80312B; /* rojo oscuro */
			text-decoration: none;
			}

			

			

/* Espacio bajo la botonera */

.hueco {
			clear: both;
			width: 615px;
			height: 15px;
			margin: 0px;
			padding: 0px;
			background-color: transparent;
			}
			
.hueco-peq {
			clear: both;
			width: 150px;
			height: 26px;
			margin: 0px;
			padding: 0px;
			background-color: transparent;
			}
			
			
			
/* Otros */

.candidatos {
			text-align: left;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			}