

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus
{
	outline: 0;
}
body
{
	line-height: 1;
	color: black;
	background: white;
}
ol, ul
{
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table, td, tr
{
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td
{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}
blockquote, q
{
	quotes: "" "";
}

/*
Hack para Internet Explorer 6 y anterior
* html {}

Hack para Internet Explorer 7 y anterior
*:first-child+html {} * html {}

Hack para Internet Explorer 7 unicamente
*:first-child+html {}

Hack para Internet Explorer 7 y navegadores modernos unicamente
html>body {}

Hack para Navegadores modernos unicamente (no para Internet Explorer 7)
html>comentario css body {}

Hack para Opera 9 y anteriores
html:first-child {}

Hack para Safari
html[xmlns*=""] body:last-child {}

Para utilizar estos selectores es necesario ponerlos delante del selector origina
*/

/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: "Open Sans", sans-serif;
	color: #222;
}
body {
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
}
caption, th, td {
	text-align: center;
}
a {
	color: #00e;
}
a:visited {
	color: #551a8b;
}
a:hover {
	color: #06e;
}
a:hover, a:active {
	outline: 0;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
small {
	font-size: 85%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
ul, ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}
dd {
	margin: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	cursor: pointer;
}
legend {
	border: 0;
*margin-left: -7px;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*width: 13px;
*height: 13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
background-color: #f0dddd;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: black;
	padding: 0.2em 0;
}
 @media only screen and (min-width: 35em) {
}
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
*line-height: 0;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1;
}
 @media print {
* {
	background: transparent !important;
	color: black !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
 @page {
margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
}


body
{
	font-family:"Open Sans", sans-serif;
	font-weight:400;
	margin: 0 auto;
	width: 980px;
}
h1
{
	color:#334999;
	font-size:30px;
	font-weight:400;
	margin:2px;
}
h2
{
	color:black;
	font-size:30px;
	font-weight:400;
	margin:2px;
}



#contenedor {
	width: 980px;
	margin: 0 auto;
	overflow: auto;
}
/*

    INCIO DE LA CABECERA

*/
#header1 {
	width: 33px;
	height: 108px;
	background: #546DB2;
	float: left;
	margin-right: 5px;
}
#header2 {
	width: 200px;
	height: 108px;
	background: #ECEDED;
	float: left;
	margin-right: 10px;
}
#header3 {
	width: 732px;
	height: 108px;
	background: #E4E4E3;
	float: left;
}
#trazado_azul {
	width: 273px;
	height: 8px;
	background: #546DB2;
	float: right
}
#header3_1 {
	clear: both;
}
#header3_1 .titulo {
	float: left;
	margin-top: 0px;
	margin-left: 25px;
}
.contenedor_direccion {
	float: right;
	text-align: right;
	line-height: 1;
}
#sobre {
	margin-left: 20px;
}
#header3_2 {
	clear: both;
	float: left;
	width: 100%;
}
#header3_2 .subtitulo {
	float: left;
	top: -20px;
	position: relative;
	margin-top: 0px;
	margin-left: 70px;
}
#header3_2 .contacta {
	float: right;
	margin-top: 0px;
	margin-right: 30px;
	float: right;
}
#header3_2 .contacta a {
	font-family: "Open Sans", sans-serif;
	color: #546DB2;
	font-size: 10px;
	text-decoration: none;
	font-weight: 600;
}
/*

	INICIO DE BUSCAR

*/

#buscar {
	padding: 10px 0px;
	float: right;
	height: 25px;
	vertical-align: middle;
}
	#buscar span {
		color: 000100;
		font-size: 13px;
	}
	#buscar input {
		width: 300px;
		border: 1px solid #000100;
	}
	#buscar button
	{
		background: none;
		border: none;
		padding: 0;
		margin: 0;
	}
#main {
	clear: both;
}
/*

	MENU
*/
nav {
	width: 240px;
	margin: 0 8px 0 0;
	float: left;
	position: relative;
}
/*
SECCION
*/

section.principal {
	width: 732px;
	float: left;
	min-height: 600px;
}
section #titular {
	width: 732px;
	background: #E4E4E3;
	height: 102px;
}
article.principal {
	margin-top: 5px;
	width: 730px;
	clear: both;
	overflow: auto;
	position: relative;
}
	article.premios_fallo_container #fecha,
	article.premios_fallo_container #lugar,
	article.premios_fallo_container #direccion
	{
		float: right;
		clear: both;
		margin: 0 15px 0 0;
	}

#titular .texto_normal {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 200px;
	padding-right: 50px;
	font-size: 13px;
	text-align: justify;
}
#banda_titular {
	float: left;
}
.principal img.filete {
	float: left;
	width: 188px;
	/*
	height: 495px;
	*/
}
.principal div.contenido {
	width: 510px;
	background: #E3E2E2;
	float: right;
	min-height: 475px;
}
.index_slider_container
{
	position: relative;
}

