body {
	background-color: #7C7970;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {color: #304889; text-decoration: none;}
a:hover {color: #304889; text-decoration: underline;}

ul, ul li {padding: 0; margin: 0;}
ul li {padding-left: 15px; padding-bottom: 0.5em; list-style: none;}

ul li{ background: url(imgcomunes/bolillo.gif) 3px 4px no-repeat; padding-right: 10px;}
li strong{ color: green; }

.finalizador {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}


#home_derecha { width: 200px; vertical-align: top; padding-top: 80px;}

#home_izquierda {
	width: 450px;
	padding: 140px 15px 0 15px; 
	font-size: 0.9em;
	color:#E04500;
}
p.negro {color: #000;}


#cuadrorojo {
	text-align: right;
	background-color: #E04500;
	border: 1px solid #D0CDC5;
	padding: 15px;
	width: 180px;
	color: #fff;
	font-size: 1.2em;
}


#fotos_home {
	text-align: center;
	padding-top: 15px;
}

.creditos {
	font-size: 0.8em;
	vertical-align: top;
	padding: 10px;
}

img.imghome {margin: 0; padding: 7px; float: center; margin-bottom: 6px; margin-right: 6px;}
.imghome { border: 1px solid #B9C3C8;}
a:hover .imghome {border: 1px solid red;}

.cabecera1 { background: url(imgcomunes/cabecera1.gif) 0px 0px no-repeat;}
.cabecera0 { background: url(imgcomunes/cabecera0.gif) 0px 0px no-repeat;}




#contenedor {
	width: 751px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}


table.estructura {
	width: 100%;
	margin: 0;
	padding: 0;
}

td#izquierda {
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 508px;
	padding-top: 130px;
}

td#derecha {
	padding-top: 60px;
	vertical-align: top;
	font-size: 0.75em;
}

td#derecha strong {
	color: #E04500;
}


#contenido {
	border-right: 1px solid #ccc;
	width: 455px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0.8em;
}

p#menu {
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: 0.75em;
	padding: 0 15px 10px 0;
}

h2 {font-size: 1.1em; padding: 0; margin: 0; font-weight: normal; padding-bottom: 15px;}
h2 strong{font-size: 1.3em;}

h1 {
	padding: 0;
	margin: 0;
	color: #E04500;
	font-size: 1.2em;
	font-weight: normal;
	padding-bottom: 15px;
}

h1 strong {font-size: 1.7em;}

#contenido p {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

.cuadro_azul {
	border: 1px solid #D7D7D4;
	background-color: #F4F6F9;
	padding: 10px;
}

h3 {
	padding: 0;
	margin: 0;
	color: #E04500;
	font-size: 1.2em;
	padding-bottom: 10px;
}




img.foto {margin: 0; padding: 7px; float: left; margin-bottom: 6px; margin-right: 6px;}
.foto { border: 1px solid #B9C3C8;}
.intropq {
	font-size: 0.8em;
	font-style: italic;
}
