@charset "utf-8";
/* CSS Document */

* {
	border: none;
	margin: 0;
	padding: 0;
}

a {
	background-color: transparent;
	color: #155669;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.moreInfo {
	display: block;
	margin-bottom: 10px;
	text-align: right;
}

body {
	background-color: #dadee1;
	color: #3e3d3b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-size: 2em;
	margin-bottom: 20px;
}

		/* cambios fase 3.4 */
		
		#content .encuesta h1 {
			font-size: 2em;
			margin: 20px 0;
		}
		#content .encuesta h2 {
			color:#b16e1b;
		}
		
		h4 {
			font-size:16px;
			margin:15px 0 5px 0;
		}
		
		/* --------------- */

h2 {
	margin-bottom: 15px;
}

h3 {
	margin-bottom: 0px;
}

h2,
h3 {
	font-size: 18px;
}

h1,
h2,
h3 {
	background-color:transparent;
	color: #19687f;
	font-weight: normal;
}

hr {
	border: none;
	border-bottom: 1px solid #d7d7d7;
	height: 1px;
	margin-bottom: 20px;
}

p {
	margin-bottom: 20px;	
	color:#343434;
	font-size:12px;
}

table {
	border: 1px solid #a3a3a3;
	border-collapse: collapse;
	margin: 20px 0;
}

	thead {
		background-color: #f6f6f7;
		color: #3e3d3b;
		padding: 10px;
	}

	tbody td {
		background-color: transparent;
		color: #3e3d3b
		border-bottom: 1px solid #a3a3a3;
		font-size: 12px;
		text-align: center;
	}

		tr:first-child td {
			border-top: 1px solid #a3a3a3;
		}

		tr:last-child td {
			border-bottom: none;
		}

			td {
				background-color: transparent;
				color: black;
				font-size: 16px;
				padding: 5px 10px;
			}

			thead th,
			td:first-child {
				border-top: 1px solid #a3a3a3;
				padding-left: 10px;
			}

ul {
	list-style-type: none;
}
ul.viñetas {
	list-style-type: disc;
}

	fieldset label em, .required em {
		color: #faae46;
		font-size: 18px;
		font-weight: bold;
	}