.pagination_slider {
    text-align: center;
	position: absolute;
	right: 3px;
	bottom: 3px;
}
	.pagination_slider a
	{
		/*background-color: #546DB2;
		border-radius: 12px;*/
		background: transparent url(../img/icon-slider-blue.png) no-repeat scroll 0 0;
		cursor: pointer;
		width: 12px;
		height: 12px;
		margin: 0 10px 0 0;
		display: inline-block;
		/*box-shadow: 2px 2px 3px #999 inset;*/
		
	}
	.pagination_slider a.selected
	{
	/*	background-color: #E3E3E3;*/
		background: transparent url(../img/icon-slider-white.png) no-repeat scroll 0 0;
		cursor: default;
	}
	.pagination_slider a span
	{
		display: none;

	}
.contenedor1,
.item1
{
	width: 732px;
	font-family: "Open Sans", sans-serif;
	overflow: hidden;
	height: 568px;
}
	.contenedor1 > div
	{
		float:left;
		height: 100%;
	}
.contenedor2,
.contenedor3,
.contenedor4,
.item2,
.item3,
.item4
{
	width: 244px;
	float: left;
	height: 229px; 
/*	height: 149px; */
	margin-right: 10px;
	margin-top: 10px;
	background-color: #546DB2;
}
.contenedor2,
.contenedor3,
.contenedor4
{
	margin: 0;
}
.item4
{
	margin-right: 0;
}
	.contenedor2 img,
	.contenedor3 img,
	.contenedor4 img
	{
		width: 244px;
/*		height: 229px; */
		height: 149px; 
	}

/*	
.item2 img,
.contenedor2 img
{
		width: 244px;
		height: 149px; 
}
*/	
	
	
/*.contenedor2, /* añadido */
.contenedor3,
.contenedor4,
/*.contenedor2 img, /* añadido */
.contenedor3 img,
.contenedor4 img,
/*.contenedor2 div, /* añadido */
.contenedor3 div,
.contenedor4 div,
/*.item2, /* añadido */
.item3,
.item4
{
	width: 234px; 

}

	.contenedor1 a,
	.contenedor2 a,
	.contenedor3 a,
	.contenedor4 a
	{
		text-decoration: none;
	}	
	.contenedor2 > div
	{
		width: 244px;
		float: left;
		height: 100%;
		position: relative;
		
	}

	.contenedor3 > div,
	.contenedor4 > div
	{
		width: 234px;
		float: left;
		height: 100%;
		position: relative;
		
	}



section.cajaimagen1 {
	width: 732px;
}
.bloquetexto1 {
	width: 732px;
	font-family: "Open Sans", sans-serif;
}
.zona {
	width: 346px;
	padding: 10px;
	float: left;
	background-color: #546DB2;
	height: 60px;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color: white;
}
.zonai {
	width: 346px;
	padding: 10px;
	float: left;
	background-color: #546DB2;
	height: 60px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 19px;	
	color: white;
}


.textof1 {
	position: absolute;
/*	top: 80px;*/
	top: 149px;
	width: 224px;
/*	height: 50px;*/
	height: 30px;
	line-height: 50px;
	z-index: 50;
/*	padding: 10px; */
	padding: 5px;
/*	background-color: #546DB2; */
	font-family: "Open Sans", sans-serif;
	
/*	font-size: 14px;
	line-height: 15px;
*/
	text-align:center;
	font-size: 12px;
	line-height: 13px;
	color: white;
}
.textof2 {
	position: absolute;
/*	top: 159px; */
/*	top: 35px;*/
	top: 160px;	
	width: 214px;
	height: 50px;
	z-index: 50;
	padding: 10px;
	background-color: #546DB2;
	font-family: "Open Sans", sans-serif;
	text-align: center;
/*	font-size: 17px; */
/*	font-size: 14px;
	line-height: 15px;
*/
	font-size: 11px;
	line-height: 12px;
	color: white;
}
.textof3 {
	position: absolute;
/*	top: 0px;
*/
	top: 105px;
	width: 214px;
	height: 50px;
	z-index: 50;
	padding: 10px;
	background-color: #546DB2;
	font-family: "Open Sans", sans-serif;
	text-align: center;
/*	font-size: 12px; */
/*	font-size: 14px;
	line-height: 15px;
*/
	font-size: 12px;
	line-height: 13px;
	color: white;
}
#debates_container header,
#centro_documental > header
{
	background: #E3E2E2;
	overflow: auto;
}
	#debates_container #icono,
	#centro_documental #icono
	{
		float: left;
		margin: 0 0 6px 0;
	}
	#centro_documental #icono,
	#debates_container.publicaciones #icono
	{
		margin: 0;
	}
	#debates_container #leyenda,
	#centro_documental #leyenda
	{
		float: left;
		padding: 10px;
		width: 500px;
		font-size: 15px;
	}
	#centro_documental #leyenda
	{
		font-size: 14px;
		padding: 18px 20px;
	}
