/*
*	CONTAINER
********************************************************/

#container h1
{
	color:#333333;
	font-size:18px;
	margin-bottom:21px;
}
#container h3
{
	color:#666666;
	font-size:13px;
	padding-bottom:8px;
	border-bottom:1px solid #cccccc;
	margin-bottom:22px;
}
#container h3.green	{border-color:#6EC72D;}
#container h3.gray		{border-color:#BBBBBB;}
#container h3.orange	{border-color:#FF9C03;}
#container h3.jade		{border-color:#00A48C;}
#container h1 span
{
	color:#FF9B02;
	font-weight:bold;
	font-size: 1.2em;
}


#container .big_ico {
	z-index: 2;
	background-image:url(../images/icons/char-transp.png);
	position: relative;
	background-repeat: no-repeat;
}


#container .big_ico_color {
	color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 33px;
    left: -40;
    padding-left: 14px;
    padding-top: 9px;
    position: relative;
    top: 0px;
    width: 28px;
    z-index: 1;
	text-align: justify;
	vertical-align: middle;
	font-size: 20px;
}

#container .big_codi_pare {
	float:left;
	font-size: 14px;
    margin-left: 10px;
    margin-top: 9px;
	width: 230px;
	height: 35px;
}




#container .content .literacy-color
{
	margin-bottom:18px;
	display:block;
	width:628px;
	/*height:332px; /* FELIP originalmente 215px */
	border-radius:4px;
	/*box-shadow:0 1px 2px #888;*/
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(top, #ffffff 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
#container .content .literacy-color ul
{
	list-style:none;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #FFFFFF;
	display:block;
	padding-left:10px;
	width:195px;/* ((628 / 3 - 4) - padding) = 205,3~ */
	height:215px;
	float:left;
}
#container .content .literacy-color ul:first-child,
#container .content .literacy-color ul.first
{
	border-left:0 none;
}
#container .content .literacy-color ul:last-child,
#container .content .literacy-color ul.last
{
	border-right:0 none;
}
#container .content .literacy-color ul li
{
	display:block;
	border-bottom:1px dotted #BBBBBB;
	background:transparent none no-repeat left center;
	padding-left:0px;
	padding-top:14px;
	width:190px;/* 187 - padding */
	height:39px;/* 53 - padding */
}
#container .content .literacy-color ul li.double
{
	padding-top:10px;
	height:43px;
}
#container .content .literacy-color ul li:last-child,
#container .content .literacy-color ul li.last
{
	border:0 none;
}

#container .content .literacy-color ul .ico {
	z-index: 2;
	background-image:url(../images/icons/icon.png);
	position: relative;
	background-repeat: no-repeat;
}

#container .content .literacy-color ul .ico_color {
	color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 22px;
    left: -40;
    padding-left: 10px;
    padding-top: 6px;
    position: relative;
    top: 0px;
    width: 18px;
    z-index: 1;
	text-align: justify;
	vertical-align: middle;
}
#container .content .literacy-color ul li.a	{background-image:url(../images/icons/a.png);}
#container .content .literacy-color ul li.b	{background-image:url(../images/icons/b.png);}
#container .content .literacy-color ul li.c	{background-image:url(../images/icons/c.png);}
#container .content .literacy-color ul li.d	{background-image:url(../images/icons/d.png);}
#container .content .literacy-color ul li.e	{background-image:url(../images/icons/e.png);}
#container .content .literacy-color ul li.f	{background-image:url(../images/icons/f.png);}
#container .content .literacy-color ul li.g	{background-image:url(../images/icons/g.png);}
#container .content .literacy-color ul li.h	{background-image:url(../images/icons/h.png);}
#container .content .literacy-color ul li.i	{background-image:url(../images/icons/i.png);}
#container .content .literacy-color ul li.j	{background-image:url(../images/icons/j.png);}
#container .content .literacy-color ul li.k	{background-image:url(../images/icons/k.png);}
#container .content .literacy-color ul li a
{
	float: left;
    font-size: 13px;
    margin-left: 7px;
    width: 218px;
	color: #666;
}



#container .content .literacy-color.large
{
	margin-bottom:18px;
	display:block;
	width:960px;
	height:auto;
	background:transparent none;
	filter:none;
}
#container .content .literacy-color.large ul
{
	display:block;
	width:306px;
	height:auto;
	float:left;
}
#container .content .literacy-color.large ul li
{
	width:254px;/* 187 - padding */
	height:auto;
	border:0 none;
	background-position:left 10px;
	margin-bottom:10px;
	padding-bottom:20px;
}
#container .content .literacy-color.large ul li ul
{
	padding-left: 0;
	margin-top: 0;
	float:none;
	border:0 none;
}
#container .content .literacy-color.large ul li ul li
{
	list-style: none;
	padding-left: 0;
	padding-bottom: 0;
	margin-top: 0;

	border-bottom:1px dotted #BBBBBB;
	clear:both;
	margin-left: 33px;
}



