*{margin:0px;padding:0px;}


a{text-decoration:none;}
span.tab{padding-left: 20px;}
	
span.negrita{font-weight:bold;}

@media(min-width:900px){
	
p#explicaciones_interior{
	position:relative;
	width: 750px;
	left:50%;
	margin-left:-375px;
	top:60px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:grey;}
	
	


div#contenedor{
	position:relative;
	width:100%;
	text-align:center;
	top:100px;
	}


div#cabecera{
	position:relative;
	width:740px;
	height:90px;
	top:40px;
	left:50%;
	margin-left:-370px;
	}
	
h1 {
	width:279px;
	height:86px;
	left:0px;
	background-color:white;
	}

p#vuelve{
	position:absolute;
	width:170px;
	height:20px;
	background-color:white;
	top:0px;
	right:0px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#E32C77;
	}
	
p#titulo{
	position:absolute;
	width:350px;
	height:50px;
	background-color:white;
	bottom:0px;
	right:0px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
	font-style:italic;
	font-weight:bold;
	color:grey;
	}
	
	
	
div#slider {
    
    
    position: relative;
    height: 400px;
    width: 740px;
	top:50px;
	left:50%;
	margin-left:-370px;
}

#slider img{
	display: none;
}
#slider img:nth-child(1){
	display: block;
}



ul#varios{
	position:relative;
	height:175px;
	width:740px;
	top:80px;
	left:50%;
	margin-left:-370px;
	list-style-type:none;
	}

ul#varios li {
	position:relative;
	float:left;
	width:175px;
	height:175px;
	margin-right:12px;
	}
ul#varios>:last-child{margin-right:0px;}

ul#varios li a {
	text-decoration: none;
	}	

ul#varios li img{position:absolute;}

ul#varios li#ramos div{
	background-color:rgba(249,209,226,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}
ul#varios li#ramos div:hover{
	background-color:rgba(249,209,226,0.8);
}



ul#varios li#complementos div{
	background-color:rgba(155,44,63,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}

ul#varios li#complementos div:hover{
	background-color:rgba(155,44,63,0.6);}


ul#varios li#vehiculos div{
	background-color:rgba(200,200,150,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}
ul#varios li#vehiculos div:hover{
	background-color:rgba(200,200,150,0.6);}



ul#varios li#nupcial div{
	background-color:rgba(160,140,170,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}
ul#varios li#nupcial div:hover{
	background-color:rgba(160,140,170,0.6);}
	


ul#varios li div{
	position:absolute;
	width:175px;
	height:175px;
	
	}
	
ul#varios li div p{
	position:relative;
	width:40px;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:white;
	text-align:left;
	}
	
ul#varios li#ramos div p{
	top:50%;
	margin-top:-48px;
	left:50%;
	margin-left:-40px;
	color:grey;}

	
	
ul#varios li#complementos div p{
	top:50%;
	margin-top:-36px;
	left:50%;
	margin-left:-50px;
	}	



ul#varios li#vehiculos div p{
	top:50%;
	margin-top:-20px;
	left:50%;
	margin-left:-62px;
	}	
	
	
ul#varios li#nupcial div p{
	top:50%;
	margin-top:-36px;
	left:50%;
	margin-left:-50px;
	}	
	

div#haremos{
	position:relative;
	width:100%;
	height:250px;
	top:115px;
	border-top: 1px dashed #B1B3B4;
	border-bottom: 1px dashed #B1B3B4;
	
	}
	
div#haremos img#corazones{
	position:absolute;
	width:80px;
	height:50px;
	top:40px;
	left:50%;
	margin-left:-40px;
	}	


	
div#haremos p#arriba{
	position:absolute;
	width:570px;
	height:60px;
	top:110px;
	left:50%;
	margin-left:-285px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	font-style:italic;
	color:grey;
	}
	
	
div#haremos p#abajo{
	position:absolute;
	width:570px;
	height:60px;
	bottom:40px;
	left:50%;
	margin-left:-285px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:grey;
	}






	

div#ramos_novia{
	position:relative;
	float:left;
	width:920px;
	height:350px;
	margin-left:2%;
	top:110px;
	}
	

div#ramos_novia div#conjunto_texto{
	position:absolute;
	float:right;
	width:520px;
	height:250px;
	top:40px;
	right:60px;
	}
	
