@charset "utf-8";
/* CSS Document */



body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFFFFF;
}
#contenedor-general {
	margin:0;
	padding:0;
	/*margin-top:10px;*/

	

	width:900px;
	margin-left:auto;
	margin-right:auto;/*border:1px solid #B4B4B4;*/
}
/* AQUÍ COMIENZAN LOS ESTILOS DE LA PARTE SUPERIOR DE LA PAGINA */



	#encabezado {
	position:relative;
	margin:0;
	padding:0;
	width:900px;
	height:138px;
	height:166px;
	height:179px;
	height:183px;
	margin-left:auto;
	margin-right:auto;/*border:1px solid #0000CC;*/
}
#logo {
	position:absolute;
	margin:0;
	padding:0;
	top:0px;
	left:0px;
	width:176px;
	height:138px;
	overflow:hidden;
}
#logo p {
	margin:0;
	padding:0;
}
#logo img {
	margin:0;
	padding:0;
	border:none;
}

#logo span {
	position:absolute;
	top:-1000px;
}

#slogan {
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
	padding:0;
	width:730px;
	height:148px;
	background-image:url(../imagenes/imagen-corporativa/slogan-la-felicidad.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
#slogan p {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#menu-navegacion {
	position:absolute;
	top:138px;
	top:151px;
	left:0px;
	margin:0;
	padding:0;
	background-color:#5B731D;
	background-image:url(../imagenes/menu-navegacion/fondo-menu-navegacion_001.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:900px;
	height:28px;/*z-index:9999999999;/*border:1px solid #0033CC;*/
		}
/*

		#menu-navegacion ul

		{

			margin:0;

			padding:0;

			

			list-style:none;

		}

		

		#menu-navegacion ul li

		{

			margin:0;

			padding:0;

			

			float:left;

		}

		

		#menu-navegacion ul li a

		{

			display:block;

			

			margin:0;

			padding:0;

			

			padding-top:5px;

			

			width:100px;

			height:23px;

			

			font-family:Arial, Helvetica, sans-serif;

			

			text-align:center;

			

			font-size:12px;

			color:#FFFFFF;

			

			text-decoration:none;

			

			background-image:url(../imagenes/menu-navegacion/separador-menu-navegacion_001.gif);

			background-position:right center;

			background-repeat:no-repeat;

		}

		

		#menu-navegacion ul li a:hover

		{

			color:#000066;

		}

		*/



/* AQUÍ TERMINAN LOS ESTILOS DE LA PARTE SUPERIOR DE LA PAGINA */







#foto-grande {
	margin:0;
	padding:0;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	display:none;
}
#foto-grande p {
	margin:0;
	padding:0;
	text-align:center;
}
#foto-grande img {
	margin:0;
	padding:0;
}
#contenido {
	margin:0;
	padding:0;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	color:#666666;
}
#contenido p {
	margin:0;
	padding:0;
	text-align:justify;
	margin:10px 20px;
}
#contenido p strong {
	color:#638121;
}
#contenido a:link, #contenido a:visited, #contenido a:hover {
	color:#638121;
	;
}
#contenido h2 {
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
}

