
* {
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
	}

body {
	
	color: #666;
	font-family: Tahoma, Arial, "HelveticaNeue LightCond";
	font-size: 11px;
	line-height: 16px;
}


	#wrapper {
		width: 924px;
		margin: 0 auto;
		padding: 0 15px 0 15px;
		}
		
		
		#header_flash {
			width: 924px;
			height: 167px;
			margin:0 auto 4px auto;
			}
			
			#header_flash ul {
				display: none;
				}
			
			
			#content {
				display: inline-block;
				width: 924px;
				}
			
			#content:after {
				content: ".";
				display: block;
				height: 0;
				visibility: hidden;
			}
		
			#col_modulos {
				width: 288px;
				float: left;
				margin: 13px 0 0 30px;
				display:inline;
				}
			
			#col2_contenidos {
				/*width: 536px;*/
				width: 522px;
				float: right;
				margin-right: 30px;
				display:inline;
				}
		
				#mod_nov_act, #mod_act_des, #mod_pro_cur {
					width: 246px;
					height: 236px;
					margin-bottom: 10px;
					background: 0 0 no-repeat;
					padding: 33px 21px 0 21px; 
					}
					
					#mod_nov_act {
						background-image: url(../img/estructura/mod_nov_act.gif);}
					
					#mod_act_des {
					 	background-image: url(../img/estructura/mod_act_des.gif);}
					
					#mod_pro_cur {
						background-image: url(../img/estructura/mod_pro_cur.gif);}
			
		#col_modulos h4 {
			height: 13px;
			text-indent: -9999px;
			margin-bottom: 17px;
			background: 0 0 no-repeat;
		}
					
					
						
					#mod_nov_act ul, #mod_act_des ul, #mod_pro_cur ul {
						margin-bottom: 17px;
						height: 134px;
						}
					
					#mod_nov_act ul li, #mod_act_des ul li, #mod_pro_cur ul li  {
						background: url(../img/estructura/li_mod_back_gris.gif) 0 8px no-repeat; 
						padding-left: 12px;
						margin-bottom: 6px;
						}
						
					
					#mod_nov_act ul li a, #mod_act_des ul li a, #mod_pro_cur ul li a {						
						color: #666;
						text-decoration: none;
						height: 29px;
						display: block;				
						}
					
					#mod_nov_act ul li a:hover, #mod_act_des ul li a:hover, #mod_pro_cur ul li a:hover {
						color: #3b73b9;
						}
						

					
					p {
						margin-bottom: 16px;
						}
					
					
					h1 {
						height: 23px;
						text-indent: -9999px;
						background: 0 0 no-repeat;
						margin: 0 0 11px 2px;
						font-size: 1px;
						line-height: 1px;
						}
					
					p.margin-left2 {
						margin-left: 2px;
						}
				
							
			#footer {
				width: 896px;
				height: 74px;
				margin-left: 15px;
				overflow: hidden;
				}
			
			#footer:after {
				content: ".";
				display: block;
				height: 0;
				visibility: hidden;
			}
			
			#footer p, #footer a {
				line-height: 1px;
				font-size: 1px;
				}
				
				
				#footer ul {
					margin-top: 45px;
					}
					
					#footer ul:after {
						content: ".";
						display: block;
						height: 0;
						visibility: hidden;
					}
					
				#footer ul li {
					float: left;
					margin-right: 22px;
					height: 16px;
					}
					
					#footer ul li a{ 
						float:left;
						color: #999a9c;
						text-decoration: none;
						font-size: 9PX;
						line-height:16px;
						}
							
							#footer ul li a:hover {
								color: #005599;
								}
				
			a {
				color: #333;
				text-decoration: underline;
				}				
			
			.bold {
				font-weight: bold;
				}
			
/*-------------------------------------------- INDEX --------------------------------------------*/