#hemeroteca_digital
{
	margin: 8px 0 15px -38px;
}
.anobii_blogbadge
{
	margin: 10px 0 15px 0;
}
#debates_container article.principal {
	border: 1px solid #A8A8A8;
	margin-top: 10px;
	padding-left: 20px;
	width: 710px;
	min-height: 300px;
}
#debates_container #asistencia {
  	float: right;
	padding: 5px 30px 0px 0px;
	/*color: #A8A8A8;
	*/
	*color:#000;
	
	font-size: 13px;
	font-weight: bold;
}
#debates_container #asistencia_encuentro {
  	float: right;
	padding: 5px 130px 0px 0px;
	/*color: #A8A8A8;
	*/
	*color:#000;
	
	font-size: 13px;
	font-weight: bold;
}

#debates_container #fecha {
	padding: 4px 0 0 0;
	font-size: 15px;
	color: black;
}
#debates_container #lugar {
	font-size: 15px;
	color: black;
}
#debates_container #direccion {
	font-size: 11px;
	color: black;
}
#debates_container .izqda {
	width: 335px;
/*	width: 400px;
*/
	float: left;
	padding: 10px 10px 10px 0px;
}
#debates_container #titulo {
	font-size: 24px;
	color: black;
	text-decoration: none;
	clear: both;
}
	#debates_container #titulo  a{
		text-decoration: none;
		color: #000;
	}
	#debates_container #titulo a:hover,
	#debates_container #titulo a:active
	{
		color: #546DB2;
	}
#debates_container #encuentro_urlpremios > a
{
	background: transparent url(../img/actividades/premios.png) no-repeat scroll 0 0;
	width: 139px;
	height: 85px;
	display: block;
	text-indent: -900em;
	position: absolute;
	top: -4px;
	right: 0;
}

#debates_container #entradilla {
	font-size: 13px;
	color: #676767;
	text-align: justify;
}
#debates_container #entradilla_full{
	font-size: 13px;
	color: #676767;
	text-align: justify;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	overflow: auto;
	max-height: 500px;
}

#debates_container #intervienen {
	margin-top: 10px;
	font-size: 13px;
	color: black;
	min-height: 135px;
	overflow: auto;
}
	#debates_container .interviene_nombre
	{
		margin: 2px 0;
		width: 49.5%; 
		float: left;
		line-height:: 10px;

	}

#debates_container #intervienen_fotos {
	margin-top: 10px;
	font-size: 13px;
	color: black;
	height: 110px;
	width: 330px;
	float: left;
}
#debates_container #intervienen_fotos .foto {
	margin: 0 1px;
	width: 90px;
	float: left;
	height: 90px;
	text-align: center;
	cursor: pointer;
}
#debates_container #debates_fotos {
	width: 700px;
}
#debates_container #intervienen_fotos .foto img {
	margin-left: auto;
/*	margin-right: auto; */
	margin-right: 7px;
	width: 67px;
	height: 67px;
}
#debates_container #intervienen_fotos .foto span {
	font-size: 11px; /*10px */
	line-height: .5; /*1.0*/
}
#debates_container .cargo {
	font-size: 9px;
	color: black;
	line-height: 1.0;
}
#debates_container #inscribete,
#debates_container #pregunta
{
    background: url("../img/actividades/debates/img/visto.png") no-repeat scroll 72px center #B6B5B1;
    float: left;
    font-size: 11px;
    padding: 7px 21px 7px 9px;
    width: 66px;
}
	#debates_container #inscribete:hover {
		background-color: #eee;
	}
#debates_container #pregunta {
	background: url("../img/actividades/debates/img/preguntar.png") no-repeat scroll 145px center #B6B5B1;
    width: 138px;
}
	#debates_container #pregunta:hover {
		background-color: #eee;
	}
	
	
#debates_container .derecha {
	width: 335px;
	float: right;
	overflow: auto;
	padding: 14px 20px 0 0;
	text-align: right;
}
	#debates_container .derecha img
	{
		max-width: 335px;
	}
	
#body_exposiciones #debates_container .derecha
{
	overflow: visible;
}

#debates_container #aviso_legal {
	clear: both;
}
#debates_container #aviso_legal a, #descarga_invitacion {
	margin-top: 5px;
}
#debates_container #aviso_legal a,
#descarga_invitacion a
{
	font-size: 10px;
	color: #A8A8A8;
	text-decoration: none;
	margin-left: 15px;
}
#fotos_carrusel
{
	overflow: auto;
}
	#fotos_carrusel .jscarousal-contents-horizontal {
		float: left;
		height: 450px;
		margin-top: 10px;
		overflow: hidden;
		position: relative;
		width: 644px;
		text-align: center;
	}
	#fotos_carrusel .jscarousal-horizontal-back,
	#fotos_carrusel .jscarousal-horizontal-forward
	{
	    height: 400px;
	}
		#fotos_carrusel .jscarousal-contents-horizontal .foto
		{
			width: 626px;
		}
		#fotos_carrusel .jscarousal-contents-horizontal .foto > img
		{
			max-width: 626px;
			max-height: 425px;
		}
			#fotos_carrusel .jscarousal-contents-horizontal .foto > span
			{
				display: block;
			}
			
			