div#ramos_novia h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:36px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#F3ACCA;
	}
	

div#ramos_novia p {
	position:absolute;
	height:160px;
	width:480px;
	bottom:0px;
	left:34px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:grey;
	}




div#complementos_explicacion{
	position:relative;
	float:right;
	width:920px;
	height:350px;
	margin-right:1%;
	top:10px;
	}
	
div#complementos_explicacion img {
	float:right;
	right:0px;}
	

div#complementos_explicacion div#conjunto_texto{
	position:absolute;
	float:right;
	width:460px;
	height:250px;
	top:90px;
	right:474px;
	}
	
div#complementos_explicacion h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:30px;
	right:40px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#8B212D;
	}
	

div#complementos_explicacion p {
	position:absolute;
	height:160px;
	width:350px;
	bottom:6px;
	right:84px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:grey;
	}
	
	
	





div#vehiculos_explicacion{
	position:relative;
	float:left;
	width:920px;
	height:350px;
	margin-left:2%;
	top:-30px;
	}
	

div#vehiculos_explicacion div#conjunto_texto{
	position:absolute;
	float:right;
	width:520px;
	height:250px;
	top:60px;
	right:0px;
	}
	
div#vehiculos_explicacion h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:36px;
	right:80px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#B7B376;
	}
	

div#vehiculos_explicacion p {
	position:absolute;
	height:160px;
	width:300px;
	bottom:0px;
	left:140px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:grey;
	}




div#espacio_explicacion{
	position:relative;
	float:right;
	width:920px;
	height:350px;
	margin-right:1%;
	top:-80px;
	}
	
div#espacio_explicacion img {
	float:right;
	right:0px;}
	

div#espacio_explicacion div#conjunto_texto{
	position:absolute;
	float:right;
	width:460px;
	height:250px;
	top:90px;
	right:300px;
	}
	
div#espacio_explicacion h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:30px;
	right:40px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#9D80AD;
	}
	

div#espacio_explicacion p {
	position:absolute;
	height:160px;
	width:440px;
	bottom:6px;
	right:84px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:grey;
	}

}


@media(min-width:0px) and (max-width:900px){

p#explicaciones_interior{
	position:relative;
	width: 90%;
	margin: 0px auto;
	top:60px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:grey;}


div#contenedor{
	position:relative;
	width:100%;
	text-align:center;
	top:100px;
	}


div#cabecera{
	position:relative;
	width:740px;
	height:160px;
	top:40px;
	left:50%;
	margin-left:-370px;
	}
	


p#vuelve{
	position:relative;
	width:170px;
	height:20px;
	background-color:white;
	margin:0px auto;
	top:10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#E32C77;
	
	}
	
h1 {position:relative;
	width:279px;
	height:86px;
	margin: 0px auto;
	}
	
p#titulo{
	position:relative;
	width:350px;
	height:50px;
	top:10px;
	bottom:0px;
	right:0px;
	margin: 0px auto;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	font-weight:bold;
	color:grey;
	}
	
	
	
div#slider {
    
    
    position: relative;
    height: 400px;
    width: 740px;
	top:55px;
	left:50%;
	margin-left:-370px;
}

#slider img{
	display: none;
}
#slider img:nth-child(1){
	display: block;
}



ul#varios{
	position:relative;
	height:175px;
	width:740px;
	top:80px;
	left:50%;
	margin-left:-370px;
	list-style-type:none;
	}

ul#varios li {
	position:relative;
	float:left;
	width:175px;
	height:175px;
	margin-right:12px;
	}
ul#varios>:last-child{margin-right:0px;}

ul#varios li a {
	text-decoration: none;
	}	

ul#varios li img{position:absolute;}

ul#varios li#ramos div{
	background-color:rgba(249,209,226,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}
ul#varios li#ramos div:hover{
	background-color:rgba(249,209,226,0.8);
}



ul#varios li#complementos div{
	background-color:rgba(155,44,63,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}

ul#varios li#complementos div:hover{
	background-color:rgba(155,44,63,0.6);}


ul#varios li#vehiculos div{
	background-color:rgba(200,200,150,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}
ul#varios li#vehiculos div:hover{
	background-color:rgba(200,200,150,0.6);}