body.body_ind {
	background: url(../img/estructura/01_background.jpg) 50% 0 #fff no-repeat;
	}


	#wrapper.wr_ind {
		background: url(../img/estructura/01_wrapper_ind.jpg) 0 0 no-repeat;
		height: 1166px;
		}
		
		#botones_index {
			height: 17px;
			margin: 3px 0 40px 0;
			}

			
			#mod_naranja {
				background: url(../img/estructura/mod_naranja.gif) 0 0 no-repeat;
				width: 526px;
				height: 191px;
				padding: 4px;
				margin-bottom: 20px;
				}
				
				.img_mod_col {	
					width: 254px;
					height: 191px;
					float: left;
					background: url(../img/imagenes/254x191.jpg) 0 0 no-repeat;
					}
				
				.info_mod {
					width: 235px;
					height: 158px;
					float: right;
					margin: 15px 16px 0 0;
					display: inline;
						}
					
					.contenedor_tit_fecha {
						width: 236px;
						height: 15px;
						margin: 0 0 10px -2px;
						}
						
						.contenedor_tit_fecha p {
							margin-bottom: 0;
							}
					
					.info_mod h3 {
						background: 0 0 no-repeat;
						text-indent: -9999px;
						width: 42px;
						height: 15px;
						float: left;
						}
						
						.num_oferta {
							float: left;
							margin-left: 4px;
							font-size: 9px;
							color: #fff;					
							}
						
						.fecha_oferta {
							float: right;
							font-size: 9px;
							color: #fff;
							}
						
						.tit_oferta {
							font-size: 14px;
							color: #ffdd80;
							font-weight:bold;
							height: 32px;
							margin-bottom: 10px;
							}
						
						.texto_oferta {
							color: #fff;
							height: 48px;
							margin-bottom: 21px;
							}
						
						.precio_oferta {
							font-size: 14px;
							color: #ffdd80;
							float:left;
							font-weight:bold;
							}
							.precio_oferta span {
								font-size: 11px;
								}
							.precio_oferta span.euro_ofe {
								font-size: 12px;
								}
							
		#mod_verde {
				background: url(../img/estructura/mod_verde.gif) 0 0 no-repeat;
				width: 526px;
				height: 191px;
				padding: 4px;
				margin-bottom: 20px;
				}
		
		#mod_azul {
				background: url(../img/estructura/mod_azul.gif) 0 0 no-repeat;
				width: 526px;
				height: 191px;
				padding: 4px;
				margin-bottom: 20px;
				}
				
								
		#footer.foot_ind {
			margin-top: 51px;
			}
		

			
/*-------------------------------------------- EMPRESA --------------------------------------------*/

body.body_ind {
	background: url(../img/estructura/01_background.jpg) 50% 0 #fff no-repeat;
	}
	
	
	#wrapper.wr_emp {
		background: url(../img/estructura/02_wrapper_emp.jpg) 0 0 no-repeat;
		height: 1091px;
		}
				
			#botones_empresa {
				height: 17px;
				margin: 25px 0 23px 0;
			}
			
	
	#footer.foot_emp {
			margin-top: 68px;
			}
			
			
			#img_emp1 {

				width: 288px;
				height: 218px;
				margin-top: 20px;
				}
			
			#img_emp2 {

				width: 288px;
				height: 218px;
				margin-top: 20px;
				}
			
/*---------------------------------------- ACUICULTURA GENÉTICA ---------------------------------------*/


	
	#wrapper.wr_gene {
		background: url(../img/estructura/02_wrapper_gene.jpg) 0 0 no-repeat;
		height: 1101px;
		}
	
			ul.lista_genetica {
				margin-bottom: 42px;
				}
			
			ul.lista_genetica li{
				background:transparent url(../img/estructura/li_mod_back_gris.gif) no-repeat scroll 0 8px;
				margin-bottom:16px;
				padding-left:12px;
				}
		
			#footer.foot_gen {
				margin-top: 78px;
				}
				
				
/*---------------------------------------- ACUICULTURA PATOLOGIA ---------------------------------------*/

	#wrapper.wr_pat {
		background: url(../img/estructura/02_wrapper_pat.jpg) 0 0 no-repeat;
		height: 894px;
		}
		
			ul.lista_genetica li ul {
				margin-top: 6px;
				}
			
			ul.lista_genetica li ul li {
				background: none;
				margin-bottom: 6px;
			}
			
			#img_pat1 {
				background: url(../img/imagenes/img_pat1.jpg) 0 0 no-repeat;
				width: 288px;
				height: 218px;
				margin-top: 20px;
				}
			
			#footer.foot_pat {
				margin-top: 39px;
				}
				