#contenido h1
{
	/*margin:0;
	padding:0;
	
	padding-left:33px;
	padding-top:12px;
	padding-bottom:10px;

	font-size:11px;
	line-height:11px;
	letter-spacing:0,5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#638121;
	background-image:url(http://www.felicidadciudadparque.com/imagenes/titulos-seccion/fondo-titulos-felicidad-001.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	
	background-position:left top;
	background-repeat:no-repeat;
	color:#638121;
	font-family:Arial,Helvetica,sans-serif;
	font-size:35px;
	letter-spacing:-2px;
	line-height:35px;
	margin:0;
	padding:12px 0 10px 14px;
	position:relative;
	
}

h1 span {
	position:absolute;
	top: 0;
	left: 0;
	text-indent: 999px;
	width: 5px;
	height: 5px;
	overflow: hidden;
}

#contenido h2 em {
	font-style:normal;
	color:#638121;
}

/*
h1.contenido-titulo-seccion-vacio, h1.contenido-titulo-seccion-proyecto, h1.contenido-titulo-seccion-proyectos, h1.contenido-titulo-fotografias, h1.contenido-titulo-videos, h1.contenido-titulo-noticias, h1.contenido-titulo-ubicacion, h1.contenido-titulo-prensa, h1.contenido-titulo-contacto, h1.contenido-titulo-informacion-tecnica {
	margin:0;
	padding:0;
	width:517px;
	height:28px;

	background-image:url(../imagenes/pruebas/titulo-seccion-vacio_001.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-9999px;
}

h1.contenido-titulo-seccion-proyecto {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-proyecto_001.gif);
}
h1.contenido-titulo-seccion-proyectos {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-proyectos_001.gif);
}
h1.contenido-titulo-fotografias {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-fotografias_001.gif);
}
h1.contenido-titulo-videos {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-videos_001.gif);
}
h1.contenido-titulo-noticias {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-noticias_001.gif);
}
h1.contenido-titulo-ubicacion {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-ubicacion_001.gif);
}
h1.contenido-titulo-prensa {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-prensa_001.gif);
}
h1.contenido-titulo-contacto {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-contacto_001.gif);
}
h1.contenido-titulo-informacion-tecnica {
	background-image:url(../imagenes/titulos-seccion/titulo-seccion-informacion-tecnica_001.gif);
}

*/



#contenido ul {
	/*display:block;

	

	margin:0;

	padding:0;

	

	margin-left:25px;*/

	

	list-style-image:url(../imagenes/listas/lista-bullet_001.gif);
	padding-left:60px;
}
#contenido ul li {
	/*

	margin:0;

	padding:0;

	

	padding-left:50px;

	

	border:1px solid #333333;*/

	

	margin-top:10px;
	padding-left:15px;
}
div.contenido_fotografia-001 {
	margin:0;
	padding:0;
	margin-left:15px;
	margin-right:25px;
	float:left;
}
div.contenido_fotografia-001 p {
	margin:0;
	padding:0;
	text-align:center;
}
div.contenido_fotografia-001 img {
	margin:0;
	padding:0;
	border:1px solid #666666;
}
div.contenido_fotografia-002 {
	margin:0;
	padding:0;
	margin-left:15px;
	margin-right:25px;
	float:right;
}
div.contenido_fotografia-002 p {
	margin:0;
	padding:0;
	text-align:center;
}
div.contenido_fotografia-002 img {
	margin:0;
	padding:0;
	border:1px solid #666666;
}
#en-construccion {
	margin:0;
	padding:0;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #006600;
	background-color:#E8E8E8;
}
#en-construccion p {
	text-align:center;
}
#en-construccion img {
	margin:0;
	padding:0;
	margin-right:10px;
}
#en-construccion p strong {
	color:#333333;
}
/* AQUÍ COMIENZAN LOS ESTILOS DE LA SECCIÓN NOTICIAS */



	.noticia-contenedor {
	margin:0;
	padding:0;
	width:880px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
.noticia-fecha {
	margin:0;
	padding:0;
	float:left;
	width:114px;
	border-top:1px dotted #999999;
}
.noticia-fecha p {
	margin:0 !important;
	padding:0 !important;
	margin-top:15px !important;
	margin-left:2px !important;
	font-size:10px;
}
.noticia-contenido {
	margin:0;
	padding:0;
	width:600px;
	float:left;
	border-top:1px dotted #999999;
}
.noticia-fuente  {
	margin:0;
	padding:0;
	width:140px;
	float:left;
	border-top:1px dotted #999999;
}

.noticia-fuente2 {
	margin:0;
	padding:0;
	border-top:1px dotted #999999;
	font-size:9px;
	color:#638121;
}

.noticia-fuente2 p
{
	margin:0 !important;
	padding:4px 3px !important;
	text-align:left;
}

.noticia-fuente p  {
	margin:0 !important;
	padding:0 !important;
	color:#638121;
	margin-top:15px !important;
	margin-right:3px !important;
	font-size:9px;
	text-align:right !important;
}
.noticias-ver-detalles {
	display:block;
	margin:0;
	padding:0;
	margin-left:-10px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#638121;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noticias-ver-detalles:hover {
	color:#638121;
}
/*

	.noticias-ver-detalles:visited

	{

		color:#FFFFFF;

	}

	*/







/* AQUÍ TERMINAN LOS ESTILOS DE LA SECCIÓN NOTICIAS */





/* AQUÍ COMIENZAN LOS ESTILOS DE LA PARTE INFERIOR DE LA PÁGINA */



	#pie-de-pagina {
	position:relative;
	margin:0;
	padding:0;
	margin-top:5px;
	width:900px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #8CAD60;
}
#contacto-pedro-gomez {
	position:absolute;
	margin:0;
	padding:0;
	top:10px;
	left:10px;
}
#contacto-pedro-gomez p {
	margin:0;
	padding:0;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
}
#contacto-pedro-gomez strong {
	letter-spacing:2px;
}
#contacto-pedro-gomez img {
	margin:0;
	padding:0;
	border:none;
}
#arbolito {
	position:absolute;
	top:-36px;
	right:0px;
	margin:0;
	padding:0;
	width:42px;
	height:36px;
}
#logo-pedro-gomez {
	position:absolute;
	top:10px;
	right:10px;
	margin:0;
	padding:0;
	width:385px;
	height:61px;
}
#logo-pedro-gomez p {
	margin:0;
	padding:0;
}
#logo-pedro-gomez img {
	margin:0;
	padding:0;
	border:none;
}
#logo-vendome {
	margin:0;
	padding:0;
	margin-left:52px !important;
}
#firma {
	margin:0;
	padding:0;
	margin-top:25px;
	text-align:center;
}
#firma a, #firma a:link, #firma a:visited {
	color:#638121;
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
#firma a:hover {
	color:#333333;
}
/* AQUÍ TERMINAN LOS ESTILOS DE LA PARTE INFERIOR DE LA PÁGINA */