#body_publicaciones .principal
{
	border: none;
}
#publicaciones_documentos
{
	overflow: auto;
	padding: 0;
}
	#publicaciones_documentos > li
	{
		list-style: none;
		float:left;
		padding: 0;
		margin: 0 1% 10px 0;
		width: 32%;
		min-height: 290px;
	}
		#publicaciones_documentos .imagen,
		#publicaciones_documentos .titulo,
		#publicaciones_documentos .fecha
		{
			display: block;
			text-align: center;
		}
		#publicaciones_documentos .titulo > a
		{
			color: #546DB2;
			text-decoration: none;
		}
		#publicaciones_documentos .imagen
		{
			border-bottom: 3px solid #546CB2;
			margin: 20px 0 10px 0;
			padding: 0 0 8px 0;
			height: 170px;
		}
		#publicaciones_documentos .titulo
		{
			font-weight: bold;
			padding: 0 0 4px 0;
		}
			#publicaciones_documentos .titulo > span
			{
				display: block;
				font-weight: normal;
			}
			#publicaciones_documentos .imagen img
			{
				max-width: 120px;
			}
			#publicaciones_documentos .mcaugt .imagen img
			{
				max-width: inherit;
			}
#info_libro_txt
{
	list-style: none;
	text-align: left;
	width: 240px;
}
	#info_libro_txt .titulo
	{
		text-align: left;
	}
	#info_libro_txt .precio
	{
		padding: 5px 0;
	}
	#info_libro_txt .buy > a,
	#info_libro_txt .downloadbook > a
	{
		background: transparent url(../img/icons/buy_cart.png) no-repeat scroll 0 2px;
		display: block;
		float: right;
		height: 20px;
		margin: 10px;
		color: #000;
		text-decoration: none;
		padding: 0 0 0 26px;
	}
		#info_libro_txt .buy > a:hover,
		#info_libro_txt .buy > a:active,
		#info_libro_txt .downloadbook > a:hover,
		#info_libro_txt .downloadbook > a:active
		{
			color: #546DB2;
		}
	
#body_fotos #publicaciones_documentos .imagen
{
	height: 140px;
}
	#body_fotos #publicaciones_documentos .imagen img
	{
		max-width: none;
	}
#body_videos #publicaciones_documentos .imagen
{
	height: 92px;
}

			
#social_media,
#descarga_invitacion
{
	clear: right;
	font-size: 10px;
	color: #A8A8A8;
	text-decoration: none;
	margin: 40px 20px 10px 0;
	float: right;
}
#descarga_invitacion
{
	clear: both;
	float: left;
}
	#social_media img {
		margin: 0px 2px 0px 2px;
	}
a.login-window {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	color: black;
	margin-left: 10px;
}

#nav_debates
{
	clear: both;
	margin: 30px 10px 0 0;
	float: right;
	overflow: auto;
}
	#boton_nav_anterior,
	#boton_nav_proximo
	{
		display: inline;
	}
		#boton_nav_anterior a,
		#boton_nav_proximo a {
			background: #B6B5B1 url(../img/actividades/elementos_anteriores.png) no-repeat scroll 2px center;
			display: block;
			float: left;
			font-size: 11px;
			text-decoration: none;
			color: black;
			padding: 5px 15px 5px 30px;
			margin: 0 10px 0 0;
			text-transform: uppercase;
		}
		#boton_nav_proximo a
		{
			background: #B6B5B1 url(../img/actividades/elementos_proximos.png) no-repeat scroll right center;
			padding: 5px 30px 5px 15px;
			margin: 0;
		}
		#boton_nav_anterior a:hover, 
		#boton_nav_proximo a:hover
		{
			background-color: #eee;
		}
#addons_article {
	list-style: none;
	margin: 10px 15px 10px 0;
	overflow: auto;
	padding: 0;
}
	#addons_article > li
	{
		display: inline;
	}
		#addons_article > li > a
		{
			background: transparent url(../img/actividades/debates/img/resumen.png) no-repeat scroll right center;
			font-size: 12px;
			float: left;
			margin: 0 10px 0 5px;
			color: #A8A8A8;
			padding: 0 23px 0 0;
			text-decoration: none;
			text-transform: uppercase;
		}
		#addons_article .dfotos > a
		{
			background: transparent url(../img/actividades/debates/img/foto.png) no-repeat scroll right center;
		}
		#addons_article .dvideos > a
		{
			background: transparent url(../img/actividades/debates/img/video.png) no-repeat scroll right center;
		}
		#addons_article .daudios > a
		{
			background: transparent url(../img/actividades/debates/img/audio.png) no-repeat scroll right center;
		}
		#addons_article .dpublicaciones > a
		{
			background: transparent url(../img/actividades/debates/img/publicaciones.png) no-repeat scroll right center;
		}
		#addons_article .ddocumentos > a
		{
			background: transparent url(../img/actividades/debates/img/documento.png) no-repeat scroll right center;
		}
		#addons_article .dpremios > a
		{
			background: transparent url(../img/actividades/icon-premios.png) no-repeat scroll right center;			
		}
		#addons_article .dconvocatoria > a
		{
			background: transparent url(../img/actividades/icon-convocatoria.png) no-repeat scroll right center;
		}
		#addons_article .dfallo > a
		{
			background: transparent url(../img/actividades/icon-fallo.png) no-repeat scroll right center;
		}
	