#wrapper {
	width: 100%;
}

	#wrapper #page {
		background-color: white;
		color: #3e3d3b;
	}

	#wrapper #page,
	#wrapper #footer-links,
	#wrapper #footer-wrapper #footer {
		margin: 0 auto !important;
		width: 980px !important;
	}

		#wrapper #page #header {
			background-image: url(../images/bg-header.gif);
			background-position: left top;
			background-repeat: no-repeat;
			height: 210px;
			padding-top: 4px;
		}

			#wrapper #page #header ul {
				list-style-type: none;
			}
					 
            #wrapper #page #header #goto-content {
                 float: right;
                 margin-right: 25px;
            }

			#wrapper #page #header #header-top-nav {
				float: left;
                margin-left: 25px;
			}

				#wrapper #page #header #header-top-nav li {
					display: inline;
				}

				#wrapper #page #header #header-top-nav li:after {
					content: " | ";
				}

				#wrapper #page #header #header-top-nav li:last-child:after {
					content: "";
				}

				#wrapper #page #header #header-top-nav li,
				#wrapper #page #header #header-top-nav li a {
					background-color: transparent;
					color: #f3f2ec;
					font-size: 12px;
				}

					#wrapper #page #header #header-top-nav li a {
						text-decoration: none;
					}

					#wrapper #page #header #header-top-nav li a:hover {
						text-decoration: underline;
					}
					
			#wrapper #page #header div.clearfix {
				margin-top: 50px;
				padding-left: 20px;
				padding-right: 20px;
				margin-bottom:15px;
			}

				#wrapper #page #header div a.left {
					float: left;
				}

				#wrapper #page #header div a.right {
					float: right;
				}

			/* estilo cabezal viejo
			#wrapper #page #header #header-bottom-nav {
				background-image: url(../images/menu-background-up.gif);
				background-position: left top;
				background-repeat: repeat-x;
				height: 44px;
				margin-top: 8px;
				width: 980px;
			}*/
			
			/* cambios fase 3.4 */
			
			/* estilo nuevo menu */
					
					#wrapper #page #header #header-bottom-nav {
						padding:0 0 0 ;
					}
					
										
					#wrapper #page #header #header-bottom-nav li {
					

					}
					
					
					#wrapper #page #header #header-bottom-nav a {										
						color: white;
						display: inline-block;
						font-size: 17px;
						line-height:50px;
						padding:0 20px;
						height: 52px;
						text-decoration: none;
						background-image:url(../images/header-menu-sep.gif);
						background-position:right;
						background-repeat:no-repeat;
					}
					
									

					#wrapper #page #header #header-bottom-nav li a:hover {
						background-color:#444;
						color: white;
						display: inline-block;
						font-size: 17px;
						line-height:50px;
						padding:0 20px;
						height: 52px;
						text-decoration: none;
						background-image:url(../images/header-menu-sep.gif);
						background-position:right;
						background-repeat:no-repeat;
					}
					
					#wrapper #page #header #header-bottom-nav li.selected {
						background-color:#cd7b1a;					
						background-image: url(../images/header-menu-selected.gif);
						background-position: center bottom;
						background-repeat: no-repeat;
					}
					

			
			
			
			#wrapper #page #header #header-bottom-nav {
				background-image: url(../images/bg-header-menu.gif);
				background-position: left top;
				background-repeat: repeat-x;
				height: 52px;
				border-top:1px solid #0b3346;
				margin-top: 8px;
				width: 980px;
			}
			
			/* ----------------------- */

			/*	#wrapper #page #header #header-bottom-nav li {
					height: 44px;
				}

				#wrapper #page #header #header-bottom-nav li.selected {
					background-image: url(../images/menu-background-selected.gif);
					background-position: left top;
					background-repeat: repeat-x;
				}

					#wrapper #page #header #header-bottom-nav li.selected a {
						background-image: url(../images/menu-arrow-selected.gif);
						background-position: center bottom;
						background-repeat: no-repeat;
					}

					#wrapper #page #header #header-bottom-nav li a {
						background-color: transparent;
						border-right: 1px solid #414c4f;
						color: white;
						display: inline-block;
						font-size: 17px;
						height: 32px;
						padding-left: 10px;
						padding-right: 10px;
						padding-top: 12px;
						text-decoration: none;
					}
				

					#wrapper #page #header #header-bottom-nav li a:hover {
						background-color: #484c4e;
						color: white;
					}
*/
					#wrapper #page #header #header-bottom-nav form fieldset {
						margin: 0;
						margin-left: 10px;
						margin-top: 12px;
					}

						#wrapper #page #header #header-bottom-nav li fieldset label {
						}

							#wrapper #page #header #header-bottom-nav li fieldset label input[type=text] {
								border: 1px solid #9e9e98;
								float: left;
								height: 20px;
								width: 130px;
								margin: 0 5px 0 0;
							}
							
							
							/* cambios fase 3.4 */					
							#wrapper #page #header #header-bottom-nav li fieldset label select {
								border: 1px solid #9e9e98;
								float: left;
								height: 22px;
								margin-right: 5px;
								width: 120px;
							}
							
							#wrapper input[type=submit], input[type=button] {
								background-color: transparent;
								background-image: url(../images/bg-input-submit.gif);
								background-repeat: repeat-x;
								border: 0px solid #ffffff;
								color: white;
								height: 23px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								padding:0 3px;
							}
							
							#wrapper input[disabled] {
								background-color: transparent;
								background-image: url(../images/bg-input-submit-disabled.gif);
								background-repeat: repeat-x;
								border: 0px solid #ffffff;
								color: white;
								height: 23px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								padding:0 3px;
							}
							#wrapper div.submit {
								text-align:left;
								border:none !important;
							}
							

							/* --------------- */
							
						#wrapper #page #header #header-bottom-nav li fieldset input[type=submit] {
							background-color: transparent;
							background-image: url(../images/bg-input-submit.gif);
							background-repeat: repeat-x;
							border: 0px solid #ffffff;
							color: white;
							height: 23px;
							width: 60px;
						}
			
			#wrapper #page #header #header-bottom-nav,
			#wrapper #page #header #header-bottom-nav li {
				float: left;
			}

			#wrapper #page #main {
				padding-bottom: 100px;
				padding-top: 15px;
			}

				#wrapper #page #main #content {
					float: left;
					width: 675px;
				}
				
				/* cambios fase 3.4 */
				
				/* ------ estilos para las encuestas largas ------ */
				
				#wrapper #page #main #content div.encuesta {
					padding: 0;
				}
				
				#wrapper #page #main #content div.encuesta ol {
					color: #19687f;
					font-size: 18px;
					font-weight: bold;
					margin-left: 25px;
				}

					#wrapper #page #main #content div.encuesta ol li {
						margin-bottom: 20px;
						text-align: left;
						vertical-align: top;
					}

						#wrapper #page #main #content div.encuesta fieldset {
						}
						
							#wrapper #page #main #content div.encuesta fieldset div {
								margin-bottom: 5px;
							}

						#wrapper #page #main #content div.encuesta ol legend {
							color: #343434;
							font-size: 16px;
							font-weight: normal;
							line-height: 24px;
							margin-bottom: 10px;
						}

						#wrapper #page #main #content div.encuesta ol label {
							color:#343434;
							font-size:12px;
							font-weight:normal;
						}


				#wrapper #page #main #content textarea {
					border:1px solid #BEBEBE;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					padding:1px;
					/*margin:2px 0 0 0;*/
					width: 90%;
					_margin-left: -25px; /* IE6 */
				}
				
				#wrapper #page #main #content input[type=text], select {
					border:1px solid #BEBEBE;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					padding:1px;
					width: 200px;
					/*margin:2px 0 0 0;
					width:450px;*/
				}
				
				/* --------------------------------------------- */

					#wrapper #page #main #content #breadcrumb {
						margin-bottom: 10px;
					}

						#wrapper #page #main #content #breadcrumb ul {
							margin-left: 0;
						}

							#wrapper #page #main #content #breadcrumb ul li {
								float: left;
								margin-bottom: 0;
								margin-right: 2px;
							}

							#wrapper #page #main #content #breadcrumb ul li:after {
								background-color: white;
								color: #ce8325;
								content: " >";
							}

							#wrapper #page #main #content #breadcrumb ul li:last-child:after {
								content: "";
								margin-right: 0;
							}

					#wrapper #page #main #content ul.sliding-door {
						border-bottom: 1px solid #a3a3a3;
						margin: 0;
						margin-bottom: 10px;
					}

						#wrapper #page #main #content ul.sliding-door li {
							background-image: url(../images/sliding-door-non-selected-left.gif);
							background-repeat: no-repeat;
							float:left;
							position: relative;
							margin-bottom: 0;
							margin-right: 5px;
							top: 1px;
						}

							#wrapper #page #main #content ul.sliding-door li:last-child {
								margin-right: 0;
							}

							#wrapper #page #main #content ul.sliding-door li a {
								background-color: transparent;
								background-image: url(../images/sliding-door-non-selected-right.gif);
								background-position: right top;
								background-repeat: no-repeat;
								color: #515151;
								display: inline-block;
								font-weight: normal;
								height: 18px;
								margin-left: 4px;
								padding: 5px 8px 5px 4px;
								text-decoration: none;
							}

							#wrapper #page #main #content ul.sliding-door li a:hover {
								color: #c3c1be;
								background-color: transparent;
							}

						#wrapper #page #main #content ul.sliding-door li.selected {
							background-image: url(../images/sliding-door-selected-left.gif);
							background-repeat: no-repeat;
						}

							#wrapper #page #main #content ul.sliding-door li.selected a {
								background-color: transparent;
								background-image: url(../images/sliding-door-selected-right.gif);
								background-position: right top;
								background-repeat: no-repeat;
								color: #a66211;
								font-weight: bold;
							}

					#wrapper #page #main #content #left-sidebar {
						float: left;
						width: 422px;
					}
					#wrapper #page #main #content div.sinmenu {
						width: 635px;
					}
					#wrapper #page #main #content div.sinmenu2 {
						width: 520px;
					}

					#wrapper #page #main #content #right-sidebar {
						float: right;
						width: 231px;
						_margin:0 !important;
					}
					
					/* ------------------ cambios fase 3.4 -------------------- */
					
					#wrapper #page #main #content .right {
						float:right;
					}
					#wrapper #page #main #content .left {
						float:left;
					}


					#wrapper #page #main #content .fecha {
						font-size:12px;
						color:#155669;
						margin:0 0 10px 0;
					}


					#wrapper #page #main #content .escuchar {
						border:1px solid #cccccc;
						background-color:#f4f5f4;
						padding:4px 25px;
						margin:10px 0;
						font-size:10px;
					}


					#wrapper #page #main #content .compartir {
						margin:10px 0;
						padding:0;
					}
					

								#wrapper #page #main #content .compartir ul li {
									list-style-type:none;
									display:inline;
									line-height:25px;								
								}


								#wrapper #page #main #content .compartir ul li a#c-imprimir {
									background-image:url(../images/c-imprimir.gif);
									background-position:left;
									background-repeat:no-repeat;									
									padding-left:30px;
									margin-right:30px;
									display:inline-block;
									height:25px;
								}
								
								#wrapper #page #main #content .compartir ul li a#c-escuchar {
									background-image:url(../images/c-escuchar.gif);
									background-position:left;
									background-repeat:no-repeat;
									padding-left:30px;
									margin-right:30px;
									display:inline-block;
									height:25px;
								}
								#wrapper #page #main #content .compartir ul li a#c-recomendar {
									background-image:url(../images/c-recomendar.gif);
									background-position:left;
									background-repeat:no-repeat;
									padding-left:30px;
									margin-right:30px;									
									display:inline-block;
									height:25px;
								}
								
								
								#wrapper #page #main #content .rss {
									margin-left:100px;
									list-style-image:url(../images/bullet-orange.gif);
									line-height:22px;
								}
								
								
								#wrapper #page #main #content div.redes-sociales {
									margin:10px 0 10px 20px;
									_margin:0 0 10px 0;
									line-height:48px;

								}

								#wrapper #page #main #content div.redes-sociales ul {
								}
								
								#wrapper #page #main #content div.redes-sociales ul li {
									list-style-type:none;
									display:inline-block;
									#display:inline;
								}
								
								#wrapper #page #main #content div.redes-sociales ul li img {
									padding:0 8px;
								}
								

					
					/* ----------------------------------------------------- */

						#wrapper #page #main #content #right-sidebar a.dummy-panel {
							background-image: url(../images/bg-dummy-panel.gif);
							background-position: left top;
							background-repeat: no-repeat;
							display: block;
							height: 31px;
							margin-bottom: 10px;
							padding-left: 15px;
							padding-top: 10px;
							text-decoration: none;							
						}


							#wrapper #page #main #content #right-sidebar div.panel span.sliding-grey-door {
								background-image: url(../images/bg-panel.gif);
								background-position: left top;
								background-repeat: no-repeat;
								display: block;
								height: 32px;
								margin-bottom: 0;
								padding-left: 15px;
								padding-top: 14px;
							}
							
							/* cambios fase 3.4 */
							
													
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-sky-door {
								background-image: url(../images/bg-panel-blue.gif);
								background-position: left top;
								background-repeat: no-repeat;
								display: block;
								height: 26px;
								margin-bottom: 0;
								padding-left: 15px;
								padding-top: 14px;
							}
							
							#wrapper #page #main #content #right-sidebar a.dummy-panel,
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-sky-door {
								background-color: transparent;
								color: #155669;
								font-size: 16px;
								font-weight: normal;
							}

							/* ---------------------*/
							
							
							#wrapper #page #main #content #right-sidebar a.dummy-panel,
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-blue-door {
								background-color: transparent;
								color: #155669;
								font-size: 16px;
								font-weight: normal;
							}

							#wrapper #page #main #content #right-sidebar a.dummy-panel,
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-grey-door {
								background-color: transparent;
								color: #292927;
								font-size: 16px;
								font-weight: normal;
							}
							
						
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-grey-door a.list-link{
								background-color: transparent;
								color: #292927;
								font-size: 16px;
								font-weight: normal;
								text-decoration: none;
							}

							#wrapper #page #main #content #right-sidebar div.panel div {
								border: 1px solid #d9d9d7;
								border-top: none;
								padding-left: 15px;
								padding-top: 15px;
							}

								#wrapper #page #main #content #right-sidebar div.panel span.panel-title {
									display: block;
									font-weight: normal;
									margin-bottom: 10px;
									padding-right:5px;
								}

								#wrapper #page #main #content #right-sidebar div.panel ul {
									margin-bottom: 20px;
									padding-left: 5px;
								}

									#wrapper #page #main #content #right-sidebar div.panel ul li {
										background-color: transparent;
										color: #cccec3;
										list-style-type: disc;
										padding-bottom: 1px;
									}
									
									#wrapper #page #main #content #right-sidebar div.panel ul li span.current-news{
										background-color: transparent;
										color: #155669;
										list-style-type: disc;
										padding-bottom: 1px;
										font-weight: bold;
									}

						#wrapper #page #main #content #right-sidebar h5 {
							font-size: 14px;
							font-weight: normal;
						}

			#wrapper #page #main,
			#wrapper #footer-links #related-links,
			#wrapper #footer-links #useful-links,			
			#wrapper #footer-wrapper #footer #top {
				padding-left: 20px;
				padding-right: 20px;
			}


			/* cambios fase 3.4 */
			#wrapper #footer-links {
					background-color: white;
					color: #3e3d3b;
				}

			#wrapper #footer-links ul {
				padding-left: 20px;				
			}

				#wrapper #footer-links li {
					border-left: 1px solid #dfdeda;
					height: 50px;
					width: 140px;
					text-align: center;
				}

					#wrapper #footer-links li a {
						display: inline-block;
						line-height: 50px;
						height: 50px;
						margin-bottom:3px;
					}
					
						#wrapper #footer-links li a img {
							vertical-align:  middle;
						}

				
				#wrapper #footer-links li:last-child {
					padding-left: 0;
				}

				#wrapper #footer-links #related-links {
					margin-bottom: 15px;
				}

					#wrapper #footer-links #related-links ul {
						background-color: white;
						color: #3e3d3b;
					}

						#wrapper #footer-links #related-links div.top {
							background-image: url(../images/bg-footer-related-links-top.gif);
							background-position: left top;
							background-repeat: no-repeat;
							height: 8px;
							font-size: 7px;
						}

						#wrapper #footer-links div.clearfix {
							border-left: 1px solid #dbd9d4;
							border-right: 1px solid #dbd9d4;
							padding-top:10px;
						}
						#wrapper #footer-links div.clearfix div.right {
							float:right;
							width:750px;
						}
						
						#wrapper #footer-links div.clearfix div.left {
							float:left;
							padding:15px 0 0 30px;
						}

							#wrapper #footer-links #related-links ul li {
								float: left;
								margin-bottom:10px;
							}

						#wrapper #footer-links #related-links div.bottom {
							background-image: url(../images/bg-footer-related-links-bottom.gif);
							background-position: left top;
							background-repeat: no-repeat;
							height: 8px;
							font-size: 7px;
						}

			#wrapper #footer-links #useful-links {
				margin-bottom: 50px;
			}

					#wrapper #footer-links #useful-links div.clearfix {
						background-color: #f7f7f6;
						color: #3e3d3b;

					}

						#wrapper #footer-links #useful-links div.top {
							background-image: url(../images/bg-footer-useful-links-top.gif);
							background-position: left top;
							background-repeat: no-repeat;
							height: 8px;
							font-size: 7px;
						}

						#wrapper #footer-links #useful-links ul {
							border-left: 1px solid #dbd9d4;
							border-right: 1px solid #dbd9d4;
						}

							#wrapper #footer-links #useful-links ul li {
								float: left;
								margin-bottom:10px;
							}

						#wrapper #footer-links #useful-links div.bottom {
							background-image: url(../images/bg-footer-useful-links-bottom.gif);
							background-position: left top;
							background-repeat: no-repeat;
							height: 8px;
							font-size: 7px;
						}

	/* ------------------------ */



			#wrapper #footer-wrapper {
				background-color: #11495d;
				color: white;
			}

				#wrapper #footer-wrapper #footer {
					background-image: url(../images/bg-footer.gif);
					background-position: left bottom;
					background-repeat: no-repeat;
					min-height: 390px;
				}

					#wrapper #footer-wrapper #footer #top {
						background-color: white;
						background-image: url(../images/bg-footer-round-corner.gif);
						background-repeat: no-repeat;
						background-position: left bottom;
						color: #3e3d3b;
						font-size: 13px;
						padding-top: 12px;						
						text-align:center;
						/* cambios fase 3.4 */
						padding-bottom: 12px;
						line-height:20px;
					}

						#wrapper #footer-wrapper #footer #top ul {
							list-style-type: none;
						}

						#wrapper #footer-wrapper #footer #top ul.left {
							float: left;
						}
	
						#wrapper #footer-wrapper #footer #top div.right {
							float: right;
							text-align: right;
						}

							#wrapper #footer-wrapper #footer #top ul li {
								margin-bottom: 5px;
								/* cambios fase 3.4 */
								display:inline;
							}

							#wrapper #footer-wrapper #footer #top ul li ul li:after,
							#wrapper #footer-wrapper #footer #top div.right ul li:after {
								content: "|";
								margin-left: 5px;
								margin-right: 5px;
							}

							#wrapper #footer-wrapper #footer #top ul li ul li:last-child:after,
							#wrapper #footer-wrapper #footer #top div.right ul li:last-child:after {
								content: "";
								margin-left: 0;
								margin-right: 0;							
							}

							#wrapper #footer-wrapper #footer #top ul li ul,
							#wrapper #footer-wrapper #footer #top ul li ul li,
							#wrapper #footer-wrapper #footer #top div.right ul li {
								display: inline;
							}

					#wrapper #footer-wrapper #footer #bottom {
						padding-left: 20px;
					}

					#wrapper #footer-wrapper #footer #bottom,
					#wrapper #footer-wrapper #footer #bottom a {
							background-color: transparent;
							color: #e7e9ea;
					}


						#wrapper #footer-wrapper #footer #bottom p {
							background-color: transparent;
							color: #e7e9ea;
							margin-bottom: 20px;
							margin-top: 5px;
						}

						#wrapper #footer-wrapper #footer #bottom span.title-footer {
							display: block;
							font-size: 18px;
							font-weight: normal;
							margin-bottom: 8px;
						}

						#wrapper #footer-wrapper #footer #bottom div.left {
							border-right: 1px solid #4c707b;
							margin-right: 32px;
							min-height: 100px;
							padding: 5px 32px 10px 0;
						}

						#wrapper #footer-wrapper #footer #bottom div.left:last-child {
							border-right: none;
							margin-right: 0;
						}

							#wrapper #footer-wrapper #footer #bottom div ul {
								padding-left: 16px;
							}

								#wrapper #footer-wrapper #footer #bottom div ul li {
									list-style-image: url(../images/bullet-square.gif);
									padding-bottom: 5px;
								}

									#wrapper #footer-wrapper #footer #bottom div ul li ul {
										padding-left: 0;
									}

										#wrapper #footer-wrapper #footer #bottom div ul li.left {
											list-style-image: none;
											margin-right: 30px;
										}

						#wrapper #footer-wrapper #footer #bottom div.left,
						#wrapper #footer-wrapper #footer #bottom div li.left {
							float: left;
						}
