@charset "utf-8";
/* CSS Document */
.accordion {
  margin: 0px;
}
.accordion dt, .accordion dd {
  /* padding: 10px;
 border: 1px solid black;*/
  border-bottom: 0;
}
.accordion dt:last-of-type, .accordion dd:last-of-type {
 /* border-bottom: 1px solid black;*/
}
.accordion dt a, .accordion dd a {
	display: block;
	color: #940051;
	font-weight: bold;
	background-color: #ece8e1;
}
.accordion dt a:hover, .accordion dd a:hover {
	text-decoration: none;	
}
.accordion dd {
  border-top: 0;
  font-size: 12px;
}
.accordion dd:last-of-type {
  border-top: 1px solid white;
  position: relative;
  /*top: -1px;*/
}

a {

	color: #4F0027;
	text-decoration: none;	
}
a:hover {

	color: #940051;
	text-decoration: underline;	
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #4F0027;
	text-decoration: none;
	text-align: center;
	background-image: url(/images/bk.jpg);
	background-repeat: repeat;
}
p {
	margin: 0px;
	padding: 0px;
}
.bubbleInfo {
	position: relative;
        }
.trigger {
    position: absolute;
        }

 .popup {
	position: absolute;
	/*display: none;*/
	z-index: 50;
	background-color: #EBE2CF;
	height: 425px;
	width: 550px;
	padding: 10px;
        }
		

 
 .popup li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
 .thumbs li img {
	height: 53px;
	width: 80px;
	border: 1px solid #FFF;	
}
 #example1 li img {
	border: 2px solid #F3F1ED;
	height: 365px;
	width: 550px;
}
.popup ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

img {	
	border:0px;
	margin: 0px;
	padding: 0px;
	display:inline;
	
}
#image img {	
	border:0px;
    height: 71px;
	width: 71px;
   border-radius: 900px; 
	
	
	
}
.coment{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #999;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #940051;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	background-color: #940051;
	height: 20px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
h4 {
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
}
h5 {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #940051;
	margin: 0px;
	height: 25px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(/images/degrade.jpg);
	background-repeat: repeat;
}
h6 {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #940051;
	margin: 0px;
	line-height: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#requisitos {
	font-size: 11px;
	font-weight: normal;
	color: #9D5E7D;
}

#containers {
	width:939px;
	text-align:left;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.paginado {
	color: #999;
	font-size: 11px;
	line-height: 13px;

}
.fecha {
	color: #999;
	font-size: 11px;
	text-align: right;
	line-height: 13px;
	padding-right: 10px;
}
#menu {
	width: 195px;
	float: left;
	background-image: url(/images/menu.png);
	background-repeat: no-repeat;
	height:632px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin: 0px;
}
#main {
	width: 730px;
	float: left;
	
	background-image: url(/images/bk-main.png);
	background-repeat: no-repeat;
	height:632px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin: 0px;
}
#contenido {
	width: 100%;
	float: left;
	background-color: #F3F1ED;
}
#col-a {
	float: left;
	width: 465px;	

}
#col-b {
	float: left;
	width: 225px;
	font-size: 12px;
	color: #999;
	line-height: 20px;
}

#col-b a {

	color: #999;
	
}
#col-b a:hover {
	color: #999;
	text-decoration: underline;	
}