#container .content .literacy-color.large ul li ul li span{float:left;width:50px;display:inline-block;text-transform:uppercase;font-size:16px;}
#container .content .literacy-color.large ul li ul li a{float:right;width:197px;}

#container .content .literacy-color.large ul li.a ul li span{color:#7E6BBD;}
#container .content .literacy-color.large ul li.b ul li span{color:#24A6F1;}
#container .content .literacy-color.large ul li.c ul li span{color:#F78B11;}
#container .content .literacy-color.large ul li.d ul li span{color:#6EC72D;}
#container .content .literacy-color.large ul li.e ul li span{color:#FAB20A;}
#container .content .literacy-color.large ul li.f ul li span{color:#A9AE1A;}
#container .content .literacy-color.large ul li.g ul li span{color:#24A6F1;}
#container .content .literacy-color.large ul li.k ul li span{color:#E75EB7;}
#container .content .literacy-color.large ul li a
{
	color:#666666;
	font-size:13px;
}



			#container .content .literacy-color2 {
				margin-bottom:18px;
				display:block;
				width:628px;
				/*height:332px; /* FELIP originalmente 215px */
				border-radius:4px;
				/*box-shadow:0 1px 2px #888;*/
				background: #ffffff;
				background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
				background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
				background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
				background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
				background: linear-gradient(top, #ffffff 0%,#eeeeee 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
			}
			#container .content .literacy-color2 .uele {
				list-style:none;
				border-right:1px solid #DDDDDD;
				border-left:1px solid #FFFFFF;
				display:block;
				padding-left:10px;
				width:195px;/* ((628 / 3 - 4) - padding) = 205,3~ */
				height:215px;
				float:left;
			}
			#container .content .literacy-color2 .uele:first-child,
			#container .content .literacy-color2 .uele.first {
				border-left:0 none;
			}
			#container .content .literacy-color2 .uele:last-child,
			#container .content .literacy-color2 .uele.last {
				border-right:0 none;
			}
			#container .content .literacy-color2 .uele {
				display:block;
				border-bottom:1px dotted #BBBBBB;
				background:transparent none no-repeat left center;
				padding-left:17px;
				padding-top:14px;
				width:190px;/* 187 - padding */
				height:39px;/* 53 - padding */
			}
			#container .content .literacy-color2 .uele .double {
				padding-top:10px;
				height:43px;
			}
			#container .content .literacy-color2 .uele:last-child,
			#container .content .literacy-color2 .uele .last {
				border:0 none;
			}

			#container .content .literacy-color2 .uele .ico {
				z-index: 2;
				background-image:url(../images/icons/icon.png);
				position: relative;
				background-repeat: no-repeat;
			}

			#container .content .literacy-color2 .uele .ico_color {
				color: #FFFFFF;
				float: left;
				font-weight: bold;
				height: 22px;
				left: -40;
				padding-left: 10px;
				padding-top: 6px;
				position: relative;
				top: 0px;
				width: 18px;
				z-index: 1;
				text-align: justify;
				vertical-align: middle;
			}
			#container .content .literacy-color2 .uele .a	{background-image:url(../images/icons/a.png);}
			#container .content .literacy-color2 .uele .b	{background-image:url(../images/icons/b.png);}
			#container .content .literacy-color2 .uele .c	{background-image:url(../images/icons/c.png);}
			#container .content .literacy-color2 .uele .d	{background-image:url(../images/icons/d.png);}
			#container .content .literacy-color2 .uele .e	{background-image:url(../images/icons/e.png);}
			#container .content .literacy-color2 .uele .f	{background-image:url(../images/icons/f.png);}
			#container .content .literacy-color2 .uele .g	{background-image:url(../images/icons/g.png);}
			#container .content .literacy-color2 .uele .h	{background-image:url(../images/icons/h.png);}
			#container .content .literacy-color2 .uele .i	{background-image:url(../images/icons/i.png);}
			#container .content .literacy-color2 .uele .j	{background-image:url(../images/icons/j.png);}
			#container .content .literacy-color2 .uele .k	{background-image:url(../images/icons/k.png);}
			#container .content .literacy-color2 .uele  a   {
				float: left;
				font-size: 13px;
				margin-left: 7px;
				width: 218px;
				color: #666;
			}



			#container .content .literacy-color2.large {
				margin-bottom:18px;
				display:block;
				width:960px;
				height:auto;
				background:transparent none;
				filter:none;
			}
			#container .content .literacy-color2.large .uele {
				display:block;
				width:306px;
				height:auto;
				float:left;
			}
			#container .content .literacy-color2.large .uele li	{
				width:254px;/* 187 - padding */
				height:auto;
				border:0 none;
				background-position:left 10px;
				margin-bottom:10px;
				padding-bottom:20px;
			}
			#container .content .literacy-color2.large .uele ul {
				padding-left: 0;
				margin-top: 0;
				float:none;
				border:0 none;
			}
			#container .content .literacy-color2.large .uele ul li {
				list-style: none;
				padding-left: 0;
				padding-bottom: 0;
				margin-top: 0;

				border-bottom:1px dotted #BBBBBB;
				clear:both;
				margin-left: 33px;
			}



			#container .content .literacy-color2.large .uele ul li span{float:left;width:50px;display:inline-block;text-transform:uppercase;font-size:16px;}
			#container .content .literacy-color2.large .uele ul li a{float:right;width:197px;}

			#container .content .literacy-color2.large .uele .a ul li span{color:#7E6BBD;}
			#container .content .literacy-color2.large .uele .b ul li span{color:#24A6F1;}
			#container .content .literacy-color2.large .uele .c ul li span{color:#F78B11;}
			#container .content .literacy-color2.large .uele .d ul li span{color:#6EC72D;}
			#container .content .literacy-color2.large .uele .e ul li span{color:#FAB20A;}
			#container .content .literacy-color2.large .uele .f ul li span{color:#A9AE1A;}
			#container .content .literacy-color2.large .uele .g ul li span{color:#24A6F1;}
			#container .content .literacy-color2.large .uele .k ul li span{color:#E75EB7;}
			#container .content .literacy-color2.large .uele  a {
				color:#666666;
				font-size:13px;
			}
			



