body {
	border-width: 0px 0px;
	margin: 0px auto;
	padding: 0px 0px;

	width: 955px;
	background-color: #333333;
}
body * {
	border: 0px 0px;
	margin: 0px 0px;
	padding: 0px 0px;
}

div.body {
	float: left;
	width: 955px;
	background: url('../images/background.png') repeat-y 0% 0%;
}



#block__header {
	float: left;
	width: 100%;
	background: url('../images/logo_header.png') no-repeat;
	height: 140px;
/* outline: 1px solid blue; */
}
	#block__accessibility {
		float: left;
		width: 300px;
	}
	#block__header #idiomas {
		float: left;
		width: 340px;
	}

#block__left {
	float: left;
	width: 150px; /* 180px - 30px */
	padding: 25px 0px 0px 30px;
/* outline: 1px solid red; */
}

#block__workarea {
	float: left;
	width: 575px; /* 760px - 180px - 180px - 10px - 10px */
	padding: 20px 10px 0px 10px;
/* outline: 1px solid blue; */
	background: url('../images/background_workarea.png') no-repeat 100% 0%;
}
	#block__workarea .legal_noteBottom {
		clear: both;
		float: left;
		width: 100%;
		margin: 50px 0px 10px 0px;
padding-top: 10px;
border-top: 1px dashed #ccc;
	}
		#block__workarea .legal_noteBottom a.left_side {
			display: block;
			float: left;
			padding-left: 25px;
		}
		#block__workarea .legal_noteBottom a.right_side {
			display: block;
			float: right;
			padding-right: 25px;
		}
#block__right {
	float: left;
	width: 170px; /* 180px - 10px */
	padding: 50px 0px 0px 10px;
/* outline: 1px solid blue; */
}
	#block__right div.special_links {
		margin-top: 40px;
	}
		#block__right div.special_links ul {
			list-style-type: none;
		}
			#block__right div.special_links ul li {
				padding-bottom: 15px;
			}
				#block__right div.special_links ul li a img {
					border: 0px;
				} 
 
body * {
	font-family: sans-serif;
	font-size: 9pt;
}

#block__workarea h1 {
	font-size: 11pt;
	margin-bottom: 10px;
}
#block__workarea .legal_noteBottom a {
	color: #000;
	text-decoration: none;
}
#block__workarea .legal_noteBottom a:hover {
	text-decoration: underline;
}
#block__workarea .sam_static .static, #block__workarea .sam_legal_note .content,
#block__workarea .sam_inscripcion .datos_contacto,
#block__workarea .sam_userinfo .contact_info {
	padding-left: 15px;
	background: url('../images/background_static.png') no-repeat;
}
	#block__workarea .sam_static .static p, #block__workarea .sam_legal_note .content {
		padding-bottom: 15px;
		text-align: justify;
	}
	#block__workarea .sam_static a {
		color: #0000ff;
	}

#block__right * {
/* 	color: #98a7b1; */
}.sam_accessibility .navegacion ul {
	list-style-type: none;
	text-align: left;
}
	.sam_accessibility .navegacion ul li{
		display: inline;
/* 		border: 1px solid #fff; */
/* 		background-color: #ff6500; */
		font-size: 8pt;
		color: #fff;
		padding: 0px 0px;
	}
		.sam_accessibility .navegacion ul li a {
			display: inline;
			text-decoration: none;
		}
			.sam_accessibility .navegacion ul li a span {
				font-size: 8pt;
				color: #999;
			}

	.sam_accessibility .navegacion ul li.separator{
		display: inline;
		border: 0px solid #fff;
/* 		background-color: #6a89b4; */
		font-size: 8pt;
		color: #999;
		padding: 0px 5px;
	}
		.sam_accessibility .navegacion ul li.separator span {
			font-size: 8pt;
			color: #999;
		} 
 
