@charset "utf-8";
/* CSS Document */

* {
	border: none;
	margin: 0;
	padding: 0;
}

a {
	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: 24px;
	margin-bottom: 20px;
}

h2 {
	margin-bottom: 15px;
}

h3 {
	margin-bottom: 0px;
}

h2,
h3 {
	font-size: 18px;
}

h1,
h2,
h3 {
	color: #19687f;
	font-weight: normal;
}

hr {
	border: none;
	border-bottom: 1px solid #d7d7d7;
	height: 1px;
	margin-bottom: 20px;
}

p {
	margin-bottom: 20px;
	text-align: justify;
}

table {
	border: 1px solid #a3a3a3;
	border-collapse: collapse;
	margin: 20px 0;
}

	thead {
		background-color: #f6f6f7;
		padding: 10px;
	}

	tbody td {
		background-color: white;
		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 {
				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;
}

#wrapper {
	width: 100%;
}

	#wrapper #page {
		background-color: white;
	}

	#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 {
					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: 64px;
				padding-left: 30px;
				padding-right: 50px;
			}

				#wrapper #page #header div a.left {
					float: left;
				}

				#wrapper #page #header div a.right {
					float: right;
				}

			#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;
			}

				#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 {
						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;
					}

					#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;
								margin-right: 5px;
								width: 170px;
							}

						#wrapper #page #header #header-bottom-nav li fieldset input[type=submit] {
							background-image: url(../images/bg-input-submit.gif);
							background-repeat: repeat-x;
							border: 0px solid #ffffff;
							color: white;
							height: 22px;
							width: 72px;
						}
			
			#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;
				}

					#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 {
								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-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;
							}

						#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-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;
					}

						#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;
							}

							#wrapper #page #main #content #right-sidebar a.dummy-panel,
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-grey-door {
								color: #292927;
								font-size: 16px;
								font-weight: normal;
							}
							
						
							#wrapper #page #main #content #right-sidebar div.panel span.sliding-grey-door a.list-link{
								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: 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 {
										color: #cccec3;
										list-style-type: disc;
										padding-bottom: 1px;
									}
									
									#wrapper #page #main #content #right-sidebar div.panel ul li span.current-news{
										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;
			}

			#wrapper #footer-links {
					background-color: white;
				}

			#wrapper #footer-links ul {
				padding-left: 20px;				
			}

				#wrapper #footer-links li {
					border-right: 1px solid #dfdeda;
					height: 50px;
					width: 140px;
					text-align: center;
				}

					#wrapper #footer-links li a {
						display: inline-block;
						line-height: 50px;
						height: 50px;
					}
					
						#wrapper #footer-links li a img {
							vertical-align:  middle;
						}

				#wrapper #footer-links li:first-child {
					color: #3e3d3b;
					line-height: 50px;
					padding-left: 0;
					text-align: left;
					width: 175px;
				}

				#wrapper #footer-links li:last-child {
					border-right: none;
					padding-right: 0;
				}

				#wrapper #footer-links #related-links {
					margin-bottom: 15px;
				}

					#wrapper #footer-links #related-links ul {
						background-color: white;
					}

						#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 #related-links ul {
							border-left: 1px solid #dbd9d4;
							border-right: 1px solid #dbd9d4;
						}

							#wrapper #footer-links #related-links ul li {
								float: left;
							}

						#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 ul {
						background-color: #f7f7f6;
					}

						#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;
							}

						#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;
			}

				#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;
						font-size: 13px;
						padding-bottom: 5px;
						padding-top: 12px;
					}

						#wrapper #footer-wrapper #footer #top ul {
							list-style-type: none;
						}

						#wrapper #footer-wrapper #footer #top ul.left {
							float: left;
						}
	
						#wrapper #footer-wrapper #footer #top ul.right {
							clear: right;
							float: right;
						}

							#wrapper #footer-wrapper #footer #top ul li {
								margin-bottom: 5px;
							}

							#wrapper #footer-wrapper #footer #top ul li ul li:after,
							#wrapper #footer-wrapper #footer #top ul.right 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 ul.right 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 ul.right li {
								float: left;
							}

					#wrapper #footer-wrapper #footer #bottom {
						padding-left: 20px;
					}

					#wrapper #footer-wrapper #footer #bottom,
					#wrapper #footer-wrapper #footer #bottom a {
							color: #e7e9ea;
					}


						#wrapper #footer-wrapper #footer #bottom p {
							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-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{
color:#292927;
text-decoration:none;
}

div#site-message {
	text-align: center;
	height: 70px;
	padding-top: 50px;
	font-size: 15pt;
	color: black;
	font-weight: bold;
}
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.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;
}
*/
#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 div#terms {
            border: 1px solid #dedede;
            background-color: white;
            margin: 15px 0;
            padding: 10px;
}

	#wrapper #page #main div#termsAndConditions div#terms div {
		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;
                                   }
