body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-repeat: repeat;
	background-color: #FFFFFF;
	background-position: left top;
}
#contenedor {
	width: 600px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: italic;
	line-height: 30pt;
	font-weight: bold;
	text-align: center;
}
#contenedor #cuerpo #supizq {
	float: left;
	height: 200px;
	width: 200px;
	background-image: url(../img/supizq200.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#contenedor #cuerpo #supdcha {
	float: right;
	height: 200px;
	width: 200px;
	background-image: url(../img/supdcha200.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#contenedor #cuerpo #infizq {
	float: left;
	height: 200px;
	width: 200px;
	background-image: url(../img/infizq200.jpg);
	background-repeat: no-repeat;
}
#contenedor #cuerpo #infdcha {
	float: right;
	height: 200px;
	width: 200px;
	background-image: url(../img/infdcha200.jpg);
	background-repeat: no-repeat;
}

#contenedor #cuerpo {
	height: 405px;
	width: 400px;
	margin: auto;
	color: #FFFFFF;

}
#contenedor #cuerpo_plano {
	border: 5px solid #D9D900;
	margin-top: 20px;
}
#contenedor #enrere {
	color: #000000;
	font-size: 16pt;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../img/titonsom.jpg);
	padding-top: 10px;
	width: 720px;
}
#contenedor #enrere a:link, #contenedor #enrere a:active, #contenedor #enrere a:visited {
	color: #000000;
	text-decoration: none;
}





#contenedor #creditos {
	font-size: 9pt;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-style: normal;
	text-align: center;
	line-height: normal;
	font-weight: bold;
}
#contenedor #adr {
	font-size: 8pt;
	text-align: right;
	padding: 2px;
	font-weight: normal;
	color: #000000;
}
#contenedor #adr a:link, #contenedor #adr a:visited,#contenedor #adr a:active {
	color: #B50021;
	text-decoration: none;
}
#contenedor #adr a:hover {
	color: #FF0000;
	text-decoration: none;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #B50021;
	padding-left: 0px;
}
#contenedor #cuerpo #supizq a:hover {
	background-image: url(../img/linksupizq200.jpg);
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 200px;
	float: left;
	background-repeat: no-repeat;
}
#contenedor #titulo {
	background-image: url(../img/titulo400.jpg);
	background-repeat: no-repeat;
	height: 75px;
	background-position: center center;
}

#contenedor #cuerpo #supdcha a:hover {
	background-image: url(../img/linksupdcha200.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 200px;
}
#contenedor #cuerpo #infizq a:hover {
	background-image: url(../img/linkinfizq200.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 200px;
}
#contenedor #cuerpo #infdcha a:hover {
	background-image: url(../img/linkinfdcha200.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 200px;
}


.img {
	float: left;
}
.negre {
	color: #000000;
}
h1 {
	font-size: 24pt;
	padding-top: 80px;
}
#contenedor #enrerecaf {
	color: #000000;
	font-size: 16pt;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../img/titcafe.jpg);
	padding-top: 10px;
}
#contenedor #enrerecaf a:link, #contenedor #enrerecaf a:active, #contenedor #enrerecaf a:visited {

	color: #000000;
	text-decoration: none;
}
#contenedor #cuerpo_caf {
	border: 5px solid #974F42;
	margin-top: 20px;
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
}
#contenedor #enreremenus {
	color: #000000;
	font-size: 16pt;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../img/titmenus.jpg);
	padding-top: 10px;
}
#contenedor #enreremenus a:link, #contenedor #enreremenusf a:active, #contenedor #enreremenus a:visited {


	color: #000000;
	text-decoration: none;
}
#contenedor #cuerpo_menus {
	border: 5px solid #666666;
	margin-top: 20px;
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
}
#contenedor #enrererest a:link, #contenedor #enrererest a:active, #contenedor #enrererest a:visited {



	color: #000000;
	text-decoration: none;
}
#contenedor #enrererest {

	color: #000000;
	font-size: 16pt;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../img/titrest.jpg);
	padding-top: 10px;
}
#contenedor #cuerpo_rest {
	border: 5px solid #5A9438;
	margin-top: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	padding: 10px;
}
h5 {
	font-size: 12pt;
	text-decoration: underline;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contenedor #cuerpo_rest a:link, #contenedor #cuerpo_rest a:visited,#contenedor #cuerpo_rest a:active {

	color: #009966;
	text-decoration: underline;
}
#contenedor #cuerpo_rest img {
	border: 2px solid #5A9438;
	padding: 0px;
	margin: 0px;
	float: none;
}
#contenedor #cuerpo_caf img {

	border: 2px solid #993300;
	padding: 0px;
	margin: 0px;
	float: none;
}
#contenedor #cuerpo_menus img {


	border: 2px solid #666666;
	padding: 0px;
	margin: 0px;
	float: none;
}