/* AQUÍ COMIENZAN LOS ESTILOS PARA LAS TABLAS  */



	.tabla-001 {
	margin:0;
	padding:0;
	width:97%;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}
.tabla-001 tr {
	margin:0;
	padding:0;
}
.tabla-001 tr td {
	margin:0;
	padding:0;
	padding-top:15px;
	/*border:1px solid #66CCFF;*/

		

		vertical-align:top;
}
.tabla-001 tr td p {
	display:block !important;
	width:200px;
	margin:0 !important;
	padding:0 !important;
	/*		margin-left:4px !important;

		margin-right:4px !important;*/

		

		font-size:10px;
	text-align:justify;
	color:#666666;
}
.tabla-001 tr td img {
	margin:0;
	padding:0;
	margin-left:4px;
	margin-right:4px;
}
/* AQUÍ TERMINAN LOS ESTILOS PARA LAS TABLAS  */


/*
	AQUI COMIENZAN ESTILOS PARA LA TABLA DE LOS OTROS PROYECTOS
*/


	#otros-proyectos {
	margin:0;
	padding:0;
}
#otros-proyectos table {
	margin:0px auto;
	padding:0;
	width:600px;
	border-collapse:collapse;
}
#otros-proyectos table tr {
	margin:0;
	padding:0;
}
#otros-proyectos table tr td, #otros-proyectos table tr th {
	margin:0;
	padding:10px 10px;
	text-align:center;
	vertical-align:top;
	font-size:10px;
	font-style:italic;
}
#otros-proyectos table tr td a img {
	margin:0;
	padding:0;
	border:none;
}
#otros-proyectos table tr td a:hover {
	color:#003333;
}
td.otros-proyectos-separador-horizontal {
	background-image:url(http://www.felicidadciudadparque.com/proyectos/lineas/separador-horizontal.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
td.otros-proyectos-separador-vertical {
	background-image:url(http://www.felicidadciudadparque.com/proyectos/lineas/separador-vertical.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
/*
	AQUI TERMINAN ESTILOS PARA LA TABLA DE LOS OTROS PROYECTOS
*/



/* AQUÍ EMPIEZO LOS ESTILOS DEL FORMULARIO DE CONTACTO */



	#contactarform {
	margin:0;
	padding:0;
	width:450px;
	margin-left:auto;
	margin-right:auto;
}
#contactarform p {
	margin:0;
	padding:0;
	padding-top:10px;
	clear:both;
}
#contactarform label {
	display:block;
	margin:0;
	padding:0;
	width:120px;
	float:left;
	font-size:10px;
	text-indent:30px;
	text-align:left;
	color:#638121;
}
#contactarform input {
	margin:0;
	padding:0;
	width:240px;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	float:left;
}
#contactarform textarea {
	color:#999999 !important;
	width:240px !important;
	font-size:11px !important;
	font-weight:bold !important;
}
.contacto-formulario-enviar {
	display:block;
	margin:0 !important;
	padding:0 !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	width:100px !important;
	border:none;
	color:#FFFFFF !important;
	font-size:10px !important;
	border:1px solid #CCCCCC !important;
	background-color:#668124 !important;
	float:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.contacto-correos-electronicos {
	font-size:10px;
	font-weight:bold;
	color:#003399;
	color:#006633;
	color:#408080;
	color:#666666;
	letter-spacing:2px;
}
.contacto-formulario-etiqueta {
	margin:0;
	padding:0;
	text-align:right !important;
	color:#638121;
	font-size:9px;
}
.contacto-formulario-radiobutton {
	border:1px dashed #990000 !important;
}
/* PARA EL SEGUNDO FORMULARIO */

	

	#contactarform2 {
	margin:0;
	padding:0;
	width:450px;
	margin-left:auto;
	margin-right:auto;
}
#contactarform2 p {
	margin:0;
	padding:0;
	padding-top:10px;
	clear:both;/*border:1px solid #990000;*/
}
#contactarform2 label {
	display:block;
	margin:0;
	padding:0;
	width:120px;
	float:left;
	font-size:10px;
	text-indent:30px;
	text-align:left;
	color:#638121;
}
#contactarform2 input {
	margin:0;
	padding:0;
	color:#999999;
	width:150px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
