#cuerpo {
	width: 931px;
	margin: auto;
	padding-bottom: 15px;
	overflow: hidden;
}
#pie {
	width: auto;
	margin: auto;
	background-color: #121314;
	height: 100px;
	float: none;
}
#pie_cont {
	width: 931px;
	margin: auto;
	height: 90px;
	padding-top: 10px;
}
#logo {
	width: 931px;
	margin: auto;
	padding-bottom: 15px;
}
#menu {
	width: 931px;
	margin: auto;
	background-image: url(../imagenes/fondo_menu_06.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 31px;
	padding-top: 2px;
}
#frame_izq {
	width: 216px;
	background-repeat: no-repeat;
	background-position: right center;
	height: auto;
	padding-top: 15px;
	float: left;
}

.texto_gris {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #999;
}

.texto_gris a{
	color: #999;
	text-decoration: none;
	
}

.texto_gris a:hover{
	color: #fff;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.texto_gris_medio {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #999;
}
.texto_gris_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36pt;
	line-height: 26px;
	color: #999;
}
.texto_blanco {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../imagenes/bullet_33.png);
}

.texto_blanco a{
	color: #FFF;
	text-decoration: none;
	
}

.texto_blanco a:hover{
	color: #fff;	
}


.titulo_blanco {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #FFF;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../imagenes/bullet_33.png);
}

.titulo_blanco a{
	color: #FFF;
	text-decoration: none;
}

.titulo_blanco a:hover{
	color: #FC0;
	text-decoration: underline;
}

#apartado_izq {
	width: 215px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: auto;
	clear: left;
	background-image: url(../imagenes/apartado_izq_28.jpg);
	padding-bottom: 10px;
	margin-top: 10px;
}
#apartado_izq2 {
	width: 195px;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	clear: left;
	background-image: url(../imagenes/apartado_izq_28.jpg);
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}
#frame_der_home {
	width: 693px;
	background-repeat: no-repeat;
	background-position: right center;
	height: auto;
	padding-top: 10px;
	float: right;
	padding-left: 20px;
}
#frame_home_textogris {
	width: 692px;
	background-repeat: no-repeat;
	background-position: right center;
	height: 94px;
	padding-top: 10px;
	float: right;
	background-image: url(../imagenes/bg_destacados_29.jpg);
}
#frame_home_servicios {
	width: auto;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	padding-top: 10px;
	background-image: url(../imagenes/bg_destacados_35.jpg);
	padding-bottom: 10px;
	padding-right: 5px;
}
#apartado_der_home {
	width: 260px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: auto;
	clear: left;
	background-image: url(../imagenes/apartado_lonuevo.jpg);
	padding-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
}
#apartado_der_home2 {
	width: 240px;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	clear: left;
	background-image: url(../imagenes/apartado_lonuevo.jpg);
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}
#frame_home_lonuevo {
	width: auto;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	padding-top: 5px;
	background-image: url(../imagenes/im_separador_lonuevo_43.jpg);
	padding-bottom: 10px;
	padding-right: 5px;
}
#apartado_pie {
	width: 263px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: auto;
	clear: left;
	background-image: url(../imagenes/fondopie.jpg);
	padding-bottom: 10px;
	margin-top: 5px;
}
#apartado_pie2 {
	width: 258px;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	clear: left;
	background-image: url(../imagenes/fondopie.jpg);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
.texto_pie {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../imagenes/bullet_33.png);
}
#frame_contenido {
	width: 692px;
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
	float: right;
}
#contenido_izquierda {
	float: left;
}
.texto_vermas {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFCC00;

}

.texto_vermas a{
	font-size: 10px;
	color: #FFCC00;
	text-decoration: none;
	
}

.texto_vermas a:hover{
	font-size: 10px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#frame_contenido_separacion {
	width: 692px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	float: right;
	background-image: url(../imagenes/bg_destacados_29.jpg);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.texto_naranjo {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFCC00;

}

.texto_naranjo a{
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
	
}

.texto_naranjo a:hover{
	font-size: 12px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