#wrapper #page #main #content #material-relacionado div.left{	
	min-height:100px;
	padding:5px 32px 10px 0;
	float: left;
}
#wrapper #page #main #content #material-relacionado div.left-thematic{	
	margin-right:32px;
	min-height:100px;
	padding:5px 32px 10px 0;
}
#wrapper #page #main #content #material-relacionado div.left span.title-rel{	
display:block;
font-size:18px;
font-weight:normal;
margin-bottom:8px;
}
#wrapper #page #main #content #material-relacionado div.left-thematic span.title-rel{	
display:block;
font-size:18px;
font-weight:normal;
margin-bottom:8px;
}
#wrapper #page #main #content #material-relacionado div.left-thematic ul, #wrapper #page #main #content #left-sidebar div.wrap div.wrap-border #material-relacionado div.left ul{	
	padding-left:16px;
}
#wrapper #page #main #content #material-relacionado div.left ul, #wrapper #page #main #content #left-sidebar div.wrap div.wrap-border #material-relacionado div.left ul{	
	padding-left:16px;
}	
#wrapper #page #main #content #material-relacionado div.left ul li, #wrapper #page #main #content #left-sidebar div.wrap div.wrap-border #material-relacionado div.left ul li{
list-style-image:url(../images/bullet-square.gif);
padding-bottom:5px;	
}
#wrapper #page #main #content #material-relacionado div.left-thematic ul li, #wrapper #page #main #content #left-sidebar div.wrap div.wrap-border #material-relacionado div.left ul li{
list-style-image:url(../images/bullet-square.gif);
padding-bottom:5px;	
}
#content #idform fieldset input[type="button"] {
background-color: transparent;
background-image:url(../images/bg-input-submit.gif);
color:white;
float:right;
height:22px;
margin:10px 0 5px;
padding:0 5px;
}
#wrapper #page #main #content div.selected-vin{
display: block;
}
#wrapper #page #main #content p.fecha-llamado{
	margin-top: 20px;
	margin-bottom: 20px;
	vertical-align: middle;
}

