@charset "utf-8";
/* CSS Document */
html{

/*background-image:url(images/FondoPagina.jpg);
background-image:url(http://static1.grsites.com/images/glossymetal.jpg);
background-image:url(http://static1.grsites.com/images/fadestrip2.png);*/
background-position:top;
background-repeat:repeat-x;



	height:100%;
	padding:0px;
	/*background-color:#f0f0f0;*/
	background-color:#898989;
	background-image:url("images/fondo.jpg");
	/*background-color:#333;*/
	
}
body{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size:12px;
	margin:16px;
	color:#222;background-image:url("images/backShadowMiddle.jpg");
	background-repeat:repeat-y;
	background-position: 50% 100%;
	margin:0 auto 0 auto;
	width:1071px;

}

.down{
background-image:url("images/backShadowDown.jpg");
	background-repeat:no-repeat;
	background-position: 50% 100%;
	width:1069px;
	height:60px;
	margin-bottom:-15px;


}

.backTable{
    background-image:url("images/backTable.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px;
	padding-left:3px;
	margin-left:10px;
	width:714px;
	



}
.background{
    background-image:url("images/backShadow.jpg");
	background-repeat:no-repeat;
	background-position: 50% 0%;
	
}
a{
	/*color:#663399;*/
	color:#df6689;
	/*text-decoration:none;*/
	font-weight:bold;
	font-size:11px;
    letter-spacing: -0.05em; 
    

}
a:hover {
	/*text-decoration:underline;*/
	color:#90F;
}
a:active {
	/*text-decoration:underline;*/
}

a.menu{
	color:#555; background:#fff; border:#fff 1px dotted;
	/*text-decoration:none;*/
	font-weight:bold;
}
a.menu:hover {
	text-decoration:underline;
}
a.menu:active {
	text-decoration:underline;
}

a.menuGran{
	color:#303; background:#fff; border:#fff 1px dotted;
	/*text-decoration:none;*/
	font-weight:bold;
	font-size:11px;
}
a.menuGran:hover {
	text-decoration:underline;
	color:#90F;
}
a.menuGran:active {
	text-decoration:underline;
	color:#90F;
}


div{
	/*border:1px #f00 solid;*/
	

}
td{
	/*border:1px #f00 solid;*/
}

h1{
	margin:0px;
	padding:0px;
	color:#999;
	font-size:15px;
	margin-left:6px;
}

h2{
	margin:0px;
	padding:0px;
	font-size:11px;
	
	
}

p1{
	margin:0px;
	padding:0px;
	font-size:11px;
}
p2{
	font-family: Arial, sans-serif,Helvetica;
	font-size:11px;
	color:#111;
	text-align:center;	
}


.mainTables{
	width:980px;
	min-width:980px;
	border-collapse:collapse;
	background-color:#fff;
		
}

.menuBlocks{
    /*background-image:url(images/FondoMenu.jpg);*/
	
	border:0px #f2f1e9 solid;
	padding:5px;
	padding-top:2px;
	padding-bottom:5px;
	margin:2px;
	margin-right:0px;	
	white-space:nowrap;
	padding-left:10px;
	

	
}

.menuBlocks2{
    /*background-image:url(images/FondoMenu.jpg);*/
	
	border:0px #f2f1e9 solid;
    padding-top:2px;
	padding-bottom:1px;
	margin:5px;
	margin-right:0px;	
	white-space:nowrap;

	

}
.menuVideo{
	height:160px;
	width:210px;
	text-align:center;
	padding:5px;
    /*-moz-box-shadow:0px 0px 20px 0 #999;*/
	background-image:url(images/BackVideo.jpg);


	


}

.center{
    margin-left:50px;
	
  
}


.fixed{

  position: fixed;
  width:230px;
  


}

.textTop{
	vertical-align:top;


}

.subMenuBlocks{	
	border:1px #f2f1e9 solid;
	margin:5px;
	
}

.mainBlock{
	background-color:#fff;
	border:0px #f2f1e9 solid;
	/*padding:3px;
	margin:5px;*/
	padding-top:10px;
	padding-left:3px;
	margin-left:5px;
	text-align:center;
	
	
	

	
}

.segmentBlock{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	padding:0px;
	text-align:justify;
	
	
	

	
}

.logoHolder{
	margin-left:0px;
	/*
	width:185px;
	height:100px;
	background-image:url(images/logo.jpg);
	*/
	
	
}

.linksRapidos{
	color:#93c;
	/*
	font-size:1.3em;
	font-weight:bold;
	*/
}

.centrar-imagen {
    text-align: center;
    /*background-image:url(images/FondoMenu.jpg);
	*/
	border:0px #f2f1e9 solid;
	padding:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin:2px;
	margin-right:0px;	
	white-space:nowrap;
	
} 

.subMain {
    width:230px;
	
} 

.subMain2 {
    width:230px;
} 


.quieroLlamar {
height:800px;

} 


#mainContainer{
margin:0 auto 0 auto; width:986px;



}

#mainContainerDown{
margin:0 auto 0 auto; width:1071px;
margin-bottom:-3px;



}
#mainTable{
	width:860px;
	border:0px #f2f1e9 solid;
    margin-top:5px;
}
#mainTableDown{
	width:1071px;
	margin-bottom:-3px;

}

#topTable{
	border:2px #f2f1e9 solid;	
	
}
#topTable .leftSide{
	text-align:left;
	width:230px;
	
}
#topTable .rightSide{
	/*width:auto;*/
}