#container .content .two-sides-line
{
	display:block;
	width:629px;
	/*border-bottom:1px dotted #BBBBBB;*/
}

#container .content .two-sides
{
	display:block;
	width:300px;
	height: 150px;
	border-bottom:1px dotted #BBBBBB;
	margin-bottom: 12px;
	
}


#container .content .two-sides-news
{
	display:block;
	width:300px;
	height: 225px;
	border-top:1px dotted #BBBBBB;
	margin-bottom: 12px;
	padding-top: 10px;
}

#container .content .two-sides-big
{
	display:block;
	width:300px;
	height: 300px;
	border-bottom:1px dotted #BBBBBB;
	margin-bottom: 12px;
	padding-bottom: 13px;
	
}

#container .content .two-sides .div_destacat_ptit {
	width: 150px;
	height: 130px;
}

#container .content .two-sides-big .div_destacat_gran {
	width: 300px;
	height: 90px;
	position: relative;
	top: -93px;
}

#container .content .two-sides-big .titol_destacat_gr {
	color: #fff;
	font-size: 22px;
	padding-left: 12px;
    padding-top: 9px;
}

#container .content .two-sides .titol_destacat_pq {
	color: #fff;
	font-size: 18px;
	padding-left: 12px;
    padding-top: 9px;
}

#container .content .two-sides .C00B9D0,
#container .content .two-sides-big .C00B9D0 {
	background-color: #00B9D0;
	/*float: right;*/
}

#container .content .two-sides .CE75EB7 ,
#container .content .two-sides-big .CE75EB7 {
	background-color: #E75EB7;
/*	float: right;*/
}

#container .content .two-sides .CA9AE1A ,
#container .content .two-sides-big .CA9AE1A {
	background-color: #A9AE1A;
/*	float: right;*/
}

#container .content .two-sides .CFAB20A ,
#container .content .two-sides-big .CFAB20A {
	background-color: #FAB20A;
/*	float: right;*/
}

#container .content .two-sides .C00A48C ,
#container .content .two-sides-big .C00A48C {
	background-color: #00A48C;
/*	float: right;*/
}

#container .content .two-sides .C24A6F1 ,
#container .content .two-sides-big .C24A6F1 {
	background-color: #24A6F1;
/*	float: right;*/
}

#container .content .two-sides .CF03B2D ,
#container .content .two-sides-big .CF03B2D {
	background-color: #F03B2D;
/*	float: right;*/
}

#container .content .two-sides .CD37F11 ,
#container .content .two-sides-big .CD37F11 {
	background-color: #D37F11;
/*	float: right;*/
}