#wrapper #page #main #content div.not-selected-vin{
display: none;
}
img.no-border{
border: none;	
float:left;
margin-right:8px;
padding:3px;
}
span.liusHit {
font-weight:bold;
}
#right-sidebar div.panel span.sliding-grey-door a{
background-color: transparent;
color:#292927;
text-decoration:none;
}

div#site-message {
	text-align: center;
	height: 70px;
	padding-top: 50px;
	font-size: 15pt;
	color: black;
	font-weight: bold;
	background-color: transparent;
}
div#site-message-backbutton {
	text-align: center;
}
div#site-message-backbutton {
	text-align: center;
}

iframe.adu {
	height:1330px;
	width:595px; 	
}

iframe.concurso {
	height:560px;
	width:600px; 	
}
#wrapper #page #main #content #right-sidebar div.panel div.panel-title {
	border: 0px solid #d9d9d7;
	border-top: none;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#wrapper #page #main #content #right-sidebar div.panel div span.panel-title select#year-option {
	border: 1px solid #d9d9d7;
	margin-left:5px;
	width:60px;
}
#wrapper #page #main #content #right-sidebar div.panel ul li a.selected {
font-weight: bold;
}

/*
input[type="button"] {
            background-image: url(../images/bg-input-submit.gif);
            background-repeat: repeat-x;
            color: white;
            height: 22px;
}
*/