/*---------------------------------------- ACUICULTURA GESTION PRODUCCION ---------------------------------------*/

	#wrapper.wr_gest {
		background: url(../img/estructura/02_wrapper_gest.jpg) 0 0 no-repeat;
		height: 940px;
		}
		
		
		#footer.foot_gest {
				margin-top: 39px;
				}


/*-------------------------------------------- ESPECIES ACUATICAS --------------------------------------------*/


	#wrapper.wr_esp {
		background: url(../img/estructura/02_wrapper_especies.jpg) 0 0 no-repeat;
		height: 695px;
		}
		
		
		table.solea {
			width: 395px;
			margin-bottom: 11px;
			}
		
		table.solea td {
			padding-left: 4px;
			border-bottom: 1px solid #d8e3f1;
			height: 19px;
			}

		
		#footer.foot_esp {
			margin-top: 76px;
			}

		
		#img_esp1 {

				width: 288px;
				height: 218px;
				margin: 10px 0 10px 0; 
				}
				
				.margen_pie_esp {
					margin-left: 5px;
					}



/*-------------------------------------------------PROYECTOS INDEX--------------------------------------------------*/

				#wrapper.wr_pro_ind {
					background: url(../img/estructura/05_wrapper_pro_ind.jpg) 0 0 no-repeat;
					height: 871px;
					}
					
					
					.lista_proy {
						margin-bottom: 17px;
						}
					
					.lista_proy li  {
						background: url(../img/estructura/li_mod_back_gris.gif) 0 8px no-repeat; 
						padding-left: 12px;
						margin-bottom: 6px;
						}
			
				#footer.foot_pro_ind {
				margin-top: 68px;
				}
				

/*------------------------------------------------ NOVEDADES / ACTIVIDADES / PROYECTOS -----------------------------------------------------*/

		#wrapper.wr_novs {
		background: url(../img/estructura/03_wrapper_novs.jpg) 0 0 no-repeat;
		height: 1260px;
		}
		
		
		ul.lista_nov {
			display: inline-block;
			height: 831px;
			margin-bottom: 7px;
			}
		
		ul.lista_nov:after {
				content: ".";
				display: block;
				height: 0;
				visibility: hidden;
			}
		
		ul.lista_nov li {
			width: 402px;
			margin: 0 30px 37px 30px;
			float: left;
			display: inline;
			height: 240px;
			}
			
			.img_nov {	
				background: url(../img/estructura/img_nov_back.gif) 0 0 no-repeat;
				width: 134px;
				height: 101px;
				padding: 4px;
				float: left;
				margin: 5px 0 14px 0;
				}
				
				.mini_nov {
					width: 134px;
					height: 101px;
					}
				
			.tit_nov {
				width: 237px;
				height: 114px;
				float: right;
				background: url(../img/estructura/tit_nov_back.gif) 0 100% no-repeat;
				margin-bottom: 14px;
				}
			
			.tit_nov h4 {
				font-size: 9px;
				color: #999;
				font-weight: normal;
				width: 175px;
				float:left;
				margin-bottom: 11px;
				}
			
			.tit_nov h3 {
				font-size: 12px;
				color: #3b73b9;
				font-weight: bold;
				float:left;
				height: 64px;
				width: 237px;
				}
			
			ul.lista_nov li p {
				height: 96px;
				float: left;
				}
				
			#paginado_nov {
				height: 17px;
				width: 864px;
				background: url(../img/estructura/pag_nov_back.gif) 0 100% no-repeat;
				margin: 0 auto 0 auto;
				}
				
			#footer.foot_novs {
				margin-top: 68px;
				}
				