#contactarform2 textarea {
	width:240px !important;
	font-size:11px !important;
	font-weight:bold !important;
}
/* AQUÍ TERMINO LOS ESTILOS DEL FORMULARIO DE CONTACTO */





/* ESTILOS PARA EL BANNER QUE VA ENCIMA DE LA FOTO */



	#promocional-contenedor {
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#promocional-contenedor a, #promocional-contenedor a:link, #promocional-contenedor a:visited {
	color:#FFFFFF;
	font-weight:bold;
}
#promocional-contenedor a:hover {
	color:#FFFFFF;
}
#promocional {
	margin:0;
	padding:0;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#BA3A4F;
}
#promocional-parte-visible {
	margin:0;
	padding:0;
	padding-top:4px;
	padding-bottom:3px;
	text-align:right;
	font-size:11px;
	background-color:#BA3A4F;
}
#promocional-activador {
}
#promocional-parte-extensible {
	margin:0;
	padding:0;
	display:none;
	border:0px solid #CCCCCC;
	background-color:#BA3A4F;
}
/* AQUI TERMINAN LOS ESTILOS PARA EL BANNER QUE VA ENCIMA DE LA FOTO */





/* ESTILOS PARA EL CONTENIDO A DOS COLUMNAS */



	#contenido-dos-columnas-contenedor {
	margin:0;
	padding:0;
	color:#666666;
}
#contenido-dos-columnas {
	margin:0;
	padding:0;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#contenido-dos-columnas-izquierda {
	margin:0;
	padding:0;
	width:63%;
	float:left;
}
#contenido-dos-columnas-derecha {
	margin:0;
	padding:0;
	width:28%;
	float:left;
}
#seccion-en-construccion-1 {
	margin:0px auto;
	padding:0;
	width:811px;
	height:449px;
	background-image:url(../imagenes/iconos/seccion-en-construccion.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#presentacion-felicidad {
	margin:0px auto;
	padding:0;
	width:900px;
	height:499px;
}
#presentacion-felicidad img {
	margin:0;
	padding:0;
	border:none;
}


/*
---> ESTILOS PARA EL ADDTHIS DE LA FELICIDAD
*/

	#addthis-contenedor
	{
		margin:0;
		padding:0;
		
		margin-top:36px;
		
		width:600px;
		
		text-align:left;
		
		border:0px solid #CCCCCC;
		
		font-size:10px;
		line-height:16px;
	}
	
		#addthis-contenedor a ,
		#addthis-contenedor a:link ,
		#addthis-contenedor a:visited
		{
			text-decoration:none;
			font-size:10px;
			line-height:16px;
		}
		
	#addthis-contenedor-clear
	{
		margin:0;
		padding:0;
		
		height:1px;
		
		clear:both;
	}
	
	/*
	.addthis_toolbox .custom_images a:hover img
	{
		opacity: 1;
	}
	
	.addthis_toolbox .custom_images a img
	{
		opacity: 0.75;
	}
	*/
/****************************** COMMENTS COUNT ***/
.comments_count{
	font-size:10px;
	font-style:italic;
	padding-left:0px;
	text-align:left;
}
.comments_link{
	background:#638121 none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:10px;
	margin:4px 0;
	padding:4px 10px;
	text-decoration:none;
}

.seccion-contacto-boton-enviar {
	background-color:#668124 !important;
	border:1px solid #CCCCCC !important;
	color:#FFFFFF !important;
	cursor:pointer;
	display:block;
	float:none;
	font-size:10px !important;
	margin:0 !important;
	padding:3px 0 !important;
	width:120px !important;
}

.clear{
	clear:both;
}