@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#aaa8a4;}
	#index { margin:0; padding:0; width:100%; background: #231f20;}
	#index_portada  { width:929px; height:654px; margin:auto; padding:0; background: #231f20 url(images/index.jpg) no-repeat;}
	#index_entrar {width:55px; height:52px;}
	#index_entrar img {margin: 470px 430px 0 430px; }
	
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main { padding:0; margin:0 auto; width:980px; border:2px solid #000;}
/********** header **********/
.header_inicio {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-presentacion.jpg) no-repeat;}

.header_agencia {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-agencia.jpg) no-repeat;}

.header_comunicacion {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-comunicacion.jpg) no-repeat;}

.header_legislacion {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-legislacion.jpg) no-repeat;}

.header_objetivos {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-objetivos.jpg) no-repeat;}

.header_estrategia {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-estrategia.jpg) no-repeat;}

.header_desarrollo {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-desarrollo.jpg) no-repeat;}

.header_contacto {width:980px; 
					height:292px; 
					*height:292px; 
					padding:0; 
					margin:0;
					background: url(images/header-contacto.jpg) no-repeat;}

/* simple_text*/
.simple_text { float:left; width:340px; margin:30px 0 0 0; padding:30px 0 0 20px; font: italic 11px Arial, Helvetica, sans-serif; color:#7b7b7b;}

/* logo */
.logo { width:980px;height:292px; float:left;padding:0; margin:0; width:334px; }

.menu_container1 {width:200px; float:left; margin:20px 0 0 40px; padding:0;}
.menu_container2 {width:330px; float:right; margin:20px 40px 0 0; padding:0; }

.menu_superior1 {margin:0 0; padding:0 0;}
.menu_superior2 {margin:0 0; padding:0 0;;}

	.menu_superior ul { padding:0px 0 0 10px; margin: 0 0 0 0px; list-style:none; border:0;}
	.menu_superior ul li { 
		width:95px; 
		height:35px; 
		float:right; 
		margin:0 10px 0 0; 
		padding:3px 0px; 
		border:0; 
		text-align:center;
		color:#a6a6a6;}
		
	.menu_superior ul li a { 
		width:95px; 
		float:left; 
		margin:0 auto; 
		padding:0px 0; 
		font-weight:bold;
		text-decoration:none;
		border:none;
		}

/* menu  */
.menu_resize { margin:0; padding:0;}
	.menu { padding:0; margin:0; width:980px; float:left;}
	.menu ul { padding:0px 0 0 10px; margin: 0 0 0 140px; list-style:none; border:0;}
	.menu ul li { 
		width:95px; 
		height:35px; 
		float:left; 
		margin:0 10px 0 0; 
		padding:3px 0px; 
		border:0; 
		text-align:center;	
		color:#a6a6a6;}
		
	.menu ul li a { 
		width:95px; 
		float:left; 
		margin:0 auto; 
		padding:0px 0; 
		font-weight:bold;
		text-decoration:none;
		border:none;
		}
			
		/* Menú dinámico */
		#inicio a
		{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton0.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}
		
		#inicio a:hover
		{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton0-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

		#inicio a.selected { 
					display: block;
					line-height: 35px;
					padding-left: 11px;
					height: 35px;
					margin-bottom: 0px;
					background: url(images/boton0-hover.png) no-repeat;
					color: #e79d6c;
					text-transform: uppercase;
					font-weight: bold;
					white-space: nowrap;}

		#contacto a
		{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/contacto.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}
		
		#contacto a:hover
		{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/contacto-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

		#contacto a.selected { 
					display: block;
					line-height: 35px;
					padding-left: 11px;
					height: 35px;
					margin-bottom: 0px;
					background: url(images/contacto-hover.png) no-repeat;
					color: #e79d6c;
					text-transform: uppercase;
					font-weight: bold;
					white-space: nowrap;}
		
		
		#legislacion a
		{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton1.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}
		
		#legislacion a:hover
		{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton1-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

		#legislacion a.selected { 
					display: block;
					line-height: 35px;
					padding-left: 11px;
					height: 35px;
					margin-bottom: 0px;
					background: url(images/boton1-hover.png) no-repeat;
					color: #e79d6c;
					text-transform: uppercase;
					font-weight: bold;
					white-space: nowrap;}

		#comunicacion a {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton2.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}
			
		#comunicacion a:hover	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom:0px;
			background: url(images/boton2-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

			#comunicacion a.selected { 
						display: block;
						line-height: 35px;
						padding-left: 11px;
						height: 35px;
						margin-bottom: 0px;
						background: url(images/boton2-hover.png) no-repeat;
						color: #e79d6c;
						text-transform: uppercase;
						font-weight: bold;
						white-space: nowrap;}

		#agencia a 	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton3.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;		}
			
		#agencia a:hover {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton3-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

			#agencia a.selected { 
						display: block;
						line-height: 35px;
						padding-left: 11px;
						height: 35px;
						margin-bottom: 0px;
						background: url(images/boton3-hover.png) no-repeat;
						color: #e79d6c;
						text-transform: uppercase;
						font-weight: bold;
						white-space: nowrap;}

		#estrategia a 	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton4.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;		}
			
		#estrategia a:hover {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton4-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}
	
				#estrategia a.selected { 
						display: block;
						line-height: 35px;
						padding-left: 11px;
						height: 35px;
						margin-bottom: 0px;
						background: url(images/boton4-hover.png) no-repeat;
						color: #e79d6c;
						text-transform: uppercase;
						font-weight: bold;
						white-space: nowrap;}
	

		#objetivos a 	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton5.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;		}
			
		#objetivos a:hover {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton5-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

				#objetivos a.selected { 
						display: block;
						line-height: 35px;
						padding-left: 11px;
						height: 35px;
						margin-bottom: 0px;
						background: url(images/boton5-hover.png) no-repeat;
						color: #e79d6c;
						text-transform: uppercase;
						font-weight: bold;
						white-space: nowrap;}

		#desarrollo a 	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton6.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;		}
			
		#desarrollo a:hover {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton6-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

				#desarrollo a.selected { 
						display: block;
						line-height: 35px;
						padding-left: 11px;
						height: 35px;
						margin-bottom: 0px;
						background: url(images/boton6-hover.png) no-repeat;
						color: #e79d6c;
						text-transform: uppercase;
						font-weight: bold;
						white-space: nowrap;}

		#metodologia a 	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton8.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;		}
			
		#metodologia a:hover {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton8-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

				#metodologia a.selected { 
						display: block;
						line-height: 35px;
						padding-left: 11px;
						height: 35px;
						margin-bottom: 0px;
						background: url(images/boton8-hover.png) no-repeat;
						color: #e79d6c;
						text-transform: uppercase;
						font-weight: bold;
						white-space: nowrap;}

		#blog a 	{
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton7.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;		}
			
		#blog a:hover {
			display: block;
			line-height: 35px;
			padding-left: 11px;
			height: 35px;
			margin-bottom: 0px;
			background: url(images/boton7-hover.png) no-repeat;
			color: #e79d6c;
			text-transform: uppercase;
			font-weight: bold;
			white-space: nowrap;}