.sam_login * {
	color: #98a7b1;
}
	.sam_login input {
		color: #000;
	}
	.sam_login h1 {
	/* 	margin-bottom: 10px; */
		display: none;
	}
	.sam_login div {
		margin-bottom: 10px;
	}
		.sam_login div.input_submit {
			margin: 0px 10px 0px 0px;
			text-align: right;
		/* 	outline: 1px solid blue; */
		}
	.sam_login div input {
		margin-top: 5px;
	}.sam_menu ul {
	list-style-type: none;
}
	.sam_menu ul li {
		padding: 0px 0px 10px 0px;
/* 		background: url('../skins/coag/addons/menu/site/styles/../images/list_style_image.png') no-repeat; */
	}
		.sam_menu ul li.separator span {
			color: #fff;
		}
		.sam_menu ul li a {
			color: #98a7b1;
			text-decoration: none;
		}
		.sam_menu ul li a:hover {
			text-decoration: underline;
		} 
div.sam_news_list {
}
	div.sam_news_list div {
		margin-left: 10px;
		margin-bottom: 15px;
	}
		div.sam_news_list div div.data{
			font-weight: normal;
			font-size: 8pt;
/* 			color: #7389ac; */
			margin: 0px;
		}
		div.sam_news_list div div.categoria{
			font-weight: normal;
			font-size: 8pt;
/* 			color: #7389ac; */
			margin: 0px;
		}
		div.sam_news_list div h1{
/* 			margin-left: 15px; */
			background: none;
			text-decoration: underline;
			font-weight: bold;
			font-size: 8pt;
			color: #7389ac;
		}
		div.sam_news_list div p{
			margin-left: 10px;
/* 			margin-left: 15px; */
		}


		div.sam_news_list div.links {
		}
			div.sam_news_list div.links h2 {
				display: block;
				width: auto;
				border: 1px solid #fff;
				background-color: #333333;
				font-size: 8pt;
				color: #fff;
				padding-left: 20px;
				margin-bottom: 5px;
			}
			div.sam_news_list div.links ul {
				list-style-type: square;
				margin-left: 30px;
				padding-left: 0px;
				color: #6a89b4;
			}
				div.sam_news_list div.links ul li {
				}
					div.sam_news_list div.links ul li a {
						font-weight: 6pt;
						color: #0000ff;
					}



/*.sam_boletin_digital div.cabecera {
	padding: 15px 0px 10px 0px;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
}
.sam_boletin_digital div.cabecera span {
	color: #ff9900;
	font-size: 9pt;
}*/
.sam_boletin_digital {
	margin-top: 10px;
}
.sam_boletin_digital h1 {
	margin-bottom: 5px;
}
.sam_boletin_digital p {
	margin-bottom: 5px;
	text-indent: 10px;
}
.sam_boletin_digital a {
	color: #98a7b1;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin: 0px 5px;
	font-size: 8pt;
}
.sam_boletin_digital a:hover {
	text-decoration: underline;
}
.sam_boletin_digital input.email {
	display:block;
	width: 90%;
/* 	border-width: 1px 1px 1px 1px; */
/* 	border-style: solid; */
/* 	background-color: #fff; */
/* 	border-color: #888; */
	color: #000;
	padding: 0px 0px;
	margin: 2px auto;
}
.sam_boletin_digital input.submit {
	display: block;
	float: right;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #555;
	background-color: #888;
	color: #fff;
	margin-right: 5%;
	background-color: #888;
/* 	font-size: 8pt; */

_margin-right: 0px;
_padding: 0px 0px;
}
.sam_boletin_digital * {
	color: #fff;
}
.sam_news_list ul {
	margin-left: 40px;
}
	.sam_news_list ul li {
		padding-bottom: 5px;
	}.sam_inscripcion .inscripcion {
	padding-top: 10px;
}
	.sam_inscripcion div div{
		margin-top: 10px;
	}
		.sam_inscripcion div span {
			display: block;
			float: left;
			width: 170px;
			padding-right: 10px;
			text-align: right;
		}
.sam_inscripcion .submit {
	width: 430px;
	text-align: right;
}
	.sam_inscripcion .submit input {
		cursor: pointer;
	} 