#fondo_documento {
	background: #ABAFD2;
	width: 85%;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
	font-size: 14px;
	float: left;
}


#debate_documentos,
#audios_carrusel,
#documentos_carrusel,
#enlaces
{
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
}
	#debate_documentos > li,
	#audios_carrusel > li,
	#documentos_carrusel > li,
	#enlaces > li
	{
		border-bottom: 3px solid #546CB2;
		padding: 12px 0;
		overflow: auto;
	}
		#debate_documentos > li > a,
		#audios_carrusel > li > a,
		#documentos_carrusel > li > a,
		#enlaces > li > a
		{
			color: #000;
			display: block;
			overflow: auto;
			text-decoration: none;
		}
		#audios_carrusel > li > a,
		#documentos_carrusel > li > a
		{
			background: transparent url(../img/icon-download.png) no-repeat scroll 4px center;
			padding: 4px 0 4px 36px;
		}
			#debate_documentos > li > a > span,
			#audios_carrusel > li > a > span,
			#documentos_carrusel > li > a > span
			{
				background-color: #ABAFD2;
				font-size: 14px;
				float: left;
				margin: 10px 15px 10px 0;
				padding: 1px 15px;
			}
			#debate_documentos .fecha,
			#audios_carrusel .fecha,
			#documentos_carrusel .fecha
			{
				width: 75px;
			}
			#debate_documentos .link,
			#audios_carrusel .link,
			#documentos_carrusel .link
			{
				width: 350px;
			}
			#debate_documentos .imagen,
			#audios_carrusel .imagen,
			#documentos_carrusel .imagen
			{
				background: none;
				margin: 0 0 0 25px;
			}
		#debate_documentos > li > a:hover,
		#audios_carrusel > li > a:hover,
		#documentos_carrusel > li > a:hover,
		#enlaces > li > a:hover
		{
			background-color: #F4F4F4;
			
		}

	#enlaces > li > a
	{
		background: transparent url(../img/icon-right-arrow.png) no-repeat scroll 4px center;
		padding: 4px 0 4px 36px;
	}
#fondo_descargar {
	margin-top: 20px;
	float: left;
	font-size: 10px;
	margin-left: 10px;
}
#fondo_descargar a {
	text-decoration: none;
	color: #A8A8A8;
}
#fondo_separador {
	background: #546CB2;
	color: #A8A8A8;
	height: 3px;
	clear: both;
	width: 96%;
}
#debate_videos iframe {
	width: 280px !important;
	height: 157px !important;
}
#debate_video {
	float: left;
	width: 290px;
	margin: 30px;
}
#debate_video a {
	text-decoration: none;
	font-size: 12px;
	color: #A8A8A8;
}
#debate_mas_video {
	margin: 30px;
}

/***** Listado noticias *****/
#news_list
{
	list-style: none;
	padding: 0;
	margin: 0 20px 0 0;
}
	#news_list > li
	{
		border-bottom: 3px solid #546DB2;
		overflow: auto;
		padding: 20px 0;
	}
	#news_list > li:last-child
	{
		border: none;
	}
		#news_list .images,
		#news_alone .images
		{
			float: right;
			padding: 5px 0 15px 15px;
			min-height: 100px;
		}
		#news_list h3 > a,
		#news_alone h2
		{
			color: #000;
			font-size: 20px;
			font-weight: bold;
			text-decoration: none;
		}
			#news_list h3 > a:hover,
			#news_list h3 > a:active
			{
				color: #546DB2;
			}
		#news_list .date,
		#news_alone .date
		{
			 font-size: 12px;
			 padding: 3px 0;
			
		}
		#news_list .text,
		#news_alone .text
		{
			font-size: 14px;
		}
		#news_list .read_more
		{
			color: #546DB2;
			float: right;
			font-size: 14px;
			margin: 0 15px 0 0;
		}
			#news_list .read_more:hover,
			#news_list .read_more:active
			{
				color: #000;
			}
#body_news .paginator,
#body_fotos .paginator,
#body_videos .paginator
{
	margin-bottom: 30px;
}

