BODY { 
background : #FFFFFF url(fondo_rallado.gif) fixed; 
font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #000000; 
line-height: 1.5em;
margin : 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
text-align: center;  /* necesaria para centrar la página */
scrollbar-face-color: #751f1f;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #751f1f;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #cccccc;
scrollbar-arrow-color: #FFFFFF;
} 



#borde{ 
border: 0px solid #000000;
text-align: left; 
width: 778px; 
margin: auto; 
} 



/****************************************************************/
/* CAPA CONTENEDOR: CONTENDRÁ EL MENÚ Y EL CUERPO DEL CONTENIDO */
/****************************************************************/

#contenedor{ 
text-align: left; 
width: 778px; 
background-color : #FFFFFF;
margin: auto; 
}


/* aviso de actualizacion de navegador */

.nn4{
	display: none;
	background-color: #333333;
	margin: 10px auto 0px auto;
	border: 2px dotted #00A;
	width: 700px;
	height: 100px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	
}




#cabecera{ 
height: 120px; 
width: 778px; 
background-color: #751f1f;
} 


#barra_fecha{
width:778px;
}

#cuerpo{ 
width: 570px; 
margin-top: 10px;
margin-right: 5px;
border: 1px solid #751f1f; 
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color : #FFFFFF;
float:right; 
} 



#lateral{ 
width: 165px;
height: 900px;
margin-left: 5px;
margin-top: 20px;
background-color: #FFFFFF; 
border-bottom : 1px solid #FFFFFF; 
border-right : 1px solid #FFFFFF; 
float:left; 
} 


.banderas{
width:150px;
margin-left: 15px;
z-index:2;
}




.boton1{
width:150px;
height:25px;
margin-left: 5px;
margin-top: 25px;
border-bottom : 1px solid #FFFFFF;
z-index:3;
}


.boton2{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:4;
}


.boton3{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:5;
}

.boton4{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:6;
}

.boton5{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:7;
}

.boton6{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:8;
}

.boton7{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:9;
}

.boton8{
width:150px;
height:25px;
border-bottom : 1px solid #FFFFFF;
margin-left: 5px;
z-index:10;
}





.botones_finales{
margin-left: 4px;
margin-top: 20px;
margin-bottom: 30px;
z-index:11;
}



.boton9{
width:150px;
height:20px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 30px;
border-bottom : 1px solid #FFFFFF;
z-index:12;
}






.contactotelefono{
width:150px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 20px;
z-index:13;
}




.altamira{
width:150px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 20px;
z-index:14;
}

.soplao{
width:150px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 20px;
z-index:15;
}



.cabarceno{
width:150px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 20px;
z-index:16;
}
		
		
		
.webmaster{
margin-left: 27px;
margin-top: 20px;
margin-bottom: 15px;
border-bottom : 1px solid #FFFFFF;
z-index:17;
}




#pie{
width: 778px;
clear:both; 
border-top: 15px solid #FFFFFF;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
background-color:#FFFFFF;
} 





/*
*************************************************
 REGLAS DE TIPOGRAFÍA Y COLORES
*************************************************
*/



/* links */

a.externo:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}
a.interno:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}

a.externo:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}
a.interno:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}

a.externo:hover {color:#FFFFFF; text-decoration:none; font-weight: bold; background-color: #00AA00; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: help;}
a.interno:hover { color: #FFFFFF; text-decoration: none; background-color: #FF7B05; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: pointer;}

a.externo:active {color:#FFFFFF; background-color: #0000FF; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: wait;}
a.interno:active {color:#FFFFFF; background-color: #0000FF; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: wait;}



a.calendario:link {color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}

a.calendario:visited {color: #EEEEEE; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}

a.calendario:hover { color: #FFFFFF; text-decoration: none; background-color: #FF7B05; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: pointer;}

a.calendario:active {color:#FFFFFF; background-color: #0000FF; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: wait;}

	td.fecha1 { 
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: arial, times, helvetica, serif;
	}
	
	
	td.fecha2 { 
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: arial, times, helvetica, serif;
	}



p.seccion {
	width: 555px;
	font-family: arial, times, serif, helvetica;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #751f1f;
	text-align:left;
}




p, li, span, ol, ul {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

p.justificar {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#000000;
	text-align:justify;
}




	p.modificacion { 
	color: #000000; 
	text-decoration: none; 
	font-size: 18px; 
	font-weight: bold; 
	font-family: arial, times, serif, helvetica;
	}

	p.webmaster { 
	color: #aa0000; 
	text-decoration: none; 
	font-size: 24px; 
	font-weight: bold; 
	font-family: arial, times, serif, helvetica;
	}






	td { 
	text-decoration: none; 
	font-size: 12px; 
	font-family: arial, times, serif, helvetica;
	}

	td.centro { 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 18px; 
	font-family: arial, times, serif, helvetica;
	}

	td.direccion { 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: verdana,arial, times, helvetica, san-serif;
	}

	td.contador { 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: verdana,arial, times, helvetica, san-serif;
	}

	
	
	td.zona1 { 
	color: #000000; 
	text-align:justify; 
	text-decoration: none; 
	font-size: 13px; 
	font-family: arial, times, helvetica, serif;
	}
	
	
	p.coletilla { 
	color: #4d160f; 
	font-weight:bold; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: arial, times, helvetica, serif; 
	text-align:center;
	}

	
	
	
td.pie { 
color: #751f1f; 
text-decoration: none; 
font-size: 10px; 
font-family: arial, times, serif, helvetica;
}