/* cambios fase 3.4 */

	#wrapper #page #main div#comentarios {
            background-color: #f6f6f7;
            margin: 20px 0;
            padding: 20px 20px 1px 20px;
	}
	
	#wrapper #page #main div#comentarios div {
		margin-bottom:30px;
	
	}
	
	#wrapper #page #main div#comentarios div p.alias {
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#124b60;
    margin:0;
	padding:0;
	}

	#wrapper #page #main div#comentarios div span {
	color:#124b60;
	font-size:11px;
	font-style:normal;	
	}
	

/* ----------------*/





#wrapper #page #main div#termsAndConditions {
            /*border: 1px solid #dcdcdd;*/
            background-color: #f6f6f7;
            margin: 20px 0;
            padding: 10px 20px 10px 20px;
            /*width: 460px;*/
}

	#wrapper #page #main div#termsAndConditions.proposal-terms {
        /*border: 1px solid #dcdcdd;*/
		padding: 10px 20px 10px 20px;
		#padding: 30px 20px 10px 20px;
	}

#wrapper #page #main div#termsAndConditions div#terms {
            border: 1px solid #dedede;
            background-color: white;
            margin: 15px 0;
            padding: 10px;
}

	#wrapper #page #main div#termsAndConditions div#terms div {
		background-color: transparent;
		color: #1e6d7e;
		font-size: 18px;
	}
						
	#wrapper #page #main div#termsAndConditions div#terms p {
		text-align: left;
	}

	#wrapper #page #main div#termsAndConditions div#radiogroup-wrapper {
		text-align: right;
	}

                        #wrapper #page #main div#termsAndConditions div#radiogroup-wrapper input {
                                   margin-right: 5px;
                        }

                                   #wrapper #page #main div#termsAndConditions div#radiogroup-wrapper label[for="accept"] {
                                               margin-right: 15px;
                                   }

                                   #wrapper #page #main div#termsAndConditions div#submit-wrapper {
                                               margin: 10px 0;
                                               text-align: right;
                                   }