#middleTable{
	border:2px #f2f1e9 solid;
	

}

#middleTable .leftSide{
	text-align:left;
	width:240px;
	vertical-align:top;
	/*white-space:nowrap;*/
	-webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius:14px;       /* for Firefox */
    -moz-box-shadow:0px 0px 25px 0 #999;

	
}
#middleTable .rightSide{
	/*width:auto;*/
	vertical-align:top;
	

}

#bottomTable{
	border:2px #f2f1e9 solid;	
	width:728px;
	-webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius: 6px;       /* for Firefox */
    -moz-box-shadow:0px 5px 20px 0 #bbb;
	text-align:center;
}
#bottomSocial{

	border:0px #f2f1e9 solid;	
	width:280px;
	margin:auto;
	height:70px;
	

}
#Style{
    position:absolute;
    visibility:hidden;
    border:solid 1px #CCC;
    padding:0px;
	width:330px;
	height:250px;

}
#Style1{
    position:absolute;
    visibility:hidden;
    border:solid 1px #CCC;
    padding:0px;
	width:330px;
	height:250px;

}
#Style2{
    position:absolute;
    visibility:hidden;
    border:solid 1px #CCC;
    padding:0px;
	width:330px;
	height:250px;

}
#Style3{
    position:absolute;
    visibility:hidden;
    border:solid 1px #CCC;
    padding:0px;
	width:330px;
	height:250px;

}

.chupitos{
	

}
.chupitos .chupitoSegmentBlock{
    /*background-image:url(images/FondoChupitos2.jpg);*/
	background-color:#fdf8fe;
	border:1px #f2f1e9 solid;
	padding:3px;
	margin:5px;
	text-align:left;
	
	
}
.chupitos .chupitoSegmentBlock2{
    /*background-image:url(images/FondoChupitos2.jpg);*/
	background-color:#fdf8fe;
	border:1px #f2f1e9 solid;background-image:url(images/FondoMenuBodas.jpg);
	padding:3px;
	margin:5px;
	text-align:left;
	/*color:#b708b9;*/
	
}
.chupitos .chupitoSegmentSubBlock{
	padding:3px;
	margin:5px;
	text-align:left;
}
.chupitos .personajesFantasticos{
	height:48px;
	width:620px;
	background-image:url(images/losPersonajesFantasticos.jpg);
	background-color:#fdf8fe;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}
.chupitos .intro{
	background-color:#fdf8fe;
	text-align:justify;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
.chupitos .chupitoLeft{
	float:left;
	width:50%;
	background-color:#f00;
	padding:0px;
}
.chupitos .chupitoRight{
	margin-left:50%;
	background-color:#f0f;
	margin-bottom:70px;
	margin-top:0px;
}





#faq{	
}

#faq #intro{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
#faq #questions{
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
	font-weight:bold;	
}
#faq #answers{
	text-align:left;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:20px;
}
#faq .answerBlock{
	margin-top:15px;
	margin-bottom:30px;
	text-align:left;
}
#faq .title{
	background-color:#93C;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
#faq .tarifas{
	border-collapse:collapse;
	width:100%;
}
#faq .tarifas td{
	border:1px #000 solid;
	padding:0px 10px 0px;
}
#faq .extras{
	border-collapse:collapse;
	width:100%;
}
#faq .extras td{
	border:1px #f2f1e9 solid;
	padding:5px;
	text-align:justify;
}

#cuentoHadas .artesanal{
	width:auto;
	margin-left:90px;
	margin-right:90px;;
	margin-bottom:25px;
	font-size:12px;
	font-style:italic;
	border:1px #f2f1e9 solid;
	padding:10px;
	padding-left:40px;
	padding-right:40px;
}

#autentificacion .autentificacionSegmentBlock{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	padding:0px;
	text-align:center;
}

#autentificacion #botonEnviar{
	border:none;	
}
#autentificacion #validationTable{
	border:1px #f2f1e9 solid;
	margin:auto;
}


/*Carrousel*/

/*--Main Container--*/
.main_view {
	float: center;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:450px;	width: 701px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	left: 15px;
}
.image_reel {
	position: absolute;
	top: 0; left: 0px;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: -10px; right: -0px;
	width: 108px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(/images/paging_bg2Gris.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 2px;
	padding-left: 20px;
	text-decoration: none;
	color: #fff;
	background: url(/images/puntoCarrousel2.png) no-repeat;
}
.paging a.active {
	font-weight: bold; 
	/*background: #333; 
	border: 1px solid #555;*/
	-moz-border-radius: 29px;
	-khtml-border-radius: 29px;
	-webkit-border-radius: 29px;
	background: url(/images/puntoCarrousel.png) no-repeat;
}
.paging a:hover {font-weight: bold;
     
	/* background: url(/images/puntoCarrousel3.png) no-repeat;*/
}


*{outline: none;}
img {border: 0;}

/*Testimonios*/
#content
{
width:650px; height:30px;
border:solid 2px #006699;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
#button
{
border:solid 2px #5ea6ff;
color:#5ea6ff;
font-size:13px;
font-weight:bold;
padding:4px;
}
#cancel
{
background-color:#dedede;
color:#000;
font-size:13px;

padding:4px;
margin-left:10px;
}
#content{
	
font-size:14px;

}
#button_block{

display:none;

}
.testimonios{
	height:1200px;


}