/*------------------------------------------------ NOVEDAD / ACTIVIDAD / PROYECTO -------------------------------------------------------*/

			#wrapper.wr_novedad {
				background: url(../img/estructura/03_wrapper_nov.jpg) 0 0 no-repeat;
				height: 1035px;
				}
					
			
			#img_nov1 {
				background-image: url(../img/estructura/img_nov1_back.gif);
				width: 280px;
				height: 210px;
				margin: 8px 0 20px 0;
				padding: 4px;
				}
			
			#img_pro_ind {
				width: 288px;
				height: 218px;
				margin: 8px 0 20px 0;
				padding: 0px;
				}
				
				#nov_img {
					width: 280px;
					height: 210px;
					}
				

			
			h4.fecha {
				font-size: 9px;
				color: #999;
				font-weight: normal;
				margin-bottom: 11px;
				}
			
			h3.titu_nov  {
				font-size: 12px;
				color: #3b73b9;
				font-weight: bold;
				background: url(../img/estructura/titu_nov_back.gif) 0 100% no-repeat;
				padding-bottom: 18px;
				margin-bottom: 13px;
				}
			
			#contenido_nov {
				height: 528px;
				overflow: auto;
				}
			
			#contenido_nov ul li {
					list-style: disc inside;
					margin-bottom: 6px;
					}
				
				#contenido_nov ol li {
					list-style: decimal inside;
					margin-bottom: 6px;
					}
			
			
			#footer.foot_novedad {
				margin-top: 57px;
				}
				
				

/*------------------------------------------------ CATALOGO -------------------------------------------------------*/


		#wrapper.wr_catalogo {
				background: url(../img/estructura/06_wrapper_cat.jpg)0 0 no-repeat;
				height: 1097px;
				}
				
	
				
				ul.lista_catalogo {
					margin-left: 20px;
					display: inline-block;
					height: 663px;
					margin-bottom: 17PX;
					}
				
				ul.lista_catalogo:after {
					content: ".";
					display: block;
					height: 0;
					visibility: hidden;
				}
				
				ul.lista_catalogo li {
				background: url(../img/estructura/li_catalogo_back.gif) 0 0 no-repeat;
				width: 362px;
				height: 166px;
				float: left;
				margin: 0 20px 35px 20px;
				padding: 20px 20px 0 20px;
				font-size: 14px;
				color: #3b73b9;
				font-weight:bold;	
				}
				
				ul.lista_catalogo li ul {
					padding-top: 32px;
					}
				
				ul.lista_catalogo li ul li {
					background: url(../img/estructura/li_ul_li_cat_back.gif) 0 8px no-repeat;
					font-size: 11px;
					color: #666;
					font-weight: normal;
					width: auto;
					height: auto;
					margin: 0 0 6px 0;
					padding: 0 0 0 12px;
					float: none;
					}
								
				#footer.foot_cat {
					margin-top: 58px;
				}
				