/* cambios fase 3.4 */


#wrapper #page #main.signup {}

			#wrapper #page #main.thematic #content #left-sidebar div.wrap div.wrap-border h1.signup-h1,
			#wrapper #page #main.thematic #content #left-sidebar h1.signup-h1 {
				color: #155669;
				font-size: 24px;
				height: auto;
				margin: 0 0 20px 0;
				padding: 0;
			}

			#wrapper #page #main.signup fieldset,
			#wrapper #page #main.signup #successfully-wrapper,
			#successfully-wrapper {
				background-color: #f6f6f8;
				border: 1px solid #dedede;
				padding: 20px;
			}
			
				#wrapper #page #main.signup fieldset label[for="email-field"] {
					display: block;
					font-weight: bold;
				}

				#wrapper #page #main.signup fieldset input[id="email-field"] {
					border: 1px solid #dedede;
					display: block;
					width: 315px;
				}
				
				#wrapper #page #main.signup fieldset #error-msg,
				#error-msg {
					color:#990000;
					margin-left:50px;
					margin-bottom:10px;
					margin-top:10px;
				}
				div#errores-msg{
					color:#990000;
					margin-left:50px;
					margin-bottom:10px;
					margin-top:10px; 	
				}

/*				
				#wrapper #page #main.signup fieldset #error-msg.error-msg-off {
					display: none;
				}

				#wrapper #page #main.signup fieldset #error-msg.error-msg-on {
					display: block;
				}
*/
				#wrapper #page #main div#termsAndConditions {
					border: none;
					padding: 0;
				}
				
					#wrapper #page #main.signup #successfully-wrapper div.title-successfully,
					#wrapper #page #main div#termsAndConditions div.title-term,
					div.title-successfully {
						color: #1E6D7E;
						font-size: 16px;
						font-weight: bold;
						margin-bottom: 10px;
					}

					#wrapper #page #main div#termsAndConditions #terms {
					}

						#wrapper #page #main div#termsAndConditions #terms div.title-term {
							font-size: 16px;
							font-weight: normal;
						}

					#wrapper #page #main div#termsAndConditions	#checkbox-wrapper {
						margin-bottom: 20px;
						text-align: left;
					}

			#wrapper #page #main.signup #back-wrapper {
				margin: 20px 0;
			}