/*
*	NEWS
***************************************************************************/
#container .content .two-sides.news
{
	margin-bottom:32px;
}
#container .content .two-sides.news .date
{
	color:#666666;
	font-size:10px;
}
#container .content .two-sides.news p
{
	color:#666666;
	font-size:11px;
}
#container .content .two-sides.news img
{
	margin-top:5px;
}
#container .content .two-sides.news a.read-more
{
	color:#00A4B8;
	font-size:11px;
	text-decoration:underline;
	margin-top:5px;
}
#container .content .two-sides.news h4
{
	color:#FF9C03;
	margin-bottom:16px;
}
#container .content .two-sides.news h4 a
{
	color:#FF9C03;
}
/*
*	
***************************************************************************/
#container .content .two-sides .item
{
	display:block;
	/*padding-bottom:16px;
	margin-bottom:16px;*/
	/*border-bottom:1px dotted #BBBBBB;*/
	float: left;
}
#container .sidebar .twbox
{
}
#container .sidebar .twbox .item
{
	width:150px;
	height:46px;
	float:left;
	padding-top:14px;
	padding-bottom:14px;
	border-bottom:1px dotted #BBBBBB;
}
#container .sidebar .twbox .item .thumb
{
	border-radius:4px;
	box-shadow:0px 1px 2px #888;
	padding:4px;
	width:42px;
	height:42px;
	display:block;
	float:left;
}
#container .sidebar .twbox .item .thumb img
{
	display:block;
	width:42px;
	height:42px;
}
#container .sidebar .twbox .item .info
{
	text-align:left;
	width:90px;
	font-size:10px;
	color:#666666;
	float:right;
	padding-top:4px;
}


#container .sidebar .twbox .item_enhanced
{
	width:300px;
	height:92px;
	float:left;
	padding-top:14px;
	padding-bottom:14px;
}
#container .sidebar .twbox .item_enhanced .thumb
{
	border-radius:4px;
	box-shadow:0px 1px 2px #888;
	padding:4px;
	width:100%;
	height:100%;
	display:block;
	float:left;
	background-color: white;
}
#container .sidebar .twbox .item_enhanced .thumb img
{
	display:block;
	width:42px;
	height:42px;
}
#container .sidebar .twbox .item_enhanced .info
{
	text-align:left;
	width:90px;
	font-size:10px;
	color:#666666;
	float:right;
	padding-top:4px;
}


#container .sidebar .twbox .item_long
{
	width:300px;
	height:46px;
	float:left;
	padding-top:7px;
	padding-bottom:18px;
}
#container .sidebar .twbox .item_long .thumb {
	background-color: white;
	border-radius: 4px;
	box-shadow: 0 1px 2px #888;
	display: block;
	float: left;
	height: 42px;
	padding: 8px 17px 8px 14px;
	width: 276px;
}
#container .sidebar .twbox .item_long .thumb img
{
	display:block;
	width:42px;
	height:42px;
	float: left;
}
#container .sidebar .twbox .item_long .info
{
	text-align:left;
	width:200px;
	font-size:12px;
	color:#125589;
	font-weight: bold;
	float:right;
	padding-top:4px;
	text-decoration: none;
}






