/*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.5.1*/html    {    color: #000;    }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;    }/*input,textarea,select{*font-size:100%;}*/input, textarea, select    {    font-size: 100%;    }legend    {    color: #000;    }/*table {font-size:inherit;font:100%;}*//*pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}*/strong    {    font-style:  normal;    font-weight: bold;    }a:link, a:visited, a .hover, a:active    {    color: #0000EF;    }body    {    font-size: 13px;    font-family: arial, helvetica, clean, sans-serif;    text-align: center;    background: #7BB5F7 url(../images/back_body.gif) 0em 0em repeat-x;    }#doc3, .yui-t5    {    margin:     auto;    text-align: left;    width:      74.69em;    background-color: #FFFFFF;    /**width:56.25em;    min-width:750px;    border: 1px solid #f00;*/    }#doc3    {    margin: 0px auto; /*10px;/*width:auto;*/    }/* HEADER */#hd    {    height:     10em;    background: #FFFF99;    height:     212px;    background: #84B5FF url(../images/cabecera.gif) 0em 0em no-repeat;    }#brand    {    /*border: 1px solid #ff0;*/    float:       left;    margin-left: 0em;    }.logotipo /*h1*/    {    width:  320px;    height: 130px;    /*background: url(../images/logo.gif) 0em 0em no-repeat;    text-indent: -1000em;*/    /*	border:1px solid #fff;*/    }.claim    {    font-size: 1em;    color: #fff;    font-weight: bold;    letter-spacing: 1px;    }.claim strong    {    font-weight: bold;    }/* *********************************** */#bd:after    {    content: ".";    display: block;    height:  0;    clear:   both;    visibility: hidden;    }/*#bd{zoom:1;}*//* ***** MENU ***** */#menu    {    width:      100%;    /*border-top: 3px solid #294A8C;   	border-left: 1px solid #D8E8FF;	*/}#menu ul{    padding-left: 0;    margin-left: 0;    background-color: #294A8C;    color: White;    float: left;    width: 100%;    font-family: arial, helvetica, sans-serif;    height: 3em;    background: #84B5FF url(../images/back_menu.png) 0em 0em repeat-x;}#menu ul li{    display: inline;}#menu ul li a    {    /*padding:          0.8em 1.1em;*/    padding:          0.8em 1em;    background-color: #fff;    color:            #294A8C;    text-decoration:  none;    float:            left;    border-right:     1px solid #7BB5FF;    font-weight:      bold;    background:       #84B5FF url(../images/back_menu.png) 0em 0em repeat-x;    font-size:        1.1em;}#menu ul li a.last    {    border: none;    }#menu ul li a.current    {    background-image: none;    background-color: #294A8C;    color:            #FFFFFF;}#menu ul li a:hover    {    background-image: none;    background-color: #D8E8FF;    /*text-decoration: underline;*/}#menu ul li a.current:hover    {    background-color: #294A8C;}/* ******************************* */.yui-b    {    position: relative;    }.yui-b {_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t5 #yui-main {float:left;margin-right:-25em;}/* ****** COlumna derecha fija  *************************************************** *//* ******************************************************************************** */.yui-t5 .yui-b{	float:right;    background-color:#FFF;	width:15.4615em;	*width:15.00em;}/* ****** CONTENIDO  ************************************************************** *//* ******************************************************************************** */.yui-t5 #yui-main .yui-b{	background-color:#FFF;    border-right:1px solid #ccc;    margin-right:16.4615em;	*margin-right:16.125em;}/* Estilos para una sola columna*/.yui-t5 #yui-main .una_columna{    border-right:0px solid #f00;    margin-right:0em;    *margin-right:0em;}#contenido{	width:96%;	/*border:1px solid #ccc;*/	margin: 1em;	padding-bottom:25em;	clear:both;}h1{ /*ANTES h2*/	color:#FF8000;	font-size:1.7em;	margin: 1em 0em 0.5em 0em;}#contenido p{	margin-bottom:0.5em;    	font-size: 1.1em;}.strong{	font-weight:bold;}/* ****** BUSCADOR MAPA ************ */#opciones_mapa{	margin:2em 0em 1em 0em;	width:100%;	height:3.3em;	padding:0em;}#busqueda_caja{	float:left;	padding: 0.3em 0.5em 0em 0.5em;	background-color:#C6DEF7;}#busqueda_caja form{    width: 37em;}form{	height:2.6em;}label{	color:#294A8C;	font-weight:bold;}input.address{	width:22em;	font-size:1em;	height:1.3em;	padding:0.1em;}input.submit{ padding:0.2em 0.3em;}* html input.submit{ padding:0em 0.2em; }/* **** BOTON AŅADIR MARCA AL MAPA*** */#addmark{	float:right;}a.button_add:link, a.button_add:visited, a.button_add:hover, a.button_add:active{	display: block;	background:url(../images/add_mark.gif) top left no-repeat;	width: 208px;	height: 32px;	margin: 0em;	padding: 8px 0 0px 0;	text-indent:-500em;}/* ****** MENSAJES ******* */#message{    display: none;    margin: 0em 0em 0.5em 0em;    padding: 1em;    background-color: #FFEDA6;    width: 36em;    border: 1px solid #FF8000;}#message p{color: #f00;margin:0em 0em; }/* **** MAPA **** */#map{	width:100%;    height: 500px;	border:1px solid #999;}#earth_options{    border:1px solid #999;    margin: 0.5em 1em 0em 0em;    text-align: right;}/* **** ULTIMAS ZONAS ***** */h2{   color: #294A8C;   font-size:1.5em;   margin: 1em 0em 0em 0em;   font-weight: bold;}#ultimas_zonas{    width: 100%;    border-top: 1px solid #294A8C;    padding: 1em 0em;    margin: 0em;}#ultimas_zonas .columna{    width: 47%;    margin: 0em 0em 0em 1em;    float: left;}.columna p{    padding: 0.4em 0em 0.4em 18px;    background:url(../images/mark_peque.gif) 0em 0.2em  no-repeat;}.columna p a{    font-size: 1.1em;}#ultimas_zonas p.enlacelistadozonas{    padding-top: 2em;    text-align: center;    width: 95%;    font-weight: bold;}#ultimas_zonas p.enlacelistadozonas a{    border: 1px solid #FF8400;    padding: 0.5em;}/* listado de todas las zonas */.columna ul{    float:left;}.columna li{    padding: 0.4em 0em 0.4em 0em;    margin-bottom: 0.6em;}.columna li a{    font-size: 1.1em;    font-weight: bold;}#bubble {    /*text-indent:-5000px;*/    background:#fff url(../images/bubble.png) no-repeat  0em 0em;    height:153px;    width:151px;     /*position:relative;    position:absolute;*/    float: right;    font-size: 1.3em;    text-align: center;    color: #183B82;    font-weight: bold;    padding-top: 1.2em;}#bubble span{    font-size: 4em;}.clear{ clear:both;}#yui-main .yui-b{float:none;width:auto;}#ft{	margin-top: 3em;	clear:both;	height:100px;	background:#ccc}/* ====================== INFOWINDOW CSS ================== */.infowin{    padding-bottom: 1em;    margin: 0.5em;    width: 270px;    /*background-color: lime;*/}.infowinescuelas {width: 200px; padding-bottom: 2em; }.infowinescuelas img {margin-bottom: 2em; }.infowin a.titulo{    font-weight: bold;    font-size: 1.2em;}.infowin p.cord{    padding: 0em 0em 0.3em 20px;    background:url(../images/marker_20_red.png) 0em 0em  no-repeat;    color: #636563;}.infowin hr{    border: 0;    width: 100%;    /*color: #f00;*/    background-color: #ccc;    height: 1px;}/* ========== LiveValidations Styles========================= */.LV_validation_message{    display: block;    font-weight:normal;    margin:0 0 0.8em 0;    padding: 0;}.LV_valid {    /*color:#00CC00;*/}.LV_invalid {    color:#CC0000;}.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active {    /*border: 1px solid #00CC00;*/}.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {    /*border: 1px solid #CC0000;    padding: 0.2em 0;    height: 1em;    */}/* ======================================================== */.volver{    display: block;    width: 17em;    /*border: 1px solid #f00;*/    margin: 1em 0em 1em 1em;}.volver em{    text-decoration: none;}.status{    background-color: yellow;}/* ============= FOOTER ====================================== */#footer {    border-top: 3px solid #06C;    margin:5em 0 0 0;    width:100%;    text-align:center;    padding: 1em 0em;    /*background-color: #84B5FF; /*A5CFFF;*/    background: #84B5FF url(../images/footer_bg.gif) 0em 0em repeat-x;    clear: both;}#footer p{    margin:1em 0em 1em 0em;    font-style: italic;}#footer_list li{    display: inline;    list-style-type: none;}#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {    font-family:Verdana, Trebuchet MS;    font-size:1em;    text-decoration:none;    padding: 0.1em 0.5em;}#footer a:hover{    text-decoration: underline;}/* ===================== 404 ERROR PAGE ====================================== *//* =========================================================================== *//* ADDMARK OK y KO*/#mensaje_error_404{    margin: 3em 0em 4em 6em;    width: 70%;    /*border: 1px solid #f00;*/    font-size: 1.3em;}#mensaje_error_404 ul{    margin: 1em 0 2em 3em;}#mensaje_error_404 ul li{    padding: 0.3em 0;}/* ================== COLUMAN PUBLICIDAD ===================================== */ #publi{    /*border: 1px solid #f00;*/    padding-left: 0.8em; } #publi p{    margin-top:2em; }a.publicitarse:link, a.publicitarse:visited, a.publicitarse:hover, a.publicitarse:active{    display: block;    background: #fff url(../images/paramotor_azul.gif) top right no-repeat;    width: 143px;    height: 45px;    margin: 0 0 3em 0;    padding: 12px 0 0px 10px;    border: 1px solid #5A8ECE;    color: #29498C;}a.publicitarse:hover {    color: #FF8200;    /*border: 1px dashed #FF8200;*/}/* ======= CONTENIDOS paginas informativas ====================== *//*estilo para las paginas informativas "sobre" "privacidad"*/#contenido_texos{    width: 90%;    margin: 1em 1em 10em 1em;}#contenido_texos h1{    margin-bottom: 1em;}#contenido_texos p{    margin-bottom: 1.5em;    padding-left: 2em;    font-size: 1.1em;}#contenido_texos h2{    margin: 2.5em 0 1em 0;    font-size: 1.2em;   /* padding-left: 1.8em;*/    border-bottom: 1px solid #29498C;}#contenido_texos ul{    margin: 1em 0em 1em 5em;    font-size: 1.1em;}#contenido_texos ul li{    padding: 0.2em 0;}#contenido_texos ul.patrocinio li{    padding: 0.2em 0;    margin-bottom: 1em;}#contenido_texos p span.pregunta{    font-style: italic;    font-weight: bold;}/* ======= PAGINACION ====================== *//*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.pagination{    padding: 2px;    width:100%;    margin: 2em 0em;}.pagination ul{    margin: 0;    padding: 0;    text-align: left; /*Set to "right" to right align pagination interface*/    font-size: 1.1em;    text-align:center}.pagination li{    list-style-type: none;    display: inline;    padding-bottom: 1px;}.pagination a, .pagination a:visited{    padding: 0 5px;    border: 1px solid #294A8C;    text-decoration: none;    color: #2e6ab1;}.pagination a:hover, .pagination a:active{    border: 1px solid #294A8C;    color: #fff;    background-color: #294A8C;}.pagination a.currentpage{    background-color: #294A8C;    color: #FFF !important;    border-color: #294A8C;    font-weight: bold;    cursor: default;}.pagination a.disablelink, .pagination a.disablelink:hover{    background-color: white;    cursor: default;    color: #929292;    /*border-color: #929292;*/    font-weight: normal !important;}.pagination a.prevnext{    font-weight: normal;    border: 0px;}