/* ------ encuesta corta ------ */

			.encuestamini {
			border: 1px solid #D9D9D7;
			border-top: none;
			margin-bottom:10px;
			
			}

			.encuestamini p {
				padding:10px;				
				margin:0;
				color:#000000;							
			}
			
			.encuestamini .resultado {
				display:inline-block;
				float:none;
				height:12px;
				background-image: url(../images/bg-encuesta.gif);
        		background-repeat: repeat-x;
				margin:0 10px 0 3px;							
			}
			
			.encuestamini ul {
				padding:0 10px 10px 10px;
			}

			.encuestamini ul li {
				padding:0;
				margin:0 0 5px 0;
				color:#343434;
				line-height:18px;							
			}
						
			span.sliding-encuesta-door {
				background-image: url(../images/bg-encuesta-left-small.gif);
				background-position: left top;
				background-repeat: no-repeat;
				display: block;
				height: 30px;
				margin-bottom: 0;
				padding-left: 15px;
				padding-top: 9px;
				color: #fff;
				font-size: 18px;
				font-weight: normal;
				width:290px;
			}

/* --------------------------- */




			
/* ----------------------------------- estilos definidos para el despliegue de noticias ---------------------------------- */


.cuerpotexto h2 {
	font-size: 2em;
	color: #19687f;
	font-weight: normal;
	margin-bottom: 15px;
	background-color:transparent;
}