/********** body **********/
/* Inicio */
.body { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body.jpg) no-repeat;}
.body h2 { color:#3a3c3c; font: bold 18px Georgia, "Times New Roman", Times, serif; margin:5px 0; padding:10px 5px; border-bottom:1px solid #c9c9c9;}
.body h2 span { color:#6db51c;}
.body img { float:left; padding:0; margin:5px 15px;}
.body img.small { float:right; padding:0; margin:5px 15px;}
.body p { font:normal 10px  Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:1.8em;}
.body p span { color:#3678d0; }
.body a { text-decoration:underline; color:#6db51c; line-height:1.8em;}

/* Presentacion */
.body-presentacion { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body.jpg) no-repeat;}
	#img-home-presentacion {width:343px; height:323px; margin:10px 0 0 75px;}
	#img-presentacion {width:310px; height:310px; float:left; margin: 10px 0px 0 90px;}
	.body-presentacion p { width: 360px; float:left; margin: 0 0 0 75px; font:normal 11px  tahoma; color:#000; line-height:1.0em; padding:5px;}
	.body-presentacion span {font-weight:bold;color:#636166; line-height:1.4em;}
	#img-comunicarte {float:left; margin: 30px 0 0 68px; }
	#rojo {font:bold 11px  tahoma; color:#ff0000; }

/* Legsilación */
.body-legislacion { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-legislacion.jpg) no-repeat;}
.body-legislacion h2 {width:294px;  float:left; margin: 30px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 15px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-legislacion h3 {width:230px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:80px; height:27px; border: 1px solid #000;  float:right; margin: 20px 0 0 0px; border:0;}
.body-legislacion img { float:left; padding:0; margin:0px 15px;}
.body-legislacion img.small { float:right; padding:0; margin:5px 15px;}
.body-legislacion p { width: 390px; float:left; margin: 0 0 0 68px; font:normal 11px  Verdana; color:#000; line-height:1.0em; padding:5px;}
.body-legislacion p span { color:#3678d0; }
.body-legislacion a { text-decoration:underline; color:#6db51c; line-height:1.8em;}
#legislacion_texto {width:410px;height:250px;float:left;margin:0 0 0 60px;overflow:auto;}
#legislacion_texto p {font:normal 11px  Verdana; color:#000; line-height:1.0em; width:350px;margin:0 0;padding: 10px 10px;}
#legislacion_texto p span {color:#ff0000;}
#img-legislacion {width:368px; height:300px; margin:10px 0 0 60px; *margin:15px 0 0 60px;}

/* Comunicacion */
.body-comunicacion { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-comunicacion.jpg) no-repeat;}
.body-comunicacion h2 {width:294px;  float:left; margin: 30px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 15px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-comunicacion h3 {width:220px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:80px; height:27px; border: 1px solid #000;  float:right; margin: 10px 0 0 0px; border:0;}
.body-comunicacion img { float:left; padding:0; margin:0px 15px;}
.body-comunicacion img.small { float:right; padding:0; margin:5px 15px;}
.body-comunicacion p { width: 390px; float:left; margin: 0 0 0 68px; font:normal 11px  Verdana; color:#000; line-height:1.0em; padding:5px;}
.body-comunicacion p span { color:#e43b36; font-weight:bold; }
#esquema {width:290px;text-align:center;float:left;margin:20px 0 0 90px;}
.body-comunicacion a { text-decoration:underline; color:#6db51c; line-height:1.8em;}
#h2-comunicacion {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#img-comunicacion {width:287px; height:300px; margin:10px 0 0 160px;}
#img-comunicarte-esquema {float:left; margin: 5px 0 0 28px; }	
	
/* Agencia */
.body-agencia { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-agencia.jpg) no-repeat;}
.body-agencia h2 {width:294px; height:25px;  float:left; margin: 10px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; background: url(images/logo-comunicarte.png) no-repeat;  border-bottom:3px dashed #FF0000; }
.body-agencia h3 {width:290px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:80px; height:27px; border: 1px solid #000;  float:right; margin: 20px 0 0 0px; border:0;}
.body-agencia img { float:left; padding:0; margin:0px 15px;}
.body-agencia img.small { float:right; padding:0; margin:5px 15px;}
.body-agencia p { width: 390px; float:left; margin: 0 0 0 68px; font:normal 11px  Verdana; color:#000; line-height:1.0em; padding:5px;}
.body-agencia p span { color:#3678d0; }
.body-agencia a { text-decoration:underline; color:#6db51c; line-height:1.8em;}
#h2-agencia {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#img-agencia {width:288px; height:290px; margin:20px 0 0 140px; *margin:15px 0 0 140px;}

/* Estrategia */
.body-estrategia { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-estrategia.jpg) no-repeat;}
.estrategia-parrafo {width: 390px;float:left;margin: 0 0 0 70px;}
.body-estrategia h2 {width:298px;  float:left;margin: 20px 0 0 70px; padding: 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-estrategia h3 {width:220px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:70px; float:right; height:27px; margin: 10px 0px 0 0px; }
.body-estrategia img { float:left; padding:0; margin:0px 15px;}
.body-estrategia img.small { float:right; padding:0; margin:5px 15px;}
.body-estrategia p {width: 390px; font:normal 11px  Verdana; margin: 0 0 0 70px; color:#000; line-height:1.0em; padding:5px;}
.body-estrategia p span { text-align:center; }
.body-estrategia a { text-decoration:none; color:#ff0000; line-height:1.8em; font-weight:bold;}
.body-estrategia a:hover { text-decoration:underline; color:#ff0000; line-height:1.8em; font-weight:bold;}
#h2-estrategia {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#estrategia-izq {width:538; height:576; float:left; border: 1px solid #000; margin:0px 0 0 40px;}
	
/* Objetivos */
.body-objetivos { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-objetivos.jpg) no-repeat;}
.objetivos-parrafo {width: 390px;float:left;margin: 0 0 0 70px;}
.body-objetivos h2 {width:298px;  float:left;margin: 20px 0 0 70px; padding: 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-objetivos h3 {width:220px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:70px; float:right; height:27px; margin: 10px 0px 0 0px; }
.body-objetivos img { float:left; padding:0; margin:0px 15px;}
.body-objetivos img.small { float:right; padding:0; margin:5px 15px;}
.body-objetivos p {width: 390px; float:left; font:normal 11px  Verdana; color:#000; line-height:1.0em; margin: 0 0 0 70px; padding:5px;}
.body-objetivos p span {  }
#h2-objetivos {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#objetivos-izq {width:400px; height:328px; float:left; margin:0px 0 0 60px;}
.objetivos { width:370px; float:left; margin:10px 0 0 90px; padding:0;font:normal 11px  Verdana; color:#000; line-height:1.0em; }
.objetivos li {margin: 0 0 10px 0;}
	
/* Desarrollo */
.body-desarrollo { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-desarrollo.jpg) no-repeat;}
.objetivos-parrafo {width: 390px;float:left;margin: 0 0 0 70px;}
.body-desarrollo h2 {width:298px;  float:left;margin: 20px 0 0 70px; padding: 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-desarrollo h3 {width:220px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:70px; float:right; height:27px; margin: 10px 0px 0 0px; }
.body-desarrollo img { float:left; padding:0; margin:0px 15px;}
.body-desarrollo img.small { float:right; padding:0; margin:5px 15px;}
.body-desarrollo p {width: 390px; float:left; font:normal 11px  Verdana; color:#000; line-height:1.0em; margin: 0 0 0 70px; padding:5px;}
.body-desarrollo p span {  }
#h2-desarrollo {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#desarrollo-izq {width:400px; height:328px; float:left; margin:0px 0 0 60px;}
.desarrollo { width:370px; float:left; margin:10px 0 0 90px; padding:0;font:normal 11px  Verdana; color:#000; line-height:1.0em; }
.desarrollo li {margin: 0 0 10px 0;}
#img-desarrollo {width:400px; height:326; margin:10px 0 0 60px;}	

/* Metodologia */
.body-metodologia { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-metodologia.jpg) no-repeat;}
.objetivos-parrafo {width: 390px;float:left;margin: 0 0 0 70px;}
.body-metodologia h2 {width:298px;  float:left;margin: 20px 0 0 70px; padding: 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-metodologia h3 {width:220px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:70px; float:right; height:27px; margin: 10px 0px 0 0px; }
.body-metodologia img { float:left; padding:0; margin:0px 15px;}
.body-metodologia img.small { float:right; padding:0; margin:5px 15px;}
.body-metodologia p {width: 390px; float:left; font:normal 11px  Verdana; color:#000; line-height:1.0em; margin: 0 0 0 70px; padding:5px;}
.body-metodologia p span {  }
#h2-metodologia {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#desarrollo-izq {width:400px; height:328px; float:left; margin:0px 0 0 60px;}
.metodologia { width:370px; float:left; margin:10px 0 0 90px; padding:0;font:normal 11px  Verdana; color:#000; line-height:1.0em; }
.metodologia li {margin: 0 0 10px 0;}
.metodologia li span {font-weight:bold; color:#ff0000;}
#img-metodologia {width:400px; height:326; margin:10px 0 0 60px;}	

/* Contacto */
.body-contacto { width:980px; margin:0 auto; padding:0px 0 0 0; background: url(images/bg-body-contacto.jpg) no-repeat;}
.contacto-parrafo {width: 390px;float:left;margin: 0 0 0 70px;}
.body-contacto h2 {width:298px;  float:left;margin: 20px 0 0 70px; padding: 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; border-bottom:3px dashed #FF0000; }
.body-contacto h3 {width:220px; float:left;  margin: 0px 0 0 70px; padding: 5px 0 0 0; line-height:20px; color:#3a3c3c; font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; color:#ff0000;}
.contacto-blog {width:70px; float:right; height:27px; margin: 10px 0px 0 0px; }
.body-contacto img { float:left; padding:0; margin:0px 15px;}
.body-contacto img.small { float:right; padding:0; margin:5px 15px;}
.body-contacto p {width: 390px; float:left; font:normal 11px  Verdana; line-height:1.0em; margin: 0 0 0 70px; padding:5px;}
.body-contacto p span {  }
#h2-contacto {color:#ff0000;}
#img-pieverde {float:left; margin: 30px 0 0 75px;}
#contacto-izq {width:400px; height:328px; float:left; margin:0px 0 0 60px;}
.contacto { width:370px; float:left; margin:10px 0 0 90px; padding:0;font:normal 11px  Verdana; line-height:1.0em; }
.contacto li {margin: 0 0 10px 0;}
.contacto li span {font-weight:bold; color:#ff0000;}
#img-contacto-izq {width:400px; height:106px; margin:10px 0 0 60px;}	
#img-contacto-der {width:360px; height:286px; margin:20px 0 10px 60px; *margin:20px 0 20px 60px;}	
#contacto-izq-urls {width:230px; float:left;  margin:0 0 0 80px; padding:0; font:normal 11px Verdana; }
.contacto-der-cats {width:110px; float:left; margin:0; padding:0;}
		.catalogo1 {width:105px;height:36;float:left;margin:0; padding:0;}
		.catalogo2 {width:105px;height:36;float:left;margin:0; padding:0;}
			
.body_small { width:285px; float:right; margin:0; padding:20px 22px;}
.body_small ul { list-style:none; margin:10px; padding:0;}
.body_small li { background:url(images/Sub_navigation_ul_li.gif) left no-repeat; padding:0 15px; margin:0; line-height:1em;}
.body_small li a { font: normal 11px Arial, Helvetica, sans-serif; color:#6db51c; text-decoration:none; line-height:1.8em;}
.body_small li a:hover { text-decoration:underline;}
.body_big { width:614px; float:left; margin:0; padding:20px 22px;}
.botttoms { width:150px; margin:5px; padding:5px; float:right;}
.botttoms a { font: normal 13px Arial, Helvetica, sans-serif; color:#994f69; padding:2px 5px; margin:2px; text-decoration:underline;}
.botttoms a:hover { color:#fc0c65; background:#320e1c; text-decoration:none;}

/*bloga*/
.bloga_izq  {width:445px; float:left; margin:0; padding:0px 22px 10px 22px;}
/*.bloga_izq ul { list-style:none; margin:0; padding:0;}
.bloga_izq li { font: normal 11px Arial, Helvetica, sans-serif; color:#3678d0; padding:5px 15px; margin:0;}*/

.bloga_der  {width:440px; float:left; margin:0; padding:0px 22px;}
.bloga_der ul { list-style:none; margin:0; padding:0;}
.bloga_der li {font: normal 11px Arial, Helvetica, sans-serif; color:#3678d0; padding:5px 15px; margin:0;}
.bloga_der img {float:left; padding:0px 0px 0 0px; margin:0 0 0 45px;}


/* search2 */
.search2 { width:260px; float:right; padding:10px 0 0 0; margin:0 10px 0 0;}
.search2 span { display:block; float:left;}
.search2 form { display:block; float:left; padding:5px 0;}
.search2 form .keywords { float:left; background:url(images/search_bg2.gif) left top no-repeat; border:0; height:14px; width:175px; padding:8px 0 8px 15px; margin:0; font:normal 10px Arial, Helvetica, sans-serif; color:#000;}
.search2 form .button { float:left; margin:0 -10px ; padding:0;}
/* END_bloga*/


/* FORMULARIO DE CONTACTO */
#contactar{
	width:424px;
	padding:0 0 0 10px;
}

#contact-form {
	margin: 0 0 0 70px;
	width: 400px;
	float:left;
	border:none;	}

#contact-form input {
	float: left;
	padding: 6px;
	width: 310px;}

#contact-form label {	display: block; width: 180px; 
	float: left; 
	padding: 3px 0 0 0;
	font: bold 14px Copperplate Gothic Light, Arial, Times New Roman; 
	color:#ff0000;}
	
#contact-form br { clear: both; line-height: 0; height: 20px }
#contact-form .asterisk,#contact-form label.error, #contact-form select.error  {color: #d21b1b;}

#contact-form label.error {
	width: 205px;
	float:left;
	font-size:11px;
	margin:0;
	padding:0;}

#contact-form select {
	width: 325px;
	background:#ececec;
	float: left;
	padding: 6px;}

#contact-form textarea {
	border:none;
	background: url(images/textarea-bg.png) no-repeat;
	float: left;
	font-size:0.9em;
	padding: 10px;
	width: 245px;
	*width: 255px;
	height: 74px;
	padding: 5px 5px;}

#contact-form input.submit {
	width: 105px;
	height:36px;
	float:right;
	margin:60px 20px 0px 0;
	padding:0;
	border:none;
	background:url(images/enviar.png) right top no-repeat;
	}

fieldset  { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size:100%;
	vertical-align: baseline; 
} 

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #e0e0e0; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:2px solid #cdcdcd; padding:0; margin:10px auto; background:none; list-style:none; width:97%;}