/*------------------------------------------------ CATALOGO AMP -------------------------------------------------------*/


		body.body_cat {
			background: url(../img/estructura/01_background_cat.jpg) 50% 0 #cacdd0 no-repeat;
			}


		#wrapper.wr_catalogo_amp {
				background: url(../img/estructura/06_catalogo_wrapper_back.jpg) #dcdee0 0 0 no-repeat;
				padding: 0;
				width: 954px;
				}
				
			#content.cont_cat_amp {
				background: url(../img/estructura/06_catalogo_cont_red.jpg) 0 100% #fff no-repeat;
				margin: 0 15px 0 15px;

				}


			#col1_cat_amp {
				width: 288px;
				float:left;
				margin-left: 30px;
				}
				
				#col_catalogo {
					width: 286px;
					border: 1px solid #e0e0e0;
					border-bottom: none;
					border-top: none;
					padding: 16px 0 2px 0;
					}
					
					.red_arr {
						background: url(../img/estructura/col1_cat_red.gif) 0 0 no-repeat;
						height: 5px;
						width: 288px;
						}
					
					.red_aba {
						background: url(../img/estructura/col1_cat_red.gif) 0 -5px no-repeat;
						height: 5px;
						width: 288px;
						}
				
				
				#col_catalogo h4 { 
					font-size: 14px;
					color: #3b73b9;
					font-weight: bold;
					margin: 0 20px 15px 20px;
					}
				
				#col_catalogo ul {
					margin: 0 0 30px 20px;
					}
				
				#col_catalogo ul li {
					background:transparent url(../img/estructura/li_mod_back_gris.gif) no-repeat scroll 0 8px;
					margin-bottom:6px;
					padding-left:12px;
					}
					
					#col_catalogo ul li a {
						color: #666;
						text-decoration: none;
						}
						#col_catalogo ul li a:hover {
							text-decoration: underline;
							}
				
				#titulo_ficha_buscador {
					width: 536px;
					height: 78px;

					}
				
				
				#col2_cat_amp h2 {
					color: #3b73b9;
					font-size: 14px;
					font-weight:bold;
					margin: 8px 0 7px 0;
					width: 353px;
					float:left;
					}
				
				#col2_cat_amp p.subcategoria {
					width: 353px;
					float: left;
					}
					
					
						#buscador {
							width: 174px;
							float: right;
							margin: 9px 0 0 0;
							}
							
							#buscar input {
								width: 108px;
								border: none;
								background-color: #dddddd;
								float: left;
								color: #666;
								font-size: 11px;
								font-family: Tahoma, Arial, "HelveticaNeue LightCond";
								height: 15px;
								padding: 2px 2px 0px 2px;
								}
							
							
							
					#col2_cat_amp ul {
						height: 994px;
						}		
					
					#col2_cat_amp ul li {
						background: url(../img/estructura/catalogo_mod_back.png) 0 0 no-repeat;
						width: 526px;
						height: 141px;
						margin-bottom: 20px;
						padding: 4px;
						}
						
						.img_cat {
							width: 189px;
							height: 141px;
							float: left;
							background: url(../img/estructura/189x141.gif) 0 0 no-repeat;
							}
					
						.info_cat {
							width: 301px;
							float: right;
							margin: 15px 16px 0 0;
							display: inline;
							}
							
							.info_cat  h5.numero {
								font-size: 9px;
								color: #fff;
								float:left;
								font-weight: normal;
								width: 150px;
								}
							
							.info_cat  h5.fecha {
								font-size: 9px;
								color: #fff;
								float:right;
								font-weight: normal;
								width: 151px;
								text-align: right;
								}
							
							.info_cat  h3 {
								font-size: 14px;
								color: #ffdd80;
								width: 211px;
								float:left;
								font-weight: bold;
								margin: 10px 0 11px 0;
								height: 32px;
								}
							
							.info_cat  h4 {
								font-size: 14px;
								color: #ffdd80;
								width: 75px;
								float:right;
								font-weight: bold;
								margin: 10px 0 0 0;
								text-align: right;
								height: 32px;
								}
								.decimales 	{
									font-size: 11px;
									}
								
								.euro {
									font-size: 12px;
									}
									
							.info_cat p {
								width: 211px;
								float:left;
								color: #fff;
								height: 32px;
								}
							
							#paginado_cat {
									background: url(../img/estructura/pag_cat_back.gif) 0 15px no-repeat;
									height: 17px;
									margin: 30px 0px 30px 0px;
									}
			
			#col2_cat_amp {
				width: 536px;
				float:right;
				margin-right: 45px;
				display: inline;
				}


				/*#FOOTER EN IDIOMA*/
				