.cuerpotexto h3 {
	font-size: 1.6em;
	color: #B16E1B;
	font-weight: normal;
	margin-bottom: 15px;
	background-color:transparent;
} 

.cuerpotexto h4 {
	font-size: 1.5em;
	color: #19687f;
	font-weight: normal;
	margin-bottom: 10px;
	background-color:transparent;
} 

.cuerpotexto h5 {
	font-size: 1.3em;
	color: #343434;
	font-weight: bold;
	margin-bottom: 10px;
	background-color:transparent;
} 

.cuerpotexto p {
	font-size: 1em;
	color: #343434;
	font-weight: normal;
	line-height:1.3em;
	margin:10px 0;
} 
	.cuerpotexto p.fuente {
		font-size:0.8em;
		margin:15px 0;
		padding:3px 0;
	}
	

.cuerpotexto span {
	font-weight:normal;
	font-style:italic;
} 


.cuerpotexto table {
	border:1px solid #d1e1e5;
	margin:30px 0;
	background-color:#FFFFFF;
	} 

	.cuerpotexto table th {
		padding:10px;
		font-weight:normal;
		color:#19687f;
		background-color:#f3f7f8;
		border-bottom:1px solid #d1e1e5;
	}
	
	.cuerpotexto table td {
		border-bottom:1px solid #d1e1e5;
		padding:10px;
		border-right:1px solid #d1e1e5;
	} 
	.cuerpotexto table td:last-child {
		border-right:none;
	} 
	.cuerpotexto table td:first-child {

	} 		



.cuerpotexto ol, .cuerpotexto ul {
	margin:6px 0 6px 30px !important;
	list-style-position:outside;
} 	

	.cuerpotexto ol li, .cuerpotexto ul.lista li, .cuerpotexto ul.letras li, .cuerpotexto ul.lista li ul li, .cuerpotexto ol li ul li {
		margin:3px 0;
	} 	

.cuerpotexto ul.lista {
	list-style-image:url(../images/bullet-blue.gif);
} 	
		.cuerpotexto ul.lista li ul {
			list-style-image:url(../images/bullet-square-blue.gif);
		}
	
.cuerpotexto ul.letras {
	list-style-type: lower-alpha !important;
	} 	

	
	
	

		
		
 						
