body{margin:0; padding:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#page{width: 1000px; margin: 0 auto; padding: 0;}
#top{background:url(../images/fondo_top_index.jpg) repeat-x; height:127px;}
#top .logo{padding-left:15px; float:left;}
#top .logo2{padding:35px 0 0 305px; float:left;}
#top .idioma_busqueda{float:right; text-align:right; margin-right:30px !important; margin-right:15px; height:108px;}
#top .idioma_busqueda .idiomas{margin:3px 0 26px 45px; height:17px; width:153px; padding-top:3px; text-align:center; font-size:11px;}
#top .idioma_busqueda a{color:#FFF; text-decoration:none; font-size:11px;}
#top .idioma_busqueda a:hover{text-decoration:underline;}
#top .idioma_busqueda .opciones a{color: #666; text-decoration:none; font-size:11px;}
#top .idioma_busqueda .opciones a:hover{text-decoration:underline;}
#top .idioma_busqueda form{padding-left:16px; margin:0;}
#top .idioma_busqueda input{border:solid 1px #CCC; height:17px; margin:0px; padding:2px; color:#666;}
#top .idioma_busqueda input.submit{background:url(../images/btn_lupa.jpg) no-repeat; height:23px; width:23px; display:block; border:none; margin-left:5px; cursor:pointer;}
#top .idioma_busqueda input.submit.kshover{background-position: bottom left;}
#top .idioma_busqueda .opciones{margin-top:5px; margin-right: 2px;}
.destacado{font-weight:bold; color:#A31820;}
a{outline:none;}
.index{width: 660px; margin: 0 auto; margin-top:50px;}
.index p{margin-bottom:25px;}
.index .logo{text-align:center; height:70px;}
.index .buscador input{float:left; width:500px; background: url(../images/fondo_buscador.jpg) repeat-x; height:30px; border:solid 1px #CCC; font-size:24px; padding:3px;}
.index .btn_buscador{float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center;}
.index .btn_buscador a{background:url(../images/btn_buscador_index.jpg) no-repeat; display:block; width:138px; height:28px; padding-top:10px; color:#FFF; text-decoration:none;}
.index .btn_buscador a.kshover{background-position: bottom left;}
.index .opciones_buscador{clear:both; height:40px; padding-top:15px;}
.index .opciones_buscador input{margin: 0; padding: 0; vertical-align: text-bottom; width: 15px; height: 15px;}
.index .botonera_secundaria a{background: url(../images/arrow.jpg) no-repeat left 5px; padding-left: 12px; margin-left: 10px; font-size:11px; color:#B71E23; text-decoration:none;}
.index .botonera_secundaria a:hover{color:#7F1318;}
.index .idiomas{clear:both; text-align:center; height:15px; font-size:11px;}
.index .idiomas a{color:#666; text-decoration:none;}
.index .idiomas a:hover{text-decoration:underline;}
#BusquedaForm{background: url(../images/fondo_buscador_form.jpg) repeat-x; padding: 20px 220px 0 30px; min-height:108px; border-bottom:solid 1px #CCC;}
#BusquedaForm .icon_buscador{float:left; height:87px; width:80px; background: url(../images/icon_search.png) no-repeat; padding-right:20px;}
#BusquedaForm .buscador input{float:left; width:485px; background: url(../images/fondo_buscador.jpg) repeat-x; height:30px; border:solid 1px #CCC; font-size:24px; padding:3px;}
#BusquedaForm .btn_buscador{float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center;}
#BusquedaForm .btn_buscador a{background:url(../images/btn_buscador_form.jpg) no-repeat; display:block; width:138px; height:30px; padding-top:9px; color:#FFF; text-decoration:none;}
#BusquedaForm .btn_buscador a.kshover{background-position: right;}
#BusquedaForm .btnBusquedaAvanzada, #BusquedaForm .btnBusquedaSimple{color:#666; text-decoration:none; font-size:11px;}
#BusquedaForm .btnBusquedaAvanzada:hover, #BusquedaForm .btnBusquedaSimple:hover{text-decoration:underline;}
#BusquedaForm #value_formato ul{list-style:none; margin:10px 0; padding:0;}
#BusquedaForm #value_formato ul li{float:left; padding-right:23px;}
.lista_busquedaavanzada{display:none; min-height:120px; margin:0 300px 20px 100px !important; margin:0 0 20px 100px; clear:both; width:500px; font-size:11px; color:#666;}
.lista_busquedaavanzada table{width:700px !important; width:500px;}
.lista_busquedaavanzada table td .separador{border-bottom:dotted 1px #CCC; width:490px; margin-bottom:10px;}
.lista_busquedaavanzada table td input{border:solid 1px #CCC; color:#666; margin:0 5px; font-size:11px; padding:2px; width:300px;}
.lista_busquedaavanzada table td select{border:solid 1px #CCC; color:#666; margin:0 10px; font-size:11px;}
.lista_busquedaavanzada table td .datoaingresar{padding:4px; width:145px; float:left;}
.lista_busquedaavanzada .icon_input{background: url(../images/info.jpg) no-repeat ; float:left; padding:3px 0 0 13px;}
.seccion_ayuda{padding:25px; color:#999; font-size:11px; text-align:justify; border-bottom:dotted 1px #E2E2E2;}
.seccion_ayuda .destacado{color: #444; font-size:12px;}
.seccion_ayuda table td{padding:5px;}
.seccion_ayuda table td.ejemplo{font-weight:bold; width:115px; vertical-align:top; color:#666;}
.resultado_busqueda{background:#EFEFEF; padding:8px 30px;}
.contenedor_resultados{padding:1px 0 8px;}
.resultado_unidad{background: url(../images/fondo_resultado_unidad.jpg) repeat-x bottom; clear: both; min-height:37px; height: auto !important; height:37px; padding:5px 15px 10px; margin-bottom: 15px;}
.resultado_unidad .resultado_icono{float:left; padding-right:10px;}
.resultado_unidad .resultado_datos{float:left; width: 790px; padding-right:20px; font-weight: bold;}
.resultado_unidad .resultado_datos a{text-decoration:none;}
.resultado_unidad .corto{width: 740px;}
.resultado_unidad .resultado_datos .datos_secundarios{margin-top:3px; font-size: 11px;}
.resultado_unidad .resultado_datos .datos_secundarios span{color: #333; font-weight: normal; text-decoration:none}
.resultado_unidad .resultado_datos .datos_secundarios span a{color: #A31820; text-decoration: underline;}
.resultado_unidad .resultado_datos .datos_secundarios span a:hover{color: #333; text-decoration: underline;}
.resultado_unidad .resultado_datos .separador, .resultado_unidad .resultado_datos .datos_secundarios span.separador { font-weight:normal; color: #666; text-decoration: underline;}
.resultado_unidad .resultado_datos .datos_secundarios span.separador{font-weight:normal; color: #666 !important;text-decoration: none !important;}
.resultado_unidad .resultado_datos .id{font-size:12px; color:#777;}
.resultado_unidad .resultado_datos .primer_dato{font-size:17px; color:#A31820;}
.resultado_unidad .resultado_datos .primer_dato:hover{color: #781217;}
.resultado_unidad .resultado_datos .segundo_dato{font-size:15px; color:#333;}
.resultado_unidad .resultado_datos2{float: righ; padding:5px 0 0; font-size:11px; text-align:right; color:#555;}
.resultado_unidad .resultado_datos2 a{color:#900; text-decoration:none; font-weight:bold;}
.resultado_unidad .resultado_datos2 a:hover{text-decoration: underline;}
.resultado_unidad .resultado_img{float: right; margin-left: 10px;}
.resultado_unidad .resultado_img img{border-left:solid 1px #900; border-top:solid 1px #900;}
.contenedor_fichas{background:url(../images/fondo_pagina_fichas.jpg) repeat-x; padding:35px 30px 0; height:auto; margin-bottom: 15px;}
.contenedor_fichas .resultado_icono{float:left; padding-right:20px;}
.contenedor_fichas .resultado_datos{float:left;padding-right:20px; font-weight:bold; width:870px;}
.contenedor_fichas .resultado_datos .primer_dato{font-size:22px; color:#A31820;}
.contenedor_fichas .resultado_datos .segundo_dato{font-size:18px; color:#333;}
.contenedor_fichas .ficha .imagen{float:right; width:200px;}
.contenedor_fichas .ficha .imagen img{border:solid 2px #900;}
.contenedor_fichas .ficha{clear:both;}
.contenedor_fichas .ficha .info{float:left; width:700px; margin-right:20px; margin-bottom:50px;}
.contenedor_fichas .ficha .info2{float:left; width:940px; margin-right:20px; margin-bottom:50px;}
.contenedor_fichas .ficha table{border-bottom:dotted 1px #999; border-top:dotted 1px #999;}
.contenedor_fichas .ficha table td{padding:7px 10px; background-color: #F7F7F7; border:solid 1px #FFF;}
.contenedor_fichas .ficha table td.primer_dato{width:32%; background-color: #F2F2F2;}
.contenedor_fichas .ficha table td.segundo_dato{font-weight:bold;}
.contenedor_fichas .ficha a{color:#A31820; text-decoration:underline;}
.contenedor_fichas .ficha a:hover{text-decoration: none;}
.contenedor_fichas .ficha .iconos_imagenes{margin-top:20px; float:right; width:200px;}
.contenedor_fichas .ficha .iconos_imagenes ul{padding:0; margin:0;}
.contenedor_fichas .ficha .iconos_imagenes ul li{list-style:none; float:left; padding:2px 30px; background:url(../images/img_altacalidad.jpg) no-repeat;}
.contenedor_fichas .ficha .iconos_imagenes ul li a{color:#A31820; text-decoration:none;}
.contenedor_fichas .ficha .iconos_imagenes ul li a:hover{text-decoration: underline;}
.busqueda_avanzada{color:#666; text-decoration:none;}
.busqueda_avanzada:hover{color:#666; text-decoration:underline;}
.album_detail{height:55px;}
.album_detail_part1{float:left;}
.album_detail_part2{float:right; text-align:right;}
.album_detail_part2 h1{font-size:24px;}
.AutoForm label.validationresult{width: auto; display:none;}
.AutoForm div.ks_validator_error label.validationresult{display:inline;}
.AutoForm label.validationresult span.text{display:none;}
.AutoForm label.validationresult span.icon{display:inline-block !important; *display:block !important; vertical-align: middle;}
.AutoForm .ks_validator_error .validationresult{border:none; background:none;}
.AutoForm .control_legend{display:inline-block; margin-left:5px; width:20px; vertical-align: middle;}
.paginador{background: url(../images/fondo_paginador.jpg) repeat-x bottom; height: 30px; margin:0 0 5px; border-top: solid 1px #E8E8E8; border-bottom: solid 1px #E8E8E8; text-align: right; font-size: 11px; padding: 8px 8px 0 0;}
.paginador a{float: left; color:#666; text-decoration:none;}
.paginador span{float: left;}
.paginador a:hover{color:#333;}
.paginador .paginas{float: left; margin: 0 10px;}
.paginador .paginas a{height: 17px; background-color: #EEE; border: solid 1px #CCC; color: #666; font-weight: bold; text-align: center; text-decoration: none; margin: 0 1px; padding: 3px 7px 0;}
.paginador .paginas a:hover{background-color: #CCC; border: solid 1px #EEE; color: #FFF;}
.paginador .paginas .active{background-color: #A31820; border: solid 1px #781217; color: #FFF; height: 17px; font-weight: bold; text-align: center; text-decoration: none; margin: 0 1px; padding: 3px 7px 0;}
.paginador .separador{height: 14px; width: 20px; padding: 8px 0 0; text-align: center; color: #AFAFAF;}
.paginador .previous{height: 10px; padding-left: 10px; margin-top: 4px; color: #B0B0B0;}
.paginador .previous span{background: url(../images/paginador_icon_anterior.gif) no-repeat left top; padding-left: 10px;}
.paginador .previous a{background: url(../images/paginador_icon_anterior.gif) no-repeat left -10px; display: block; padding-left: 10px;}
.paginador .next{height: 10px; padding-right: 12px; margin-top: 4px; color: #B0B0B0;}
.paginador .next span{background: url(../images/paginador_icon_siguiente.gif) no-repeat right top; padding-right: 12px;}
.paginador .next a{background: url(../images/paginador_icon_siguiente.gif) no-repeat right -10px; display: block; padding-right: 12px;}
.paginador .previous a:hover{background-position: left -20px;}
.paginador .next a:hover{background-position: right -20px;}
.sin_resultado{margin: 0 0 10px; background: #F4F4F4; text-align: center; border-bottom: #D0D0D0 solid 1px; padding: 40px 0 0; color: #222; font-size: 14px; font-weight: bold; height: 100px;}
.sin_resultado p{color: #666; font-size: 11px; margin: 10px 0; font-weight: normal;}
.FieldControl{float: left;}
.volver{clear:both; background: url(../images/btn_volver.jpg) no-repeat; width: 75px; height: 17px; display: block; color: #FFF; text-decoration: none; text-align: center; padding-top: 3px;}
.volver:hover{background-position: bottom left;}
#errorMessage{margin-bottom:15px;}
.ui-state-error p{padding: 7px 0;}
.ac_even, .ac_odd, .ac_over strong{color: #333;}
.ac_even strong, .ac_odd strong{color: #9E171F; font-weight: normal;}
.ac_over{background-color: #E36669 !important;}
.fechas input{width:111px !important;}
.ui-datepicker-trigger{margin-right: 5px; margin-bottom: 3px; vertical-align: bottom;}
#ui-datepicker-div{display:none;}
