div.light_rounded .pp_top .pp_left {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_middle {
	background: #fff;
}
div.light_rounded .pp_top .pp_right {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -110px -53px no-repeat;
}
div.light_rounded .pp_content {
	background-color: #fff;
}
div.light_rounded .pp_next:hover {
	background: url(light_rounded/btnNext.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/btnNext.gif*/ center right no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_previous:hover {
	background: url(light_rounded/btnPrevious.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/btnPrevious.gif*/ center left no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -31px -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand:hover {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -31px -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ 0 -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract:hover {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ 0 -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -1px -1px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_arrow_previous {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -22px -71px no-repeat;
}
div.light_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_middle {
	background: #fff;
}
div.light_rounded .pp_bottom .pp_right {
	background: url(light_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/sprite.png*/ -110px -80px no-repeat;
}
div.light_rounded .pp_loaderIcon {
	background: url(light_rounded/loader.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/loader.gif*/ center center no-repeat;
}
div.dark_rounded .pp_top .pp_left {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_middle {
	background: url(dark_rounded/contentPattern.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/contentPattern.png*/ top left repeat;
}
div.dark_rounded .pp_top .pp_right {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -110px -53px no-repeat;
}
div.dark_rounded .pp_content {
	background: url(dark_rounded/contentPattern.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/contentPattern.png*/ top left repeat;
}
div.dark_rounded .pp_next:hover {
	background: url(dark_rounded/btnNext.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/btnNext.gif*/ center right no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_previous:hover {
	background: url(dark_rounded/btnPrevious.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/btnPrevious.gif*/ center left no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand:hover {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract:hover {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_rounded .currentTextHolder {
	color: #c4c4c4;
}
div.dark_rounded .pp_description {
	color: #fff;
}
div.dark_rounded .pp_arrow_previous {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.dark_rounded .pp_arrow_next {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -22px -71px no-repeat;
}
div.dark_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.dark_rounded .pp_bottom .pp_left {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_middle {
	background: url(dark_rounded/contentPattern.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/contentPattern.png*/ top left repeat;
}
div.dark_rounded .pp_bottom .pp_right {
	background: url(dark_rounded/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/sprite.png*/ -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
	background: url(dark_rounded/loader.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/loader.gif*/ center center no-repeat;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background: url(dark_square/contentPattern.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/contentPattern.png*/ top left repeat;
}
div.dark_square .currentTextHolder {
	color: #c4c4c4;
}
div.dark_square .pp_description {
	color: #fff;
}
div.dark_square .pp_loaderIcon {
	background: url(dark_rounded/loader.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_rounded/loader.gif*/ center center no-repeat;
}
div.dark_square .pp_expand {
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_expand:hover {
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract {
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract:hover {
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_arrow_previous {
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ 0 -71px no-repeat;
}
div.dark_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.dark_square .pp_arrow_next {
	background: url(dark_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/sprite.png*/ -22px -71px no-repeat;
}
div.dark_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.dark_square .pp_next:hover {
	background: url(dark_square/btnNext.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/btnNext.gif*/ center right no-repeat;
	cursor: pointer;
}
div.dark_square .pp_previous:hover {
	background: url(dark_square/btnPrevious.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/dark_square/btnPrevious.gif*/ center left no-repeat;
	cursor: pointer;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
	background: #fff;
}
div.light_square .pp_expand {
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ -31px -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand:hover {
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ -31px -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract {
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ 0 -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract:hover {
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ 0 -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ -1px -1px no-repeat;
	cursor: pointer;
}
div.light_square .pp_arrow_previous {
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ 0 -71px no-repeat;
}
div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_square .pp_arrow_next {
	background: url(light_square/sprite.png)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/sprite.png*/ -22px -71px no-repeat;
}
div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_square .pp_next:hover {
	background: url(light_square/btnNext.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/btnNext.gif*/ center right no-repeat;
	cursor: pointer;
}
div.light_square .pp_previous:hover {
	background: url(light_square/btnPrevious.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_square/btnPrevious.gif*/ center left no-repeat;
	cursor: pointer;
}
div.pp_pic_holder a:focus {
	outline: none;
}
div.pp_overlay {
	background: #000;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_top {
	height: 20px;
	position: relative;
}
* html .pp_top {
	padding: 0 20px;
}
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_top .pp_middle {
	left: 0;
	position: static;
}
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_content {
	height: 40px;
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content .pp_details {
	display: none;
	margin: 10px 15px 2px 20px;
}
.pp_description {
	display: none;
	float: left;
	margin: 0;
}
.pp_nav {
	float: left;
	margin: 3px 0 0 0;
}
.pp_nav p {
	float: left;
	margin: 2px 4px;
}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
a.pp_next {
	background: url(light_rounded/btnNext.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/btnNext.gif*/ 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_previous {
	background: url(light_rounded/btnNext.gif)/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/css/light_rounded/btnNext.gif*/ 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.pp_close {
	display: block;
	float: right;
	text-indent: -10000px;
}
.pp_bottom {
	height: 20px;
	position: relative;
}
* html .pp_bottom {
	padding: 0 20px;
}
.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_loaderIcon {
	display: none;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#pp_full_res {
	display: none;
	line-height: 1!important;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
* {
	margin: 0;
	padding: 0;
}
p {
	margin: .7em 0;
}
strong, b {
	font-weight: bold;
}
u {
	text-decoration: underline;
}
i, em {
	font-style: italic;
}
strong u, u strong {
	font-weight: bold;
	text-decoration: underline;
}
a {
	text-decoration: underline;
	color: #e50d2e;
}
a:hover {
	text-decoration: none;
}
ul, ol {
	margin: 5px 0 5px 2em;
}
ul li {
	list-style: disc inside none;
}
ol li {
	list-style: decimal inside none;
}
.media {
	margin: .7em auto;
	font-size: .85em;
}
.columnas div.ocms_de_norm {
	padding-top: 0;
	padding-bottom: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	background: url("../images/fondo_body.jpg")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/fondo_body.jpg*/ center top no-repeat #000;
}
.page {
	margin: 8px auto;
	min-width: 940px;
	width: 940px;
	background-color: #fff;
	border-bottom: #922D57 solid 5px;
	border-top: #922D57 solid 15px;
	border-left: #922D57 solid 15px;
	border-right: #922D57 solid 15px;
}
h1 {
	font-weight: bold;
	text-align: left;
	font-size: 2em;
	margin: .3em 0;
	color: #650614;
	padding: 0;
	line-height: 2em;
}
h2 {
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	color: #b20a24;
	padding: 0 0 5px 0;
	font-size: 1em;
	margin: 0 0 .3em 0;
	text-align: left;
	font-size: 1.4em;
	line-height: 1.2em;
}
h3, h4, h5, h6 {
	font-size: 1em;
	margin: 0 0 .7em 0;
	text-align: left;
	font-weight: bold;
}
.columnas {
	text-align: justify;
	margin: 5px auto 5px auto;
	padding: 5px 0;
	position: relative;
	width: 940px;
	margin: 0 auto;
}
.col1 .col1contenedor {
	margin: 0 0 0 10px;
}
.col2 .col2contenedor {
	margin: 0 20px 20px 20px;
	width: auto;
	_width: 93%;
}
.col3 .col3contenedor {
	margin: 20px 20px 20px 20px;
}
.cabecera {
	color: #fff;
	height: 264px;
	position: relative;
	margin: 0 auto;
	width: 940px;
	background: url("../images/cabecera.jpg")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/cabecera.jpg*/ no-repeat;
	background-position: 0 100%;
	background-position-y: 35px;
	padding-bottom: 13px;
}
.cabecera p {
	margin: 0;
	padding: 0;
	top: 30px;
	left: 20px;
	font-size: 13px;
	font-weight: bold;
}
.cabecera .logo {
	position: absolute;
	top: 2px;
	left: 15px;
	width: 220px;
	height: 95px;
}
.cabecera .logo a, .cabecera .logo a:hover {
	text-decoration: none;
}
.cabecera .logo a img {
	border: 0;
}
.cabecera .accesos-cabecera {
	position: absolute;
	right: 0px;
	top: 42px;
	font-weight: bold;
	font-size: .85em;
}
.cabecera .accesos-cabecera a {
	text-decoration: none;
	color: #fff;
	padding: 0 12px;
}
.cabecera .accesos-cabecera a:hover {
	text-decoration: none;
	color: #e50d2e;
}
.cabecera .buscador-cabecera {
	overflow: hidden;
	_height: 1%;
	position: absolute;
	top: 40px;
	right: 25px;
	width: 140px;
	height: 21px;
	display: block;
	padding: 0;
	background: #fff;
}
.cabecera .buscador-cabecera input.buscador_texto {
	background: none;
	border: none;
	color: #999;
	padding: 6px 7px;
	font-size: .85em;
	width: 95px;
	float: left;
}
.cabecera .buscador-cabecera input.buscador_textoFocus {
	background: none;
	border: none;
	color: #999;
	padding: 6px 7px;
	font-size: .85em;
	width: 95px;
	float: left;
}
.cabecera .buscador-cabecera input.boton_buscar {
	float: left;
	margin: 6px 5px;
}
.cabecera .reservas {
	background: url("../images/bg-reservas.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/bg-reservas.png*/ no-repeat 0 0;
	width: 280px;
	height: 30px;
	position: absolute;
	top: 70px;
	right: 25px;
}
.cabecera .reservas .idiomas {
	margin: 5px 0 0 225px;
	width: 50px;
	height: 22px;
	overflow: hidden;
}
.cabecera .reservas .idiomas a.esp {
	text-decoration: none;
	background: url("../images/sp-iconos.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos.png*/ no-repeat 0 0;
	display: block;
	float: left;
	width: 25px;
	height: 22px;
}
.cabecera .reservas .idiomas a.ing {
	text-decoration: none;
	background: url("../images/sp-iconos.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos.png*/ no-repeat 0 -25px;
	display: block;
	float: left;
	width: 25px;
	height: 22px;
}
.menu {
	font-size: .85em;
	position: relative;
	z-index: 20;
	height: 35px;
	width: 940px;
	margin: 0 auto;
	background: url("../images/bg-menu.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/bg-menu.png*/ repeat-x left top;
}
.pie {
	background: url("../images/bg-pie.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/bg-pie.png*/ repeat-x 0 0;
	font-size: .9em;
	height: 80px;
	width: 900px;
	margin: 0 auto;
	padding: 10px 20px;
	position: relative;
}
.pie .direccion {
	position: absolute;
	top: 18px;
	left: 20px;
}
.pie p {
	margin: 0;
	color: #555;
	line-height: 1.3em;
	font-size: 11px;
}
.pie ul {
	position: absolute;
	top: 10px;
	right: 20px;
	margin: 0;
	padding: 0;
}
.pie ul li {
	list-style: none;
	display: inline;
	color: #555;
}
.pie ul a {
	color: #555;
	text-decoration: underline;
	font-size: 11px;
padding:0 .5m;
}
.pie .autor {
	position: absolute;
	top: 75px;
	left: 265px;
	margin: 0;
	padding: 0;
}
.pie .autor img {
	float: left;
	text-decoration: underline;
	padding: 2px 9px 0 0;
}
.pie .autor a {
	color: #555;
	font-size: 10px;
	line-height: 1.3em;
	margin: 0;
}
.pie ul a:hover {
	text-decoration: none;
}
.caja-multiple {
	margin-bottom: 10px;
}
.caja-multiple .caja_1 {
	float: left;
	width: 650px;
	margin-right: 10px;
}
.caja-multiple .caja_2 {
	float: left;
	width: 240px;
*/	width: 235px;
}
.carrusel {
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 640px;
	height: 320px;
	margin-top: 10px;
}
.carrusel #content {
	position: relative;
}
.carrusel #slider ul, .carrusel #slider li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
.carrusel #slider li {
	width: 640px;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.carrusel #slider li img {
	border: 0;
}
.carrusel #slider li p {
	margin: 0;
	display: block;
	line-height: 1.2em;
	padding: 7px 10px;
	width: 620px;
	text-shadow: 1px 1px 0 #000;
	color: #f5f5f5;
	text-align: left;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: .75;
	-moz-opacity: .75;
	-khtml-opacity: .75;
	filter: alpha(opacity=75);
}
.ver-video {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	text-shadow: 1px 1px 0 #333;
	cursor: pointer;
	background: url("../images/ico-video.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/ico-video.png*/ no-repeat center top;
	height: 20px;
	width: 70px;
	padding-top: 23px;
	text-align: center;
}
.carrusel #video {
	position: absolute;
	top: 0;
	left: 0;
	width: 640px;
	height: 320px;
	background-color: #fff;
	display: none;
}
.carrusel #video .contenidoMultimedia .tituloMulti {
	display: none;
}
.carrusel #video .contenidoMultimedia .tituloMulti .teaserMulti {
	display: none;
}
.carrusel #video .contenidoMultimedia .objectMulti>div {
	margin: 0 auto;
}
.carrusel ol#controls {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 5px;
	overflow: hidden;
	display: none;
}
.carrusel ol#controls li {
	float: left;
	list-style: none outside none;
	margin: 0 2px;
}
.carrusel ol#controls li a {
	text-decoration: none;
	background: #FFF;
	color: #333;
	padding: 0 2px;
	text-decoration: none;
	font-size: .9em;
}
.carrusel ol#controls li a:hover {
	text-decoration: underline;
}
.carrusel ol#controls li.current a {
	text-decoration: none;
	background: #e50d2e;
	font-size: .9em;
}
.carrusel ol#controls li a:focus {
	outline: none;
	font-size: .9em;
}
.presentacion p {
	margin: .2em 0;
	font-size: .85em;
	line-height: 1.2em;
}
.presentacion .tituloCaja {
	margin: 0 0 .5em;
	font-family: "Tahoma";
	font-size: 20px;
	color: #650614;
	text-align: right;
	line-height: 1em;
}
.presentacion ul {
	margin: 5px 0;
}
.presentacion ul li {
	margin: 0;
	list-style: none;
	border: 1px solid #ccc;
	background: url("../images/bg-menu.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/bg-menu.png*/ repeat-x left center;
	padding: 5px;
}
.presentacion ul li a {
	color: #fff;
	background: url("../images/sp-iconos.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos.png*/ no-repeat 0 -46px;
	padding: 0 0 0 20px;
	font-size: 15px;
	text-decoration: none;
}
.presentacion ul li a:hover {
	color: #ccc;
	text-decoration: none;
}
.r-sociales .presentacion p {
	margin: 0;
	font-size: .85em;
	line-height: 1em;
}
.r-sociales .presentacion .tituloCaja {
	display: none;
}
.r-sociales .presentacion ul {
	margin: 10px 0 0;
}
.r-sociales .presentacion ul li {
	margin: 0;
	list-style: none;
	border: none;
	background: none;
	padding: 0;
	float: left;
}
.r-sociales .presentacion ul li.par {
	margin: 0 10px;
}
.r-sociales .presentacion ul li a {
	color: #333;
	background: none;
	padding: 0;
	font-size: 1em;
	text-decoration: none;
}
.r-sociales .presentacion ul li a:hover {
	color: #333;
	text-decoration: none;
}
.r-sociales .presentacion ul li a img {
	border: 0;
}
.texto_home h3 {
	width: 330px;
	border-bottom: #650614 solid 1px;
	font-family: "Tahoma";
	font-size: 15px;
	color: #650614;
}
.texto_home p {
	line-height: 1.45em;
}
.banners-destacados {
	overflow: hidden;
	margin: 0 0 20px;
}
.banners-destacados p.tituloCaja {
	margin: 0 0 .5em;
	font-family: "Tahoma";
	font-size: 20px;
	color: #650614;
	text-align: left;
	line-height: 1em;
}
.banners-destacados ul {
	margin: 0;
}
.banners-destacados ul li {
	list-style: none;
	float: left;
	/*margin: 0 .5em .5em;
	_margin: 0 .3em 1em;
	width: 166px;*/
	overflow: hidden;
}
.banners-destacados ul li a {
	display: block;
	text-decoration: none;
}
.banners-destacados ul li a:hover {
	opacity: .7;
}
.banners-destacados ul li a img {
	border: 0 none;
}
.banners-destacados ul li .pieBanner {
	width: 160px;
	display: block;
	text-align: center;
	line-height: 1.1em;
	margin: .3em 0;
}
.noticias-home {
	margin-bottom: 2em;
}
.noticias-home .tituloCaja {
	margin: 0 0 .5em;
	font-family: "Tahoma";
	font-size: 20px;
	color: #650614;
	text-align: left;
	line-height: 1em;
}
.noticias-home ul {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	overflow: hidden;
}
.noticias-home ul li {
	margin: 0 1.7em 0 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 47%;
	height: 120px;
}
.noticias-home ul li .titulo {
	margin: 0;
}
.noticias-home ul li .titulo a {
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
.noticias-home ul li .titulo a:hover {
	text-decoration: underline;
	color: #666;
}
.noticias-home ul li .fecha {
	margin: 0;
	color: #e50d2e;
}
.noticias-home ul li .teaser {
	margin: 0;
}
.noticias-home .ver_mas {
	text-align: right;
	margin: 0;
}
.noticias-home .ver_mas a {
	color: #e50d2e;
	font-size: .8em;
}
.noticias-home .ver_mas a:hover {
	color: #333;
}
.menu-izq .tituloCaja {
	display: none;
}
.menu-izq .contenidoMenuMenuNormal {
	border: 1px solid #ccc;
}
.menu-izq .tituloSeccionMenu {
	background-color: #b20a24;
	color: #f3f3f3;
	padding: 3px 5px;
	border-bottom: 1px solid #ccc;
}
.menu-izq ul {
	margin: 0;
	padding: 5px;
	background: url("../images/bg-menu.izq.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/bg-menu.izq.png*/ repeat-x top left;
}
.menu-izq ul li {
	list-style: none;
	margin: 0;
	list-style-position: inside;
}
.menu-izq ul li a {
	color: #555;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 1px;
	text-align: left;
}
.menu-izq ul li a:hover {
	color: #555;
	text-decoration: none;
	background-color: #e0e0e0;
	padding: 2px 4px 2px 1px;
}
.caja-face {
	margin-top: 1.5em;
}
.aviso-home {
	border: 2px solid #ba3435;
}
.aviso-home .tituloCaja {
	background: #ba3435;
	color: #fff;
	padding: .5em;
	font-size: 1.3em;
}
.aviso-home .contenidoCaja {
	padding: .5em;
}
.aviso-comunicacion {
	border: 2px solid #ba3435;
	background: #ba3435;
	color: #fff;
	padding: .5em;
	font-size: 1.3em;
	padding: .5em;
	text-align: left;
}
.aviso-home .tituloCaja {
	background: #ba3435;
	color: #fff;
	padding: .5em;
	font-size: 1.3em;
}
.aviso-home .contenidoCaja {
	padding: .5em;
}
.banners-destacados-izq {
	overflow: hidden;
	margin-bottom: 1em;
}
.banners-destacados-izq p.tituloCaja {
	margin: 0 0 .5em;
	font-family: "Tahoma";
	font-size: 20px;
	color: #650614;
	text-align: right;
	line-height: 1em;
}
.banners-destacados-izq ul {
	margin: 0;
}
.banners-destacados-izq ul li {
	list-style: none;
	margin: 1.5em 0;
}
.banners-destacados-izq ul li a {
	display: block;
	text-decoration: none;
}
.banners-destacados-izq ul li a img {
	border: 0 none;
}
.banners-destacados-izq ul li a:hover {
	opacity: .7;
}
.banners-destacados-izq ul li .pieBanner {
	width: 160px;
	text-align: center;
	line-height: 1.1em;
	margin: .3em 0;
	display: none;
}
.rastro {
	font-size: .85em;
	padding: .5em 0 0;
	margin-bottom: .8em;
}
.rastro a {
	text-decoration: none;
	color: #666;
}
.rastro a:hover {
	text-decoration: underline;
	color: #333;
}
.rastro span.ultimoRastroMiga a {
	color: #e50d2e;
	text-decoration: none;
}
.rastro span.ultimoRastroMiga a:hover {
	text-decoration: underline;
	color: #333;
}
.detalleTexto {
	overflow: hidden;
	_height: 1%;
}
.parrafoDefault {
	margin: .5em 0;
}
.parrafoDefault a.imagenDetalleEnlace, .parrafoDefault a.imagenDetalleEnlace:hover {
	text-decoration: none;
}
.parrafoDefault a.imagenDetalleEnlace img {
	float: left;
	margin: 1em 1em 1em 0;
	border: 0;
}
.parrafoTipo3 a.imagenDetalleEnlace, .parrafoTipo3 a.imagenDetalleEnlace:hover {
	text-decoration: none;
}
.parrafoTipo3 a.imagenDetalleEnlace img {
	float: right;
	margin: 1em 0 0 1em;
	border: 0;
}
.parrafoTipo1 .detalleParrafoIzquierda {
	width: 68%;
	float: left;
}
.parrafoTipo1 .detalleParrafoDerecha {
	width: 30%;
	_width: 28%;
	overflow: hidden;
	text-align: center;
	padding: 1% 0 0 2%;
}
.parrafoTipo1 a.imagenDetalleEnlace, .parrafoTipo1 a.imagenDetalleEnlace:hover {
	text-decoration: none;
}
.parrafoTipo1 a.imagenDetalleEnlace img {
	margin: 5px 0;
	border: 0;
}
.parrafoTipo1 .eliminaFloat {
	clear: left;
}
.parrafoTipo2 .detalleParrafoIzquierda {
	width: 30%;
	_width: 28%;
	float: left;
	overflow: hidden;
	text-align: center;
	margin: 1% 2% 0 0;
}
.parrafoTipo2 .detalleParrafoDerecha {
	width: 68%;
	overflow: hidden;
	_width: 68%;
}
.parrafoTipo2 a.imagenDetalleEnlace, .parrafoTipo2 a.imagenDetalleEnlace:hover {
	text-decoration: none;
}
.parrafoTipo2 a.imagenDetalleEnlace img {
	margin: 5px 0;
	border: 0;
}
.parrafoTipo2 .eliminaFloat {
	clear: left;
}
.galeriaImagenesDetalle {
	margin: 1em 0;
	overflow: hidden;
	_height: 1%;
}
.galeriaImagenesDetalle .galeriaImagenes_Titulo {
	margin: .5em 0;
	color: #650614;
	padding: 0;
	font-size: 1.3em;
}
.galeriaImagenesDetalle .galeriaImagenes {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.galeriaImagenesDetalle .galeriaImagenes ul.gallery {
	padding: 10px 10px 0 10px;
	margin: 0;
}
.galeriaImagenesDetalle .galeriaImagenes ul.gallery li img {
	border: 0;
	float: left;
	margin: 0 4px 10px 0;
}
.galeriaImagenesDetalle .galeriaImagenes ul.gallery li {
	list-style: none outside none;
	display: inline;
}
.galeriaImagenesDetalle .galeriaImagenes ul.gallery li a, .galeriaImagenesDetalle .galeriaImagenes ul.gallery li a:hover {
	text-decoration: none;
}
.adjuntosDetalle {
	margin: 0 0 1em 0;
	overflow: hidden;
	_height: 1%;
}
.adjuntosDetalle .adjuntosDetalle_titulo {
	margin: .5em 0;
	color: #650614;
	padding: 0;
	font-size: 1.3em;
}
.adjuntosDetalle ul.adjuntosDetalle_lista {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li {
	list-style: none outside none;
	padding: 0 0 5px 20px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.pdf {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -798px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.doc {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.zip {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -1983px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.xls {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -2181px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.rar {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -1198px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.video {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -1798px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.sonido {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -1398px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.ppt {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -998px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.mdb {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -598px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.htm {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -198px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.img {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -398px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li.swf {
	background-image: url("../images/sp-iconos-documentos.gif")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos-documentos.gif*/;
	background-repeat: no-repeat;
	background-position: 0 -1598px;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li a {
	color: #e50d2e;
	text-decoration: underline;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li a:hover {
	text-decoration: none;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li .infoFicheroAdjunto {
	font-size: .85em;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li .formato_tamanio {
	padding: 0 0 0 15px;
	margin: 0;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li .adjuntosDetalle_contenido_des {
	font-size: .85em;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li .adjuntosDetalle_contenido_des .adjuntosDetalle_descripcion {
	font-weight: bold;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li .adjuntosDetalle_contenido_des p {
	display: inline;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li span.adjuntosDetalle_formato {
	font-weight: bold;
}
.adjuntosDetalle ul.adjuntosDetalle_lista li span.adjuntosDetalle_tamanio {
	padding-left: .5em;
	font-weight: bold;
}
.enlacesInteres {
	margin: 0 0 1em 0;
	overflow: hidden;
	_height: 1%;
}
.enlacesInteres .enlacesInteres_titulo {
	margin: .5em 0;
	color: #650614;
	padding: 0;
	font-size: 1.3em;
}
.enlacesInteres ul.enlacesInteres_lista {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
}
.enlacesInteres ul.enlacesInteres_lista li {
	list-style: none outside none;
	padding: 0 0 5px 20px;
	background: url("../images/ico-flecha-roja.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/ico-flecha-roja.png*/ no-repeat 5px 4px;
}
.enlacesInteres ul.enlacesInteres_lista li a {
	color: #e50d2e;
	text-decoration: underline;
}
.enlacesInteres ul.enlacesInteres_lista li a:hover {
	text-decoration: none;
}
.enlacesInteres ul.enlacesInteres_lista li p.enlacesInteres_descripcion {
	font-size: .85em;
	margin: 0;
}
.recursoForm .contenedorFormulario, .formulario .cont_formulario {
	width: 100%;
}
.formulario .cont_formulario {
	margin-top: 1em;
}
.fila_formulario {
	display: block;
	padding: 5px 1em;
	overflow: hidden;
	_height: 1%;
}
.fila_formulario .literal {
	text-align: right;
	width: 35%;
	float: left;
	font-weight: bold;
	font-size: .85em;
	color: #b20a24;
	margin-right: 10px;
}
.fila_formulario .literal label {
	font-weight: bold;
	color: #b20a24;
}
.fila_formulario .literal span {
	font-weight: bold;
}
.fila_formulario .campos_formulario {
	float: left;
	width: 280px;
	text-align: left;
}
.fila_formulario .campos_formulario input {
	width: 99%;
	border: 1px solid #ccc;
	padding: 1px;
}
.fila_formulario .campos_formulario input.check, .fila_formulario .campos_formulario input#InputField-21 {
	width: 16px;
	border: 0;
}
.fila_formulario .campos_formulario input.radio {
	width: 10px;
	margin: 0 5px 0 0;
	padding: 0;
	border: solid 1px #ccc;
	vertical-align: sub;
}
.fila_formulario .campos_formulario textarea, .fila_formulario .campos_formulario select {
	width: 99%;
	border: 1px solid #ccc;
}
.fila_formulario .campos_formulario a span.norm {
	border: 0;
	margin: 0 5px;
}
.fila_formulario .campos_formulario a:hover {
	text-decoration: none;
}
.botones {
	text-align: center;
	padding-top: 5px;
}
input.submitbutton, input.resetbutton, input.formbutton {
	font-size: .85em;
	padding: 2px 5px;
	border: 1px solid #e50d2e;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
}
input.submitbutton:hover, input.resetbutton:hover, input.formbutton:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
input.downloadbutton {
	font-size: .85em;
	border: 1px solid #CCC;
	color: #333;
	background: #e5e5e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));
	background: -moz-linear-gradient(top, #fff, #e5e5e5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5');
	display: inline-block;
	zoom: 1;
*display:inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 3px 5px;
	_padding: 2px 0 1px 2px;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	text-shadow: 1px 1px 0 #fff;
}
input.downloadbutton:hover {
	background: #e5e5e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e5e5e5));
	background: -moz-linear-gradient(top, #e5e5e5, #e5e5e5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e5e5e5');
}
fieldset {
	border: 1px solid #b20a24;
	margin: 0 0 1em;
	padding: 1em;
}
legend {
	padding: 0 1em;
	color: #333;
	font-weight: bold;
	font-size: .85em;
}
fieldset .fila_formulario {
	padding: 5px 0;
}
.confirmacionFormulario p {
	text-align: center;
}
.confirmacionFormulario .filaConfirmacionFormulario {
	width: 90%;
	margin: 5px auto 0 auto;
	border: 1px solid #ddd;
	padding: 5px;
	font-size: .85em;
}
.confirmacionFormulario .filaConfirmacionFormulario p {
	text-align: left;
	margin: 0;
}
.confirmacionFormulario .filaConfirmacionFormulario p.labelConfirmacionFormulacion {
	color: #b20a24;
	font-size: 1.2em;
}
.confirmacionFormulario .filaConfirmacionFormulario p.valorConfirmacionFormulacion {
	font-weight: bold;
}
span.error {
	font-size: .85em;
	color: #c00;
}
.errorHead {
	text-align: center;
	color: #c00;
	font-weight: bold;
}
.errorText {
	text-align: center;
	color: #c00;
}
.errorForm, .errorl {
	font-size: .85em;
	color: #c00;
	font-weight: bold;
	text-align: center;
	margin: .7em 0;
}
.fila_formulario .errorl {
	font-size: 1em;
	margin: 0;
}
.formulario h3 {
	font-size: .85em;
	color: #c00;
	font-weight: bold;
	text-align: center;
	margin: .7em 0;
}
.contenidoMenuExpandido {
	margin: 0 2em;
}
.contenidoMenuExpandido ul {
	margin: 5px 2em;
}
.contenidoMenuExpandido ul li {
	margin: 10px 0;
	list-style: none outside none;
}
.contenidoMenuExpandido ul li a {
	font-weight: bold;
	color: #e50d2e;
	text-decoration: none;
	background-image: url("../images/sp-iconos.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/sp-iconos.png*/;
	background-repeat: no-repeat;
	background-position: 0 -84px;
	padding: 0 0 0 15px;
}
.contenidoMenuExpandido ul li a:hover {
	text-decoration: underline;
}
.contenidoMenuExpandido ul li ul li {
	margin: 0;
	border-bottom: 0;
	padding-bottom: 0;
}
.contenidoMenuExpandido ul li ul li a {
	font-weight: normal;
	color: #333;
	padding: 0 0 0 15px;
	background: url("../images/ico-flecha-roja.png")/*tpa=http://www.congreso.calidadasistencial.es/opencms75/export/system/modules/com.saga.fecacongreso.frontend/resources/images/ico-flecha-roja.png*/ no-repeat 0 2px;
}
.contenidoMenuExpandido ul li ul li a:hover {
	text-decoration: underline;
	color: #000;
}
.cont_buscador form {
	text-align: center;
	margin: 5px 0 1.5em;
}
.cont_buscador form span.input_search input {
	width: 250px;
	border: 1px solid #ccc;
	padding: 2px;
	_padding: 2px 2px 0 2px;
}
.cont_buscador form span.input_search input.buscador_textoFocus {
	width: 250px;
	border: 1px solid #999;
	padding: 2px;
	_padding: 2px 2px 0 2px;
}
.cont_buscador span.btn_search input {
	font-size: .85em;
	margin: 0 5px;
	padding: 2px 5px;
	border: 1px solid #e50d2e;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
}
.cont_buscador span.btn_search input:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
.cont_buscador .search_text {
	text-align: center;
}
.cont_buscador .search_noresult {
	margin: 1em 0;
}
.cont_buscador .search_noresult p {
	text-align: center;
	color: #b20a34;
	font-weight: normal;
}
.cont_buscador .search_result {
	font-size: .85em;
	margin: 1em;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}
.cont_buscador .search_result b {
	background-color: #ddd;
	padding: 0 3px;
}
.cont_buscador .search_result a {
	text-align: left;
	font-size: 1.2em;
	color: #e50d2e;
	text-decoration: none;
	cursor: pointer;
}
.cont_buscador .search_result a:hover {
	text-decoration: underline;
}
.cont_buscador .search_result small {
	color: #999;
	font-weight: bold;
}
.cont_buscador .pagination {
	color: #333;
	text-align: center;
	margin: .5em 0 0 0;
	font-size: .85em;
}
.cont_buscador .pagination a {
	text-decoration: none;
	border: 0;
	color: #333;
}
.cont_buscador .pagination a:hover {
	text-decoration: underline;
}
.cont_buscador .pagination a, .pagination span {
	float: none;
	display: inline;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
}
.cont_buscador .pagination strong {
	background-color: #e50d2e;
	color: #fff;
	font-weight: bold;
	padding: 1px 4px;
}
.p_listadosimple .texto_cabecera ul {
	margin: .5em 0 5px 2em;
}
.p_listadosimple .texto_cabecera ul li {
	list-style-type: disc;
}
.p_listadosimple .texto_pie ul {
	margin: .5em 0 5px 2em;
}
.p_listadosimple .texto_pie ul li {
	list-style-type: disc;
}
.p_listadosimple ul {
	margin: 0;
	overflow: hidden;
}
.p_listadosimple ul li {
	list-style: none;
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	_height: 1%;
}
.p_listadosimple ul li span img {
	float: left;
	margin-right: 1em;
	border: 1px solid #ccc;
}
.p_listadosimple p.titulo {
	margin: 0;
}
.p_listadosimple p.titulo a {
	text-decoration: none;
	color: #b20a24;
	font-size: 1.1em;
	font-weight: bold;
}
.p_listadosimple p.titulo a:hover {
	text-decoration: underline;
}
.p_listadosimple .teaser {
	margin-top: 0;
}
.p_listadosimple p.fecha {
	color: #999;
	font-size: .85em;
	margin: 0;
}
.p_listadosimple .listado-descarga ul li p.titulo {
	color: #650614;
}
.p_listadosimple .listado-descarga .texto_cabecera p {
	margin-bottom: 1.5em;
}
.paginador {
	font-size: .85em;
	color: #999;
}
.paginador span.pag_actual {
	background-color: #e50d2e;
	padding: .1em .3em;
	color: #fff;
}
.paginador span.pag_actual strong {
	font-weight: bold;
}
.paginador a {
	color: #999;
	text-decoration: none;
}
.paginador a:hover {
	text-decoration: underline;
}
.p_listadosimple .listado_noticias ul li {
	margin-bottom: 1em;
}
.p_listadosimple .listado_noticias ul li span img {
	float: left;
	margin-right: 1em;
	padding: 1px;
	border: 1px solid #ccc;
}
.p_listadosimple .listado_enlaces ul {
	margin: 0 3em;
}
.p_listadosimple .listado_enlaces p.enlace {
	margin: .2em;
}
.p_listadosimple .listado_enlaces p.enlace a {
	color: #999;
	font-style: italic;
	text-decoration: none;
}
.p_listadosimple .listado_enlaces p.enlace a:hover {
	text-decoration: underline;
}
.detalleFaq ol.detalleFaq_lista {
	margin: 1em 2em 1em 4em;
}
.detalleFaq ol.detalleFaq_lista li {
	margin: 1em 0;
	list-style: decimal outside none;
	font-size: 1em;
	font-weight: bold;
}
.detalleFaq ol.detalleFaq_lista li a {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	color: #b20a24;
}
.detalleFaq ol.detalleFaq_lista li a:hover {
	text-decoration: underline;
}
.detalleFaq ol.detalleFaq_lista li .detalleFaq_respuesta p {
	margin: .7em 0;
	font-weight: normal;
	font-size: .9em;
}
.detalleFaq ol.detalleFaq_lista li .detalleFaq_respuesta ul li {
	font-weight: normal;
	list-style: circle outside none;
	margin: 0;
}
.detalleFaq ol.detalleFaq_lista li .detalleFaq_respuesta ul li a {
	cursor: pointer;
	font-weight: normal;
	text-decoration: underline;
}
.detalleFaq ol.detalleFaq_lista li .detalleFaq_respuesta ul li a:hover {
	text-decoration: none;
}
.galeriaImagenes {
	margin-bottom: 1em;
}
.classGalleriaPrettyPhoto {
	padding: 5px;
	margin: 5px 20px;
	border: 1px solid #ccc;
	text-align: center;
}
.classGalleriaPrettyPhoto ul#galleriaPrettyPhoto {
	overflow: hidden;
	margin: 0;
	_height: 1%;
}
.classGalleriaPrettyPhoto ul#galleriaPrettyPhoto li {
	list-style-image: none;
	list-style-type: none;
	float: left;
}
.classGalleriaPrettyPhoto ul#galleriaPrettyPhoto li a {
	text-decoration: none;
}
.classGalleriaPrettyPhoto ul#galleriaPrettyPhoto li a:hover {
	text-decoration: none;
}
.classGalleriaPrettyPhoto ul#galleriaPrettyPhoto li a img {
	margin: 5px;
}
.detalleNoticia {
	overflow: hidden;
	_height: 1%;
}
.detalleNoticia .titulo {
	margin: 0;
}
.detalleNoticia .fecha {
	margin: 0 0 .5em;
	color: #999;
}
.detalleNoticia .subtitulo {
	margin: 0 0 .5em;
	font-weight: bold;
}
.detalleNoticia .detalleNoticia_texto p {
	margin: 0 0 .5em;
}
.detalleNoticia a.imagenDetalleEnlace img {
	float: left;
	margin: 0 .7em .7em 0;
	border: none;
}
.p_listadosimple .listado_descargas ul {
	margin: 0 3em;
}
.video-destacado .tituloCaja {
	font-weight: bold;
	text-align: left;
	font-size: 2em;
	margin: .3em 0 1em;
	color: #650614;
	padding: 0;
	font-family: "Times New Roman";
	line-height: 1em;
}
.p_listadosimple .listado_videos {
	margin: 1em 0;
}
.p_listadosimple .listado_videos ul {
	margin: 0 3em;
}
.p_listadosimple .listado_videos ul li {
	margin: .3em 1em;
}
.formulario_inscripcion .responsable-inscripcion {
	color: #333;
	border: solid 1px #ccc;
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
	background: -moz-linear-gradient(top, #fff, #f1f1f1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1');
	display: block;
	zoom: 1;
*display:block;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	padding: 5px 10px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin-bottom: 1.5em;
}
.formulario_inscripcion .responsable-inscripcion .tituloSeccion {
	margin: 0;
	font-weight: bold;
}
.formulario_inscripcion form.inscripcion {
	margin: 1em 0;
	padding: .1em 0;
}
.formulario_inscripcion .dos-filas {
	overflow: hidden;
	margin-bottom: .8em;
	_padding: .2em;
}
.formulario_inscripcion .izq {
	float: left;
	width: 49%;
}
.formulario_inscripcion .drch {
	float: right;
	width: 49%;
}
.formulario_inscripcion .dos-filas input {
	width: 52%;
}
.formulario_inscripcion .dos-filas label {
	display: block;
	float: left;
	width: 45%;
	font-weight: bold;
	color: #B20A24;
	text-align: left;
	font-size: .85em;
}
.formulario_inscripcion .una-fila {
	overflow: hidden;
	margin-bottom: .8em;
	_padding: .2em;
}
.formulario_inscripcion .una-fila input {
	width: 76.5%;
}
.formulario_inscripcion .una-fila .texto-una-fila {
	display: block;
	float: left;
	font-weight: bold;
	color: #B20A24;
	text-align: left;
	font-size: .85em;
}
.formulario_inscripcion .dos-filas .formatoFecha {
	padding: .4em 0 0 45%;
	font-size: .85em;
	display: block;
	_padding: .4em 0 0 0;
	_text-align: right;
}
.formulario_inscripcion .dos-filas .izq .texto-subtitulo {
	display: block;
	float: left;
	width: 200%;
	font-weight: bold;
	text-align: left;
	font-size: .85em;
	border-bottom: 1px solid;
}
.formulario_inscripcion .dos-filas .izq .texto-modif {
	display: block;
	float: left;
	width: 100%;
	font-weight: bold;
	text-align: left;
	font-size: .85em;
}
.formulario_inscripcion .dos-filas .drch a.modificar_boton {
	font-size: .85em;
	padding: 0 5px;
	border: 1px solid #e50d2e;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
	text-decoration: none;
}
.formulario_inscripcion .dos-filas .drch a.modificar_boton:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
.formulario_inscripcion .dos-filas input#nif {
	width: 25%;
}
.formulario_inscripcion .una-fila input#justificante, .formulario_inscripcion .una-fila input#fotografia, .formulario_inscripcion .una-fila input#autorizacion {
	width: 35%;
	float: left;
}
.formulario_inscripcion .una-fila a {
	font-size: .85em;
	color: #333;
	border: solid 1px #ccc;
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background: -moz-linear-gradient(top, #fff, #ddd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
	display: inline-block;
	zoom: 1;
*display:inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 2px 10px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.formulario_inscripcion .una-fila a:hover {
	background: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ddd));
	background: -moz-linear-gradient(top, #f2f2f2, #ddd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dddddd');
}
.formulario_inscripcion .una-fila label {
	display: block;
	float: left;
	width: 22%;
	font-weight: bold;
	color: #B20A24;
	text-align: left;
	font-size: .85em;
}
.msg_obl {
	text-align: center;
	font-size: .85em;
	color: #666;
	overflow: hidden;
	_height: 30px;
	_width: 95%;
}
.formulario_inscripcion ul.errores {
	margin: 1em;
	line-height: 1.4em;
}
.formulario_inscripcion ul.errores li {
	font-size: 80%;
	color: #a91e03;
	font-weight: bold;
}
.preguntas {
	border-bottom: 2px solid #ccc;
	color: #B20A24;
	font-size: 1.2em;
	margin: .7em 0 .5em;
	padding: 0 0 4px 0;
	text-align: left;
	font-weight: bold;
}
.bloq_preguntas {
	font-size: .9em;
	margin-bottom: 1em;
	padding: 0 1em .5em;
}
.cuadro_notificacion {
	font-size: .9em;
	margin: .5em 0 1em;
	padding: .5em 1em;
	border-top: 2px solid #ccc;
	display: none;
}
.bloq_preguntas label {
	display: block;
	margin: .8em 0 .3em;
	font-weight: bold;
	font-size: 1em;
}
.bloq_preguntas input.text {
	width: 98%;
}
.bloq_preguntas input.checkbox {
	width: 15px;
	vertical-align: top;
}
.bloq_preguntas input.radio {
	width: 15px;
	vertical-align: top;
}
.bloq_preguntas select {
	width: 98%;
}
.borde {
	border-top: 2px solid #CCC;
}
.normas {
	margin-top: 1em;
}
.normas .texto_normas {
	text-align: left;
	border: 1px solid #CCC;
	font-size: .85em;
	height: 150px;
	margin: 0 0 .3em;
	overflow-x: hidden;
	overflow-y: auto;
	padding: .5em 1em;
}
.normas .nor_check {
	overflow: hidden;
	margin-left: .5em;
}
.normas .nor_check label {
	display: block;
	float: left;
	width: 20%;
	vertical-align: top;
}
.normas .nor_check select {
	width: 40%;
}
.normas .nor_check textarea {
	width: 78%;
}
.lopd {
	margin: .8em 0;
}
.lopd .texto_lopd {
	text-align: left;
	border: 1px solid #CCC;
	font-size: .85em;
	height: 150px;
	margin: 0 0 .3em;
	overflow-x: hidden;
	overflow-y: auto;
	padding: .5em 1em;
}
.formulario_inscripcion .botones {
	margin: 1em 0;
	text-align: center;
}
.formulario_inscripcion .botones button {
	font-size: .85em;
	padding: 2px 5px;
	border: 1px solid #e50d2e;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
}
.formulario_inscripcion .botones button:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
.formulario_inscripcion .botones .enlace_boton {
	font-size: .85em;
	padding: 0 5px;
	border: 1px solid #e50d2e;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
	text-decoration: none;
}
.formulario_inscripcion .botones .enlace_boton:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
.formulario_inscripcion .botones .modificar_boton {
	font-size: .85em;
	padding: 0 5px;
	border: 1px solid #e50d2e;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
	text-decoration: none;
}
.formulario_inscripcion .botones .modificar_boton:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
.p_inscripcion {
	padding-bottom: .5em;
}
*/ .p_inscripcion .botonera-ficha {
border:1px solid #ccc;
padding:.3em;
margin-bottom:1em;
background:url("../images/bg-menu-nivel1.png") repeat-x scroll left top #FCFCFC;
text-align:right;
position:relative;
}
.p_inscripcion .botonera-ficha a {
	text-decoration: none;
	padding: .3em .5em .3em 1.7em;
	color: #666;
	background-image: url("../images/sprite-acciones.png");
	background-repeat: no-repeat;
}
.p_inscripcion .botonera-ficha a:hover {
	text-decoration: underline;
}
.p_inscripcion .botonera-ficha span.volver-listado {
	position: absolute;
	left: 1px;
	top: 3px;
	_left: -220px;
}
.p_inscripcion .botonera-ficha a.volver-listado {
	background-position: 0 -347px;
}
.p_inscripcion .botonera-ficha .accion-detalle {
	background-position: 0 -25px;
}
.p_inscripcion .botonera-ficha .accion-editar {
	background-position: 0 -48px;
}
.p_inscripcion .botonera-ficha .accion-aceptar {
	background-position: 0 -98px;
}
.p_inscripcion .botonera-ficha .accion-rechazar {
	background-position: 0 -122px;
}
.p_inscripcion .botonera-ficha .accion-pendiente-pago {
	background-position: 0 -170px;
}
.p_inscripcion .botonera-ficha .accion-pendiente-autorizacion {
	background-position: 0 -197px;
}
.p_inscripcion .botonera-ficha .accion-cancelar {
	background-position: 0 -149px;
}
.p_inscripcion .botonera-ficha .accion-en-evaluacion {
	background-position: 0 -75px;
}
.p_inscripcion .botonera-ficha .accion-enviar-correo {
	background-position: 0 -374px;
}
.p_inscripcion .botonera-ficha .accion-pagar {
	background-position: 0 -397px;
}
.p_inscripcion .fichaInscripcion .bloque-ficha {
	border: 1px solid #ccc;
	padding: 1em;
	margin-bottom: 1em;
	display: inline-block;
	width: 100%;
}
.p_inscripcion .fichaInscripcion .titulo-bloque-ficha {
	color: #09C;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 .7em;
	text-align: left;
	color: #650614;
}
.p_inscripcion .fichaInscripcion .bloque-ficha .label-ficha {
	font-weight: bold;
	margin-right: .5em;
}
.p_inscripcion .fichaInscripcion .bloque-ficha .fila-ficha {
	overflow: hidden;
	padding-bottom: 10px;
}
.p_inscripcion .fichaInscripcion .bloque-ficha .columna1-ficha {
	float: left;
	width: 50%;
}
.p_inscripcion a.boton_volver {
	background: url("../images/sprite-acciones.png") no-repeat 0 -347px;
	color: #666;
	padding: .3em .5em .3em 1.7em;
	text-decoration: none;
}
.p_inscripcion a.boton_volver:hover {
	text-decoration: underline;
}
.p_inscripcion.warn {
	color: #e19300;
	background: url("../images/ico-warn.png") no-repeat 0 0;
	margin: .5em 1em;
	padding: 0 0 0 1.5em;
}
.p_inscripcion ul.errores {
	margin: 1em;
	line-height: 1.4em;
}
.p_inscripcion ul.errores li {
	font-size: 80%;
	color: #a91e03;
	font-weight: bold;
}
.box .herramientas-generales .herramientasContenido {
	display: none;
}
.herramientas-generales .herramientasContenido {
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	right: 5px;
}
.herramientas-generales .herramientasContenido .imprimir {
	float: left;
	margin-right: 5px;
}
.herramientas-generales .herramientasContenido .imprimir a {
	background-image: url("../images/sp-iconos-cuadrados.gif");
	background-position: 0 -105px;
	background-repeat: no-repeat no-repeat;
	display: block;
	height: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-top: 16px;
	text-decoration: none;
	width: 16px;
	margin-right: 200px;
}
.herramientasContenido .tituloCaja {
	border: 0;
}
.herramientasContenido .imprimir {
	margin-right: 5px;
	float: left;
}
.acceso-login {
	background: #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
}
.box {
	width: 100%;
	border-bottom: 2px solid #B1B1B1;
	padding: 6px 0 6px 0;
	float: right;
	background: #353535;
	display:none;
}
.box p.tituloCaja {
	color: #555;
	font-weight: bold;
	float: left;
	font-size: 13px;
}
.etiquetaAcceso {
	width: 32%;
	float: left;
	font-weight: bold;
}
.campos {
	float: left;
	width: 67%;
	margin-bottom: 10px;
}
.contenedorAccesoOutBoton .btnAcceder {
	font-size: 1em;
	padding: 0 5px;
	border: 1px solid #922D57;
	color: #fff;
	text-shadow: 1px 1px 0 #e50d2e;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe5959), to(#e50d2e));
	background: -moz-linear-gradient(top, #fe5959, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5959', endColorstr='#e50d2e');
	display: inline-block;
	zoom: 1;
*display:inline;
	outline: none;
	text-decoration: none;
	margin-right: 16px;
	height: 19px;
	background: #922D57;
	float: left;
}
.contenedorAccesoOutBoton .btnAcceder:hover {
	color: #fff;
	text-shadow: 0;
	background: #e50d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e50d2e), to(#e50d2e));
	background: -moz-linear-gradient(top, #e50d2e, #e50d2e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50d2e', endColorstr='#e50d2e');
}
a {
	color: #003E63;
}
.contenedorAccesoIn {
	float: right;
	font-size: 11px;
	display: inline-block;
	padding-right: 5px;
}
.textoCabeceraLoginForm {
	padding-right: 20px;
	float: right;
	display: inline-block;
	font-size: 8px;
	color: #fff;
}
.contenedorAccesoOutBoton .mensaje {
	color: red;
	width: 300px;
	font-size: .95em;
*width:220px;
}
.accesoacciones {
	float: right;
*width:200px;
}
.accesoacciones a {
	color: #b1b1b1;
}
.accesoeditarperfil {
	float: right;
	padding-right: 20px;
}
.accesoregistro {
	float: right;
	padding-right: 13px;
}
.user {
	font-weight: bold;
	float: right;
	padding-right: 14px;
	color: #B1B1B1;
}
.accesocerrarsesion {
	float: right;
}
.cabecera .box {
	width: 940px;
}
.contenedorAccesoOut {
	float: right;
	padding-right: 10px;
	font-size: .85em;
*width:100%;
}
.contenedorAccesoOut .textoCabeceraLoginForm {
	width: 300px;
}
.contenedorAccesoOut .textoCabeceraLoginForm p {
	font-size: .85em;
}
.contenedorAccesoOutLabel {
	float: left;
	height: 19px;
}
.contenedorAccesoOutLabel .etiquetaAcceso {
	width: auto;
	padding-right: 6px;
}
.contenedorAccesoOutLabel .campos {
	width: auto;
	padding-right: 15px;
}
.contenedorAccesoOutLabel .campos input {
	width: 100px;
}
.accesorecuperarcontrasena {
	width: 250px;
}
.contenedorAccesoOut .accesoacciones {
	width: 255px;
	float: left;
	font-size: .90em;
*width:260px;
}
.contenedorAccesoOut .accesoacciones .accesoregistro {
*width:auto;
*float:left;
}
.contenedorAccesoOut .accesoacciones .accesorecuperarcontrasena {
*width:auto;
}
.contenedorAccesoOutBoton {
	width: auto;
	float: left;
}
.menu .contenidoMenuMenuDesplegable {
	position: absolute;
	left: 0;
	top: 0;
}
.menu ul {
	padding: 0;
	margin: 0;
}
.menu li {
	float: left;
	position: relative;
	list-style: none outside none;
}
.menu p.tituloCaja {
	display: none;
}
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility: visible;
}
.menu ul :hover ul ul {
	visibility: hidden;
}
.menu ul :hover ul :hover ul {
	visibility: visible;
}
.menu li.nivel1 {
	display: block;
	background: url("../images/bg-menu-a.png") repeat-y left top;
	padding-left: 3px;
}
.menu li#menuprincipal_1 {
	background: none;
}
.menu li.nivel1 a.nivel1 {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 8px 13px;
}
.menu li.nivel1 a:hover {
	text-decoration: none;
	background-color: #531d34;
	padding: 8px 13px;
}
.menu li.nivel1_activo {
	display: block;
	background: url("../images/bg-menu-a.png") repeat-y left top;
}
.menu li.nivel1_activo a {
	text-decoration: none;
	background: #531d34;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 8px 13px;
}
.menu li.nivel1_activo a:hover {
	text-decoration: none;
	background: #531d34;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 8px 13px;
}
.menu ul.nivel2 {
	text-align: left;
	visibility: hidden;
	position: absolute;
	top: 35px;
	background: #f3f3f3;
	border: 1px solid #e50d2e;
}
.menu ul.nivel2 li.nivel2 {
	display: block;
	background: none;
}
.menu ul.nivel2 li.nivel2 a.nivel2 {
	background: none;
	color: #333;
	display: block;
	text-decoration: none;
	padding: 5px 5px;
	width: 180px;
	line-height: 1.4em;
}
.menu ul.nivel2 li.nivel2 a.nivel2:hover {
	background: #e1e1e1;
	text-decoration: none;
	padding: 5px 5px;
	display: block;
	line-height: 1.4em;
	width: 180px;
}
.menu li.nivel2_activo {
	display: block;
	background: none;
}
.menu li.nivel2_activo a {
	background: #e1e1e1;
	color: #333;
	display: block;
	text-decoration: none;
	padding: 5px 5px;
	width: 180px;
	line-height: 1.4em;
}
.menu li.nivel2_activo a:hover {
	background: #e1e1e1;
	color: #333;
	display: block;
	text-decoration: none;
	padding: 5px 5px;
	width: 180px;
	line-height: 1.4em;
}
.menu ul.nivel1 li.nivel1:hover>a {
	text-decoration: none;
	background: url("../images/bg-menu-ahover.png") repeat-x left top;
	padding: 8px 13px;
}
.menu ul.nivel2 li.nivel2:hover>a {
	background: #e1e1e1;
	color: #333;
	display: block;
	text-decoration: none;
	padding: 5px 5px;
	width: 140px;
	line-height: 1.4em;
}
.menu ul.nivel2 li.nivel3:hover>a {
	background: #e50d2e;
	text-decoration: none;
	padding: 5px 5px;
	width: 140px;
	line-height: 1.4em;
}
* html .menu ul ul {
	left: 0;
	z-index: 1000;
}
* html .menu ul ul a {
	width: 150px;
}
.menu table {
	position: absolute;
	top: 0;
	left: 0;
	border-collapse: collapse;
}
* html .menu {
	width: 990px;
	w\idth: 990px;
}

form, .buscador-cabecera{
	display:none; visibility:hidden;	
}