#idiomas .sam_i18n {
	text-align: right;
}
#idiomas .sam_i18n * {
	color: #999999;
}
	#idiomas .sam_i18n ul li {
		display: inline;
	}
		#idiomas .sam_i18n ul li a {
			font-size: 8pt;
			text-decoration: none;
		} 
.sam_userinfo div.contact_info {
	margin-bottom: 10px;
}
	.sam_userinfo div div{
		margin-top: 10px;
	}
		.sam_userinfo div span {
			display: block;
			float: left;
			width: 170px;
			padding-right: 10px;
			text-align: right;
		}
.sam_userinfo .submit {
	width: 530px;
	text-align: right;
}
	.sam_userinfo .submit input {
		cursor: pointer;
	} 
	
.textos {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 130%;
	text-decoration: none;
}


.textos a{
	font-weight: bold;
	color: #0066cc;
	line-height: 130%;
	text-decoration: underline;
}

.textos a:hover{
	color: #ff9900;
	line-height: 130%;
	text-decoration: none;
}


.title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0066cc;
	line-height: 130%;
	text-decoration: none;
}

.title a{
	font-weight: bold;
	color: #0066cc;
	line-height: 130%;
	text-decoration: underline;
}

.title a:hover{
	color: #ff9900;
	line-height: 130%;
	text-decoration: none;
}

.title2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #afb6c0;
	line-height: 130%;
	text-decoration: none;
}

.fecha {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 130%;
	text-decoration: none;
}

.zona_100{
	width:100%;
	float:left;
}

.zona_separa{
	/*float:left;*/
	width:100%;
	height:15px;
	font-size:0; /*para Explorer 6*/
	clear:both;
}

/*________IMAGENES________*/

.zona_fotlef{
	/*width:30%;*/
	float:left;
	margin-right: 10px;
	margin-bottom:5px;
}

.zona_fotrig{
	/*width:30%;*/
	float:right;
	margin-left: 10px;
}

p.image {
	margin-top: 1px;
	margin-bottom:2px;
	font-size:0;
	line-height:0;
}

p.image img {
	border: 1px solid #aaaaaa;
	padding: 3px;
	background: #ffffff;
}

p.image a:hover img {
	border: 1px solid #aaaaaa;
	background: #c1c1c1;
}

p.image a:hover {
	text-decoration: underline;
	background: #ffffff;
}

.zona_fotgal{
	width:125px;
	height:135px;
	float:left;
	margin-right: 10px;
	margin-bottom:5px;
	padding:5px;
	background: #fdf6e2;
	border: 1px solid #d3cab2;
}





/*_____________CLASES FORM_____________*/


.formulario{
	border: 1px solid #9f9dc4;
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 3px 3px 3px;
}

/*____________PAGINACION___________*/


div.pagination {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color:#000000;
	padding:3px;
	margin:8px;
	text-align:center;
}

div.pagination a {
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	border: 1px solid #aaaaaa;
	text-decoration: none; 
	color: #000000;
	background-color: #0085a1;
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #aaaaaa;
	color: #ffffff;
	background-color: #666666;
}

div.pagination span.current {
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	border: 1px solid #aaaaaa;
  	font-weight: bold;
	background-color: #000000;
	color: #ffffff;
}

div.pagination span.disabled {
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	border: 1px solid #aaaaaa;
	color: #000000;
	background-color:#aaaaaa;
}

/*_______LISTADOS_DOCUMENTOS_______ */
	
#documentos dl {
	display: block;
	width: 99%;
	margin-top: 1em;
	font-size: 0.75em;
	border: 1px solid #79808c;
	float:left;
}

#documentos dt {
	background-color: #79808c;
	color: #000000;
	display: block;
	padding: .3em .9em;
}

	#documentos dd {
		margin: .5em 0pt 0.5em 1.5em;
		width: 39em;
		padding:0px 0 0 8px;
	}	
		
		#documentos dl.pdf   {
		}
		#documentos dl.flash {
		}