#p_portada {
	width: 750px;
	margin: 0px;
	padding: 10px 0px;
	text-align: left;
}

#p_portada div {
	/*margin: 0px;
	padding: 0px;*/
}

#p_noticias {
	width: 240px;
	height: 240px;
	margin-right: 10px;
	border: 1px solid #00309C;
	float: left;
}

#p_novedades {
	width: 490px;
	height: 240px;
	border: 1px solid #00309C;
	float: left;
}

#p_aula {
	width: 130px;
	height: 120px;
	border: 1px solid #00309C;
	float: left;
}

#p_cursos {
	width: 260px;
	height: 120px;
	border: 1px solid #00309C;
	float: left;
}

/*#p_comic {
	width: 400px;
	height: 120px;
	margin-right: 10px;
	border: 1px solid #00309C;
	float: left;
}*/

#p_google {
	width: 270px;
	height: 120px;
	margin-right: 10px;
	border: 1px solid #00309C;
	float: left;
}

#p_expo {
	width: 120px;
	height: 120px;
	border: 1px solid #00309C;
	float: left;
}

#p_encuesta {
	width: 120px;
	height: 120px;
	border: 1px solid #00309C;
	float: left;
}

#p_eyt {
	width: 160px;
	height: 250px;
	margin-right: 10px;
	border: 1px solid #00309C;
	float: left;
}

#p_eyt .peyt {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #003399;
}

#p_eyt img {
	border: none;
}

#p_eyt a {
	color: #003399;
	border: none;
	text-decoration: none;
}

#p_maltrato {
	width: 160px;
	height: 250px;
	border: 1px solid #00309C;
	float: left;
}

#p_responsabilidad {
	width: 210px;
	height: 209px;
	margin-right: 10px;
	border: 1px solid #00309C;
	float: left;
}

#p_banners {
	width: 155px;
	height: 200px;
	padding: 0px;
	/*border: 1px solid #00309C;*/
	float: left;
}

#p_pensiones {
	width: 373px;
	height: 117px;
	border: 1px solid #00309C;
	float: left;
}

#p_prensa {
	width: 350px;
	height: 335px;
	border: 1px solid #00309C;
	float: left;
}

.p_margen {
	width: 10px;
	height: 10px
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid blue;
}

.p_saltolinea {
	margin-bottom: 10px;
	clear: both;
}

.p_titulo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #00309C;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 1px 5px;
	border-bottom: 1px solid #00309C;
	background: #FFFFFF url('../images/fondoanyl.gif') repeat-x top left;
}

.p_centrado {
	margin: 10px 0px;
	padding: 0px;
	text-align: center;
}

.p_centrado img {
	border: none;
}

#sp1 {
	width: 600px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	color: #0080FF;
	border: none;
	overflow: hidden;
	text-align: center;
}

#sp1 .cuadrocerrar {
	top: 10px;
	margin: 20px 15px 5px 0px;
	padding: 2px;
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	/*border: 1px solid #CE0000;*/
}

#sp1 .frasefirma {
	margin: 0px;
	font-family: Arial,Verdana,sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #0080FF;
}

#sp1 a {
	color: #CE0000;
	text-decoration: none;
}

#sp1 a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#apoyo {
	padding: 20px;
	/*border: 1px solid green;*/
	background-color: #F8FAFA;
}

#apoyo h1 {
	margin: 0px 0px 20px 0px;
	padding: 25px 25px 0px 25px;
	font-family: Georgia, Times, serif;
	font-size: 22pt;
	text-align: center;
	color: #006697;
}

#apoyo h2 {
	margin: 20px;
	padding: 10px;
	font-family: Georgia, Times, serif;
	font-size: 14pt;
	text-align: center;
	color: #CE0000;
	border: 1px solid #CE0000;
}

#apoyo h3 {
	margin: 5px 0px 20px 0px;
	padding: 0px 25px 0px 25px;
	font-family: Georgia, Times, serif;
	font-size: 12pt;
	text-align: left;
	color: #CE0000;
}

#apoyo p {
	margin: 5px 0px 20px 0px;
	padding: 0px 25px 0px 25px;
	font-family: Georgia, Times, serif;
	font-size: 10pt;
	text-align: left;
	line-height: 20px;
	color: #3C3C3C;
}
/*
#celdadireccion {
	display: none;
}

#celdaemail {
	display: none;
}*/