@charset "utf-8";
/* CSS Document */


/* GENERALES */
*{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
body {
	background:#E7E7E7 url(../img/system/bg_shadow.jpg) repeat-y center;
}
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color:#8E223C;
	font-size:1em;
}
a:active {
	text-decoration: none;
	color: #CCC;
}
img {
	border:0px;
}

/* colores para links */
.a_granate{
	text-decoration: none;
	color:#8E223C;
	font-weight: bold;
}
.a_granate:link {
	color: #8E223C;
	text-decoration: none;
}
.a_granate:visited {
	text-decoration: none;
	color: #8E223C;
}
.a_granate:hover {
	text-decoration: none;
	color:#ccc;
	font-weight: bold;
}
.a_granate:active {
	text-decoration: none;
	color: #8E223C;
}



.a_logo{
	text-decoration: none;
	color:#908a87;
	font-weight: bold;
}
.a_logo:link {
	color: #00afc6;
	text-decoration: none;
}
.a_logo:visited {
	text-decoration: none;
	color: #00afc6;
}
.a_logo:hover {
	text-decoration: none;
	color:#00afc6;
	font-weight: bold;
}
.a_logo:active {
	text-decoration: none;
	color: #00afc6;
}



/* colores fuente */
.naranja{
	color:#F6A822;
}
.blanco{
	color:#FFF;
}
.granate{
	color:#8E223C;
	font-weight: bold;
	font-size: 12px;
}
.granate2{
	color:#8E223C;
	font-size:20px;
}
.granate3{
	color:#8E223C;
	font-weight: bold;
	font-size: 11px;
}
.granate4{
	color:#8E223C;
	font-size:17px;
}
.granate5{
	color:#8E223C;
	font-weight: bold;
	font-size: 11px;
}
.granate6{
	color:#8E223C;
}

.negro{
	font-size:11px;
	font-weight: bold;
	}

/* PLANTILLA */
.all{
	width:980px;
	float:none;
	margin:auto;
}
	.web{
	}
		.cabecera{
			position:relative;
			float:left;
			width:100%;
			height:182px;
			margin-top:20px;
		}
			.img_cab{
				background-image:url(../img/system/fot_flores.jpg);
				background-repeat:no-repeat;
				width:212px;
				height:181px;
				position:absolute;
				bottom:16px;
				left:-17px;
			}
			.logo{
				position:absolute;
				width:247px;
				height:73px;
				left:184px;
				top:31px;
				z-index:10;
			}
			.menu_sup_txt{
				position:absolute;
				width:auto;
				height:auto;
				right:353px;
				*right:370px;
				top:30px;
			}
			.menu_sup{
				position:relative;
				float:right;
				width:auto;
				height:50px;
				margin-top:25px;
				margin-right:20px;
			}
				.boton{
					position:relative;
					float:left;
					width:127px;
					height:33px;
					margin-left:15px;
					margin-top:35px;
				}
					.b_txt{
						position:absolute;
						top:7px;
						left:55px;
					}
					.n_txt{
						position:absolute;
						top:7px;
						left:55px;
					}
		.cuerpo{
		}
			.menu_lat{
				position:relative;
				float:left;
				width: 130px;
				margin-left:10px;
				*margin-left:1px; /* Solo IE6, 7 */
			}
				.buscador{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					margin-bottom:20px;
				}
					.buscador input{
						display: inline;
						width:110px;
						border:1px #8E223C solid;
						position:relative;
						float:left;
					}
					.buscador input:hover{
						background-color:#EFEFEF;
					}
					.buscador .buscador_enviar{
						background-color:#8E223C;
						color:#fff;
						width:18px;
						height:18px;
					}
					.buscador .buscador_enviar:hover{
						background-color:#fff;
						color:#8E223C;
					}
				.menu_titu{
					font-size:13px;
					font-weight:bold;
					color:#8E223C;
					margin:0px 0px 15px 3px;
					*margin:0px 0px 15px 10px; /* Solo IE6, 7 */
				}
				.menu_categ{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					border-bottom:1px dotted #E28BA2;
					margin-left:3px;
				}
					.nombre_categ{
						position:relative;
						float:left;
						height:auto;
						width: auto;
						margin:3px 0px 2px 10px;
						*margin:3px 0px 2px 7px; /* Solo IE6, 7 */
						*padding:1px 0px 1px 0px; /* Solo IE6, 7 */
					}	
				.tendencias{
					position:relative;
					float:left;
					margin:40px 0px 0px 0px;
					*margin:40px 0px 0px 0px; /* Solo IE6, 7 */
					
					}
					.titu_tendencias{
						font-size:13px;
						font-weight:bold;
						color:#8E223C;
						width:50px;
						margin:0px 0px 12px 5px;
						*margin:0px 0px 12px 8px; /* Solo IE6, 7 */
					}
					.menu_tendencias{
						position:relative;
						float:left;
						width:100%;
						height:auto;
						margin-left:3px;
					}
						.nombre_tendencias{
							border-bottom:1px dotted #E28BA2;
							position:relative;
							float:left;
							height:auto;
							width: 115px;
							padding:0px 0px 1px 10px;
							*padding:1px 0px 1px 15px; /* Solo IE6, 7 */
							margin:1px 0px 1px 0px;
						}
			.divcontent{
				position:relative;
				height:auto;
				float:right;
				width:800px;
			}
		.pie{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			margin-top:40px;
			border-top:1px solid #CCC;
			padding-top:5px;
		}
			.pie_contacto{
				position:relative;
				float:left;
				height:auto;
				width:500px;	
			}
			.pie_logo{
				position:relative;
				height:auto;
				color: #00afc6;
				width:125px;	
				float:right;
			}
				.pie_logo_txt{
					position:relative;
					float:left;
					height:auto;
					width:90px;
					margin:0px 5px 0px 0px;
				}
				.pie_logo_img{
				}


		