#textos {
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	vertical-align: top;
	height: 317px;
	text-align: justify;
}
#texto {
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	vertical-align: top;
	height: 487px;
	text-align: justify;
}
#buscador {
	
	padding-right: 20px;
	width: 685px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#opciones-interiores {
	float: left;
	height:160px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 710px;
	background-color: #ECE9E1;
}
#opciones-interiores div {
	float: left;
	width: 115px;
	height: 45px;
	text-align: center;
	padding-top: 6px;
	margin-right: 2px;
	background-color: #E3DFD5;
	font-size: 12px;
	line-height: 13px;
}
#opciones-sorteos {
	float: left;
	height:110px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 690px;
	background-color: #ECE9E1;
}
#sorteos {
	float: left;
	width: 225px;
	text-align: center;
	padding-top: 5px;
	margin-right: 2px;
	background-color: #E3DFD5;
	padding-bottom: 5px;
	height: 150px;
}
#opciones {
	width: 100%;
	float: left;
	height:170px;	

}
#opciones-home {
	width: 100%;
	float: left;
	height:127px;	

}
#fotos {
	width: 100%;
	float: left;
	

}
#footer {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #7E7E7E;
	background-image: url(/images/footer.jpg);
	background-repeat: repeat;
	height: 135px;
	text-align: center;
	display:inline;
	overflow:hidden;
}
#footer a {

	color: #7E7E7E;
}
#footer a:hover {
	color: #E9E9E9;
	text-decoration: none;
}
#footer-1 {
	width: 655px;
	float: left;
	height: 10px;
	text-align: right;
	display:inline;
	overflow:hidden;
}
#footer-2 {
	width: 195px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:inline;
	overflow:hidden;
}
#footer-3 {
	width: 65px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:inline;
	overflow:hidden;
}
#footer-5 {
	width: 65px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:inline;
	overflow:hidden;
}
#footer-4 {
	width: 310px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:inline;
	overflow:hidden;
}


	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
	/* Menu Body */
	#firstpane {
	width:195px;
	list-style:none;
	margin: 0px;
	padding: 0px;	
	}
	
	/* Float LI Elements - horizontal display */

	
	/* Link - common attributes */
	#firstpane a {
		display:block;
	}
	
	/* Specify width and background position attributes specifically for the class: "apart" */
	#firstpane a.home {
		width:195px;
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
		}
	
	/* Specify width and background position attributes specifically for the class: "galerias" */
	#firstpane a.institucional {
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
	width:195px;
	background-position:0px -34px;
	}
	
		/* Specify width and background position attributes specifically for the class: "servicios" */
	#firstpane a.salas {
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
		width:195px;
		background-position:0px -68px;
	}
	
		/* Specify width and background position attributes specifically for the class: "ubicacion" */
	#firstpane a.servicios {
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
		width:195px;
		background-position:0px -102px;
	}
	
	/* Specify width and background position attributes specifically for the class: "ubicacion" */
	#firstpane a.convenios {
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
		width:195px;
		background-position:0px -136px;
	}
	
	
		/* Specify width and background position attributes specifically for the class: "contacto" */
	#firstpane a.obituarios {
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
		width:195px;
		background-position:0px -170px;
	}
		/* Specify width and background position attributes specifically for the class: "contacto" */
	#firstpane a.contacto {
		background:url(/images/menu2.jpg) no-repeat scroll top left;
		height:34px;
		position:relative;
		width:195px;
		background-position:0px -204px;
	}
	/* Span (on hover) - common attributes */
	#firstpane a span {
		background:url(/images/menu2.jpg) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:34px;
		width:100%;
		z-index:100;
	    cursor:pointer;
		cursor:hand;
	}
	
	/* Span (on hover) - display pointer */
	#firstpane a span:hover {
		cursor:pointer;
		cursor:hand;
	}
	
	
	#firstpane a.home span {
		background-position:-195px 0px;
	}
	
	
	#firstpane a.institucional span {
		background-position:-195px -34px;
	}
	
		#firstpane a.salas span {
		background-position:-195px -68px;
	}
	
		#firstpane a.servicios span {
		background-position:-195px -102px;
	
	}
	
		#firstpane a.convenios span {
		background-position:-195px -136px;
	}
	
		#firstpane a.obituarios span {
		background-position:-195px -170px;
	}
	
		#firstpane a.contacto span {
		background-position:-195px -204px;
	}