/*------------------------------------------------ FICHA -------------------------------------------------------*/

	#wrapper.wr_ficha {
				background: url(../img/estructura/07_wrapper_ficha.jpg) 0 0 no-repeat;
				height: 830px;
				}

				#col1_ficha {
					width: 272px;
					margin: 26px 0 0 30px;
					float:left;
					}
				
				#col2_ficha {
					width: 552px;
					margin:29px 40px 0 0;
					float:right;
					}
				
				h5.num_fecha {
					font-size: 9px;
					color: #666;
					float:left;
					font-weight: normal;
					width: 150px;
					margin: 5px 0 0 26px;
					}

				#cont_img {
					background: url(../img/estructura/cont_img_ficha.gif) 0 0 no-repeat;
					width: 254px;
					height: 191px;
					float: left;
					margin: 14px 0 0 10px;
					padding: 4px;
					}
					
					#img_ficha {
						width: 254px;
						height: 191px;
						background-image: url(../img/estructura/254x191.gif);
						}
						
					#disponibilidad {
						background: url(../img/estructura/mod_disp_ficha.gif) 0 0 no-repeat;
						width: 230px;
						height: 135px;
						margin: 26px 0 0 10px;
						float: left;
						padding: 19px 16px 0 16px;
						}
						
						.precio_disp {
							font-size: 14px;
							}
						
						.euro_dis {
							font-size: 12px;
							}
						
						.let_peq {
							color: #666;
							font-size: 9px;
							}
						
				
				#col2_ficha h3 {
					font-size: 14px;
					font-weight: bold;
					color:#3b73b9;
					margin-bottom: 10px;
					}
					
					#ficha_scroll {
						height: 361px;
						padding-right: 10px;
						overflow: auto;
						}
					
					#ficha_scroll h4 {
						font-size: 11px;
						font-weight:normal;
						margin-bottom: 0px;
						color: #3B73B9;
						}
					
					#ficha_scroll ul li {
						margin-bottom: 6px;
						list-style: disc inside;
						}
					
				#volver_ficha {
					background: url(../img/estructura/volver_ficha.gif) 0 0 no-repeat;
					height: 17px;
					width: 552px;
					margin-top: 28px;
					}

				
				#footer.foot_ficha {
				margin-top: 70px;
				}


/*--------------------------------------------- ID ------------------------------------------------------------------*/

	
	#wrapper.wr_id {
				background: url(../img/estructura/07_wrapper_id.jpg) 0 0 no-repeat;
				height: 1054px;
				}


				p.par_id {
					margin-left: 18px;
					}
				
				p.par_id2 {
					margin: 0 0 53px 18px;
					}
					
					ul.lista_nov.alto_id {
						height: 538px;
						}

		
		#footer.foot_id {
				margin-top: 52px;
				}

/*-------------------------------------------------- ID AMP ----------------------------------------------------------*/

		body.body_id_amp {
			background: url(../img/estructura/01_background_id_amp.jpg) 50% 0 #cacdd0 no-repeat;
			}


		#wrapper.wr_id_amp {
				background: url(../img/estructura/07_id_wrapper_back.jpg) #dcdee0 0 0 no-repeat;
				padding: 0;
				width: 954px;
				}
		#img_nov1.marg_img_id {
			float: left;
			margin: 23px 40px 22px 0px;
			background-image: url(../img/estructura/img_nov1_back.gif);
			padding: 4px;
			width: 280px;
			height: 210px;
			}


		#content.cont_id_amp {
				background: url(../img/estructura/06_catalogo_cont_red.jpg) 0 100% #fff no-repeat;
				margin: 0 15px 0 15px;
				padding: 0 40px 0 40px;
				width: 844px;
				min-height: 580px;
				}
				
				#content.cont_id_amp ul li {
					list-style: disc inside;
					margin-bottom: 6px;
					}
				
				#content.cont_id_amp ol li {
					list-style: decimal inside;
					margin-bottom: 6px;
					}
				
				h3.titu_id_amp  {
				font-size: 12px;
				color: #3b73b9;
				font-weight: bold;
				background: url(../img/estructura/titu_nov_back.gif) 100% 100% no-repeat;
				padding-bottom: 18px;
				margin-bottom: 13px;
				}
		
		#bot_id {
			height:17px;
			margin:25px 0 40px 0;
			}