#news_alone
{
	padding: 0 20px 20px 0;
}
	#news_alone > h2
	{
		font-size: 24px;
		font-weight: normal;
		margin: 20px 0 5px 0;
	}
	#news_alone .text
	{
		margin: 4px 0 0 0;
	}
	#news_alone .images > a
	{
		display: block;
		margin: 0 0 5px 0;
	}
.read_more_news_alone
{
	float: right;
	margin: 20px 20px 40px 0;
	color: #000;
	text-decoration: none;
}
	
	
/***** Info libro


/***** Contacto *****/
#body_contact p
{
	line-height: 1.3em;
	padding: 1em 0;
}
#contact_form
{
	margin: 0 auto 2em auto;
	width: 405px;
}
	#contact_form fieldset
	{
		margin: 0 0 15px 0;
	}
	#contact_form legend
	{
		border-bottom: 1px solid #CCCCCC;
		font-size: 1.1em;
		padding: 20px 0 5px 10px;
		width: 395px;
	}
	#contact_form p
	{
		padding: 0 0 0 1em;
	}
	#contact_form label
	{
		display:block;
		font-weight:bold;
		padding: 1em 0 5px 0;
	}
	#contact_form #email, 
	#contact_form #name,
	#contact_form #phone,
	#contact_form #query
	{
		font-family: Arial, Helvetica, sans-serif;
		padding: 4px;
		width: 400px;
	}
	#contact_form #query
	{
		height: 150px;
	}
	#contact_form button
	{
		float: right;
		line-height: 1.75em;
		margin: 5px 0 0 0;
	}

#body_contact .principal
{
	margin: 10px 0;
}


#info-ponentes
{
	margin: 0 auto;
	width: 500px;
}


/*
  ZONA ASIDE  
 */
aside {
	width: 732px;
}
aside #barra {
	width: 732px;
	background: #546DB2;
	height: 10px;
	float: left;
}
ul {
	list-style: outside;
}
li span {
	font-family: "Open Sans", sans-serif;
	color: #000100;
	font-size: 13px;
}
aside ul {
	list-style: none;
	height: 80px;
	vertical-align: bottom;
	width: 732px;
	float: right;
}
aside ul li {
	float: left;
	text-align: center;
	vertical-align: bottom;
	height: 80px;
}
li table {
	height: 80px;
}
li table tr.table_texto {
	height: 30px;
}
li table tr.table_texto td {
	width: 144px;
}
li table tr td {
	vertical-align: bottom;
}
/*
  ZOna FOOTER
  */
  
footer .barra {
	width: 980px;
	background: '#E4E4E3';
	height: 10px;
	float: left;
	margin-top: 5px;
}
footer ul {
	border-top: solid 6px #E4E4E3;
	clear: both;
	padding: 2px 0 5px 0;
	margin: 2px 0 0 0;
	overflow: auto;
	list-style: none;
}
	footer ul li {
		float: left;
		margin-left: 15px;
	}
	footer ul li a {
		text-decoration: none;
		font-family: "Open Sans", sans-serif;
		color: #000100;
		font-size: 11px;
	}
	
	
	
.direccion
{
	font-family:"Open Sans", sans-serif;
	color:black;
	font-size:12px;
	font-weight:600;
	margin:0px;
	padding:0px;
	text-align: right;
}
	.direccion > a
	{
		color: #546DB2;
		text-decoration: none;
	}


.texto_normal
{
	font-family:"Open Sans", sans-serif;
	color:black;
	font-size:14px;
	padding:10px;
}

	
	
.paginator
{
    display: block;
	clear: left;
	float: right;
	margin: 30px 10px 0 0;
    overflow: auto;
    padding: 0;
    text-align: center;
}
	.paginator li
	{
		display: inline;
	}
		.paginator a
		{
			background-color: #B6B5B1;
			color: #000;
			float: left;
			font-size: 11px;
			margin: 0 7px 7px 0;
			padding: 5px 15px;
			text-decoration: none;
			text-transform: uppercase;
		}
		.paginator .page_next > a{
			background: url("../img/actividades/elementos_proximos.png") no-repeat scroll right center #B6B5B1;
			padding-right: 30px;
			border-width: 2px;
			margin-left: 1em;
		}
		.paginator .page_before > a{
			background: url("../img/actividades/elementos_anteriores.png") no-repeat scroll 2px center #B6B5B1;
			border-width: 2px;
			margin-right: 1em;
			padding-left: 30px;
		}
		.paginator a:hover {
			background-color: #EEE;
		}
		.paginator a.active {
			color: #C00;
			font-weight: bold;
		}
		.paginator .total {
			color: #9A9A9A;
			float: left;
			font-size: 0.6em;
			margin: 0.7em 0.6em 0 0;
		}
		.paginator span {
			line-height: 24px;
			margin: 0 4px 0 6px;
			vertical-align: bottom;
		}



/***** premios *****/
.premios_convocatoria
{
    max-height: 500px;
    margin: 0 20px 0 10px;
    overflow: auto;
    padding: 0 10px 0 0;
}

