FFc/* Global properties ======================================================== */
html {height:100%;}
html, body {width:100%; padding:0; margin:0;}
@font-face{
	font-family: KGCandyCaneStripe;
	src: url(../fonts/KGCandyCaneStripe.ttf);
}
@font-face{
font-family: SFSlapstickComicShaded;
src: url(../fonts/SFSlapstickComicShaded.ttf);
}
@font-face{
font-family: BakersfieldLight;
src: url(../fonts/BakersfieldLight.ttf);
}
@font-face{
font-family: CaviarDreams_Bold;
src: url(../fonts/CaviarDreams_Bold.tff);
}
@font-face{
font-family: CaviarDreams_Bold;
src: url(../fonts/CaviarDreams_Bold.tff);
}
body { 	 
	font: 11px/22px Arial, Helvetica, sans-serif;
	color:#000;
	min-width:998px;
	height:100%;
	background: url(../images/fondo10.jpg) no-repeat fixed center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	
}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.main {width:960px; height:120px; margin:0 auto;} 
/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none; }
a:hover {text-decoration:none;}
.bg{
	
}
.button {background:#353535; display:inline-block; font-size:20px; line-height:25px; color:#fff; font-weight:bold; font-family: 'Open Sans Condensed', sans-serif; padding:9px 30px 10px 30px;}
.button:hover {background:#000;}

.button-2 {display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			border-radius: 5px;
			background: #203094;
			color: #fff !important;
			outline: 0; 
			padding:9px 30px 10px 30px;
			font-size:12px; 
			line-height:22px;
			
			}
.button-2:hover {background: #2A46BE;}

.link {color:#0fc6ee; text-transform:uppercase; }
.link:hover {text-decoration:underline; }

.clr-1 {color:#203094;}

.text-alerta{ alignment-adjust:central; color:#F00; font: 10px/16px Arial, Helvetica }
.text-1 {font-size: 25px;line-height: 30px;color: rgb(155, 32, 32);font-weight: bold;font-family: BakersfieldLight;}
.text-1>strong { display:block; font-size:25px; line-height:30px; color:#9f9fa6; font-weight:bold; margin-top:-7px;}
.text-2 {font-size:14px; line-height:22px; color:#000; font-weight:bold; text-transform:uppercase;}
.text-libros{font-size:25px; line-height:25px; color:#000; font-weight:bold;}
.text-Descripcion{font-size:15px; line-height:18px; color:#000;}
.text-SOS{font-size: 25px;line-height: 25px;color: #3324B6;font-weight: bold;alignment-adjust: central;text-indent: hanging;font-family: KGCandyCaneStripe;}
.text-Amarilla{font-size: 20px;line-height: 25px;color: #FFFF00;font-weight: bold;font-family: KGCandyCaneStripe;text-align: center;
}
.text-Roja{font-size: 20px;line-height: 25px;color: #FF0000;font-weight: bold;font-family: KGCandyCaneStripe;text-align: center;
}
.text-Verde{font-size: 20px;line-height: 25px;color: #00FF00;font-weight: bold;font-family: KGCandyCaneStripe;text-align: center;
}
.text-Azul{font-size: 20px;line-height: 25px;color: #0099FF;font-weight: bold;font-family: KGCandyCaneStripe;text-align: center;
}
.text-Naranja{font-size: 20px;line-height: 25px;color: #FF9900;font-weight: bold;font-family: KGCandyCaneStripe;text-align: center;
}
.text-Negro{font-size: 20px;line-height: 25px;color: #000000;font-weight: bold;font-family: KGCandyCaneStripe;text-align: center;
}
.text-atlas{font-size:20px; line-height:25px; color:#3324B6; font-weight:bold; alignment-adjust:central; text-indent:hanging; font-family: KGCandyCaneStripe; text-align:center; text-transform:uppercase;}
.text+1 {font-size:40px; line-height:47px; color:#353535; font-weight:bold; font-family: 'Open Sans Condensed', sans-serif;}
.text-3 {font-size:14px; line-height:22px; color:#e2e2e4; font-weight:bold; text-transform:uppercase;}

h2 { font-size:35px; line-height:42px; color:#203094;  font-family:SFSlapstickComicShaded; }
h3 { font-size: 40px; line-height: 42px;color: black;font-weight: bold;font-family: BakersfieldLight;text-align: center;} 
h4 { font-size:12px; line-height:22px; color:red; font-family: KGCandyCaneStripe; font-weight: bold;}
h5 { font-size:12px; line-height:22px; color:#ffffff; font-family: KGCandyCaneStripe; }

#header-wrapper 
{
width:960px; overflow:hidden; margin:0 auto; padding: 20px 0 20px 0; background:#DFCECE; text-align:center; color:#000;  font-weight:bold; border-radius: 20px;
box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 1);
margin-top: 5px;
border-bottom: solid 1px #ccc;
}

#	
	{
	}

		#nav > ul
		{
			margin: 0;
		}

		#nav > ul > li > ul
		{
			display: none;
		}

		#nav > ul > li
		{
			display: inline-block;
			font-style: italic;
			margin: 0 0.35em 0 0.35em;
			font-size: 17px;
		}
		
			#nav > ul > li > a
			{
				border-radius: 5px;
				color: #000000;
				text-decoration: none;
				padding: 0.6em 1.2em 0.6em 1.2em;
				-moz-transition: background-color .25s ease-in-out;
				-webkit-transition: background-color .25s ease-in-out;
				-o-transition: background-color .25s ease-in-out;
				-ms-transition: background-color .25s ease-in-out;
				transition: background-color .25s ease-in-out;
				outline: 0;
			}

		#nav > ul > li:hover
		{
		}
		
			#nav > ul > li:hover > a
			{
				background: #B0B0B0;
			}
			
		#nav > ul > li.active
		{
		}
		
			#nav > ul > li.active > a
			{
				background: #f3f3f3;
			}
			
		#nav > ul > li.current
		{
		}
		
			#nav > ul > li.current > a
			{
				background: #d52349;
				color: #fff !important;
				font-weight: 700;
			}
			
	.dropotron
	{
		border-radius: 5px;
		background-color: #252122;
		background-color: rgba(34,30,31,0.98);
		padding: 1.25em 1.5em 1.25em 1.5em;
		font-style: italic;
		min-width: 13em;
		box-shadow: 0px 8px 15px 0px rgba(0,0,0,0.5);
		text-align: left;
		margin-top: -1.25em;
		margin-left: -1px;
		margin: 0 0.35em 0 0.35em;
		font-size: 15px;
	}
	
		.dropotron a,
		.dropotron span
		{
			color: #aaa;
			text-decoration: none;
			-moz-transition: color .25s ease-in-out;
			-webkit-transition: color .25s ease-in-out;
			-o-transition: color .25s ease-in-out;
			-ms-transition: color .25s ease-in-out;
			transition: color .25s ease-in-out;
		}
		
		.dropotron li
		{
			padding: 0.25em 0 0.25em 0;
		}

			.dropotron li:hover > a,
			.dropotron li:hover >span
			{
				color: #fff;
			}

		.dropotron.level-0
		{
			margin-top: 2em;
		}
		
			.dropotron.level-0:before
			{
				content: '';
				display: block;
				position: absolute;
				left: 50%;
				margin-left: -10px;
				top: -9px;
				border-left: solid 10px transparent;
				border-right: solid 10px transparent;
				border-bottom: solid 10px #252122;
				border-bottom-color: rgba(34,30,31,0.98);
			}


ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 8px 15px; font-size:12px; line-height:22px; background:url(../images/marker-1.png) 0 8px no-repeat; font-family: KGCandyCaneStripe; font-weight: bold;}
ul.list-1 li a {color:#000}
ul.list-1 li a:hover {color:#203094;}
.nuevo{padding:0px 0 8px 15px; font-size:12px; line-height:22px; color:#FFFF00; text-transform:uppercase; background:url(../images/marker-1.gif) 0 8px no-repeat;} 

ul.list-2 li {padding:0px 0 8px 15px; font-size:12px; line-height:22px; color:#9f9fa6; background:url(../images/marker-1.gif) 0 8px no-repeat; }
ul.list-2 li a {color:#9f9fa6;text-decoration:underline;}
ul.list-2 li a:hover {text-decoration:none;}	
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative;}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.extra-wrapi {float:right;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:6px 20px 0px 0; }	
.img-indent-2 {float:left; margin:0px 20px 0px 0; border: rgb(52, 59, 60) 5px double;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;}
.img-indent-2-c {float:left; margin:0px 20px 0px 0;}	
.img-indent-3 {float:left; margin:7px 20px 0px 0;}
.img-contenido {margin:0px 10px 10px 10px; border: rgb(52, 59, 60) 2px solid;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.line-height {line-height:18px;}
.last {margin-right:0px !important; padding-right:0px !important;}
.align-r {text-align:right;}
.align-c {text-align:center;}
.upper {font-family: CaviarDreams; font-size: 17px; }
.upper2 {font-family: CaviarDreams_Bold; font-size: 17px; font-weight: bold; }	
.upperC{font-weight: bold; font: 15px/21px Arial, Helvetica, sans-serif}
.upperTitulo {font-weight: bold; font-size:13px; line-height:22px; Arial, Helvetica, sans-serif; }
.upperInformacion{font-size:12px; line-height:22px; Verdana, Arial, Helvetica, sans-serif; padding:0px,0px,0px,0px;}
.upperPie{ font-size:11px; line-height:20px; text-align:central; Tahoma, Verdana, Arial, sans-serif;}

.top-1 {margin-top:23px;}
.top-2 {margin-top: 10px; margin-bottom: 10px;}
.top-3 {margin-top: 20px; margin-bottom: 10px;}
.top-4 {margin-top:27px;}
.top-5 {margin-top:23px;}

.bot-1 { padding-bottom:63px;}
.bot-2 { padding-bottom:58px;}
.bot-de {padding-bottom:30px;}

.p1 {margin-bottom:22px;}
.p2 {margin-bottom:7px;}
.p3 {margin-bottom:6px;}
.p4 {margin-bottom:20px; font-weight:bold;}
.p5 {margin-bottom:8px;}

/*********************************header*************************************/
header{width:100%;}

h1 {display:inline-block; z-index:111; float:left; padding:27px 0 0 21px;}
header p {float:right; width:230px; overflow:hidden; font:16px/20px Tahoma, Geneva, sans-serif; color:#c6c6ce; padding:27px 0 27px 0; }
header p>span {display:block; color:#fff; font-size:25px; line-height:30px; margin-top:6px;letter-spacing:-1px; }

#header-wrapper {
padding: 20px 0 20px 0;
position: static;
background: #ffffff;
border-bottom: solid 1px #ccc;
}

/*********************************content*************************************/
#content { width:960px; margin:0 auto; position:relative;}

.block-1 {background:#e2e2e4; border:#fff 1px solid;}
.block-2 {background:#d6d864; border-radius: 20px; box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 1); margin-top:5px;}

.pad-1 {padding:39px;}
.pad-2 {padding:30px 40px 30px 40px;}

.box-1 {overflow:hidden; padding:39px 0 39px 39px;}
.box-1>div {width:210px; float:left; margin-right:20px;}
.box-1 .text-1 {margin:10px 0 8px 0;}
.box-1 .button {margin-top:13px;}
.box-2 {width:420px; float:left; margin-right:40px; }
.box-2 h2 {margin-bottom:13px;}
.box-2>div {padding-bottom:20px;}
.box-2>div>div {position:relative; border:#494949 1px solid; background:#000; padding:18px 20px 18px 29px; color:#9f9fa6; font-style:italic; text-transform:uppercase;}
.box-2>div>div .comments-corner {position:absolute; bottom:-14px; left:29px; width:13px; height:14px; background:url(../images/comments-corner.png) 0 0 no-repeat; }
.box-2>div> a {display:inline-block; background:url(../images/icon-1.png) 0 0 no-repeat; color:#9f9fa6; font-weight:bold; text-transform:uppercase; line-height:21px; padding-top:3px; padding-left:30px; margin-top:10px;}
.box-2>div> a:hover {color:#fff;}
.box-3 {width:220px; float:left;}
.box-3 h2 {margin-bottom:16px;}
.box-3 .wrap ul.list-1 {float:left; width:190px; margin-right:40px;}
.box-3>a {margin-top:25px;}
.sub-page { overflow:hidden; }
.sub-page-left {background: #DDDDF5; border-bottom:none; float:left; width:670px; padding:29px 39px 0px 39px; margin-right:5px;  margin-left:5px;  margin-top:5px;;padding-bottom: 32767px; margin-bottom: -32767px; border-radius: 20px; box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 1);}
.sub-page-right {background:#d6d864; float:right; width:270px; padding:30px 40px 40px 40px; margin-left:5px; margin-right:5px; margin-top:5px; color:#fff; padding-bottom: 32767px;
  margin-bottom: -32767px; border-radius: 20px; box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 1);}
.sub-page-right h2 {color:#000; font-family: KGCandyCaneStripe; font-size: 20px;}
.box-4 {overflow:hidden; text-transform:uppercase; margin:13px 0 23px 0;}
.box-4 >div {float:left; width:190px; margin-right:20px;}
.box-4 >div img {margin-bottom:13px;}
.shadow {position:relative;}
.shadow:after {content:""; position:absolute; bottom:9px; left:-40px; background:url(../images/shadow.png) 0 0 no-repeat; width:270px; height:21px;}
.box-5 img {margin:14px 0 13px 0;}
.box-5 ul {margin:8px 0 17px 0;}
.box-6 {overflow:hidden; float:left; margin-left:20px; margin-right:40px;}
.box-6 .text-2 {margin:5px 0 1px 0;}
.box-10{overflow:hidden; float:left; }
.box-10 .text-2 {margin:5px 0 1px 0;}
.box-7 img {margin:13px 0 13px 0;}
.box-7 ul {margin:8px 0 0px 0;}
.box-8 img {margin:13px 0 13px 0;}
.box-9 .text-2 {margin-bottom:1px;}
.box-9 ul {margin:8px 0 0px 0;}

table {background:#DDDDF5; }
table td, table th { border-collapse:collapse; }
table th {width:122px; font-weight:bold; text-align:left; padding:15px 10px 8px 20px;}
table td { padding:0px 8px 1px 0px;}
table td:first-child {font-weight:bold;}

/****************************footer************************/
footer {width:960px; overflow:hidden; margin:0 auto; padding:5px 0px 5px 0; background: url(../images/footer.jpg) no-repeat center; text-align:center; color:#fff;  font-weight:bold; border-radius: 20px;
box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 1);
     margin-top: 5px;
}

/**********************form**********************/
.map {width:190px; height:247px; margin-top:13px; border: rgb(70, 71, 71) 5px solid;
border-radius: 5px;}
.map iframe {width:190px; height:247px;}
dl.adr { margin-top:13px; text-transform:uppercase;}
dl.adr dt {}
dl.adr dd span { width:70px; display:block; float:left;}
dl.adr dd {white-space:nowrap;}
dl.adr dd a {}
dl.adr dd a:hover {}
#form { margin: 13px 0 0px 0px; width:610px; }
#form input {border:#fff 1px solid; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:7px 10px 7px 18px;outline: medium none;width: 580px; height:14px; float:left;}
#form textarea {border:#fff 1px solid; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; height:173px;outline: medium none;overflow: auto; padding: 7px 0px 0px 18px;width:590px;resize:none;margin:0px 0 0 0;float:left;}
#form label {position:relative;display: block; min-height:35px; overflow:hidden;}
.btns {text-align:right; overflow:hidden; width:610px; padding-top:10px; }
.btns a {display:inline-block; margin-left:10px;}
input[type="text"],input[type="email"],input[type="password"],textarea{
display: block;
width: 100%;
padding: 0.65em 0.75em;
background: none;
border: solid 2px rgba(8, 116, 223, 0.25);
color: inherit;
border-radius: 0.5em;
outline: none;}
input[type="submit"]{
background-color: #d6d864;
border: 0;
border-radius: 3.5em;
color: #fff;
cursor: pointer;
display: inline-block;
height: 3.5em;
line-height: 3.5em;
outline: 0;
padding: 0 2em 0 2em;
text-align: center;
text-decoration: none;
}

.caja-min { padding:10px 10px 10px 10px}
caso1{
    font-size:35px; line-height:42px; color:#663691; font-weight:bold; font-family: 'Open Sans Condensed', sans-serif;
}

ul.social
			{	
				float: right;
				overflow: hidden;
				cursor: default;
				padding: 35px 0 0 21px;
			}

				ul.social li
				{
					display: inline-block;
					margin-left: 10px;
				}

				ul.social li:first-child
				{
					margin-left: 0;
				}

				ul.social li a
				{
					display: inline-block;
					width: 3em;
					height: 3em;
					text-align: center;
					border-radius: 5px;
					background: #888;
					-moz-transition: background-color .25s ease-in-out;
					-webkit-transition: background-color .25s ease-in-out;
					-o-transition: background-color .25s ease-in-out;
					-ms-transition: background-color .25s ease-in-out;
					transition: background-color .25s ease-in-out;
				}
				
					ul.social li a:before
					{
						color: #fff;
						font-size: 2em;
						line-height: 1.5em;
					}
				
				ul.social li a.fa-facebook			{ background: #3c5a98; }
				ul.social li a.fa-facebook:hover	{ background: #4c6aa8; }
				ul.social li a.fa-twitter			{ background: #2daae4; }
				ul.social li a.fa-twitter:hover		{ background: #3dbaf4; }
				ul.social li a.fa-youtube			{ background: #b31217; }
				ul.social li a.fa-youtube:hover	    { background: #e52d27; }

 

.contenedor{
	
	padding: 2px 2px 2px 2px;
	margin-bottom: 20px;
}


	form .error{
		color: #c00;
		}
		
	form label.error
		{
		color: #c00;
		
		font-size: 100%;
		font-weight: bold;	
		
		width:308px;
		display: none;
		
		clear:both;
		}

	
	¿¿
/*** SUPPORTING CLASSES ***/
	
	form span.required{
		padding-right:15px;
		}
		
	form .clean
		{
		border:none;
		}
	
	.off{
		display:none !important;
		}
		
	.clear{
		clear:both;
		}
		
@import url(http://fonts.googleapis.com/css?family=Pontano+Sans|Oleo+Script);

	a:hover {
		text-shadow: 2px 2px 0px rgba(0,0,0,0.1);
	}
	
	.overlay-container {
		display: none;
		content: " ";
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: -moz-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%, rgba(127,127,127,0.9) 100%);
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(127,127,127,0)), color-stop(100%,rgba(127,127,127,0.9)));
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		background: -o-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		background: -ms-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		background: radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f7f7f', endColorstr='#e67f7f7f',GradientType=1 );
	}
	
	.window-container {
		display: block;
		background: #fcfcfc;
		margin: 8em auto;
		width: 180px;
		padding: 10px 20px 20px;
		text-align: left;
		z-index: 3;
		border-radius: 3px;
		box-shadow: 0px 0px 30px rgba(0,0,0,0.2);
		-webkit-transition: 0.4s ease-out;
		-moz-transition: 0.4s ease-out;
		-ms-transition: 0.4s ease-out;
		-o-transition: 0.4s ease-out;
		transition: 0.4s ease-out;
		opacity: 0;
	}
	
	.zoomin {
		-webkit-transform:  scale(1.2);
		-moz-transform:  scale(1.2);
		-ms-transform:  scale(1.2);
		transform:  scale(1.2);
	}
	
	.zoomout {
		-webkit-transform:  scale(0.7);
		-moz-transform:  scale(0.7);
		-ms-transform:  scale(0.7);
		transform:  scale(0.7);
	}
	
	.window-container-visible {
		-webkit-transform:  scale(1);
		-moz-transform:  scale(1);
		-ms-transform:  scale(1);
		transform:  scale(1);
		opacity: 1;
	}
	
		.window-container h3 {
			margin: 1em 0 0.5em;
			font-family: "Oleo Script";
			font-weight: normal;
			font-size: 25px;
			text-align: center;
		}
		
		.close {
			display: block;
			width: 10px;
			background: #fafafa;
			background: -moz-linear-gradient(top,  #fafafa 0%, #f4f4f4 40%, #e5e5e5 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(40%,#f4f4f4), color-stop(100%,#e5e5e5));
			background: -webkit-linear-gradient(top,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%);
			background: -o-linear-gradient(top,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%); 
			background: -ms-linear-gradient(top,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%);
			background: linear-gradient(to bottom,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 );
			color: #444;
			font-family: Helvetica, sans-serif;
			font-size: 12px;
			border-radius: 3px;
			border:#000;
			box-shadow: 0 1px 3px #ddd;
			-webkit-transition: 0.2s linear;
			-moz-transition: 0.2s linear;
			-ms-transition: 0.2s linear;
			-o-transition: 0.2s linear;
			transition: 0.2s linear;
			cursor: pointer;
		}
	
			.close:hover {
				background: #fefefe;
				background: -moz-linear-gradient(top,  #fefefe 0%, #f8f8f8 40%, #e9e9e9 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(40%,#f8f8f8), color-stop(100%,#e9e9e9));
				background: -webkit-linear-gradient(top,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				background: -o-linear-gradient(top,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				background: -ms-linear-gradient(top,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				background: linear-gradient(to bottom,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9e9e9',GradientType=0 );
				box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
				border: 1px solid #aaa;
			}
	
			.close:active {
				background: #f4f4f4;
				background: -moz-linear-gradient(top,  #f4f4f4 0%, #efefef 40%, #dcdcdc 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(40%,#efefef), color-stop(100%,#dcdcdc));
				background: -webkit-linear-gradient(top,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				background: -o-linear-gradient(top,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				background: -ms-linear-gradient(top,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				background: linear-gradient(to bottom,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dcdcdc',GradientType=0 );
				box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
			}