/*------------------------------------------------ LABORATORIO -------------------------------------------------------*/


			#wrapper.wr_lab {
				background: url(../img/estructura/08_wrapper_lab.jpg) 0 0 no-repeat;
				height: 1711px;
				}
				
				#col2_contenidos.col2_lab {
					margin-right: 43px;
					}

			#img_lab1 {
				
				width: 288px;
				height: 218px;
				margin-top: 20px;
				}
			
			#img_lab2 {
				
				width: 288px;
				height: 218px;
				margin-top: 20px;
				}
			
			#img_lab3 {
				
				width: 288px;
				height: 218px;
				margin-top: 20px;
				}
			
			ul.lista_lab {
				margin-bottom: 16px;
				}
			
			ul.lista_lab li{
				background: url(../img/estructura/li_mod_back_gris.gif) no-repeat scroll 0 8px;
				margin-bottom:6px;
				padding-left:12px;
				}
			
			.margen_p_6 {	
				margin-bottom: 6px;
				}
				
			a#applus {
				background: url(../img/estructura/logo_applus.gif) 0 0 no-repeat;
				width: 39px;
				height: 76px;
				text-indent: -9999px;
				/*float: left;*/
				display: block;
				margin: 50px 0 0 124px;
				}
			
			/*a#xunta {
				background: url(../img/estructura/logo_xunta.gif) 0 0 no-repeat;
				width: 79px;
				height: 77px;
				text-indent: -9999px;
				float: left;
				display: block;
				margin: 50px 0 0 60px;
				}*/
			
			p.p_lab_col1 {
				float: left;
				font-size: 9px;
				text-align: center;
				color: #999;
				margin-top: 20px;
				}
			
			
			#footer.foot_lab {
					margin-top: 36px;
				}
				

/*------------------------------------------------ CONTACTO -------------------------------------------------------*/


			#wrapper.wr_cont {
				background: url(../img/estructura/09_wrapper_cont.jpg) 0 0 no-repeat;
				height: 964px;
				}
				
				#col1_cont {
					width: 520px;
					float: left;
					margin: 32px 0 0 43px;
					height: 600px;
					}
				
				#col2_cont {
					width: 288px;
					float: right;
					margin:0 30px 0 0;
					}
					
				#contacto_form {
					display: inline-block;
					height: 518px;
					}
				
				#contacto_form:after {
					content: ".";
					display: block;
					height: 0;
					visibility: hidden;
				}
				
				#contacto_form label {
					width: 250px;
					float:left;
					margin-right: 20px;
					}
					
					
				#contacto_form label.sin_margen {
					margin-right: 0px;
					}
				
				#contacto_form label.label_text {
					width: 520px;
					margin-right: 0;
					float: left;
					}
					
				#contacto_form input {
					background: url(../img/estructura/input1.gif) 0 0 no-repeat;
					height: 21px;
					border:none;
					width: 244px;
					font-family: Tahoma, Arial, "HelveticaNeue LightCond";
					color: #666;
					padding: 5px 3px 0 3px;
					font-size: 11px;
					margin: 10px 0 19px 0;
					}
				
				#contacto_form textarea {
					background: url(../img/estructura/input2.gif) 0 0 no-repeat;
					height: 99px;
					border:none;
					width: 514px;
					font-family: Tahoma, Arial, "HelveticaNeue LightCond";
					color: #666;
					padding: 5px 3px 0 3px;
					font-size: 11px;
					margin: 10px 0 19px 0;
					}
				
				.text_legal {
					color: #b2b2b2;
					font-size: 9px;
					text-align: justify;
					}
				
				#contacto_form label.lab_cond {
					width: 21px;
					margin-right: 0;
					float: left;
					height:12px;
					}
					
				#contacto_form input.condiciones {
					background: none;
					width: 12px;
					height: 12px;
					float: left;
					margin-top: 15px;
					}
					
					p.acepto {
						float:left;
						margin-top: 12px;
						}
				
				
				
				.destacado_azul {
					color: #3b73b9;
					}
			
			#gmap {
				background: url(../img/estructura/gmap_back.gif) 0 0 no-repeat;
				width: 280px;
				height: 210px;
				padding: 4px;
				margin-bottom: 11px;
				}										
					#google_map {
						width: 280px;
						height: 210px;
						}
				
				#mod_cont {	
					background: url(../img/estructura/mod_cont_back.gif) 0 0 no-repeat;
					width: 258px;
					height: 277px;
					padding: 31px 0 0 21px;
					}
					
					.flot_ancho {
							width: 98px;
							float: left;
							}
					
					.ancho_tel{
						width: 95px;
						}
		
			#footer.foot_cont {
					margin-top: 67px;
				}
				
				
/*---------------------------------- PRIVACIDAD ------------------------------------------------*/

			body.privacidad_body {
				background: #fff;
			}

				
				#privacidad {
					width: 380px;
					height: 480px;
					padding: 30px;
					background-color: #fff;
					text-align: justify;
					}