.principal_premios
{
	margin: 12px 0;
}
	.premios_portada
	{
	}
		.premios_portada #cartel
		{
			margin: 0 12px 0 0;
			float: left;
			max-width: 200px;
			/*max-height: 540px; */
		}
		.premios_portada #convocatoria
		{
			background-color: #E3E2E2;
			float: right;
			padding: 10px 12px;
		    width: 496px;
			font-size: 13px;
			height: 168px;
		}
			.premios_portada #convocatoria > h3
			{
				color: #334999;
				font-size: 16px;
				font-weight: bold;
			}
			.premios_portada #convocatoria > p
			{
			}
		.premios_portada #entradilla
		{
			float: right;
		    width: 490px;	
			background-color: #E3E2E2;
			margin: 0 0 12px 0;
			padding: 20px 10px 20px 20px;
		}
			.premios_portada #entradilla > p
			{
				height: 300px;
				overflow: auto;
				padding: 0 10px 1px 0;
			}
			.principal_premios .premios_portada #entradilla > p
			{
				height: auto;
			}
		.premios_portada .premios_enlaces
		{
			overflow: auto;
			list-style: none;
			margin: 16px 0 0 0;
			padding: 0;
		}
			.premios_portada .premios_enlaces > li
			{
				display: inline;
			}
			.premios_portada .premios_enlaces a
			{
				background: transparent url(../img/actividades/premios-convocatoria.png) no-repeat scroll center 0;
				display: block;
				color: #000;
				padding: 28px 0 0 0;
				float: left;
				text-decoration: none;
				width: 94px;
				margin: 0;
				text-align: center;
			}
			.premios_portada .premios_enlaces a:hover
			{
				text-decoration: underline;
			}
				.premios_portada .premios_enlaces .icon_jurado
				{
					background-image:url(../img/actividades/premios-jurado.png);
				}
				.premios_portada .premios_enlaces .icon_bases
				{
					background-image: url(../img/actividades/premios-bases.png);
				}
				.premios_portada .premios_enlaces .icon_candidaturas
				{
					background-image:url(../img/actividades/premios-candidaturas.png);
				}
				.premios_portada .premios_enlaces .icon_fallo
				{
					background-image: url(../img/actividades/premios-fallo.png);
				}

		
.premios_fallo
{
	float: left;
	margin: 0 0 30px 0;
	width: 260px;
}
	#premiados_lista
	{
		font-size: 13px;
		color: #000;
	}
		#premiados_lista h3
		{
			color: #334999;
			font-size: 15px;
		}
		#premiados_lista .premiados_nombre
		{
			margin: 0 0 6px 0;
		}
		#premiados_lista .premiados_cargo
		{
			color: #000;
			font-size: 9px;
			line-height: 1;
		}
		#premiados_lista .premiados_bloque
		{
			margin: 0 0 20px 0;
		}
	#premiados_fotos
	{
		float: right;
	    overflow: auto;
	    padding: 10px 20px 0 0;
		width: 390px;
	}
		#premiados_fotos .premiado_foto
		{
			float: left;
			margin: 0 12px 12px 0;
		}
		#premiados_fotos #info_libro_txt
		{
			height: 300px;
			width: 400px;
			overflow: auto;
		}
			#premiados_fotos #info_libro_txt .imagen
			{
				float: left;
				margin: 0 10px 0 0;
			}
			#premiados_fotos #info_libro_txt .tipo
			{
				color: #334999;
				font-size: 16px;
			}
			#premiados_fotos #info_libro_txt .titulo
			{
				padding: 6px 0;
			}	
			#premiados_fotos #info_libro_txt .texto
			{
			}
	
#calendar
{
	margin: 30px 0 0 0;
	
	width: 230px;
	font-size: 0.65em;
	height: 230px;
}
	
	
	
/***** buscador *****/
#search_list
{
	list-style: none;
}
	#search_list > li
	{
		border-bottom: 1px solid #CCC;
		padding: 10px 0;
		overflow: auto;
	}
		#search_list .img
		{
			float: left;
			margin: 0 10px 10px 0;
		}


/***** news rss *****/
#news_rss_container
{
	display: none;
	
	border: 2px solid #546DB2;
	border-width: 2px 0;
	height: 240px;
	width: 185px;
	overflow: auto;
	padding: 0 5px 5px 5px;
	margin: 15px 15px 15px 4px;
	
	scrollbar-face-color: #ECECEC;
	scrollbar-highlight-color: #EEE;
	scrollbar-shadow-color: #DDD;
	scrollbar-3dlight-color: #EEE;
	scrollbar-arrow-color: #666;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #aaa;
}
	#news_rss_container > h2
	{
		border-bottom: 2px solid #546DB2;
		color: #546DB2;
		font-size: 15px;
		font-weight: bold;
		margin: 0 -4px -4px -4px;
		padding: 5px 0;
	}
	#news_rss
	{
		font-size: 13px;
	}
		#news_rss > li
		{
			padding: 8px 0;
		}
			#news_rss > li a
			{
				color: #666;
				text-decoration: none;
			}
			#news_rss > li a:hover
			{
				color: #000;
			}
			#news_rss .date
			{
				color: #546DB2;
				font-size: 11px;
			}