ul#varios li#nupcial div{
	background-color:rgba(160,140,170,1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-khtlm-transition:all 0.5s ease-in-out;
}
ul#varios li#nupcial div:hover{
	background-color:rgba(160,140,170,0.6);}
	


ul#varios li div{
	position:absolute;
	width:175px;
	height:175px;
	
	}
	
ul#varios li div p{
	position:relative;
	width:40px;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:white;
	text-align:left;
	}
	
ul#varios li#ramos div p{
	top:50%;
	margin-top:-48px;
	left:50%;
	margin-left:-40px;
	color:grey;}

	
	
ul#varios li#complementos div p{
	top:50%;
	margin-top:-36px;
	left:50%;
	margin-left:-50px;
	}	



ul#varios li#vehiculos div p{
	top:50%;
	margin-top:-20px;
	left:50%;
	margin-left:-62px;
	}	
	
	
ul#varios li#nupcial div p{
	top:50%;
	margin-top:-36px;
	left:50%;
	margin-left:-50px;
	}	
	

div#haremos{
	position:relative;
	width:100%;
	height:250px;
	top:115px;
	border-top: 1px dashed #B1B3B4;
	border-bottom: 1px dashed #B1B3B4;
	
	}
	
div#haremos img#corazones{
	position:absolute;
	width:80px;
	height:50px;
	top:40px;
	left:50%;
	margin-left:-40px;
	}	


	
div#haremos p#arriba{
	position:absolute;
	width:570px;
	height:60px;
	top:110px;
	left:50%;
	margin-left:-285px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	font-style:italic;
	color:grey;
	}
	
	
div#haremos p#abajo{
	position:absolute;
	width:570px;
	height:60px;
	bottom:40px;
	left:50%;
	margin-left:-285px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:grey;
	}






	

div#ramos_novia{
	position:relative;
	float:left;
	width:920px;
	height:350px;
	margin-left:2%;
	top:110px;
	}
	

div#ramos_novia div#conjunto_texto{
	position:absolute;
	float:right;
	width:520px;
	height:250px;
	top:40px;
	right:60px;
	}
	
div#ramos_novia h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:36px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#F3ACCA;
	}
	

div#ramos_novia p {
	position:absolute;
	height:160px;
	width:480px;
	bottom:0px;
	left:34px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:grey;
	}




div#complementos_explicacion{
	position:relative;
	float:right;
	width:920px;
	height:350px;
	margin-right:1%;
	top:10px;
	}
	
div#complementos_explicacion img {
	float:right;
	right:0px;}
	

div#complementos_explicacion div#conjunto_texto{
	position:absolute;
	float:right;
	width:460px;
	height:250px;
	top:90px;
	right:474px;
	}
	
div#complementos_explicacion h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:30px;
	right:40px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#8B212D;
	}
	

div#complementos_explicacion p {
	position:absolute;
	height:160px;
	width:350px;
	bottom:6px;
	right:84px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:grey;
	}
	
	
	





div#vehiculos_explicacion{
	position:relative;
	float:left;
	width:920px;
	height:350px;
	margin-left:2%;
	top:-30px;
	}
	

div#vehiculos_explicacion div#conjunto_texto{
	position:absolute;
	float:right;
	width:520px;
	height:250px;
	top:60px;
	right:0px;
	}
	
div#vehiculos_explicacion h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:36px;
	right:80px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#B7B376;
	}
	

div#vehiculos_explicacion p {
	position:absolute;
	height:160px;
	width:300px;
	bottom:0px;
	left:140px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:grey;
	}




div#espacio_explicacion{
	position:relative;
	float:right;
	width:920px;
	height:350px;
	margin-right:1%;
	top:-80px;
	}
	
div#espacio_explicacion img {
	float:right;
	right:0px;}
	

div#espacio_explicacion div#conjunto_texto{
	position:absolute;
	float:right;
	width:460px;
	height:250px;
	top:90px;
	right:300px;
	}
	
div#espacio_explicacion h2 {
	position:absolute;
	height:35px;
	width:300px;
	top:30px;
	right:40px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-style:italic;
	color:#9D80AD;
	}
	

div#espacio_explicacion p {
	position:absolute;
	height:160px;
	width:440px;
	bottom:6px;
	right:84px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:grey;
	}	
	
	
	}