/* SECCIONES */

	/* INDEX */
	.img_supe{
		position:relative;
		float:left;
		width:800px;
		heigth:420px;
		margin-top:2px;
	}
		.i_img1{
			position:relative;
			float:left;
			width:550px;
			hight:366px;
		}
		.i_publi{
			position:relative;
			float:right;
			width:232px;
			height:419px;
			margin-top:-38px;
			line-height:0px;
		}
	.img_infe{
		position:relative;
		float:left;
		width:800px;
		height:auto;
		margin-top:20px;
	}
	.home_bottom{
		position:relative;
		float:left;
		width:780px;
		background-color:#E8E8E8;
		min-height:50px;
		padding:5px 5px 5px 5px;
		margin-top:20px;
	}
		.home_caja{
			position:relative;
			float:left;
			width:auto;
			background-color:#FFF;
			padding:10px 10px 10px 10px; 
			margin-bottom:5px;
			cursor:pointer;
		}
			#caja1{
				width:495px;
				margin-right:5px;
			}
			#caja2{
				width:240px;
			}
			#caja3{
				background-color:#E8E8E8;
				width:240px;
			}
			#caja4{
				width:500px;
				min-height:130px;
			}
			#caja5{
				width:240px;
				margin-right:5px;
				min-height:180px;
			}
			#caja6{
				width:235px;
				min-height:180px;
			}
			#caja7{
				width:480px;
				min-height:150px;
			}
			#caja8{
				width:480px;
				min-height:150px;
				margin-bottom:0px;
			}
			#caja9{
				width:254px;
				float:right;
				background-color:#e8e8e8;
				margin-bottom:0px;
			}
			
    		.hc_title{
				position:relative;
				float:left;
				width:95%;
				padding-left:20px;
				background-image:url(../img/index/corazon.png);
				background-position:top left;
				background-repeat:no-repeat;
				color:#8E223C;
				border-bottom:1px dashed #8E223C;
				padding-bottom:4px;
				display:block;
			}
    		.hc_subtitle{
				position:relative;
				float:left;
				width:auto;
				display:block;
				color:#FCAE27;
				margin-top:6px;
			}
				.hc_subtitle span{
					color:#8E223C;
				}
			.hc_icon{
				position:absolute;
				width:auto;
				top:5px;
				right:0px;
			}
			.hc_txt{
				position:relative;
				float:left;
				width:auto;
				margin-top:10px;
				display:block;
			}

	
	/* CATEGORIA */
	.cat_toda{
	}
		.cat_naveg{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			margin:0px 0px 20px 0px;
		}
			.cat_migas{
				position:relative;
				float:left;
				height:auto;
				width:400px;
			}
			.cat_pagi{
				position:relative;
				float:right;
				height:auto;
				width:350px;
				text-align:right;
				margin-right:20px;
			}
		.cambiar_prov{
			position:relative;
			float:left;
			width:auto;
			height:auto;
			margin:0px 20px 15px 0px;
		}
			.cambiar_prov form{
				display:inline;
				margin-right:20px;
			}
			.cambiar_prov select{
				border:0px;
				border-bottom:1px solid #CCC;
				min-width:80px;
				font-size:10px;
				color:#999;
			}
		.emp_list{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			margin-top:10px;
		}
			.emp_img{
				position:relative;
				float:left;
				width:198px;
				height:135px;
				border:1px solid #c4c4c4;
			}
			.emp_img:hover{
				background-color:#EAEAEA;
			}
				.emp_img2{
					position:relative;
					float:left;
					width:188px;
					height:125px;
					margin:5px 0px 5px 5px;
					*margin:5px 0px 5px 5px!important; /* solo IE7 */
					*margin:5px 3px 2px 3px; /* Solo IE6 */	
				}
			.emp_datos{
				position:relative;
				float:right;
				height:auto;
				width:550px;
				*width:520px;
				margin:15px 20px 0px 30px;
			}
				.emp_titu{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					border-bottom:1px dotted #8E223C;
					padding-bottom:7px;
					margin-bottom:10px;
				}
				.emp_descrip{
					position:relative;
					float:left;
					width:100%;
					height:auto;
				}
			.cat_pagi2{
				position:relative;
				float:right;
				height:auto;
				width:500px;
				text-align:right;
				margin:20px 20px 0px 0px;
				*margin:0px 20px 0px 0px; /* Solo IE6, 7 */
			}
			
		
	/* FICHA */
	.ficha{	
		position:relative;
		float:left;
		width:100%;
		height:auto;
		margin-bottom:35px;
	}
		.ficha_migas{
			position:relative;
			float:left;
			height:auto;
			width:400px;
		}
		.ficha_pasar{
			position:relative;
			float:right;
			height:auto;
			width:300px;
			text-align:right;
			margin:0px 15px 0px 0px;
		}
	.ficha_img{
		width:500px;	
		*margin-top:-5px; /* Solo IE6, 7 */
		position:relative;
		float:left;
	}
		.ficha_muestra{
			position:relative;
			float:left;
			width:100%;
			height:333px;
		}
		.ficha_fotos{
			position:relative;
			float:left;
			width:500px;
			height:auto;
			margin-top:10px;
		}
			.img_gal_mini{
				cursor:pointer;
			}
			.img_gal_mini:hover{
				filter: alpha(opacity=50); /* internet explorer */
				-khtml-opacity: 0.5;       /* khtml, version anterior de safari */
				-moz-opacity: 0.5;         /* firefox, mozilla, netscape */
				opacity: 0.5;              /* safari, chrome, opera */
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*internet explorer 8 */
			}
	.ficha_datos{
		position:relative;
		height:auto;
		float:right;
		width:255px;
		margin-right:15px;
	}
		.ficha_datos_logo{
		}
		.ficha_datos_img{
			margin-bottom:25px;
		}
		.ficha_descrip{
			border-top:1px solid #8E223C;
			border-bottom:1px solid #8E223C;
			padding:15px 0px 15px 0px;
		}
			.ficha_datos_descrip{	
			}
		#flechas{
		}
	.info_todo{
		margin-top:30px;
		position:relative;
		float:left;
		width:100%;
		height:auto;
	}
		.info{
			width:390px;
			position:relative;
			float:left;
			height:auto;
		}
			.info_contacto{
				position:relative;
				float:left;
				width:100%;
				height:auto;
			}
			.info_direc{
				position:relative;
				float:left;
				width:100%;
				height:auto;
			}
		.info_datos{
			position:relative;
			float:right;
			height:auto;
			width:370px;
			margin:15px 15px 0px 0px;
		}
			.info_tlf{
				position:relative;
				float:right;
				height:auto;
				width:100px;
				background-color:#8E223C;
				text-align:center;
				padding:1px 0px;
			}
			.info_web{
				position:relative;
				float:right;
				height:auto;
				width:100px;
				background-color:#8E223C;
				margin-left:7px;
				text-align:center;
				padding:1px 0px;
			}
			.info_presu{
				position:relative;
				float:right;
				height:auto;
				width:150px;
				background-color:#8E223C;
				margin-left:7px;
				text-align:center;
				padding:1px 0px;
			}
		
		
		/* FICHA TLF */
		.ficha_tlf{
			width:404px;
			height:152px;
		}
			.ficha_tlf_txt{
				position:absolute;
				top:105px;
				*top:95px; /* Solo IE6, 7 */
				left:190px;
				width:auto;
				height:auto;
				color:#000;
				font-size:15px;
			}
			.ficha_tlf_img{
				background-image:url(../img/ficha/ficha_tel.jpg);
				background-repeat:no-repeat;
				width:404px;
				height:150px;
				margin:15px 0px 0px 0px;
			}
		
		
		/* FICHA WEB */
		.ficha_web{
		}
			

		/* FICHA PRESUPUESTO */
		.ficha_presu{
			width:404px;
			height:300px;
			background-image:url(../img/ficha/ficha_presupuesto.jpg);
			background-repeat:no-repeat;
		}
			.ficha_presu_formu{
				position:absolute;
				top:23px;
				left:35px;
				font-size:14px;
				z-index:999;
			}
				.ficha_formu_nombre{
					position:absolute;
					top:15px;
					width:400px;
				}
					.ficha_formu_nombre input{
						margin-left:7px;
						border:0px solid;
						background-color:transparent;
						width:220px;
					}
				.ficha_formu_telefono{
					position:absolute;
					top:38px;
					width:400px;
				}
					.ficha_formu_telefono input{
						margin-left:10px;
						border:0px solid;
						background-color:transparent;
						width:282px;
					}
				.ficha_formu_email{
					position:absolute;
					top:64px;
					width:400px;
				}
					.ficha_formu_email input{
						margin-left:18px;
						border:0px solid;
						background-color:transparent;
						width:297px;
					}
				.ficha_formu_mensaje{
					position:absolute;
					top:94px;
					width:400px;
				}
					.ficha_formu_mensaje textarea{
						border:0px solid;
						background-color:transparent;
						width:289px;
						height:154px;
						margin-left:7px;
						vertical-align:text-top;
					}
				.ficha_formu_boton input{
					background-image:url(../img/ficha/boton_presupuesto.jpg);
					background-repeat:no-repeat;
					width:80px;
					height:30px;
					position:absolute;
					top:260px;
					left:285px;
					*left:279px; /* Solo IE6, 7 */
					color:#FFF;
					*color:#000; /* Solo IE6, 7 */
					border:none;
				}
				.ficha_formu_boton input:hover{
					background-image:url(../img/ficha/boton_presupuesto_encendido.jpg);
					background-repeat:no-repeat;
				}
	

	
	
	/* TENDENCIAS */
	.o_tendencias_novia{
		position:relative;
		float:left;
		width:800px;
		height:auto;
	}
		.o_tendencias_migas{
			position:relative;
			float:left;
			width:100%;
			height:20px;
			margin:0px 0px 10px 0px;
		}
		.o_tendencias_img{
			position:relative;
			float:left;
			width:590px;
			height:auto;
			margin:10px 0px 0px 0px;
		}
			.o_tendencias_grande{
				position:relative;
				float:left;
				width:320px;
				height:485px;
				margin:0px 15px 0px 0px;
			}
			.o_tendencias_mini{
				position:relative;
				float:left;
				width:218px;
				height:400px;
				}
				.o_tendencias_mini_img:hover{
					filter: alpha(opacity=50); /* internet explorer */
					-khtml-opacity: 0.5;       /* khtml, version anterior de safari */
					-moz-opacity: 0.5;         /* firefox, mozilla, netscape */
					opacity: 0.5;              /* safari, chrome, opera */
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*internet explorer 8 */
				}
				.o_tendencias_mini img{
					margin:0px 10px 7px 0px;
				}
			.o_tendencias_boton{
				position:relative;
				float:left;
				width:210px;
				height:90px;
			}
				.o_tendencias_sombra{
					position:relative;
					float:right;
					background-image:url(../img/tendencias/sombra.jpg);
					width:194px;
					height:41px;
					margin:0px 20px 0px 0px;
				}
				.o_tendencia_flecha{
					position:relative;
					float:right;
					width:53px;
					height:31px;
					margin:10px 27px 0px 0px;
					*margin:10px 14px 0px 0px; /* Solo IE6, 7 */
				}
			.o_tendencias_frase{
				position:relative;
				float:left;
				width:590px;
				height:auto;
			}
			
		.o_tendencias_listas{
			position:relative;
			float:right;
			width:187px;
			height:auto;
			margin:0px 20px 0px 0px;
			*margin:0px 15px 0px 0px;
		}
			.o_list_tendencias_img{
				position:relative;
				float:left;
				width:187px;
				height:63px;
				margin:0px 0px 5px 0px;
			}
			.o_list_tendencias_txt{
				position:relative;
				float:left;
				width:165px;
				height:autox;
				margin:0px 0px 0px 10px;
				*margin:0px 0px 0px 5px;
				padding:0px 0px 5px 0px;
				border-bottom:1px dotted #E28BA2;
			}
			.o_txt_grande{
				position:relative;
				float:left;
				width:180px;
				height:auto;
				margin:15px 0px 0px 10px;
				*margin:15px 0px 0px 5px;
			}
		.o_tendencias_txt{
				position:relative;
				float:left;
				width:560px;
				height:25px;
				margin:10px 0px 0px 0px;
			}
		.o_img_infe{
			position:relative;
			float:left;
			width:800px;
			height:auto;
			margin-top:20px;
		}
		
		
	
	
	
	/* CONTACTO */
	.contac_migas{
		position:relative;
		float:left;
		width:100%;
		height:55px;
		margin:-39px 0px 0px 0px;
	}
	.contac{
		height:552px;
		width:800px;
		background-image:url(../img/contacto/foto_contacto.jpg);
		background-repeat:no-repeat;
	}
		.contac_txt{
			position:absolute;
			height:auto;
			width:175px;
			top:70px;
			*top:91px; /* Solo IE6, 7 */
			left:75px;
		}
		.contac_info{
			position:absolute;
			height:auto;
			width:500px;
			left:299px;
			top:65px;
			*top:85px; /* Solo IE6, 7 */
		}
			.contac_titu{
				position:absolute;
				width:100%;
				height:auto;
			}
			.contac_nombre{
				position:absolute;
				width:auto;
				height:auto;
				left:1px;
				top:42px;
				*top:37px; /* Solo IE6, 7 */
			}
				.contac_nombre input{
					height:auto;
					border:0px solid;
					background-color:transparent;
					color:#000;
					width:408px;
					font-size:11px;
				}
			.contac_tlf{
				position:absolute;
				width:auto;
				height:auto;
				top:64px;
				*top:59px; /* Solo IE6, 7 */
				left:1px
			}
				.contac_tlf input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					width:409px;
					font-size:11px;
				}
			.contac_email{
				position:absolute;
				width:auto;
				height:auto;
				top:87px;
				*top:82px; /* Solo IE6, 7 */
				left:1px;
			}
				.contac_email input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					width:427px;
					font-size:11px;
				}
			.contac_coment{
				position:absolute;
				width:100%;
				height:auto;
				top:111px;
				*top:107px; /* Solo IE6, 7 */
			}
				.contac_coment textarea{
					position:absolute;
					border:0px solid;
					background-color:transparent;
					color:#000;
					width:394px;
					height:69px;
					font-size:11px;
				}
			.contac_boton input{
				position:absolute;
				width:78px;
				height:29px;
				border:none;
				background-image: url(../img/contacto/boton_contacto.jpg);
				background-repeat:no-repeat;
				padding-bottom:5px;
				color:#FFF;
				*color:#000; /* Solo IE6, 7 */
				top:250px;
				left:20px;
				*left:17px; /* Solo IE6, 7 */
			}
			.contac_boton input:hover{
				position:absolute;
				width:78px;
				height:29px;
				border:none;
				background-image: url(../img/contacto/boton_contacto_encendido.jpg);
				background-repeat:no-repeat;
				color: #FFF;
			}
		.contac_txt2{
			position:absolute;
			height:auto;
			width:180px;
			top:300px;
			*top:317px; /* Solo IE6, 7 */
			left:233px;
		}
			
			
			
	/* PUBLICIDAD */
	.public_migas{
		position:relative;
		height:20px;
		margin:-39px 0px 20px 0px;
	}
	.public{
		height:550px;
		background-image:url(../img/publicidad/foto_publi.jpg);
		background-repeat:no-repeat;
	}
		.public_txt{
			position:absolute;
			width:187px;
			height:200px;
			top:50px;
			left:65px;
		}
		.public_dat_emp{
			position:absolute;
			width:500px;
			height:300px;
			top:20px;
			left:294px;
		}
			.dat_titu{
				margin:0px 0px 12px 0px;
			}
			.emp_dat_emp{
				margin:0px 0px 7px 0px;
			}
				.emp_dat_emp input{
					border:0px solid;
					background-color:transparent;
					font-size:11px;
					width:361px;
				}
			.emp_dat_cif{
				margin:0px 0px 7px 0px;
				*margin:0px 0px 6px 0px; /* Solo IE6, 7 */
			}
				.emp_dat_cif input{
					border:0px solid;
					background-color:transparent;
					font-size:11px;
					width:432px;	
				}
			.emp_dat_direc{
				margin:0px 0px 7px 0px;
				*margin:0px 0px 5px 0px; /* Solo IE6, 7 */
			}
				.emp_dat_direc input{
					border:0px solid;
					background-color:transparent;
					font-size:11px;
					width:405px;
				}
			.emp_dat_pobla{
				margin:0px 0px 5px 0px;
				*margin:0px 0px 3px 0px; /* Solo IE6, 7 */
			}
				.emp_dat_pobla input{
					border:0px solid;
					background-color:transparent;
					font-size:11px;
					width:406px;
				}
			.emp_dat_prov{
				margin:0px 0px 7px 0px;
				*margin:0px 0px 5px 0px;  /* Solo IE6, 7 */
			}
				.emp_dat_prov input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:406px;
				}
			.emp_dat_cp{
				margin:0px 0px 5px 0px;
			}
				.emp_dat_cp input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:382px;
				}
			.emp_dat_email{
				margin:0px 0px 5px 0px;
			}
				.emp_dat_email input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:427px;
				}
			.emp_dat_web{
				margin:0px 0px 7px 0px;
			}
				.emp_dat_web input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:436px;
				}
			.emp_dat_activ{	
			}
				.emp_dat_activ input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:405px;
				}
		.public_dat_contac{
			position:absolute;
			top:303px;
			left:200px;
			width:300px;
		}
			.dat_titu2{
				margin:0px 0px 0px 109px;
			}
			.contact_dat_person{
				margin:3px 0px 5px 0px;
			}
				.contact_dat_person input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:126px;
				}
			.contact_dat_tlf{
				margin:0px 0px 12px 0px;
				*margin:0px 0px 9px 0px; /* Solo IE6, 7 */
			}
				.contact_dat_tlf input{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:187px;
				}
			.contact_dat_obser{
			}
				.contact_dat_obser textarea{
					border:0px solid;
					background-color:transparent;
					color:#000;
					font-size:11px;
					width:157px;
					height:65px;
					vertical-align:text-top;
				}
			.dat_boton input{
				background-image:url(../img/publicidad/boton_publicidad.jpg);
				background-repeat:no-repeat;
				width:79px;
				height:30px;
				margin:20px 0px 0px 181px;
				*margin:20px 0px 0px 175px; /* Solo IE6, 7 */
				border:none;
				color:#FFF;
				*color:#000; /* Solo IE6, 7 */
			}
			.dat_boton input:hover{
				background-image:url(../img/publicidad/boton_publicidad_encendido.jpg);
				background-repeat:no-repeat;
				width:79px;
				height:30px;
				border:none;
				color:#FFF;
				*color:#000; /* Solo IE6, 7 */
			}
		.public_aviso{
			position:absolute;
			top:315px;
			left:490px;
			width:280px;
		}
			.dat_titu3{
			}
			.dat_txt2{
				margin:9px 0px 0px 0px;
			}
	
	
	/* AVISO LEGAL */
	.aviso_migas{
		position:relative;
		margin:-39px 0px 30px 0px;
	}
	.aviso_txt{
	}
		
		
	/* SECCIONES WIKI */
		/* ORGANIZA TU BODA */
		.seccion_box{
			position:relative;
			float:left;
			width:100%;
		}
			.div_migas{
				position:relative;
				float:left;
				width:100%;
				display:inline;
				margin-bottom:20px;
			}
			.seccion_cuerpo{
				position:relative;
				float:left;
				width:100%;
			}
				.cr_img{
					position:relative;
					float:left;
					width:auto;
					border:1px solid #E28BA2;
				}
					.cr_img img{
						margin:7px 7px 5px 7px;
						padding:0px 0px 0px 0px;
					}
				.cr_links{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					margin:20px 0px 20px 0px;
				}
					.cr_link_col1{
						position:relative;
						float:left;
						width:300px;
						border-top:1px dotted #E28BA2;
						border-bottom:1px dotted #E28BA2;
						text-align:right;
						padding:5px 0px 5px 0px;
						color:#8E223C;
						font-size:24px;
						font-family:Georgia, "Times New Roman", Times, serif;
					}
					.cr_links_col2{
						position:relative;
						float:left;
						width:350px;
						margin-left:20px;
					}
						.cr_links_col2 ul{
							padding:0px 0px 0px 0px;
							margin:0px 0px 0px 22px;
						}
						.cr_links_col2 li{
							padding:0px 0px 0px 0px;
							margin:5px 0px 5px 0px;
							list-style-image:url(../img/ceremonia/index/hearticon.png);
						}
			/* SECCIONES DE ORGANIZA TU BODA */
			.cs_col1{
				position:relativea;
				float:left;
				width:400px;
			}
				.cs_title{
					position:relative;
					float:left;
					width:400px;
					border-top:1px dotted #E28BA2;
					border-bottom:1px dotted #E28BA2;
					padding:5px 0px 5px 0px;
					color:#8E223C;
					font-size:24px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
				.cs_text{
					position:relative;
					float:left;
					width:100%;
					margin-top:20px;
					z-index:100;
				}
					.cs_text span{
						font-weight:800;
						color:#8E223C;
					}
					.cs_text ul{
						margin-left:30px;
					}
				.cs_return{
					position:relative;
					float:left;
					width:100%;
					text-align:right;
					margin-top:20px;
					font-weight:800;
					z-index:100;
				}
					.cs_return img{
						margin-bottom:-2px;
					}
			.cs_col2{
				z-index:10;
				position:relative;
				float:left;
				width:350px;
				margin-left:30px;
			}
				.cs_votos_texto2{
					width:770px;
					margin-top:20px;
				}
				.cs_img{
					position:relative;
					float:left;
					width:auto;
					border:1px solid #E28BA2;
				}
				.cs_img_votos{
					position:relative;
					float:left;
					width:auto;
				}
					.cs_img_votos img{
						margin-top:-20px;
					}
				.cs_img img{
					margin:7px 7px 5px 7px;
					padding:0px 0px 0px 0px;
				}
				.cs_img2{
					position:relative;
					float:left;
					width:auto;
					margin-top:50px;
					border:1px solid #E28BA2;
				}
				.cs_img2 img{
					margin:7px 7px 5px 7px;
					padding:0px 0px 0px 0px;
				}
			.cs_pie{
				position:relative;
				margin-top:-80px;
				float:left;
				width:780px;
				height:87px;
				border-bottom:5px solid #8E223C;
				background-image:url(../img/ceremonia/papeles_bodai/mariposas.jpg);
				background-position:bottom right;
				background-repeat:no-repeat;
			}
			.cs_pie2{
				position:relative;
				margin-top:-80px;
				float:left;
				width:770px;
				height:87px;
				border-bottom:5px solid #8E223C;
			}
			
			/* TU BODA EN UN ANO */
			.org_content{
				position:relative;
				float:left;
				width:780px;
				height:auto;
			}
			.org_title{
				position:relative;
				float:left;
				width:100%;
				border-top:1px dotted #E28BA2;
				border-bottom:1px dotted #E28BA2;
				padding:5px 0px 5px 0px;
				color:#8E223C;
				font-size:24px;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
				.org_title span{
					color:#999;
					font-size:20px;
					position:relative;
					float:right;
				}
			.org_menu{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				margin:20px 0px 20px 0px;
				font-weight:800;
			}
				.org_menu img{
					margin:0px 5px 0px 5px;
				}
			.org_img{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				text-align:center;
			}
				.org_img img{
					border:1px solid #8E223C;
					padding:10px 10px 10px 10px;
				}
			.org_text{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				margin:20px 0px 20px 0px;
				z-index:200;
			}
				.org_text span{
					font-weight:800;
					color:#8E223C;
				}
			.org_foot{
				position:relative;
				margin-top:-80px;
				float:left;
				width:100%;
				height:87px;
				border-bottom:5px solid #8E223C;
				background-image:url(../img/organiza/index/mariposas.jpg);
				background-position:bottom right;
				background-repeat:no-repeat;
			}
			.org_foot2{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				border-bottom:5px solid #8E223C;
			}
				/* SECCIONES TU BODA EN UN ANO */
				.org_migas{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					text-align:right;
					margin:10px 0px 20px 0px;
				}
				
		/* LUNA DE MIEL */
			.lun_col1{
				position:relative;
				float:left;
				width:339px;
				height:auto;
			}
        	.lun_col2{
				position:relative;
				float:right;
				width:400px;
				height:auto;
				min-height:518px;
			}
				.lun_col2 h1{
					position:relative;
					float:left;
					width:100%;
					border-top:1px dotted #E28BA2;
					border-bottom:1px dotted #E28BA2;
					padding:5px 0px 5px 0px;
					color:#8E223C;
					font-size:24px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
				.lun_col2 span{
					font-weight:800;
					color:#8E223C;
				}
				.lun_col2 p{
					position:relative;
					float:left;
					margin-top:20px;
				}
				
                .lun_flash{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					margin:20px 0px 0px 0px;
				}
                .lun_lun_listado{
					margin-top:20px;
					position:relative;
					float:left;
					width:100%;
					height:auto;
				}
				.lun_gal{
					position:absolute;
					bottom:0px;
					margin-top:20px;
					width:100%;
					height:auto;
				}
					.lun_col2 ul{
						margin-left:10px;
						margin-bottom:10px;
					}
					#lun_gal{
						position:absolute;
						bottom:0px;
						right:0px;
						margin-bottom:0px;
					}
						.lun_col2 li{
							background-image:url(../img/luna_miel/index/corazon.png);
							background-repeat:no-repeat;
							background-position: top left;
							padding-left:20px;
							margin-left:20px;
							display: table-cell;
							min-width:100px;
						}
				
                .lun_foot{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					margin-top:20px;
					border-bottom:5px solid #8E223C;
				}
				
				
/*** ESTILOS INVITACIONES DE BODA ***/

.in-section {
	padding-bottom:250px;
	}
	
.in-section-last {
	margin-bottom:0px;
	}

.in-section-left {
	float:left;
	width:290px;
	}
	
.in-section-left-top {
	border:0px;
	border-bottom:1px dashed #F3DCE5;
	border-top:1px dashed #F3DCE5;
}
	
.in-section-left-top h2 {
	color:#8D213F;
	display:inline;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	}
	
.in-section-left-top img {
		display:inline;
	}
	
.in-section-left-bottom {
	}
	
.in-section-left-bottom p {
	padding:26px 15px 0 3px;
	}
	
.in-section-left-bottom a {
	color:#8D213F;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	margin-right:15px;
	}
	
.in-section-right {
	left:-80px;
	position:relative;
	float:right;
	height:147px;
	width:429px;
	}
	
.in-section-right img {
	padding:10px;
	border:1px solid #F3DCE5;
	}
	
.in1 {
	
	}
	
.in1_right {
	position:relative;
	left:-31px;
	float:right;
	}
	
.in1_right img {
	padding:10px;
	border:1px solid #F3DCE5;
	}
	
.in1_left {
	width:350px;
	float:left;
	}
	
.in1_left_top {
	border-bottom:1px dashed #F3DCE5;
	border-top:1px dashed #F3DCE5;
	width:415px;
	margin-bottom:20px;
	}
	
.in1_left_top h2 {
	color:#8D213F;
	display:inline;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	}
	
.in1_left_top img {
	display:inline;
	}	
	
.in1_left_top h2 {
	display:inline;
	}	

.in1_left_top img {
	display:inline;
	}
	
.in1_left_top h2 {
	display:inline;
	}
	
.in1_left_bottom {
	
	}

.in1_left_bottom p {
	margin-top:0px;
	display:block;
	}
	
.in1_left_bottom a {
	margin-top:15px;
	float:right;
	}
	
#in_list li {
	margin-bottom:15px;
	}
	
#in_left {
	float:left;
	width:400px;
	}
	
