#simplemodal-overlay {
	background-color: #000000;
	cursor: wait;
}

#simplemodal-container a.modalCloseImg {
	background:url(../img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#contHeader{
	height: 178px;
	margin-bottom: 10px;
	background-image: url(../img/sombra-header.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.logo-seccion {
	float: left;
	height: 134px;
	width: 453px;
	padding-left: 20px;
	position: relative;
}
.logo-seccion img {
	position:absolute;
	bottom: 0px;
	z-index:1;
	max-height:134px;
}
#contHeader .hBanner {
    cursor: pointer;
    height: 135px;
    margin-left: 613px;
    padding-top: 20px;
    z-index: -1;
}
a img {
	display: block;
}
#contHeader .hBanner .link{
	
}
#contHeader .nav{
    background: url("../img/bk_nav.png") repeat scroll 0 0 transparent;
    font: 11px Arial;
    height: 20px;
    padding: 6px 0 0 8px;
    position: relative;
    top: -10px;
    width: 982px;
    float:left;
}
#contHeader .nav .raiz{
    color: #666666;
    float: left;
    margin-right: 5px;
}
#contHeader .nav .raiz a {
	color: #666666
}
#contHeader .nav .page{
    color: #CC0000;
    float: left;
    font-weight: bold;
}
#contHeader .nav .page a{
    color: #CC0000;
}
.modalImagenCelebracion{
	border: 5px solid #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	background-color: #FFF;
}
.modalImagenCelebracion .contTitulo{
    background: url("../img/bk_titulo_popUp.png") no-repeat scroll 0 0 #FFFFFF;
    height: 55px;
}
.modalImagenCelebracion  .contTitulo .titulo{
    color: #FFFFFF;
    float: left;
    font: 17pt Georgia;
    height: 51px;
    overflow: hidden;
    padding-left: 13px;
    padding-top: 1px;
    text-align: left;
    width: 268px;
}
.modalImagenCelebracion  .contTitulo .close{
    float: right;
    margin: 5px;
    cursor:pointer;
}
.modalEnviarPostal{
    background-color: #FFFFFF;
    border-radius: 13px 13px 13px 13px;
    height: 460px;
    width: 990px;
}
.modalEnviarPostal div{float:left;}			   
.modalEnviarPostal .contenedor{
    height: 430px;
    margin: 15px;
    width: 958px;
}
.modalEnviarPostal .contenedor .header{
	background: url("../img/bk_titulo_popUp.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    width: 100%;
}
.modalEnviarPostal .contenedor .header .titulo{
    color: #F5F5F5;
    font: 21pt Georgia;
    margin-left: 37px;
    margin-top: 11px;
}
.modalEnviarPostal .contenedor .header .close{
    float: right;
    margin: 7px;
    cursor: pointer;
}
.modalEnviarPostal .contenedor .body{
	border:1px solid #FFFFFF;
}
.modalEnviarPostal .contenedor .body .leftCol{
    background: url("../img/degrade_popUp.png") repeat-x scroll 0 0 #F1F1F1;
    height: 318px;
    width: 655px;
}
.modalEnviarPostal .contenedor .body .leftCol .encabezado{
    color: #000000;
    font: bold 12px arial;
    margin-bottom: 12px;
    margin-left: 27px;
    margin-top: 21px;
    text-align: left;
    width: 625px;
}
.modalEnviarPostal .contenedor .body .leftCol .tiraImagenes{
    margin-bottom: 12px;
    margin-left: 16px;
}
.modalEnviarPostal .contenedor .body .leftCol .tiraImagenes .imagen{
    border: 3px solid #F1F1F1;
    height: 140px;
    margin: 0 1px;
    width: 200px;
    cursor: pointer;
}   
.modalEnviarPostal .contenedor .body .leftCol .tiraImagenes .selected{
    border: 3px solid #F8F878;
    height: 140px;
    width: 200px;
    cursor: auto;
}
.modalEnviarPostal .contenedor .body .leftCol .tiraImagenes .imagen img{
    float: left;
    margin-left: 68px;
    margin-top: 38px;
}
.modalEnviarPostal .contenedor .body .leftCol .mensaje{
  margin-left: 21px;
}
.modalEnviarPostal .contenedor .body .leftCol .mensaje textarea{
    border: 1px solid #ABADB3;
    color: #666666;
    font: 12px Arial;
    padding: 3px;
    resize: none;
}
.modalEnviarPostal .contenedor .body .rightCol{
    background: url("../img/degrade_popUp.png") repeat-x scroll 0 0 #E2E2E2;
    height: 318px;
    width: 301px;
}
.modalEnviarPostal .contenedor .body .rightCol .sepLine{
    border-top: 1px solid #FFFFFF;
    height: 1px;
    margin: 13px 0;
    width: 100%;	
}
.modalEnviarPostal .contenedor .body .rightCol .tusDatos{
    color: #000000;
    font: bold 12px Arial;
    margin-bottom: 10px;
    margin-top: 21px;
    text-align: left;
    width: 280px;
    padding-left: 10px;
}
.modalEnviarPostal .contenedor .body .rightCol .datosAmigos{
    color: #000000;
    font: bold 12px Arial;
    margin-bottom: 10px;
    text-align: left;
    width: 280px;
    padding-left: 10px;
}
.modalEnviarPostal .contenedor .body .rightCol .row{
	margin-bottom: 10px;
    width: 290px;
    padding-left: 10px;
}
.modalEnviarPostal .contenedor .body .rightCol .row .col1{
    margin-right: 8px;
    width: 114px;
}
.modalEnviarPostal .contenedor .body .rightCol .row .col1 .label{
    color: #666666;
    padding-left: 5px;
    font: 12px Arial;
}
.modalEnviarPostal .contenedor .body .rightCol .row .col1 .inputText{

}
.modalEnviarPostal .contenedor .body .rightCol .row .col1 .inputText input{
    border: 1px solid #ABADB3;
    height: 25px;
}
.modalEnviarPostal .contenedor .body .rightCol .row .col2{
    margin-right: 0;
    width: 151px;
}
.modalEnviarPostal .contenedor .body .rightCol .row .col2 .label{
    color: #666666;
    padding-left: 5px;
    font: 12px Arial;
}
.modalEnviarPostal .contenedor .body .rightCol .row .col2 .inputText{

}
.modalEnviarPostal .contenedor .body .rightCol .row .col2 .inputText input{
    border: 1px solid #ABADB3;
    height: 25px;
}
.modalEnviarPostal .contenedor .footer{
	background: url("../img/bk_footer_popUp.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    width: 960px;
}
.modalEnviarPostal .contenedor .footer .button{
    float: left;
    margin: 11px 0 0 400px;
    text-align: left;
    width: 160px;
}
.modalEnviarPostal .contenedor .footer .errores{
    color: #F24646;
    float: left;
    font: 10px Verdana;
    margin-left: 10px;
    margin-top: 4px;
    text-align: left;
    width: 366px;
}
.modalEnviarPostal .contenedor .footer .errores ul{
	list-style-position: inside;
}
.modalEnviarPostal .contenedor .footer .button .submitButton{
    background: url("../img/button_popUp.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    cursor: pointer;
    float: left;
    font: bold 12px Arial;
    height: 22px;
    padding-left: 26px;
    padding-top: 6px;
    width: 127px;
}
.modalPostalEnviada{
    background-color: #FFFFFF;
    border-radius: 13px 13px 13px 13px;
    height: 360px;
    width: 650px;
}
.modalPostalEnviada div{float:left;}			   
.modalPostalEnviada .contenedor{
    height: 330px;
    margin: 15px;
    width: 620px;
}
.modalPostalEnviada .contenedor .header{
    background: url("../img/bk_titulo_popUp.png") no-repeat scroll 0 0 transparent;
    border-radius: 0 6px 0 0;
    height: 55px;
    width: 100%;
}
.modalPostalEnviada .contenedor .header .titulo{
    color: #F5F5F5;
    font: 21px Georgia;
    margin-left: 37px;
    margin-top: 11px;
}
.modalPostalEnviada .contenedor .header .close{
    float: right;
    margin: 7px;
    cursor: pointer;
}
.modalPostalEnviada .contenedor .body{
    background: url("../img/degrade_popUp.png") repeat-x scroll 0 0 #F1F1F1;
    border-top: 1px solid #FFFFFF;
    height: 174px;
    padding-left: 20px;
    padding-top: 42px;
    width: 600px;
}
.modalPostalEnviada .contenedor .body .postal{
    border: 3px solid #F8F878;
    height: 140px;
    margin-right: 30px;
    width: 200px;
}
.modalPostalEnviada .contenedor .body .postal img{
    margin-top: 40px;
}
.modalPostalEnviada .contenedor .body .mensaje{
    color: #666666;
    font: 17px Georgia;
    margin-bottom: 15px;
    margin-right: 34px;
    padding-top: 5px;
    text-align: left;
    width: 320px;
}

.modalPostalEnviada .contenedor .body .vineta {
	height: 36px;
}
.modalPostalEnviada .contenedor .body .vineta img{}
.modalPostalEnviada .contenedor .body .link{
	margin-left: 9px;
	margin-top: 3px;
	font-family: Georgia;
	font-size: 15px;
	font-style: italic;
	line-height: 36px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 36px;
	display: block;
}
.modalPostalEnviada .contenedor .body .link:hover {
	background-position: left bottom;
}
.modalPostalEnviada .contenedor .body a.link {
 	color: #106FCE;
}
.modalPostalEnviada .contenedor .footer{
	background: url("../img/bk_footer_popUp.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    width: 620px;
}
.modalPostalEnviada .contenedor .footer .button{
    float: none;
    margin: 11px auto;
    text-align: left;
    width: 160px;
}
.modalPostalEnviada .contenedor .footer .button .submitButton{
    background: url("../img/button_popUp.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font: bold 12px Arial;
    height: 29px;
    width: 153px;
    cursor: pointer;
}
.col1{
    float: left;
    margin-right: 10px;
    width: 173px;
}
.col1 .col-left{
	float: left;
	margin-right: 7px;
	width: 173px;
}
.col1 .col-left .bannerTop{
    background: url("img/bk_destacado_celebraciones.png") no-repeat scroll 0 0 transparent;
	height: 289px;
	width: 173px;
}
.col1 .col-left .bannerTop .titulo{
	color: #FFFFFF;
	float: left;
	font: italic 17px Georgia;
	height: 46px;
	padding: 18px 0 0 42px;
	width: 127px;
}
.col1 .col-left .bannerTop .contenido{
	color: #333333;
	float: left;
	font: 17px Georgia;
	margin-top: 38px;
	text-align: center;
}	
.col1 .col-left .item-list{
    float: left;
    padding: 14px 0;
}
.col1 .col-left .item-list .extContItem{
	display: table; height: 55px; #position: relative; overflow: hidden;padding: 0 6px;
}
.col1 .col-left .item-list .extContItem .intContItem{
	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
}
.col1 .col-left .item-list .extContItem .intContItem .item{
	#position: relative; 
	#top: -50%;
	color: #0066CC;
	font: italic 15px georgia;
	width: 152px;
	height: 36px;
}
.col1 .col-left .item-list .extContItem .intContItem .item a{
	color:#0066CC;
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 109px;
	cursor: pointer;
	padding-left: 43px;
	display: block;
}
.col1 .col-left .item-list .extContItem .intContItem .item.item2Vineta a p, .col1 .col-left .item-list .extContItem .intContItem .item.item3Vineta a p{
	padding-top: 9px;
}
.col1 .col-left .item-list .extContItem .intContItem .item a:hover{
	color:#666666;
	background-position: left bottom;
}
.col1 .col-left .item-list .extContItem .intContItem .item img{
	float:left;
	margin-right: 15px;
}	
.col1 .col-left .item-list .extContItem .intContItem .item p{
	margin:0px;padding:0px;
}
.col1 .col-left .buscador{
	float:left;
	margin-bottom:10px;
}
.col1 .col-left .buscador .item{
	padding: 5px 0;
	float:left;
}
.col1 .col-left .buscador .item .text{
    color: #0066CC;
    font: italic 15px georgia;
    margin-bottom: 5px;
}
.col1 .col-left .buscador .item .comp{
	float:left;
}
.col1 .col-left .buscador .item select{
    border: 1px solid #999999;
    color: #666666;
    height: 27px;
    padding: 3px 4px 3px 0;
    width: 168px;
    font: 12px Arial;    
}
.col1 .col-left .buscador .item input{
    border: 1px solid #999999;
    height: 27px;
    width: 133px;
    float:left;
    font: 12px Arial;
    color:#666666;
}
.col1 .col-left .buscador .item img{
	float:left;
	margin-left:6px;
}
.col1 .col-left .buscador .item a{}
.col1 .queFiestaFalta{
	float:none;
	clear: both;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
}
.col1 .bannerBottom{
	float:left;
	margin-bottom: 15px;
}
.col2{
	float: left;
    margin-right: 8px;
    width: 498px;
}
.col2 .contCarr{
	float: left;
	width: 495px;
}
.col2 .contCarr .cuerpo{
	background: url("../img/bk_carrousel_ppal.png") no-repeat scroll 8px 0 transparent;
	float: left;
	height: 323px;
	width: 495px;
}
.col2 .contCarr .cuerpo .contFoto{
	float: left;
	height: 176px;
	margin-left: 36px;
	margin-top: 110px;
	width: 195px;
}
.col2 .contCarr .cuerpo .contFoto .foto{
   	float: left;
	height: 136px;
	width: 169px;
	overflow:hidden;
}
.col2 .contCarr .cuerpo .contFoto .ampliar{
	float: left;
	margin-left: 20px;
	margin-top: 18px;
	height: 27px;
	width: 143px;
}
.col2 .contCarr .cuerpo .contFoto .ampliar a{
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 27px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	cursor: pointer;
	background-image: url(../img/plus_on.png);
	height: 27px;
	width: 137px;
	display: block;
}
.col2 .contCarr .cuerpo .contFoto .ampliar a:hover{
	color: #3399cc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 27px;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	cursor: pointer;
}
.col2 .contCarr .cuerpo .contFoto .ampliar .img{
	float:left;
}
.col2 .contCarr .cuerpo .contFoto .ampliar .link{
	float: left;
	margin-left: 9px;
	margin-top: 5px;
}
.col2 .contCarr .cuerpo .contFoto .ampliar .link a{
	color: #66AFD2;
	font: italic 12px Georgia;
	text-decoration: none;
}
.col2 .contCarr .cuerpo .contTitulo{
	float: left;
	height: 222px;
	width: 248px;
}
.col2 .contCarr .cuerpo .contTitulo .titulo{
	color: #FFFFFF;
	float: left;
	font: 27px Georgia;
	margin-left: 17px;
	margin-top: 122px;
}
.col2 .contCarr .cuerpo .contRedes{
	float: left;
	height: 26px;
	margin-top: 9px;
	width: 255px;
}
.col2 .contCarr .cuerpo .contRedes .titulo_redes{
	color: #999999;
	float: left;
	font: 11px Arial;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 6px;
}
.col2 .contCarr .cuerpo .contRedes .boton{
	float: left;
	margin-top: 3px;
	margin-right: 7px;
}
.col2 .contCarr .contFlechas{
	background: url("../img/bk_nav_carrousel.png") no-repeat scroll 0 0 transparent;
	height: 80px;
	position: relative;
	top: 15px;
	width: 496px;
}
.col2 .contCarr .contFlechas div{
	position:absolute;
	top: 15px;	
}
.col2 .contCarr .contFlechas div a {
	background-repeat: no-repeat;
	background-position: center top;
	height: 23px;
	width: 15px;
	cursor: pointer;
	display: block;
}
.col2 .contCarr .contFlechas div a:hover {
	background-position:center bottom;
}
.col2 .contCarr .contFlechas .fl_prev {
	left:12px;
}

.col2 .contCarr .contFlechas .fl_prev img{}
.col2 .contCarr .contFlechas .celeb_date{
	color: #333333;
	font: 21px Georgia;
	left: 48px;
	text-align: center;
	top: 12px;
	width: 392px;
}
.col2 .contCarr .contFlechas .fl_next{
	left: 465px;
}

.col2 .contCarr .contFlechas .fl_next img{}
.col2 .contCarr .bot_links{
	float: left;
	margin-left: 9px;
	width: 476px;
	background-image: url(../img/bk-bot_links.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.col2 .contCarr .bot_links .text{
	padding-left: 28px;
}

.col2 .contCarr .bot_links .text p{
	color: #666666;
	font: bold 11px arial;
}
.col2 .contCarr .bot_links .bot_left{
	float: left;
	height: 42px;
	width: 238px;
	background-color: transparent;
}
.col2 .contCarr .bot_links .bot_left .text a {
	height: 42px;
	width: 158px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/bk_link_postal.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	display: block;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	line-height: 42px;
	font-weight: bold;
}
.col2 .contCarr .bot_links .bot_left .text a.grisado {
	height: 42px;
	width: 158px;
	color: #999999;
	text-decoration: none;
	background-image: url(../img/bk_link_postal.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	display: block;
	cursor: default;
	font-family: arial;
	font-size: 11px;
	line-height: 42px;
	font-weight: bold;
}

.col2 .contCarr .bot_links .bot_left .grisado{
	color:#999999;
}

.col2 .contCarr .bot_links .bot_sep{}
.col2 .contCarr .bot_links .bot_right{
	background: url("../img/bk_link_facebook.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 42px;
	width: 238px;
}
.col2 .contCarr .contenido{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-left: 9px;
	width: 474px;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	background-color: #FFFFFF;
}
.col2 .contCarr .contenido .copete{
	color: #333333;
	font: 17px Georgia;
	padding: 15px;
	text-align: justify;
}
.col2 .contCarr .contenido .texto{
	color: #707070;
	font: 13px arial;
	margin-bottom: 30px;
	padding: 15px;
	text-align: justify;
}
.col2 .contCarr .contenido .relacionados{
	float: left;
}
.col2 .contCarr .contenido .relacionados ul li {
    display: inline;
    list-style: none outside none;
}
.col2 .contCarr .contenido .relacionados .celebracion{
	float:left;
	margin-left: 16px;
	width: 135px;
	height: 195px;
}
.col2 .contCarr .contenido .relacionados .celebracion .recuadro{
    background-color: #F2EDE2;
	-webkit-box-shadow: 0px 0px 4px 1px #CCC;
	-moz-box-shadow: 0px 0px 4px 1px #CCC;
	box-shadow: 0px 0px 4px 1px #CCC; 
    float: left;
    height: 146px;
    margin-top: 4px;
    width: 135px;
}
.col2 .contCarr .contenido .relacionados .celebracion .recuadro .foto{
	float: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 13px;
	padding-left: 8px;
}
.col2 .contCarr .contenido .relacionados .celebracion .recuadro .link{
	float: left;
	height: 20px;
	margin-left: 12px;
	padding-left: 29px;
	padding-top: 2px;
	background-color: transparent;
	background-image: url(../img/btn-vermas.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.col2 .contCarr .contenido .relacionados .celebracion .recuadro .link:hover {
	background-position: left bottom;
}
.col2 .contCarr .contenido .relacionados .celebracion .recuadro .link:hover a {
	color:#333333;
}
.col2 .contCarr .contenido .relacionados .celebracion .recuadro .link a{
	color: #0066ff;
	font: italic 12px Georgia;
	text-decoration: none;
}	
.col2 .contCarr .contenido .relacionados .celebracion .titulo{
	color: #666666;
	float: left;
	font: 12px Georgia;
	margin-top: 10px;
	text-align: center;
	width: 135px;
}
.col2 .contCarr .contenido .titulo_relacionados{
	background: url("../img/bk_tit_celebraciones.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 55px;
	margin-left: 66px;
	width: 418px;
}
.col2 .contCarr .contenido .titulo_relacionados .text{
	color: #FFFFFF;
	font: italic 17px Georgia;
	margin-left: 26px;
	margin-top: 8px;
	margin-bottom: 10px;
}
.col2 .contCarr .contenido .paginador{
	float: left;
	margin-bottom: 20px;
	margin-left: 195px;
	margin-top: 10px;
}
.col2 .contCarr .contenido .paginador ul li{
	display: inline;
	float: left;
	list-style-type: none;
    margin: 0 6px 0 0;
	padding: 0;
}
.col2 .contCarr .contenido .paginador li{
	display: inline-block;
	margin-left: 6px;
}	
.col2 .contCarr .contenido .paginador a{}
.col2 .contCarr .contenido .paginador img{}

.col2 .headerList{
    background: url("../img/bk_header_listado.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 125px;
    margin-left: 8px;
    width: 478px;
}
.col2 .contTitle{
    background: url("../img/bk_tit_listado.png") no-repeat scroll 0 0 transparent;
    height: 65px;
    position: relative;
    top: 14px;
    width: 496px;
}
.col2 .contTitle .title{
    color: #333333;
    font: 27px Georgia;
    left: 49px;
    position: absolute;
    top: 8px;
}
.col2 .filterCont{
    background-color: #F5F5F5;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-left: 8px;
    width: 476px;
}
.col2 .filterCont .filterHeader{
    background: url("../img/bk_header_filtro.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    margin-top: 2px;
    width: 476px;
}
.col2 .filterCont .filterHeader .title{
    color: #333333;
    float: left;
    font: bold 12px Georgia;
    margin-left: 24px;
    margin-top: 7px;
}
.col2 .filterCont .filterHeader .open{
    float: right;
    margin: 7px 17px;
}
.col2 .filterCont .filterHeader .open a{}
.col2 .filterCont .filterHeader .open img{}
.col2 .filterCont .filterBody{
    float: left;
    padding: 4px 10px;
    width: 456px;
}
.col2 .filterCont .filterBody .option{
    color: #333333;
    float: left;
    font: bold 12px Georgia;
    margin: 5px 0;
    width: 228px;
}
.col2 .filterCont .filterBody .option input{
    margin-right: 7px;
}
.col2 .contOrder{
    background: url("../img/deg_orden.png") repeat-x scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 59px;
    margin-left: 8px;
    width: 476px;
}
.col2 .contOrderInt{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin: 19px 15px 8px;
    padding-bottom: 12px;
    padding-left: 12px;
    width: 434px;
}
.col2 .contOrder .contOrderInt .option{
	float: left;
	height: 36px;
	padding-left: 38px;
	line-height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.col2 .contOrder .contOrderInt .option.selected, .col2 .contOrder .contOrderInt .option:hover {
	background-position: left bottom;
	cursor: default;
}
.col2 .contOrder .contOrderInt .option img{
    float: left;
    margin-right: 11px;
}
.col2 .contOrder .contOrderInt .option .text{
    float: left;
    font: italic 14px Georgia;
    margin-right: 25px;
    margin-top: 10px;
}
.col2 .contOrder .contOrderInt .option .text a{
	color:#0066CC;
}

.col2 .contOrder .contOrderInt .option.selected a{
	color:#666666;
	cursor: default;
}

.col2 .page_container{
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-left: 8px;
    width: 476px;
    padding-bottom: 10px;
}
.col2 .page_container .content{
    float: left;
    margin-bottom: 20px;
}
.col2 .page_container .content .row{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin: 0 10px;
    padding: 15px 0;
    width: 456px;
    min-height: 157px;
	height: auto;
}
.col2 .page_container .content .row div{float:left;}
.col2 .page_container .content .row .contFoto{
	-webkit-box-shadow: 0px 0px 4px 1px #CCCCCC;
	-moz-box-shadow: 0px 0px 4px 1px #CCCCCC;
	box-shadow: 0px 0px 4px 1px #CCCCCC;	
    background-color: #F2EDE2;
    height: 136px;
    padding: 8px;
    width: 118px;
}
.col2 .page_container .content .row .contFoto .foto{}
.col2 .page_container .content .row .contFoto .foto img{}
.col2 .page_container .content .row .contFoto .footer{}
.col2 .page_container .content .row .contFoto .footer img{
    float: left;
    margin-left: 3px;
    margin-top: 11px;
}
.col2 .page_container .content .row .contFoto .footer .text_ingr{
	color: #666666;
	margin-left: 3px;
	margin-top: 14px;
	background-image: url(../img/btn-vermas.png);
	background-position: left top;
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	line-height: 22px;
	padding-left: 27px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.col2 .page_container .content .row .contFoto .footer .text_ingr:hover {
	background-position: left bottom;
}
.col2 .page_container .content .row .contFoto .footer .text_ingr a{
	color: #06F;
}
.col2 .page_container .content .row .contFoto .footer .text_ingr:hover a {
	color: #666666;
}
.col2 .page_container .content .row .contInfo{
    margin-left: 16px;
    width: 304px;
    margin-top: 5px;
}
.col2 .page_container .content .row .contInfo .fecha_cel{
    color: #CC0033;
    font: 14px Georgia;
    width: 304px;
}
.col2 .page_container .content .row .contInfo .nombre{
    color: #333333;
    font: 27px Georgia;
    margin-bottom: 5px;
    width: 304px;
}
.col2 .page_container .content .row .contInfo .copete{
    font: 13px Arial;
    width: 304px;
}
.col2 .page_container .content .row .contInfo .copete p{
	float:left;
	height: 65px;
    overflow: hidden;
}
.col2 .page_container .content .row .contInfo .copete a{  
    color: #0066CC;
    float: left;
    font: 13px Georgia;
    margin-left: 8px;
    text-decoration: underline;
    
}
.col2 .page_navigation{
    float: left;
    margin-left: 106px;
}
.col2 .page_navigation .previous_link{
    background: url("../img/bk_pag_prev.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    margin: 2px;
    width: 26px;
}
.col2 .page_navigation .page_link{
    background: url("../img/bk_pag_num.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    float: left;
    font: bold 16px Georgia;
    height: 21px;
    margin: 2px;
    padding: 2px 5px;
    width: 18px; 
}
.col2 .page_navigation .ellipse{
    float: left;
    margin: 9px 4px;
}
.col2 .page_navigation .active_page{
    background: url("../img/bk_pag_num_sel.png") no-repeat scroll 0 0 transparent;
}
.col2 .page_navigation .next_link{
    background: url("../img/bk_pag_next.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    margin: 2px;
    width: 26px;
}

.col2 .face_cont{
    background-color: #FDFCFB;
    border: 1px solid #E0DEDA;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin-left: 9px;
    margin-top: 20px;
    padding: 17px;
}

.col2 .face_cont .tituloFacebookComment{
    color: #333333;
    font: 15px Georgia;
    margin-bottom: 12px;
    margin-left: 7px;
}
.col2 .contQueFiesta{}
.col2 .contQueFiesta .cuerpo{
    background: url("../img/bk_que_fiesta_falta.png") no-repeat scroll 8px 0 transparent;
    float: left;
    height: 323px;
    width: 495px;
}
.col2 .contQueFiesta .cuerpo .img{}
.col2 .contQueFiesta .cuerpo .parrafo{
    color: #FFFFFF;
    font: 16px Georgia;
    height: 169px;
    margin: 78px 9px 5px 182px;
    padding-right: 4px;
    width: 292px;
    float: left;
}
.col2 .contQueFiesta .cuerpo .footer{
    color: #999999;
    float: left;
    font: 11px Arial;
    height: 37px;
    margin: 7px 50px 0;
    overflow: hidden;
    width: 388px;
}
.col2 .contQueFiesta .contTitulo{
    background: url("../img/bk_tit_listado.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    position: relative;
    top: 15px;
    width: 496px;
}
.col2 .contQueFiesta .contTitulo .titulo{	
	color: #333333;
    font: 25px Georgia;
    left: 48px;
    text-align: center;
    top: 12px;
    width: 401px;
	position: absolute;
}

.col3{
    float: left;
    width: 301px;
}
.col3 .contPub{}
.col3 .links{
    margin-bottom: 12px;
    margin-top: 12px;
    float:left;
}
.col3 .links .sep{
    background: url("../img/sep_bk_links.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
}
.col3 .links .item{
    float: left;
    font: bold 11px Arial;
    margin-left: 7px;
    width: 90px;
}
.col3 .links .item a{
	color: #3399CC;
}
.col3 .contCal{}
.col3 .contVideos{}

.row1{}
.row1 .contBigCalendar{}
.row1 .contBigCalendar .headerCal{}
.row1 .contBigCalendar .headerCal .cuerpo{
    background: url("../images/bk_header_big_calendar.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 125px;
    margin-left: 4px;
    width: 988px;
}
.row1 .contBigCalendar .headerCal .cuerpo .backButton{
    float: left;
    margin-left: 16px;
    margin-top: 11px;
    width: 130px;
}
.row1 .contBigCalendar .headerCal .cuerpo .backButton a{
    background-color: #666666;
    color: #CCCCCC;
    float: left;
    font: bold 11px Tahoma;
    height: 21px;
    padding-left: 20px;
    padding-top: 4px;
    width: 109px;
}
.row1 .contBigCalendar .headerCal .cuerpo .search{
    float: right;
    margin-right: 24px;
    margin-top: 11px;
    width: 346px;
}
.row1 .contBigCalendar .headerCal .cuerpo .search select{
    color: #666666;
    float: left;
    font: 12px Arial;
    height: 29px;
    margin-right: 10px;
    padding-top: 5px;
}
.row1 .contBigCalendar .headerCal .cuerpo .search input{
    color: #666666;
    float: left;
    font: 12px Arial;
    height: 27px;
    padding-left: 6px;
    width: 126px;
}
.row1 .contBigCalendar .headerCal .cuerpo .search a{
    float: left;
    margin-left: 4px;
    margin-top: 2px;
}
.row1 .contBigCalendar .headerCal .contDate{
    background: url("../images/bk_tit_big_calendar.png") no-repeat scroll 0 0 transparent;
    height: 56px;
    position: relative;
    top: 53px;
    width: 988px;
	font: 17px Georgia;
	color: #333333;
}
.row1 .contBigCalendar .headerCal .contDate .prevA{
    left: 15px;
    position: absolute;
    top: 12px;
}
.row1 .contBigCalendar .headerCal .contDate .prevA a{
    background: url("../img/fl_prev_on.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    position: absolute;
    top: 3px;
    width: 20px;
}
.row1 .contBigCalendar .headerCal .contDate .prevT{
    left: 66px;
    position: absolute;
    top: 14px;
}
.row1 .contBigCalendar .headerCal .contDate .actualDate{
    font-size: 27px;
    left: 280px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 422px;
}
.row1 .contBigCalendar .headerCal .contDate .nextA{
    left: 813px;
    position: absolute;
    top: 14px;
}
.row1 .contBigCalendar .headerCal .contDate .nextA a{
    background: url("../img/fl_next_on.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    position: absolute;
    top: 3px;
    width: 20px;
	left: 144px;
}
.row1 .contBigCalendar .headerCal .contDate .nextT{
    position: absolute;
    top: 12px;
	left: 823px;
}
.row1 .contBigCalendar .footerCal{float:left;}
.row1 .contBigCalendar .footerCal .cuerpo{
    background: url("../images/bk_footer_big_calendar.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 77px;
    margin-left: 5px;
    width: 988px;
}
.row1 .contBigCalendar .footerCal .contDate{
    background: url("../images/bk_tit_big_calendar.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    font: 17px Georgia;
    height: 56px;
    position: relative;
    top: 12px;
    width: 988px;
}
.row1 .contBigCalendar .footerCal .contDate .prevA{
    left: 15px;
    position: absolute;
    top: 12px;
}
.row1 .contBigCalendar .footerCal .contDate .prevA a{
    background: url("../img/fl_prev_on.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    position: absolute;
    top: 3px;
    width: 20px;
}
.row1 .contBigCalendar .footerCal .contDate .prevT{
    left: 66px;
    position: absolute;
    top: 14px;
}
.row1 .contBigCalendar .footerCal .contDate .actualDate{
    font-size: 27px;
    left: 280px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 422px;
}
.row1 .contBigCalendar .footerCal .contDate .nextA{
    left: 813px;
    position: absolute;
    top: 14px;
}
.row1 .contBigCalendar .footerCal .contDate .nextA a{
    background: url("../img/fl_next_on.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 144px;
    position: absolute;
    top: 3px;
    width: 20px;
}
.row1 .contBigCalendar .footerCal .contDate .nextT{
    left: 823px;
    position: absolute;
    top: 12px;
}

.row2{
    float: left;
    margin: 10px;
}
.row2 div{
	float:left;
}
.row2 .contPub{
    margin-left: 15px;
    margin-right: 14px;
}
.row2 .contVideos{}

.modalCelebracionPopUp{
    background: url("../images/bk_popUp_calendario.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 277px;
    width: 979px;
}
.modalCelebracionPopUp div{float:left;}
.modalCelebracionPopUp .cont{
    height: 249px;
    margin: 14px 10px;
    width: 958px;
}
.modalCelebracionPopUp .cont .cont1{
    height: 250px;
    width: 591px;
}
.modalCelebracionPopUp .cont .cont1 .contImagen{
    height: 206px;
    margin-left: 16px;
    margin-top: 19px;
    width: 193px;
}
.modalCelebracionPopUp .cont .cont1 .contImagen .image{
    margin-left: 12px;
    margin-top: 12px;
}
.modalCelebracionPopUp .cont .cont1 .contImagen .image img{}
.modalCelebracionPopUp .cont .cont1 .contImagen .social{
    margin-left: 35px;
    margin-top: 12px;
}
.modalCelebracionPopUp .cont .cont1 .datos{
    margin-left: 25px;
    margin-top: 15px;
    width: 340px;
}
.modalCelebracionPopUp .cont .cont1 .datos .fechaCel{
    color: #CC0000;
    font: 15px Georgia;
    margin: 0;
    text-align: left;
    width: 100%;
}
.modalCelebracionPopUp .cont .cont1 .datos .nombre{
    color: #333333;
    font: 21px Georgia;
    text-align: left;
    text-transform: capitalize;
}
.modalCelebracionPopUp .cont .cont1 .datos .descripcion{
    font: 13px Arial;
    height: 80px;
    margin-top: 18px;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.modalCelebracionPopUp .cont .cont1 .datos .buttonA{
    background: url("../img/button_popUp.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    font: bold 13px Arial;
    float:left;
    height: 24px;
    margin-top: 31px;
    padding-top: 6px;
    width: 153px;
}
.modalCelebracionPopUp .cont .cont2{
    height: 250px;
    padding-left: 23px;
    width: 344px;
}
.modalCelebracionPopUp .cont .cont2 .title{
    color: #FFFFFF;
    font: 17px Georgia;
    margin-top: 13px;
}
.modalCelebracionPopUp .cont .cont2 .close{
	float: right;
	cursor:pointer;
    margin-right: 3px;
    margin-top: 3px;	
}
.modalCelebracionPopUp .cont .cont2 .list{
    color: #FFFFFF;
    font: 13px Arial;
    height: 147px;
    margin-top: 7px;
    width: 327px;
}
.modalCelebracionPopUp .cont .cont2 .list li{
    border-bottom: 1px solid #808182;
    list-style-position: inside;
    padding: 8px 0;
    text-align: left;
    width: 95%;
}
.modalCelebracionPopUp .cont .cont2 .list a{
	color:#FFFFFF;
}
.modalCelebracionPopUp .cont .cont2 .buttonA{
	color: #FFFFFF;
	float: left;
	font: bold 12px Arial;
	height: 30px;
	margin-left: 24px;
	width: 212px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bt_popUp_calendar2.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 62px;
}
.modalCelebracionPopUp .cont .cont2 .buttonA:hover {
	background-position: center bottom;
}
.modalNewCelebracionPopUp{
    background: url("../images/bk_popUp_calendario_new_cel.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 590px;
    width: 990px;
}
.modalNewCelebracionPopUp div{float:left;}
.modalNewCelebracionPopUp .cont{
    height: 249px;
    margin: 14px 10px;
    width: 958px;
}
.modalNewCelebracionPopUp .cont .error{
    color: red;
    float: left;
    font: 9px Arial;
    text-align: left;
}
.modalNewCelebracionPopUp .cont .cont1{
    height: 250px;
    width: 591px;
}

.modalNewCelebracionPopUp .cont .cont1 .titulo{
    color: #FFFFFF;
    font: 21px Georgia;
    height: 50px;
    margin-top: 4px;
    padding-left: 41px;
    padding-top: 14px;
    text-align: left;
    width: 548px;
}
.modalNewCelebracionPopUp .cont .cont1 .simpleRow{
    height: 58px;
    padding-left: 37px;
    padding-top: 20px;
    text-align: left;
    width: 552px;
}
.modalNewCelebracionPopUp .cont .cont1 .simpleRow label{
    color: #000000;
    font: bold 12px Arial;
}
.modalNewCelebracionPopUp .cont .cont1 .simpleRow input{
    height: 27px;
    width: 533px;
}
.modalNewCelebracionPopUp .cont .cont1 .simpleRow .contFile{
	width: 318px;
}
.modalNewCelebracionPopUp .cont .cont1 .simpleRow .contFile input{}
.modalNewCelebracionPopUp .cont .cont1 .simpleRow .aclaracion{
	font: 11px Arial;
	width: 225px;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow{
    padding-left: 37px;
    padding-top: 8px;
    width: 552px;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow .dateCont{
    text-align: left;
    width: 275px;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow .dateCont label{
    color: #000000;
    font: bold 12px Arial;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow .dateCont select{
    height: 21px;
    margin-right: 8px;
    width: 60px;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow  .footerDate{
	margin-top: 2px;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow  .footerDate input{
    float: left;
    margin-top: 8px;
}
.modalNewCelebracionPopUp .cont .cont1 .dateRow  .footerDate .ckText{
    color: #666666;
    float: left;
    font: bold 12px Arial;
    margin-left: 5px;
    margin-right: 39px;
    margin-top: 8px;
    text-align: left;
}
.modalNewCelebracionPopUp .cont .cont1 .descRow{
    height: 209px;
    padding-left: 37px;
    padding-top: 12px;
    width: 554px;
}
.modalNewCelebracionPopUp .cont .cont1 .descRow label{
    color: #000000;
    font: bold 12px Arial;
	float:left;	
}
.modalNewCelebracionPopUp .cont .cont1 .descRow .desc{
    height: 40px;
    margin-bottom: 11px;
    margin-top: 9px;
    width: 538px;
    font: 11px Arial;
    text-align: left;
}
.modalNewCelebracionPopUp .cont .cont1 .descRow textarea{
	float:left;
}
.modalNewCelebracionPopUp .cont .cont2{
    height: 555px;
    margin-top: 5px;
    width: 355px;
}
.modalNewCelebracionPopUp .cont .cont2 .titulo{
    color: #FFFFFF;
    font: 17px Georgia;
    height: 46px;
    padding-left: 32px;
    padding-top: 17px;
    text-align: left;
    width: 294px;
}
.modalNewCelebracionPopUp .cont .cont2 .close{
    margin-top: 5px;
    cursor:pointer;
}
.modalNewCelebracionPopUp .cont .cont2 .campos{
    height: 158px;
    padding-top: 26px;
    width: 367px;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .regRow{
    height: 46px;
    width: 363px;
	margin-bottom: 13px;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .regRow .cont{
    height: 46px;
    margin: 0 0 0 13px;
    width: 166px;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .regRow .cont .text{
    color: #CCCCCC;
    font: 12px Arial;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .regRow .cont .field{}
.modalNewCelebracionPopUp .cont .cont2 .campos .regRow .cont .field input{
    height: 27px;
    width: 153px;
    float: left;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .regRow .cont .field select{
    color: #666666;
    font: 12px Arial;
    height: 27px;
    padding-left: 3px;
    padding-top: 6px;
    width: 153px;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .terminos{
    font: 12px arial;
    margin-left: 14px;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .terminos .linkTerminos{
	font-size: 11px;
    margin-left: 72px;
    margin-top: 10px;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .terminos .linkPolitica{
    font-size: 11px;
    margin-top: 10px;
    margin-left: 10px;	
}
.modalNewCelebracionPopUp .cont .cont2 .campos .terminos a{
	color:#FFFFFF;
}
.modalNewCelebracionPopUp .cont .cont2 .campos .terminos input{
    margin-right: 4px;
}
.modalNewCelebracionPopUp .cont .cont2 .fb{
    margin-left: 13px;
    width: 343px;
}
.modalNewCelebracionPopUp .cont .cont2 .footer{
    color: #CCCCCC;
    font: 11px Arial;
    margin-left: 16px;
    margin-top: 19px;
    text-align: left;
    width: 345px;
}
.modalNewCelebracionPopUp .cont .cont2 .footer .text{

}
.modalNewCelebracionPopUp .cont .cont2 .footer .btEnviar{
    margin-left: 28px;
    margin-top: 126px;
    margin-right: 39px;
}
.modalNewCelebracionPopUp .cont .cont2 .footer .btEnviar .habilitado{
	background: url("../images/bt_popUp_calendar2.png") no-repeat scroll 0 0 transparent;
}
.modalNewCelebracionPopUp .cont .cont2 .footer .btEnviar a{
    background: url("../images/bt_popUp_calendar_off.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font: bold 14px Arial;
    height: 29px;
    padding-left: 77px;
    padding-top: 11px;
    width: 206px;
}
.modalCelebracionPopUpCongrats{
    background: url("../images/bk_popUp_calendario_congratsl.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 336px;
    width: 990px;
}
.modalCelebracionPopUpCongrats div{float:left;}
.modalCelebracionPopUpCongrats .cont{
    height: 249px;
    margin: 14px 10px;
    width: 990px;
}
.modalCelebracionPopUpCongrats .cont .cont1{
    height: 308px;
    width: 591px;
}
.modalCelebracionPopUpCongrats .cont .cont1 .title{
    color: #FFFFFF;
    font: 21px Georgia;
    height: 45px;
    margin-top: 2px;
    padding-left: 40px;
    padding-top: 19px;
    text-align: left;
    width: 549px;
}
.modalCelebracionPopUpCongrats .cont .cont1 .contMensaje{
    height: 240px;
    padding-left: 35px;
    text-align: left;
    width: 554px;
}
.modalCelebracionPopUpCongrats .cont .cont1 .contMensaje .titleMensaje{
    color: #333333;
    font: 17px Georgia;
    margin-top: 42px;
    width: 334px;
}
.modalCelebracionPopUpCongrats .cont .cont1 .contMensaje .mensaje{
    color: #666666;
    font: 12px Arial;
    margin-top: 40px;
    width: 491px;
}

.modalCelebracionPopUpCongrats .cont .cont2{
    height: 250px;
    padding-left: 23px;
    width: 344px;
}
.modalCelebracionPopUpCongrats .cont .cont2 .close{
    cursor: pointer;
    float: right;
    margin-right: 1px;
    margin-top: 7px;
}
.calendarCont .calendarFooter .fButton {
	background-position:center top
}
.calendarCont .calendarFooter .fButton:hover {
	background-position: center bottom;
}
.contCal .calendarCont .calendarFooter .fButton {
	text-transform: uppercase;
	height: 35px;
	padding-top: 5px;	
}