#container .sidebar .banner
{
	display:block;
	margin:8px 0;
	text-align:center;
}
#container .sidebar .banner.highlight
{
	
	padding:9px 0;
	border-bottom:1px solid #FFFFFF;
	background: #c7c7c7;
	background: -moz-linear-gradient(top, #c7c7c7 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #c7c7c7 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #c7c7c7 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #c7c7c7 0%,#ffffff 100%);
	background: linear-gradient(top, #c7c7c7 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#ffffff',GradientType=0 );
	

	box-shadow:inset 0 4px 5px #B5B5B5;
	-webkit-box-shadow:inset 0 4px 5px #B5B5B5;
	-moz-box-shadow:inset 0 4px 5px #B5B5B5;
	-o-box-shadow:inset 0 4px 5px #B5B5B5;
}
#container .sidebar .banner a,
#container .sidebar .banner a img
{
}
#container .sidebar .profile
{
	text-align:right;
	display:block;
}
#container .sidebar .profile .thumb
{
	width:60px;
	display:block;
	background-color:#FFFFFF;
	box-shadow:0 1px 2px #888;
	border-radius:3px;
	padding:4px 4px;
	text-align:center;
	float:left;
}
#container .sidebar .profile .info
{
	width:218px;
	float:right;
	text-align:left;
}
#container .sidebar .profile .info h4
{
	color:#333333;
	font-size:14px;
}
#container .sidebar .profile .info span
{
	color:#666666;
	font-size:11px;
	opacity:0.8;
}
#container .sidebar .profile .info p
{
	padding:2px 0;
	color:#666666;
	font-size:11px;
}
#container .sidebar .profile a
{
	text-decoration:underline;
	font-size:11px;
	color:#00A4B8;
	margin-top:12px;
	padding-top:12px;
	border-top:1px dotted #BBBBBB;
	display:block;
}



.button
{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	color:#666666;
	font-size:13px;
	padding:10px 10px;
	border-radius:4px;
	box-shadow:0 1px 2px #888;
}
.button.blue
{
	background: #6bd6e4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM2YmQ2ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDBiOWQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #6bd6e4 10%, #00b9d0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#6bd6e4), color-stop(100%,#00b9d0));
	background: -webkit-linear-gradient(top, #6bd6e4 10%,#00b9d0 100%);
	background: -o-linear-gradient(top, #6bd6e4 10%,#00b9d0 100%);
	background: -ms-linear-gradient(top, #6bd6e4 10%,#00b9d0 100%);
	background: linear-gradient(top, #6bd6e4 10%,#00b9d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bd6e4', endColorstr='#00b9d0',GradientType=0 );
}

.button.small
{
	padding:4px;
}


.button img
{
	margin:0;
	padding:0;
	border:0 none;
	padding-right:16px;
}



.cercador-dactivitats
{
	width:202px;
	height:32px;
	color:#666666;
	display:block;
	background: transparent url(../images/cercador-dactivitats_blank.png) no-repeat 0 0;
}
.cercador-dactivitats.active
{
	background:transparent url(../images/cercador-dactivitats-active_blank.png) no-repeat 0 0;
	height:40px;
	position: relative;
	right: -2px;
}
.search-area
{
	background-color:#666666;
	padding:16px 20px;
	border-radius:4px;
	box-shadow:0 1px 2px #888;
	width:920px;
	display:none;
}
.search-area.active
{
	position: relative;
	top: -10px;
	display:block;
}
.contacte-area
{
	background-color:#666666;
	padding:16px 80px;
	border-radius:4px;
	box-shadow:0 1px 2px #888;
	width:744px;
	height: 506px;
	display:none;
	float: left;
}
.contacte-area.active
{
	display:block;
	position: relative;
	top: 34px;
	color: #fff;
	left: 32px;
	z-index: 2;
}
.contacte-area .big_overlay
{
	float: left;
	position: relative;
	left: 15px;
	top: 60px;
	text-align: left;
	height: 100px;
	width: 300px;
}
.contacte-area .mapa-contacte {
	float: right;
	margin-top: 38px;
	height: 369px;
	width: 425px;
	position: relative;
	left: 0px;
}
.contacte-area .btn_tanca_overlay {
	float: right;
	margin-top: 10px;
	cursor: pointer;
}
.contacte-area .btn_tanca_overlay:hover {
	color: #f03a2c;
}
.suggeriment-area
{
	background-color:#666666;
	padding:16px 80px;
	border-radius:4px;
	box-shadow:0 1px 2px #888;
	width:696px;
	height: 329px;
	display:none;
	float: left;
	
}
.suggeriment-area.active
{
	display:block;
	position: relative;
	top: 34px;
	color: #fff;
	left: 32px;
	z-index: 2;
}
.suggeriment-area .big_overlay
{
	float: left;
	position: relative;
	left: 15px;
	top: 60px;
	text-align: left;
	height: 100px;
	width: 300px;
}
.suggeriment-area .mapa-contacte {
	float: right;
	margin-top: 38px;
	height: 369px;
	width: 425px;
	position: relative;
	left: 0px;
}
.suggeriment-area .btn_tanca_overlay {
	float: right;
	margin-top: 10px;
	cursor: pointer;
}
.suggeriment-area .btn_tanca_overlay:hover {
	color: #f03a2c;
}
.suggeriment-area .suggeriments-text {
	margin: 5px 0px 5px 0px;
	color: #00b9d0;
}
.suggeriment-area #sendSuggeriment:hover {
	background-color: #ccc;
	color: #333;
}




/******/

.news
{
	margin-bottom:60px;
	border-left: 1px solid #CCCCCC;
	padding-left: 14px;
}
.news .header.char
{
	display:block;
	padding-bottom:7px;
	padding-top:5px;
	padding-left:5px;
	border-bottom:1px dotted #BBBBBB;
	margin-bottom:15px;
	box-shadow:0 1px 2px #888;
}
.news .header.char .char
{
	color:#FFFFFF;
	
	text-align:center;
	margin-right:16px;
	float:left;
	text-transform:uppercase;
	font-size:19.5px;
	font-family:'Lucida Grande';
	font-weight:bold;
	padding-top:8px;
	width:42px;
	height:34px;/* -h */
	border:0 none; /* FIX */
}
.news .header.char .info
{
	/*width:572px;*/
	float:left;
	margin-left: 6px;
	margin-top: 3px;
}
.news .header.char .info h4
{
	color:#333333;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:6px;
}
.news .header.char .info h4 span
{
	font-weight:normal;
	text-transform:lowercase;
}
.news .header.char .info h3,
#container .news .header.char .info h3 /* FIX */
{
	border:0 none;
	margin:0;
	padding:0;
}

.news .reserve
{
	position:relative;
	padding:12px;
	margin:20px auto;
	background-color:#EAEAEA;
	box-shadow:inset 0 1px 2px #888;
	border-radius:4px;
	height: 55px;
}
.news .reserve p
{
	width:376px;
	float:left;
	color:#666666;
	font-size:11px;
}
.news .reserve a
{
	width:175px;
	float:right;
}
.news .reserve a:hover
{
	box-shadow:inset 0 1px 2px #888;
}

.news .reserve .tab
{
	position: absolute;
	bottom: -1px;
	left: 0;
}
.news .reserve .tab li
{
	
	float:left;
	background: #ffffff;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	/*background: -moz-linear-gradient(top, #ffffff 1%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: linear-gradient(top, #ffffff 1%,#eeeeee 100%); /*FELIP 20120910*/
	background-color: #EAEAEA;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /*FELIP 20120910*/
	color:#00B9D0;
	text-decoration: underline;
	font-size:13px;
	padding:16px 15px;
	margin:0 10px 3px;
	border-radius:4px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	width:auto;
	/*box-shadow:0px 1px -1px #888;*/
	list-style-type: none;
	
}
.news .reserve .tab li:hover
{
	/*box-shadow:inset 0 1px 2px #888;  FELIP 20120910*/ 
}
.news .reserve .tab li.active
{
	/*background: -moz-linear-gradient(center top , #FFFFFF 1%, #cccccc 100%) repeat scroll 0 0 transparent;*/
	color: #999999;
	text-decoration: none;
}

.news .tab_content {
	padding: 20px;
	font-size: 1.2em;
	display: none;
	padding-left: 40px;
}

.news .tab_contentnoact {
	padding: 20px;
	font-size: 1em;
/*	display: none;*/
	padding-left: 40px;
}

.news .textes li {
	padding-bottom: 22px;
}

.news .textes li h4 {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 8px;
}




.news .header.char.orange .char		{ background-image:url(../images/char-orange.png);}
.news .header.char.babyblue .char	{ background-image:url(../images/char-babyblue.png);}


#aceptarlogin:hover {
	box-shadow:inset 0 1px 2px #888;
}



.strong{ 
	font-weight:bold; 
	/*box-shadow:inset 0 1px 7px #00b9d0; */
	background: -moz-linear-gradient(center top , #d7e9eb 1%, #eee 91%); 
}



.paginator			{}
.paginator.right	{clear:both;float:right;}
.paginator ul		{list-style:none;clear:both;}
.paginator ul li	{list-style:none;float:left;}
.paginator ul li a	{display:block;width:12px;height:12px;margin:2px;text-align:center;}
.paginator ul li a:hover	{box-shadow:inset 0 1px 2px #888;}




.fifty-fifty
{
	width:48%;
	display:block;
}

.white-box
{
	margin-bottom:40px;
}
.white-box .information{
	background-color:white;
	padding:10px 20px;
	border-top:1px solid #00B9D0;
}
.white-box .information.red{
	background-color:white;
	padding:10px 20px;
	border-top:1px solid #f03a2c;
}
.white-box ul{
	margin-left:30px;
	margin-bottom:10px;
}

.white-box ul a
{
	color:#00A4B8;
	text-decoration:underline;
}

.white-box h4{
	font-size:18px;
	color:#00B9D0;
	margin-bottom:10px;
}

.white-box h4 a{
	color:#00B9D0;
}

.white-box h4 a:hover{
	text-decoration: underline;
}
.white-box.orange {border-top-color:orange;}
.white-box.orange h4{color:orange;}


.white-box.red {border-top-color: #f03a2c;}
.white-box.red h4 {color: #f03a2c;}

.input{
	background: #a8a8a8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2E4YThhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #a8a8a8 1%, #ffffff 20%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a8a8a8), color-stop(20%,#ffffff));
	background: -webkit-linear-gradient(top, #a8a8a8 1%,#ffffff 20%);
	background: -o-linear-gradient(top, #a8a8a8 1%,#ffffff 20%);
	background: -ms-linear-gradient(top, #a8a8a8 1%,#ffffff 20%);
	background: linear-gradient(top, #a8a8a8 1%,#ffffff 20%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#ffffff',GradientType=0 );
	
	padding:5px 7px;
	border-radius:5px;
	margin:5px 0;
}








.sidebar .acordeon
{
	border-bottom:1px dotted #BBBBBB;
	padding:10px;
}
.sidebar .acordeon h4
{
	cursor:pointer;
	font-size:16px;
	background:transparent url(../images/icons/slideDown.png) right top no-repeat;
	height: 23px;
}

.sidebar .acordeon.active h4
{
	background-image:url(../images/icons/slideUp.png);
	height: 23px;
}

.sidebar .acordeon h4 b
{
	width:66px;
	float:left;
}
.sidebar .acordeon h4 span
{
	width:210px;
	float:right;
}

.sidebar .acordeon ul
{
	margin-top:10px;
	list-style:none;
	display:none;
}
.sidebar .acordeon.active ul
{
	display:block;
}
.sidebar .acordeon ul li
{
	list-style:none;
	clear:both;
	margin:5px 0;
}
.sidebar .acordeon ul li b
{
	width:66px;
	float:left;
	color:#F78B11;
	padding-top:5px;
}
.sidebar .acordeon ul li span
{
	width:210px;
	float:right;
	border-bottom:1px dotted #BBBBBB;
	padding:5px 0;
}


/*
*	OTHERS
***************************************************************************/
.float			{float:left;}
.float.left		{float:left;}
.float.right	{float:right;}
.clear			{clear:both;}
.break{margin-top:40px;}
.no-border{border:0 none;}
.no-padding{padding:0 !important;}
.block{display:block;}
.inline{display:inline;}
.vertical{vertical-align:middle;}
.width-full{width:100%;}
/*
*	ICONS
***************************************************************************/
.icon,.button.icon	{padding-left:20px;background-position:left center;background-repeat:no-repeat;background-color:transparent;}
.icon.left			{background-position:left center;}
.icon.right			{background-position:right center;}
.icon.top			{background-position:left top;}
.icon.right.top		{background-position:right top;}
.icon.text			{background-image:url(../images/icons/text.png);}
.icon.phone			{background-image:url(../images/icons/phone.png);}
.icon.contact		{background-image:url(../images/icons/contact.png);}
.icon.screen		{background-image:url(../images/icons/screen.png);}
.icon.star			{background-image:url(../images/icons/star.png);}
.icon.time			{background-image:url(../images/icons/time.png);}
.icon.news			{background-image:url(../images/icons/news.png);}
.icon.spot			{background-image:url(../images/icons/spot-blue.png);}
.icon.spot.orange	{background-image:url(../images/icons/spot-orange.png);}
.icon.spot.green	{background-image:url(../images/icons/spot-green.png);}
.icon.glass			{background-image:url(../images/icons/glass.png);}
.uppercase			{text-transform:uppercase;}

/*******/
#tblturnosweb {
	width: 615px;
	display: block;
	
}
.restitulo {
	
}
.restitulo div {
	font-weight: bold; 
	float: left;
/*	padding-left: 13px;*/
}
.reslineas {
	border-top: 2px solid #00b9d0;
	background-color: #fff;
	display: block;
	padding-top: 7px;
	padding-bottom: 25px;
}
.reslineas div {
	background-color: #fff;
	float: left;
	padding-left: 13px;
}
#reservarsubmit:hover,#reservarsubmit1:hover,#reservarsubmit2:hover, #reservarvolver:hover, #reservarvolver1:hover
{
	box-shadow:inset 0 1px 2px #888;
}


/******/

.login
{
	width: 600px;
}
.login .header.char
{
	display:block;
	padding-bottom:10px;
	border-bottom:1px dotted #BBBBBB;
	margin-bottom:20px;
	box-shadow:0 1px 2px #888;
}
.login .header.char .char
{
	color:#FFFFFF;
	
	text-align:center;
	margin-right:16px;
	float:left;
	text-transform:uppercase;
	font-size:19.5px;
	font-family:'Lucida Grande';
	font-weight:bold;
	padding-top:8px;
	width:42px;
	height:34px;/* -h */
	border:0 none; /* FIX */
}
.login .header.char .info
{
	width:572px;
	float:right;
}
.login .header.char .info h4
{
	color:#333333;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:6px;
}
.login .header.char .info h4 span
{
	font-weight:normal;
	text-transform:lowercase;
}
.login .header.char .info h3,
#container .login .header.char .info h3 /* FIX */
{
	border:0 none;
	margin:0;
	padding:0;
}

.login .reserve
{
	position:relative;
	padding:12px;
	margin:20px auto;
	background-color:#EAEAEA;
	box-shadow:inset 0 1px 2px #888;
	border-radius:4px;
}
.login .reserve p
{
	width:410px;
	float:left;
	color:#666666;
	font-size:11px;
}
.login .reserve a
{
	width:175px;
	float:right;
}
.login .reserve a:hover
{
	box-shadow:inset 0 1px 2px #888;
}

.login .reserve .tab
{
	position: absolute;
	bottom: -1px;
	left: 0;
}
.login .reserve .tab li
{
	
	float:left;
	background: #ffffff;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top, #ffffff 1%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	background: linear-gradient(top, #ffffff 1%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	color:#666666;
	font-size:13px;
	padding:10px 15px;
	margin:0 10px;
	border-radius:4px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	width:auto;
	box-shadow:0px 1px 2px #888;
	list-style-type: none;
	
}
.login .reserve .tab li:hover
{
	box-shadow:inset 0 1px 2px #888;
}
.login .reserve .tab li.active
{
	background: -moz-linear-gradient(center top , #FFFFFF 1%, #cccccc 100%) repeat scroll 0 0 transparent;
}

.login .tab_content {
	padding: 20px;
	font-size: 1.2em;
	display: none;
	padding-left: 40px;
}

.login .textes li {
	padding-bottom: 22px;
}

.login .textes li h4 {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 8px;
}

.login .header.char.orange .char		{ background-image:url(../images/char-orange.png);}
.login .header.char.babyblue .char	{ background-image:url(../images/char-babyblue.png);}

#contenido-reserva {
	border-top: 1px #00B9D0 solid; 
	background-color: #fff;
	padding-left: 15px;
	padding-bottom:  15px;
	padding-top: 15px;
	margin-bottom: 15px;
	background-color: #ddd;
}

#contenido-reserva input, #contenido-reserva select, #contenido-reserva textarea {
	padding: 7px 14px;
	border-radius: 4px;
	box-shadow: 0px 1px 2px #888;
}
#contenido-reserva select {
	padding-top: 5px; 
}

.navbar #menupq li {
	height: 20px;
}

/*.navbar #menupq li:hover {
	background-color: #00b9d0;
	color: #fff;
}*/
.navbar #menupq li a {
	/*padding-top: 4px;
	/*padding: 10px 8px 10px 11px;*/
}
.navbar #menupq li a.active {
	background-color: #00b9d0;
	color: #fff;
	float: left;
	/*padding-top: 4px;
	/*padding: 10px 8px 10px 11px;*/
}

.navbar #menupq li:hover a {
	background-color: #00b9d0;
	color: #fff;
	float: left;
	/*width: 155px;
	height: 20px;
	/*padding-left: 19px;
	padding-right: 4px;
	padding-top: 4px;
	
	/*padding: 10px 8px 10px 24px;*/
}

/* CAMINO DE MIGAS */
.camino { display: block; margin: 0 0 30px; padding: 0; }
.camino > li { display: inline-block; position: relative; margin-bottom: 10px; margin-right: 10px; background-image: linear-gradient(-180deg, #FEFEFE 0%, #F3F3F3 100%); box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.49); border-radius: 2px; padding: 10px 12px 0; height: 36px; box-sizing: border-box; }
.camino > li > a { font-size: 13px;  line-height: 15px; color: #333; text-decoration: none; background: url(../images/arrow.svg) no-repeat right center; padding-right: 20px; }
.camino > li > ul { position: absolute; pointer-events: none; z-index: 1000; background: #FFF; opacity: 0; transition: opacity ease 0.2s; top: 40px; left: 0px; }
.camino > li > ul .camino-dot { position: relative; top: 2px; float: none; }
.camino > li > ul > li { }
.camino > li > ul > li:not(:last-child) { border-bottom: 1px solid #DDD; }
.camino > li > ul li a { color: #333; text-decoration: none; white-space: nowrap; padding: 12px; display: block; }
.camino > li.active > ul { opacity: 1;  pointer-events: all; }
.camino > li + li:before { content: '/'; color: #979797; margin: 0 15px 0 0; font-size: 18px; display: none; }
.camino-dot { font-family: 'Lucida Grande'; float: left; background: #333; font-weight: 600; display: inline-block; width: 20px; height: 20px; color: #FFF; font-size: 14px; text-align: center; line-height: 18px; border-radius: 300px; margin-right: 10px; position: relative; top: -2px; }

.camino .link-1 .camino-link { font-weight: 600; }
.camino .link-2, .camino .link-3 { display: none; }
.camino .link-2.visible, .camino .link-3.visible { display: inline-block; }

/* PARCHES PARA EL MEGA DROPDOWN */
#megamenu.cd-dropdown-wrapper { margin: 0 0 30px 0; z-index: 20; }
#megamenu .cd-dropdown-content .cd-dropdown-icons > li, #megamenu .cd-dropdown-content .cd-secondary-dropdown > li { width: 100% !important; }
#megamenu .cd-dropdown-content .cd-secondary-dropdown > li { height: auto !important; }
#megamenu .cd-dropdown-content { width: 380px; }
#megamenu .cd-dropdown-content > .has-children { position: relative; }
#megamenu .cd-dropdown-content > .has-children > ul { position: absolute; }
#megamenu .cd-dropdown-content a, #megamenu .cd-dropdown-content ul a { font-size: 16px; color: #666; }
#megamenu .menu-dot { font-family: 'Lucida Grande'; font-weight: 600; float: left; width: 30px; height: 30px; color: #FFF; font-size: 14px; text-align: center; line-height: 31px; border-radius: 300px; margin-right: 10px; position: relative; top: 8px; }
/*#megamenu .cd-dropdown-trigger { background: #6BC917; color: #FFF; font-size: 15px; font-family: 'Lucida Grande'; }*/
#megamenu .cd-dropdown-trigger.dropdown-is-active { background: #6BC917; }
#megamenu .cd-secondary-dropdown .has-children > ul > li { padding: 8px 0; }
/*#megamenu .cd-secondary-dropdown .has-children > ul > li:not(:last-child) { border-bottom: 1px dotted #C7C7C7; }*/
#megamenu .cd-dropdown-content .cd-secondary-dropdown::before { display: none; }