.menu_head {
	cursor: pointer;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.menu_body {
	display:none;
	background-image: url(/images/bk-submenu.jpg);
	background-repeat: repeat;
	
}

.menu_body a{
	display:block;
	color:#ECE3E1;
	font-weight:normal;
	text-decoration:none;
	padding-left:30px;
	font-size: 13px;
	height: 18px;
	padding-bottom: 3px;
}
.menu_body a:hover{
	color: #D7C5C2;
  }
  

ul { list-style-type: none;}


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

/* form contacto */

 #contactFormContainer
            {
    font-size: 12px;
	color: #999;
	line-height: 15px;
				width:225px;
				float: left;
            	/*left:600px;
            	float:right;*/
            }
            #contactForm
            {
	height:277px;
	width:225px;
	display:none;
            }
            #contactForm fieldset
            {
            	padding:0px;
            	border:none;
            }      
            #contactForm label
            {
	display:block;
	color:#666;
	font-size: 12px;
            }      
            #contactForm input[type=text]
            {
	display:block;
	border:1px none #4d3a24;
	width:100%;
	margin-bottom:5px;
	height:18px;
	background-color: #ECE8E1;
	color: #666;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }  
            #contactForm textarea
            {
	display:block;
	border:1px none #4d3a24;
	width:100%;
	margin-bottom:10px;
	color: #666;
	background-color: #ECE8E1;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }  
            #contactForm input[type=submit]
            {
	background-color:#940051;
	border:1px none #23150c;
	color:#FFF;
	font-weight: bold;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }                
            #contactLink
            {
            	height:40px;
            	width:225px;
            	background-image:url('/images/bk-contacto.jpg');
            	display:block;
            	cursor:pointer;
            }
            #messageSent
            {
	color:#090;
	display:none;
            }
#contactForm .error {
	color: #C00;

}
			
			 input
            {
	border:1px none #4d3a24;
	margin-bottom:5px;
	height:20px;
	background-color: #ECE8E1;
	color: #666;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 5px;
            }
				 textarea
            {
	border:1px none #4d3a24;
	background-color: #ECE8E1;
	color: #666;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:60px;
            }
			
			/* scroll */
.scroll-pane {
	width: 695px;
	height: 300px;
	overflow: auto;
	float: left;
}
.scroll-pane2 {
	width: 695px;
	height: 350px;
	overflow: auto;
	float: left;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background-color: #E8E6DD;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background-color: #D0CCB9;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
.scroll-pane a{
	padding:3px;
	color:#4F0027;
	cursor:pointer;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	cursor:pointer;
	display:block;
	background-color: #EFEDE7;
	text-decoration: none;
	background-image: url(/images/abab.jpg);
	background-repeat: no-repeat;
	background-position: 97% center;
	margin-top: 5px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E2D9;
}

.scroll-pane a:hover{
	background: #EAE7DF;
	color: #930051;
	text-decoration: none;
	background-image: url(/images/aba.jpg);
	background-repeat: no-repeat;
	background-position: 97% center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930051;
}


	.input
            {
	border:1px none #4d3a24;
	margin-bottom:5px;
	background-color: #ECE8E1;
	color: #666;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }  
 
    .boton
            {
	background-color:#940051;
	border:1px none #23150c;
	color:#FFF;
	font-weight: bold;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }
			.cn_submit_bb
			{
	background-color:#940051;
	border:1px none #23150c;
	color:#FFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }
			
			.tabla {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #4F0027;
}



 .mensaje{
	color: #390;
}

/* Salas */
#salas ul{
	list-style: none;
	margin:0px 0px;
	padding: 0;
	
}

#salas ul li{
	padding: 0px; 
	margin:0 0px 0 0; 
	list-style:none; 
	display:inline;
}

#salas ul li a{
	display: inline-block!important; 
	overflow: hidden; 
	height: 153px; 
	line-height:153px; 
	width: 43px; 
	white-space:nowrap; 
	text-align:left; 
}

#salas ul li a p {
	line-height:normal;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 43px;
}
#salas ul li a p strong {
	font-size:24px; 
	color:#336600;
}
#salas ul li a.a {
	background:url(/images/slide-a.jpg) top left no-repeat;
}
#salas ul li a:hover.a {
	background:url(/images/slide-ab.jpg) top left no-repeat;
}

#salas ul li a.b {
	background:url(/images/slide-b.jpg) top left no-repeat;
}
#salas ul li a:hover.b {
	background:url(/images/slide-bb.jpg) top left no-repeat;
}

#salas ul li a.c {
	background:url(/images/slide-c.jpg) top left no-repeat;
}
#salas ul li a:hover.c {
	background:url(/images/slide-cb.jpg) top left no-repeat;
}

#salas ul li a.d {
	background:url(/images/slide-d.jpg) top left no-repeat;
}
#salas ul li a:hover.d {
	background:url(/images/slide-db.jpg) top left no-repeat;
}

#salas ul li a.e {
	background:url(/images/slide-e.jpg) top left no-repeat;
}
#salas ul li a:hover.e {
	background:url(/images/slide-eb.jpg) top left no-repeat;
}

#salas ul li a.f {
	background:url(/images/slide-f.jpg) top left no-repeat;
}
#salas ul li a:hover.f {
	background:url(/images/slide-fb.jpg) top left no-repeat;
}

#salas ul li a.r {
	background:url(/images/slide-r.jpg) top left no-repeat;
}
#salas ul li a:hover.r {
	background:url(/images/slide-rb.jpg) top left no-repeat;
}



#cotizador
            {
	font-size: 12px;
	color: #999;
	line-height: 15px;
	float: left;
	margin-left: 10px;
	text-align: left;
            }