/* @group Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
del,ins{text-decoration:none;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* @end */

body {font:100%/1.125em Arial, Helvetica, sans-serif;color:#333;}

#container {
	font-size:0.687em;
	line-height:1.5em;
	overflow:hidden;
	padding:0.99%;
	width:97.99%;}

	#header {
		width:100%;
		position:relative;
		height:110px;}

		h1 {padding:0;margin:0;}
	
			h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
				width:320px;
				height:72px;
				display:block;}
	
				h1 a span, h1 span {display:none;}

		h2 {padding:0;margin:0 0 10px 0;color:#fff;}

			h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
				font-size:2em;
				color:#fff;
				width:auto;
				height:auto;
				display:inline;}

			h2 span {display:none;}

		

			ul.miga {
				margin:0;
				width:100%;
				color:#000;
				font-size:1.7em;}

				ul.miga li {
					display:inline;
					color:#fff;
					font-weight:bold;}

					ul.miga li.selected {
						color:#fff;
						text-decoration:underline;}

					ul.miga li a:link, ul.miga li a:visited {
						text-decoration:none;
						color:#fff;
						font-weight:bold;}

					ul.miga li a:hover {
						text-decoration:none;
						font-weight:bold;}

		#topMap {
			position:absolute;
			right:0;
			top:0;
			width:630px;}

			#topMap.interior {width:468px;}

		ul.menu {
			margin-top:10px;
			clear:both;
			position:absolute;
			bottom:5px;}

		ul.menu.positionLeft {left:0;}
		ul.menu.positionRight {right:0;}

			ul.menu li {
				float:left;
				margin-right:10px;}

				ul.menu li.last {margin-right:0;}

	#wrapper {
		width:100%;
		float:left;
		border-top:1px solid #007db0;
		padding-top:1%;}

		#wrapper.interior {
			width:98%;
			border-top-style:none;
			background-color:#bdd25c;
			padding:1%;}

		#wrapper.interior.blue {
			background-color:#7eb4d0;}

		#columnLeft { /*Página de Inicio*/
			width:45%;
			float:left;
			padding:0 0 1%;}

			.box {
				width:100%;
				margin-bottom:10px;}

				.box.homeTL {height:171px;background:url(../imagenes/f3.gif) repeat-x left bottom;}
					/*Box Inicio Arriba Izquierda*/
				.box.homeTR {height:133px;background:url(../imagenes/f2.jpg) no-repeat right top;}
					/*Box Inicio Arriba Derecha*/
				.box.homeBL {background:url(../imagenes/fotoHome.jpg) no-repeat left bottom;}
					/*Box Inicio Abajo Izquierda*/

				.imageNews {width:120px;}

				dl.news {
					border:1px solid #0069a0;
					margin:0 0 10px 110px;
					padding:10px;
					background-color:#ffffff;}

					dl.news dt {
						font-weight:bold;
						display:block;
						margin-bottom:5px;
						color:#4c96bc;}

					dl.news dt.green {
						font-size:14px;
						font-weight:bold;
						display:block;
						margin-bottom:5px;
						color:#a1c015;}

					dl.news dd {margin-bottom:5px;}
					dl.news dd.last {margin-bottom:0;}

		#columnRight { /*Página de Inicio*/
			width:54%;
			float:right;
			padding:0 0 1% 1%;}

			#columnRRight { /*Columna derecha > div derecho*/
				width:30%;
				float:right;}

				.boxRight {
					border:1px solid #0069a0;
					margin-bottom:10px;}

					.boxRight h2 {padding:10px 10px 0 10px;}
					.boxRight dl {padding:0 10px;}
					.boxRight dl dt strong {color:#4c96bc;}

					.boxRight span.boxRightFoot {
						padding:0;
						background-color:#a1c015;
						text-align:center;
						color:#fff;
						display:block;}

						.boxRight span.boxRightFoot a:link, .boxRight span.boxRightFoot a:visited {
							color:#fff;
							text-decoration:none;}

						.boxRight span.boxRightFoot a:link, .boxRight span.boxRightFoot a:visited {
							color:#fff;
							text-decoration:none;}

			#columnRLeft { /*Inicio > Columna derecha > div izquierda*/
				float:left;
				width:68%;
				padding-right:2%;}

			#columnRBottom { /*Inicio > Columna derecha > div inferior*/
				width:100%;
				clear:both;}

				#homeSearch {
					background:url(../imagenes/f1.gif) repeat-x left top;
					clear:both;
					float:left;
					margin-top:10px;
					width:100%;}

					#homeSearch h2 {
						margin-left:5px;
						margin-bottom:5px;}

					form.homeSearch input {
						float:left;
						margin-left:15px;}

					form.homeSearch button.searchButton {
						background-color:#0069a0;
						border-style:none;
						margin:0 10px;
						padding:0;
						cursor:pointer;
						vertical-align:middle;}

						form.homeSearch button.searchButton img {
							margin:0;
							padding:0;}

			#interiorTitle {
				width:100%;
				clear:both;
				padding-bottom:1.5%;}

			#columnLInterior { /*Páginas Interiores*/
				width:175px;
				padding-right:10px;
				float:left;}

				ul.menuLInterior {font-size:1.454em;}

					ul.menuLInterior li {
						list-style-image:url(../imagenes/flecha.gif);
						list-style-position:outside;
						margin:0 0 4px 15px;}

						ul.menuLInterior li span.selected {
							color:#fff;
							text-decoration:underline;
							font-weight:bold;}

						ul.menuLInterior ul {margin:5px 0 0 0;}

						ul.menuLInterior ul li {
							list-style-image:url(../imagenes/cuad.gif);
							list-style-position:outside;
							margin:0 0 4px 15px;}

					ul.menuLInterior li a:link, ul.menuLInterior li a:visited {
						text-decoration:none;
						color:#000;
						font-weight:normal;
						font-style:normal;}

					ul.menuLInterior li a:hover {
						background-color:#e2e59f;
						text-decoration:none;
						font-weight:normal;
						font-style:normal;}

					ul.menuLInterior li.last {margin-bottom:0;}

			#columnRInterior { /*Páginas Interiores*/
				margin-left:185px;
				padding:1%;
				background-color:#fff;
				color:#000;
				font-size:13px;}

			#columnInterior { /*Páginas Interiores*/
				width:98%;
				padding:1%;
				background-color:#fff;
				color:#000;
				font-size:13px;}

				.divisionLeft {
					float:left;
					width:70%;}

				.introTable {
					width:99.8%;
					float:left;
					margin-bottom:15px;
					background-color:#eef8be;
					border:1px solid #bdd25c;} 

					.introTable h3 {
						width:78%;
						float:left;
						border-right:1px solid #bdd25c;
						color:#333;
						font-weight:bold;
						padding:1%;
						font-size:1.076em;}

					.introTable small.date {
						width:17%;
						text-align:center;
						float:right;
						font-size:0.846em;
						padding:1%;}

				.divisionRight {
					float:right;
					width:27%;}

					.divisionRight h3 {
						display:block;
						margin-bottom:10px;
						font-size:1em;
						font-weight:bold;
						color:#333;
						clear:both;
						float:left;
						width:100%;}

					ul.images {
						width:200px;
						float:left;
						margin-bottom:15px;}

						ul.images li {
							width:80px;
							float:left;
							margin-right:15px;
							text-align:center;
							font-size:0.812em;
							margin-bottom:5px;}

							ul.images li img {
								width:80px;
								height:70px;
								display:block;
								margin-bottom:3px;}

					ul.files {
						width:100%;
						float:left;
						margin-bottom:15px;}

						ul.files li {
							display:block;
							width:95%;
							margin-bottom:5px;
							background:url(../imagenes/flecha.gif) no-repeat left 6px;
							padding-left:5%;}

						ul.images li.last, ul.files li.last {
							margin:0;}

				.floatNone{float:none;}

				.prensaLogin {
					background:url(../imagenes/camaraSalaPrensa.jpg) no-repeat left top;
					float:left;
					padding-left:250px;
					height:152px;
					margin-bottom:15px;}

				/*Formulario de Contacto General*/

				.generalForm fieldset {}

					.generalForm ul li {
						width:100%;
						list-style-image:none;
						list-style-position:outside;
						margin-bottom:5px;
						float:left;
						clear:both;}

					.generalForm ul li.last {margin-bottom:0;}

					.generalForm ul li.buzon {
						margin-bottom:10px;
						background:url(../imagenes/buzon.jpg) no-repeat left top;
						height:80px;}

						.generalForm ul li div {
							width:300px;
							float:left;}

							.generalForm ul li div label {
								width:auto;
								background:none;
								padding:0;
								margin:0 15px 10px 0;}

							.generalForm ul li div input {
								width:auto;
								background-color:transparent;
								float:none;
								border-style:none;}

						.generalForm ul li label {
							width:250px;
							color:#666;
							display:inline-block;
							background:url(../imagenes/flechasa.gif) no-repeat 0 4px;
							padding-left:15px;
							float:left;}

						.generalForm ul li span.label {
							width:250px;
							color:#666;
							display:inline-block;
							background:url(../imagenes/flechasa.gif) no-repeat 0 4px;
							padding-left:15px;
							float:left;}

						.generalForm ul li.buzon span.label {
							width:400px;
							padding-left:150px;
							padding-top:58px;
							background-image:none;}

						.interior.blue .generalForm ul li label, .interior.blue .generalForm ul li span.label {color:#4c96bc;/*Si es la plantilla azul cambiamos el color del label*/}

						.generalForm ul li input {
							width:300px;
							border:1px solid #4c96bc;
							background-color:#dedede;
							float:left;}

						.generalForm ul li input.checkbox, .generalForm ul li input.radio {
							width:auto;
							border:none;
							background-color:transparent;
							text-align:left;
							float:left;}

						.generalForm ul li textarea {
							width:365px;
							border:1px solid #4c96bc;
							background-color:#dedede;;
							float:left;}

						.generalForm ul li select {
							border:1px solid #4c96bc;
							background-color:#dedede;;
							float:left;}

						.generalForm ul li.send {
							list-style-image:none;
							margin:0;}

							.generalForm ul li.send label {
								width:auto;
								margin-left:265px;
								background-image:none;
								padding:0;}

							.generalForm ul li.send label.buttons {
								width:auto;
								margin-left:5px;
								background-image:none;
								padding:0;}

								.generalForm ul li.send label input.sendButton {
									color:#000;
									border:1px solid #000;
									background-color:#f2f2f2;
									padding:0 2px;
									cursor:pointer;
									width:auto;}

							.generalForm ul li span.error {color:red;margin-left:10px;font-size:0.846em;}

				.generalForm.busqueda {clear:both;}
				.generalForm.busqueda ul li label {width:100px;}
				.generalForm.busqueda ul li.send label {margin-left:116px;}
				.generalForm.busqueda ul li input {width:200px;}

				/*Formulario Temporal*/

				#formularios p.error {
					color:red;
					font-size:0.846em;
					background-color:#ffdada;
					border:1px solid red;
					padding:5px;}

				#formularios {
					float:left;
					width:99%;}

				#formularios form {}

				#formularios form div div {
					text-align: left;}

				#formularios form input.boton {
					color:#000;
					border:1px solid #000;
					background-color:#f2f2f2;
					cursor:pointer;
					width:auto;
					padding:2px 4px;}

				#formularios form .parrafo_azul_subtitulo, 
				#formularios form div div label {
					display:block;
					float:left;
					font-weight: bold;
					width:30%;
					color:#4c96bc;
					padding:0;
					margin: 5px 0 0 0;
					font-weight: bold;
					text-align:left;}

				#formularios form div fieldset div label {
					background: transparent none;
					display: block;
					float: right;
					width: 96%;
					margin: -18px 0 0 0 ;
					text-align: left;}

				#formularios form fieldset div span {
					font-style: normal;
					margin: 0;
					display: inline;
					color:#000;}

				#formularios form fieldset span {
					font-style: italic;
					margin: -5px 0px 7px 0px;
					display: block;
					color: red;}
				
				#formularios fieldset input,
				#formularios fieldset select {
					padding-top: 3px;
					padding-left:3px;
					width: 67%;
					clear: right;
					height: 15px;
					margin: 8px 0 5px 0 ;
					padding-bottom:3px;}

				#formularios fieldset input {
					border:1px solid #4c96bc;
					background-color:#dedede;}
				
				#formularios fieldset select{
				    height: 20px !important;}
				
				#formularios fieldset table{
					margin: 10px 0;
					width: auto;}
				
				#formularios fieldset table tr td{
					padding:0;
					margin:0;text-align:left;}
				
				#formularios fieldset img{ 
					border:0 !important;
					margin-right: 30px;
					float:left;}

				#formularios fieldset input.radio {
					padding: 0;
					background-color:transparent;
					display: inline-block;
					margin:0 5px;
					border-style:none;
					width:auto;
					height:auto;
					vertical-align: bottom;}

				#formularios fieldset input.check{	
					padding: 0;
					width: 15px;
					height: 14px;
					display: inline-block;
					margin: 0px 8px 0px 0;
					vertical-align: bottom;
					border-style:none;}

				#formularios form textarea {
					padding:3px 0px 3px 3px;
					width:47%;
					height: 120px;
					clear: right;
					margin:0 0 5px;}

				#formularios textarea {
					border:1px solid #4c96bc;
					background-color:#dedede;}

				/*Formulario de Login*/

				.loginForm fieldset {
					border:1px solid #bdd25c;
					padding:10px;
					width:275px;
					margin:0 auto;}

					.loginForm ul li {
						width:100%;
						list-style-image:none;
						list-style-position:outside;
						margin-bottom:5px;}

						.loginForm ul li.last {margin-bottom:0;}

						.loginForm ul li label {
							width:85px;
							color:#666;
							display:inline-block;
							background:url(../imagenes/flecha.gif) no-repeat;
							padding-left:15px;
							line-height:0.9em;}

						.loginForm ul li input {
							border:1px solid #0069a0;
							background-color:#dedede;}

						.loginForm ul li.send {
							list-style-image:none;
							margin:0;}

							.loginForm ul li.send label {
								width:auto;
								margin-left:103px;
								background-image:none;
								padding:0;}

								.loginForm ul li.send label input.sendButton {
									color:#000;
									border:1px solid #000;
									background-color:#f2f2f2;
									padding:0 2px;
									cursor:pointer;}

				/*Calendario*/

				table.calendar{
					border:1px solid #000000;}

					table.calendar .arialnegro{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #4c4c4c;
						text-decoration: none;}

					table.calendar .nav{background-color:#E0EAB3;}
					table.calendar .currentMonth{background-color:#BDD25C;}
					table.calendar .talignCenter{text-align:center;}
					table.calendar .selected{background-color:#e0eab3;}
					table.calendar .event{background-color:#ea4848;}
					table.calendar td.event a:link, table.calendar td.event a:visited{
						color:#ffffff;
						text-decoration:none;
						font-weight:bold;}
					table.calendar td.event a:hover{
						color:#ffffff;
						text-decoration:underline;
						font-weight:bold;}

				/*Formulario de Contacto*/

				.contactForm fieldset {}

					.contactForm ul li {
						width:100%;
						list-style-image:none;
						list-style-position:outside;
						margin-bottom:5px;
						float:left;
						clear:both;}

						.contactForm ul li.last {margin-bottom:0;}

						.contactForm ul li label {
							width:85px;
							color:#666;
							display:inline-block;
							background:url(../imagenes/bolito_verde.gif) no-repeat;
							padding-left:15px;
							line-height:0.9em;
							float:left;}

						.contactForm ul li input {
							border:1px solid #ccc;
							background-color:#fff;}

						.contactForm ul li textarea {
							width:200px;
							border:1px solid #ccc;
							background-color:#fff;
							float:left;}

						.contactForm ul li.send {
							list-style-image:none;
							margin:0;}

							.contactForm ul li.send label {
								width:auto;
								margin-left:100px;
								background-image:none;
								padding:0;}

								.contactForm ul li.send label input.sendButton {
									color:#000;
									border:1px solid #000;
									background-color:#f2f2f2;
									padding:0 2px;
									cursor:pointer;}

				.intro {
					width:100%;
					display:block;
					float:left;
					margin-bottom:15px;}

					.intro h3 {
						width:80%;
						float:left;
						font-size:16px;
						color: #000000; /*#bdd25c;*/
						font-weight:bold;}

					.interior.blue .intro h3 {color:#4c96bc;/*Si es la plantilla azul cambiamos el color del título*/}

					.intro small.date {
						color:#333;
						font-size:13px;
						display:block;
						float:right;
						width:20%;
						text-align:center;}

				p a:link, p a:visited {font-size:14px;color:#000;text-decoration:none;}
				p a:hover {background-color:#e2e59f;color:#000;}

				ul.list {width:100%;float:left;}

				ul.list li {
					list-style-image:url(../imagenes/cuad.gif);
					list-style-position:outside;
					margin-left:15px;}

				ul.listImage {width:100%;float:left;}

					ul.listImage li {
						width:98.8%;
						border:1px solid #bdd25c;
						float:left;
						padding:0.5%;
						margin-bottom:10px;
						font-size:1em;}

						ul.listImage li h3 {
							width:auto;
							float:none;
							color:#333;
							font-size:1.076em;
							font-weight:bold;
							margin-bottom:10px;}

						ul.listImage li .imgblock {
							float: left;
							width: 80px;}

							ul.listImage li .imgblock img {width:80px;}
		
						ul.listImage li .detail{margin-left:90px;}
						ul.listImage li .detail p{margin-bottom:0;}
						ul.listImage li.noImg .detail{margin-left:0;}

				ul.listReport {width:100%;float:left;}

					ul.listReport li {
						width:48.2%;
						border:1px solid #000;
						float:left;
						padding:0.5%;
						margin-bottom:10px;
						margin-right:1%;
						clear:left;}

					ul.listReport li.first {
						width:100%;
						border-style:none;
						float:left;
						padding:0;
						margin-bottom:10px;
						margin-right:0;}

					ul.listReport li.alt {
						margin-right:0;
						clear:none;}

						ul.listReport li .greenBox {
							background-color:#bdd25c;
							width:99%;
							float:left;
							padding:0.5%;}

						ul.listReport li .imgblock {
							float: left;
							width: 110px;}

							ul.listReport li .imgblock img {width:110px;}

						ul.listReport li .detail{margin-left:120px;}

							ul.listReport li .detail h3 {
								width:auto;
								float:none;
								color:#333;
								font-size:16px;
								font-weight:bold;}

							ul.listReport li .detail h4 {
								width:auto;
								float:none;
								color:#333;
								font-size:12px;
								font-weight:bold;}

						ul.listReport li p {
							float:left;
							clear:both;
							margin-top:5px;
							width:100%;}

					li.last {
						margin-bottom:0;}

					li a:link.moreInfo, li a:visited.moreInfo {
						font-size:14px;
						text-decoration:none;
						white-space:nowrap;}

					li a:hover.moreInfo {
						background-color:#e2e59f;
						color:#333;}

				ul.downloadList {
					width:100%;
					height:auto;
					margin-bottom:10px;
					float:left;}

					ul.downloadList li {
						float:left;
						width:100%;
						margin-bottom:10px;
						padding:0;
						background:url(../imagenes/flecha.gif) no-repeat left 3px;}

						ul.downloadList li span {
							width:73%;
							float:left;
							color:#333;
							padding-left:15px;}
	
						ul.downloadList li small {
							width:10%;
							float:left;
							text-align:center;
							font-size:0.846em;
							color:#333;}
	
						ul.downloadList li a {
							width:15%;
							float:left;
							text-align:center;}

							ul.downloadList li a img {
								margin-top:-3px;}

				ul.borderList {
					width:100%;
					height:auto;
					margin-bottom:10px;
					float:left;}

					ul.borderList li {
						float:left;
						width:99%;
						border:1px solid #4c96bc;
						margin-bottom:5px;
						padding:3px 3px 3px 15px;
						background:url(../imagenes/flecha.gif) no-repeat 3px 7px;}

					ul.borderList.noicon li {
							background-image:none;
							padding:3px;}
	
					ul.borderList.solid li {
							border:none;
							background-color:#e4ecb9;}
	
					.interior.blue ul.borderList.solid li {
							border:none;
							background-color:#dee8ed;/*Si es la plantilla azul cambiamos el color del fondo*/}

						ul.borderList li strong {
							width:74%;
							float:left;
							color:#333;}
	
						ul.borderList li small {
							width:10%;
							float:left;
							text-align:center;
							font-size:0.846em;
							font-weight:bold;
							color:#333;}
	
						ul.borderList li a {
							width:15%;
							float:left;
							text-align:center;}
	
						ul.borderList li span {
							width:100%;
							float:left;
							clear:both;
							font-size:0.846em;
							margin-top:5px;}

					ul.borderList.documentacion li {
						border-color:#999;}

					ul.borderList.documentacion li strong {
						width:89%;
						color:#a1c015;
						font-size:1.076em;}

					ul.borderList.documentacion li small {
						width:10%;}

					ul.borderList.documentacion li a {
						width:auto;
						float:right;}

					ul.borderList.medidas {
						float:none;}

					ul.borderList.medidas li a {
						width:auto;
						float:none;
						text-align:left;}

				dl.data {
					width:100%;}

					dl.data dt {
						font-weight:bold;
						display:block;
						margin-bottom:5px;
						padding-left:15px;
						color:#4c96bc;
						background:url(../imagenes/flecha.gif) no-repeat left center;
						clear:both;}

					dl.data dd {
						margin-bottom:15px;
						padding-left:15px;}

					dl.data.iniciativa {float:left;}
					dl.data.iniciativa dt.first {margin-top:0;}
					dl.data.iniciativa dt {margin-top:20px;margin-bottom:10px;}
					dl.data.iniciativa dd {margin-bottom:5px;}

					dl.data dd ul li {
						background:url(../imagenes/flechasa.gif) no-repeat left 5px;
						padding-left:15px;}

				ul.galeria {
					width:100%;
					float:left;
					margin-bottom:10px;}

					ul.galeria li {
						color:#666;
						font-size:0.846em;
						width:120px;
						float:left;
						text-align:center;
						margin-right:30px;
						background-image:none;}

					dl.data dd ul.galeria li {background-image:none;padding-left:0;}

						ul.galeria li img {
							width:120px;
							height:90px;
							display:block;
							margin-bottom:3px;}

				/*Mapa Web*/

				ul#mapaWeb {
					margin:10px 0;
					color:#4c96bc;
					font-weight:bold;}

					ul#mapaWeb li {
						margin-bottom:10px;
						background:url(../imagenes/flechasa.gif) no-repeat left 5px;
						padding-left:15px;}

						ul#mapaWeb ul {
							margin-left:40px;}

							ul#mapaWeb ul li {
								background:none;
								list-style-type:disc;
								padding-left:0;
								font-weight:bold;
								margin-bottom:5px;}

								ul#mapaWeb ul ul {
									margin-top:5px;}

									ul#mapaWeb ul li li {
										font-size:11px;
										font-weight:normal;
										background:none;
										list-style-type:square;
										padding-left:0;
										margin-bottom:0;}

					ul#mapaWeb a:link, ul#mapaWeb a:visited {
						color:#4c96bc;
						text-decoration:none;}

					ul#mapaWeb a:hover {
						background-color:#e2e59f;
						color:#4c96bc;
						text-decoration:none;}

				ul.pagination {
					clear:both;
					display:block;
					width:100%;
					text-align:center;
					margin-top:10px;
					float:left;}

					ul.pagination li {
						color:#666;
						display:inline;
						font-size:14px;}

					ul.pagination li.paginationInfo {
						display:block;
						font-size:11px;}

						ul.pagination li a:link, ul.pagination li a:visited {
							text-decoration:none;
							font-weight:bold;
							color:#333;}

						ul.pagination li a:hover {
							background-color:#e2e59f;
							color:#333;}

				ul.print {
					display:block;
					width:100%;
					clear:both;
					text-align:right;}

					ul.print li {display:inline;}

	#footer {
		width:100%;
		clear:both;
		padding:1% 0 0;
		border-top:1px solid #007db0;}

		#footer.interior{
			border-top-style:none;}

input{color:#333;padding:2px;}
textarea{padding:2px;color:#333;}
select{color:#333;}
.green{color:#a1c015;}
.blue{color:#0069A0;}
p{margin-bottom:10px;text-align:justify;}/*Modificación a Justificado*/
strong{font-weight:bold;}
blockquote{margin-left:20px;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.alignLeft{float:left;margin-right:10px;}
.alignRight{float:right;margin-left:10px;}
.clear{clear:both;}