#in_left p  {
	margin-top:15px;
	}
	
#in_left a  {
	margin-top:86px;
	float:right;
	}
	
#in_right {
	width:375px;
	float:right;
	position:relative;
	top:-4px;
	}
	
img_bottom {
	padding-top:80px;
	}
	
/*** ESTILOS INVITACIONES DE BODA ***/
				
/* Easy Slider */

    #slider ul, #slider li{
        margin:0;
        padding:0;
        list-style:none;
    }
    #slider, #slider li{
        /*
            define width and height of container element and list item (slide)
            list items must be the same size as the slider area
        */
        width:430px;
        height:70px;
        overflow:hidden;
		float:none;
		margin:auto;
    }
	
	#slider_tencat ul, #slider_tencat li{
        margin:0;
        padding:0;
        list-style:none;
    }
    #slider_tencat, #slider_tencat li{
        /*
            define width and height of container element and list item (slide)
            list items must be the same size as the slider area
        */
        width:220px;
        height:400px;
        overflow:hidden;
		float:none;
		margin:auto;
    }
	
    span#prevBtn{
		width:18px;
		height:69px;
		position:absolute;
		top:0px;
		left:0px;
		background-image:url(../img/ficha/izq_blanco.jpg);
	}
    span#nextBtn{
		width:18px;
		height:69px;
		position:absolute;
		top:0px;
		right:0px;
		background-image:url(../img/ficha/dcha_blanco.jpg);
	}         

    div#prevBtn2{
		width:24px;
		height:31px;
		position:absolute;
		top:0px;
		left:0px;
		background-image:url(../img/tendencias/bi1.jpg);
		background-repeat:no-repeat;
	}
    div#nextBtn2{
		width:24px;
		height:31px;
		position:absolute;
		top:0px;
		right:0px;
		background-image:url(../img/tendencias/bd1.jpg);
		background-repeat:no-repeat;
	}  
/* Easy Slider */