#news_rss_container::-webkit-scrollbar
{
	width: 12px;
}
#news_rss_container::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
#news_rss_container::-webkit-scrollbar-thumb
{
	 border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}



#centro-documental-shortcuts
{
	background: transparent url(../img/centro-documental/centro-documental.png) no-repeat scroll right 5px;
	padding: 10px 80px 10px 0;
	text-align: right;
	float: right;
	position: absolute;
	right: 10px;
	bottom: 0;
}
	#centro-documental-shortcuts li
	{
		list-style: none;
	}
		#centro-documental-shortcuts a
		{
			color: #000;
			text-decoration: none;
		}
		#centro-documental-shortcuts a:hover
		{
			color: #2C53A4;		
		}


#menu ul li,
#menu li:last-child {
	border: none
}
#menu a {
	display: block;
	color: black;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	padding: 3px 5px;
	font-weight: 500;
}
#menu a:hover {
	color: #000100;
	-webkit-transition: color 0.2s linear;
}
#menu ul a {
	background-color: #E4E4E3;
}
#menu ul a:hover {
	background-color: #546DB2;
	color: #E4E4E3;
	text-shadow: none;
	-webkit-transition: color, background-color 0.2s linear;
}
#menu ul {
	display: block;
	background-color: #ffffff;
	margin: 0 0 0 20px;
	padding: 0;
	width: 210px;
	list-style: none;
}
#menu ul {
	background-color: #ffffff;
}
#menu li ul {
	display: none;
}
.active,
#menu ul .active
{
	background-color: #546DB2;
	color: #E4E4E3;
	text-shadow: none;
	-webkit-transition: color, background-color 0.2s linear;
}


/* Mask for background, by default is not display */
#mask {
	display: none;
	background: #666; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

/* You can customize to your needs  */
.login-popup{
	display:none;
	background: #E3E2E2;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 1%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999; /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:20px 20px 20px 20px;
        -moz-border-radius: 20px; /* Firefox */
        -webkit-border-radius: 20px; /* Safari, Chrome */
}

img.btn_close { 
	float: right; 
	margin: -28px -28px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#666; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input, form.signin .textbox textarea{ 
	background:white; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#000; 
        border-radius: 3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	font-size:14px;
	font-family:"Open Sans", sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

.button { 
	background-image:url('../img/actividades/debates/img/enviar.png');
	font-size:11px; 
	width:120px;
	height:26px;
	border:0px solid black;
	float:right;
}

select{
	font-size: 14px;
}


﻿/*Horizontal Orientation CSS*/
.jscarousal-horizontal
{
	width: 300px;
	height: 80px;
	background-color: white;
	border: solid 0px #7A7677;
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 0px;
	position: relative; /*overflow: hidden;*/
	overflow: auto;
}
.jscarousal-horizontal-back,
.jscarousal-horizontal-forward
{
	float: left;
	width: 23px;
	height: 80px;
	background-color: white;
	color: White;
	position: relative;
	top: 6px;
	cursor: pointer;
}
.jscarousal-horizontal-back
{
	background-image: url(../img/left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-top:4px;
}
.jscarousal-horizontal-forward
{
	background-image: url(../img/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top:4px;
}
.jscarousal-contents-horizontal
{
	width: 280px;
	height: 95px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-top:10px;
}
.jscarousal-contents-horizontal > div
{
	position: absolute;
	width: 100%;
	height: 90px;
}
.jscarousal-contents-horizontal > div > div
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
/*Horizontal Orientation CSS Ends*/

/*Common*/
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=20);
	opacity: 0.2;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox img
{
	border: none;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
	left: 0;
}
#lightbox-nav a
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px;
}
#lightbox-container-image-data
{
	padding: 0 0px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose
{
	/*width: 66px;*/
	float: right;
	padding-bottom: 0.7em;
}


/*! jQuery UI - v1.10.0 - 2013-01-18
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=546db2&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=546db2&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=546db2&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=546db2&fcHighlight=fff&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(../img/ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #546db2;
	background: #546db2 url(../img/ui/ui-bg_gloss-wave_35_546db2_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(../img/ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(../img/ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(../img/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #546db2;
	background: #546db2 url(../img/ui/ui-bg_highlight-soft_75_546db2_1x100.png) 50% top repeat-x;
	color: #fff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #fff;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(../img/ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../img/ui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../img/ui/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../img/ui/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../img/ui/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../img/ui/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../img/ui/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../img/ui/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(../img/ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(../img/ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}



#calendar .selected .ui-state-default
{
	border: 1px solid #546db2; background: #546db2 url(images/ui-bg_highlight-soft_75_546db2_1x100.png) 50% top repeat-x; color: #fff;
}
