            body
            {
	            font-family :"Century Gothic", Arial, Sans-serif;
	            color: #113A64;
                /*background-color:#00FF00;*/
                background-image:url(/images/fondo_web_fijo.jpg);
            }
            body table{
                margin-bottom: 0; /*Anula el puesto por text.css*/
            }
            a
            {
                color: #113A64;
                text-decoration: none;
                font-weight: bold;    
            }
            p, form{
               margin: 0px;
            }
            p{
               padding: 5px;
            }
            form.inline
            {
                display: inline;
            }
            h2 {
                color:#113A64;
                font-size:18px;
				padding-right:10px;
                /*padding:25px 0 15px;*/
            }
            h3 {
                color:#113A64;
                font-size:16px;
            }
            small {
                font-size:11px;
            }
            ul{
                margin: 0;
                padding: 0;
                list-style-type:none;
            }
            img{
                border: none;
                vertical-align:middle;
            }
            
            fieldset { margin : 0 5px 20px 5px; }
            
            input.file{
                height:26px;
                padding:5px;
                border-top:1px solid #8b9293;
                border-left:1px solid #8b9293;
                border-right:none;
                border-bottom:none;
                font:13px;
                color:#b3b1b1;
                vertical-align: middle;
            }

            select{
                padding:1px;
                border-top:1px solid #8b9293;
                border-left:1px solid #8b9293;
                border-right:none;
                border-bottom:none;
                font:13px;
                vertical-align: middle;
            }

            /*textarea{
                border-top:1px solid #8b9293;
                border-left:1px solid #8b9293;
                border-right:none;
                border-bottom:none;
                font:13px;
                color:#b3b1b1;
                padding:5px;
                width: 50%;
            }*/
            
            div.box{
                position:relative;
                /*border:1px solid #d9d9d9;*/
                padding:10px;
                height: auto !important;
                height:1%; /* IE6 */
                zoom: 1;
            }

            div.box h2{
                padding:5px 10px;
                margin:0 0 10px 0;
            }
            
            .ul-inline li
            {
                display: inline;   
            }
            .marginb-1
            {
                margin-bottom: 5px;
            }
            .marginb-2
            {
                margin-bottom: 10px;
            }
            .marginb-3
            {
                margin-bottom: 15px;
            }
            /* ################################################ HEADER ################################################*/
            #header{
                
                /* background: url('images/imagen_servidor.jpg');
                background-position: 10px 100%;
                background-repeat: no-repeat; */
            }
                #header-googlesearch label{
                    font-weight: bold;
                    font-size:12px;
                }
                #header-login, #header-googlesearch{
                    margin-top: 20px;
                    z-index: 1;
                }
                        #header-login-form-form
                        {
                            text-align: center;  
                        }
                
                        #header-logo-der-banner{
                           /* background-color: #fff;*/
                           /* margin-top: 10px;*/
                        }
                #header-logo
                {
                    border: solid 1px #E3E4E8;
                    top: -5px;
                    left: 0px;
                    position: relative;
					/*background-color:#FFFFFF;*/
                    /*z-index: -100;*/
                }
                    #header-logo-der
                    {
                        
                    }        
                        #header-logo-der-links {
                            color: #113A64;
                            font-weight: bold;
                            text-align: right;
                            margin-right: 10px;
                        }
            
                        #header-form-login-ok
                        {
                            text-align: right;
                            padding-right: 10px;
                        }
                #header-slogan{
                    /*background-color: #99CC99;*/
                    font-weight: bold;
                    font-size: 16px;
                    text-align: right;
                    margin-top: 0;
                    margin-bottom: 0;
                }
                #header-slogan h1
                {
                    font-size: 16px;
                    color: #113A64;
                    margin-right:10px;
                }
                    #header-slogan-box
                    {
                        top: -13px;
                        left: 0px;
                        position:relative;
                        z-index: -100;   
                    }
                        #header-slogan-box-content
                        {
                            height: 5px;
                        }
                
                            
                #cuerpo-login-menu{
                    margin-bottom: 5px;
                }
                
                #cuerpo-izq-clubs-resultados-mapa p{
                    height: 450px;
                }
                #cuerpo-izq-clubs-intro-buscador{
                    width:70%;
                    margin-left:110px;
                    margin-top:25px;
                }
                #cuerpo-izq-clubs-intro-buscador form{
                    text-align: center;    
                }
                
            #cuerpo-der{
                /*background-color: #CC3399;*/
            }
                #cuerpo-der-destacados{
                    /*background-color: #CC3333;*/
                    font-size: 85%;
                    margin-bottom: 5px;
                }
                
                #cuerpo-der-publicidades-publicidad_1
                {
                    margin-top: 10px;    
                }
                
                #cuerpo-der-publicidades div{
                    /*background-color: #CC9933; */
                    margin-bottom: 5px;
                }
                #cuerpo-der-publicidades p{
                    height: 65px;
                }
            
            /* ################################################ CONTENT ################################################*/            
            #content-body-menuuser .navigation_user li a, #content-body-user_club_basic-submenu a
            {
                text-decoration: none;
                font-weight: bold;
                color: #ffffff;
            }
            #content-body-menuuser .navigation_user li.active a
            {
                color: #ADCFF1;
				font-style:italic;
				text-decoration:underline;
            }
            #content-body-menuuser .navigation_user li
            {
                background-image: none;
            }
            #content-body-menuuser
            {
                margin: 0 0 15px 0;
            }
            #content-body-menuuser ul.navigation_user
            {
                margin: 0;
            }

            #content-body-menuuser ul.navigation_user li, #content-body-user_divelog-index ul.navigation_navigation li
            {
                display: inline;
                border-left : #ffffff solid 1px;
                padding-right:7px;
            }
            /*#content-body-menuuser ul.navigation li a#menu-34
            {
                color: red;
            }*/
            
            #content-body-default_index_index
            {   
	 /* margin-bottom: 20px;*/    
			  
            }
            #content-body-default_index_index-banner
            {
                margin-bottom: 0px;
            }
            #content-body-default_index_index h2
            {
                margin-top : 0;    
            }
            #content-body-default_index_index p, #content-body-default_page_publicidad-content p
            {
                text-align: justify;
                padding: 0 0 5px 0;		
            }
                #content-body-default_index_index-blockright-destacados #title
                {
                    font-weight: bold;    
                }
                #content-body-default_index_index-blockright-destacados #title, #content-body-default_index_index-blockright-destacados #location
                {
                    color:white;    
                }
                
            #content-body-destacados-1, #content-body-destacados-2, #content-body-destacados-3, #content-body-destacados-4, #content-body-destacados-5
            {
                margin-bottom: 5px;
            }
            #content-menu ul
            {
                margin-top: 0;
            }
                #content-menu-adsense
                {
                    margin: 10px 0 10px 0;   
                }
                
                #content-menu-adsense div.corner-box-content
                {
                    margin: 0 10px 0 10px;   
                }
                    #content-menu-title
                    {
                        margin-bottom: 5px;    
                    }
                       #content-menu-title-content
                       {
                           color: red;
                           text-align: right;
                           font-size: 11;
                           font-weight: bold;
                           padding : 0 5px 0 0;
                       }
            #register-titulo
            {
                position: relative;
                /*left: -190px;*/
                text-align: right;
                font-size: 22px;
                font-weight: bold;
                padding-right: 10px;
            }
            #content-body #form-register{
                /*background-color: #99CC33;*/
                text-align: center;
                font-weight: bold;
                font-size: 96%;
                height: 120px;
            }
            #content-body-user_profile_register-content #form-register{
                text-align: center;
                font-weight: bold;
                font-size: 96%;
                height: 350px;
                padding-left:10px;    
            }
            
                #content-body #form-register label
                {
                    text-align: left;
                    color: 113A64;        
                }
                    #content-body #form-register div div
                    {
                        text-align: left;
                    }

                    #content-body #form-register label, #content-body #form-register input, #content-body #form-register .errors, #content-body #form-register #captcha-element
                    {
                        float: left;
                        clear: left;
                    }
                    
                    #content-body #form-register #reset-element input
                    {
                        margin-left: 10px;
                        clear: none;
                    }
                            #content-body-search_clubs_index-list #link-listCountries
                            {
                                color:#12416F;
                            }
                            #content-body-search_clubs_index-box-content, #content-body-search_clubs_countries-list-box-content
                            {
                                padding: 10px;
                            }
                            #content-body-search_clubs_index-list a.link-Pais,#content-body-search_clubs_index-list a.link-Gris
                            {
                                text-decoration: none;
                                color:#113A64;
                                font-weight: bold;
                            }
                            #content-body-search_clubs_index-content ol
                            {
                                padding-left: 0;   
                            }
                            #content-body-search_clubs_index-content ol li
                            {
                                margin-left: 20px;   
                            }
                            
                            #content-body-search_clubs_index-content h2
                            {
                                margin-top: 0;    
                            }
                            #content-body-search_clubs_index-content p
                            {
                                text-align: justify;
                                padding: 0;    
                            }
                            
                            #content-body-search_clubs_index-list-title, #content-body-search_clubs_countries-list-title
                            {
                                position: relative;
                                text-align: right;
                                z-index: 100;  
                            }
                            
                            #content-body-search_clubs_index-list-box, #content-body-search_clubs_countries-list-box
                            {
                                position: relative;
                                top: -13px;
                                left: 0;    
                            }
                             
                            #content-body-search_clubs_search_content-formsearch
                            {
                                margin-bottom: 20px;
                                /*text-align: right;*/
                            }
                            
                            #content-body-search_clubs_search_content-result-location
                            {
                                margin-bottom: 10px;
                            }
                            
                            #content-body-search_clubs_countries-list-box-content-countries li, #content-body-search_clubs_countries-list-box-content-header li
                            {
                                width: 50px;   
                            }
                            
                            #content-body-search_clubs_detail-content-title-box
                            {
                                margin-bottom: 10px;
                            }
                            
                            #content-body-search_clubs_detail-content-title-box-content-valoracionmedia
                            {
                                float:right;
                            }
                            
                            #content-body-search_clubs_detail-content-data-formValorar label
                            {
                                margin-left: 10px;
                            }
                            
                            #content-body-search_clubs_detail-content-media h4, #content-body-agenda_cursos_index-content h2, #content-body-agenda_viajes_index-content h2
                            {
                                text-align: right;
                                font-size: 16px;
                                margin-top: 0;
                            }
                            
                            #content-body-search_clubs_detail-content-media .corner-box, #content-body-agenda_cursos_index-content .corner-box, #content-body-agenda_viajes_index-content .corner-box
                            {
                                left:0;
                                position:relative;
                                top:-13px;
                                z-index:-100;
                            }
                            
                            #barra h4, #barra h3, #barra h2, #barra h1
                            {
                                text-align: right;
                                font-size: 16px;
                                margin-top: 5px;
                            }
                            
                            #barra .corner-box
                            {
                                left:0;
                                position:relative;
                                top:-13px;
                                z-index:-100;
                            }                                                                    
            #content-body-user_club_basic #selectclub, #content-body-user_club_info #selectclub, #content-body-user_club_location #selectclub, #content-body-user_club_zone #selectclub, #selectzonas, #content-body-user_club_images #selectclub, #content-body-user_clubs_videos #selectclub{
                margin-bottom: 15px;
            }                
            
            #form-inmersiones span.hint
            {
                color: gray;
                font-style: italic;
            }
            #form-inmersiones label
            {
                font-weight: 600;       
            }
            #form-inmersiones-calcularresult #calcular label{
                font-size: 12px;
            }
            #form-inmersiones-calcularresult input[type=text]
            {
                border: 1px solid #cccccc; 
            }
            #form-inmersiones input[type=text]
            {
                border: 1px solid #cccccc;
            }
            #form-inmersiones .element label[for=profundidad_unidad-m]{
                left:260px;
                position:absolute;
                top:87px;
                font-weight: normal;
            }
            #form-inmersiones .element label[for=profundidad_unidad-p]{
                left:320px;
                position:absolute;
                top:87px;
                font-weight: normal;
            }                
            /* ################################################ FIN CONTENT ################################################*/            
            
            /* ################################################ REGISTER FORM ################################################*/            
            #register-form
            {
                margin-bottom: 10px;    
            }
            
            #register-form-content{
                /*background-color: #99CC33;*/
                /*text-align: center;*/
                font-weight: bold;
                font-size: 96%;
                height: 130px;
            }
            
                #register-form-content #form-register label
                {
                    /*text-align: left;*/
                    color: #113A64;        
                }
                    #register-form-content #form-register div div
                    {
                        text-align: left;
                    }
                    
                #register-form-content #form-register #nombre-element
                {
                    position:absolute;
                    left:15px;
                    top:10px;
                    width:150px;
                    height:70px;
                }
                #register-form-content #form-register #email-element 
                {
                    position:absolute;
                    left:15px;
                    top:60px;
                    width:150px;
                    height:70px;
                }
                #register-form-content #form-register #password-element
                {
                    position:absolute;
                    left:190px;
                    top:60px;
                    width:150px;
                    height:70px;
                }
                #register-form-content #form-register #usuario-element
                {
                    position:absolute;
                    left:190px;
                    top:10px;
                    width:150px;
                    height:70px;
                }
                #register-form-content #form-register #buceador-element #option-1
                {
                    position:absolute;
                    left:10px;
                    top:110px;
                    width:500px;
                    height:70px;
                }
                #register-form-content #form-register #buceador-element #option-2
                {
                    position:absolute;
                    left:185px;
                    top:110px;
                    width:500px;
                    height:70px;
                }
                
                #register-form-content #form-register #captcha-element{
                    position:absolute;
                    left:380px;
                    top:25px;
                    width:230px;
                    height:70px;
                }
                
                #register-form-content #form-register #captcha-label
                {
                    position:absolute;
                    left:380px;
                    top:10px;
                    width:270px;
                    height:70px;
                }
                
                #register-form-content #form-register #terminos-element input
                {
                    position:absolute;
                    left:630px;
                    top:60px;
                    margin-left: 0;
                }
                
                #register-form-content #form-register #terminos-element a
                {
                    position:absolute;
                    left:650px;
                    top:60px;
                    width:270px;
                    height:70px;
                    text-decoration: none;
                    color: #000;
                }
                
                #register-form-content #form-register #reset-element
                {
                    position:absolute;
                    height:70px;
                    left:810px;
                    top:115px;
                    width:225px;
                }
                #register-form-content #form-register #submit-element  
                {
                    position:absolute;
                    left:630px;
                    top:115px;
                    width:425px;
                    height:70px;
                }
                
                /* ################################################ END REGISTER FORM ################################################*/
                #form-viajes #submit-element, #form-cursos #submit-element
                {
                    text-align: right;
                    padding-right: 5px;
                }
                /****************** content-body-user_ajax_registerorlogin-content-register **************************/
                #content-body-user_ajax_registerorlogin-content-register
                {
                    margin-bottom: 10px;    
                }
                
                #content-body-user_ajax_registerorlogin-content-register{
                    /*background-color: #99CC33;*/
                    /*text-align: center;*/
                    font-weight: bold;
                    font-size: 96%;
                    height: 290px;
                }
            
                #content-body-user_ajax_registerorlogin-content-register #form-register label
                {
                    text-align: left;
                    color: 113A64;        
                }
                    #content-body-user_ajax_registerorlogin-content-register #form-register div div
                    {
                        text-align: left;
                    }
                #content-body-user_ajax_registerorlogin-content-register #form-register #nombre-element
                {
                    position:absolute;
                    left:15px;
                    top:100px;
                    width:150px;
                    height:70px;
                }
                
                #content-body-user_ajax_registerorlogin-content-register #form-register #usuario-element
                {
                    position:absolute;
                    left:15px;
                    top:150px;
                    width:150px;
                    height:70px;
                }
                #content-body-user_ajax_registerorlogin-content-register #form-register #email-element 
                {
                    position:absolute;
                    left:15px;
                    top:200px;
                    width:150px;
                    height:70px;
                }
                
                #content-body-user_ajax_registerorlogin-content-register #form-register #password-element
                {
                    position:absolute;
                    left:15px;
                    top:250px;
                    width:150px;
                    height:70px;
                }
                #content-body-user_ajax_registerorlogin-content-register #form-register #buceador-element #option-1
                {
                    position:absolute;
                    left:195px;
                    top:200px;
                    width:500px;
                    height:70px;
                }
                #content-body-user_ajax_registerorlogin-content-register #form-register #buceador-element #option-2
                {
                    position:absolute;
                    left:195px;
                    top:220px;
                    width:500px;
                    height:70px;
                }
                
                #content-body-user_ajax_registerorlogin-content-register #form-register #captcha-element, #content-body-user_ajax_registerorlogin-content-register #form-register #captcha-element-ajax{
                    position:absolute;
                    left:200px;
                    top:120px;
                    width:230px;
                    height:70px;
                }
                
                #content-body-user_ajax_registerorlogin-content-register #form-register #captcha-label
                {
                    position:absolute;
                    left:200px;
                    top:100px;
                    width:270px;
                    height:70px;
                }
                
                #content-body-user_ajax_registerorlogin-content-register #form-register #terminos-element input
                {
                    position:absolute;
                    left:15px;
                    top:300px;
                    margin-left: 0;
                }
                
                #content-body-user_ajax_registerorlogin-content-register #form-register #terminos-element a
                {
                    position:absolute;
                    left:30px;
                    top:300px;
                    width:600px;
                    /*height:70px;*/
                    text-decoration: none;
                    color: #000;
                }
                #content-body-user_ajax_registerorlogin-content-register #form-register #submit-element  
                {
                    position:absolute;
                    left:420px;
                    top:330px;
                    width:425px;
                    height:70px;
                }
                #content-body-user_ajax_registerorlogin-content-register #form-register #reset-element
                {
                    position:absolute;
                    height:70px;
                    left:540px;
                    top:330px;
                    width:225px;
                }
                
                
                /****************** END content-body-user_ajax_registerorlogin-content-register **************************/
                #content-body-user_profile_register-content #form-register #captcha-element{
                    width:230px;    
                }
                
                #content-body-user_profile_register-content #form-register #terminos-element a{
                    position:absolute;
                    left:35px;
                    top:320px;
                   /* width:700px; */
                    text-decoration: none;
                    color: #000;
                }
                #content-body-user_profile_edit-content form#profile img.ui-datepicker-trigger
                {
                    vertical-align: text-top;
                }
                #content-body-user_media_imagenes-content-form, #content-body-user_media_videos-content-form, #content-body-user_clubs_images-content-form{
                    margin: 0 0 20px 0;
                }
                #content-body-user_media_imagenes-content-form-right, #content-body-user_clubs_images-content-form-right{/*, #content-body-user_media_videos-content-form-right{ */
                    text-align: left;
                }
                #content-body-user_media_videos-content-form-topright-input, #content-body-user_media_videos-content-form-bottomright-textarea{
                    text-align: left;
                }
                #content-body-user_media_videos-content-form-topright, #content-body-user_media_videos-content-form-bottomright{
                    text-align: right;
                }
                #content-body-user_media_videos-content-form-bottomright-input input{
                    vertical-align: bottom;
                    
                }
                #content-body-user_media_imagenes-content-form dl.zend_form, #content-body-user_media_videos-content-form dl.zend_form{
                    margin: 0;
                }
                 
                #content-body-user_media_imagenes-content-form input.submit, #content-body-user_clubs_images-content-form input.submit {
                    margin-left: 30px;
                }
                #content-body-user_media_videos-content-form-bottomright-input{
                    padding-top: 36px;
                }
                #content-body-user_media_videos-content-form-bottom{
                    
                }
                /*#content-body-user_media_imagenes-content-form #nombre-element input{
                    margin-left: 3px;
                    left:-45px;
                    position: relative;
                }*/
                /*#content-body-user_media_imagenes-content-form #nombre-element label{
                    font-weight: bold;
                    position: relative;
                    left: 61.5%;
                } */
                #content-body-user_media_imagenes-content-form dd{
                    width: 255px !important;
                    text-align: left;
                }
                
                #content-body-user_media_imagenes-content-mensaje, #content-body-user_media_videos-content-mensaje
                {
                    font-weight: bold;
                }
                #content-body-user_media_imagenes-content-list .user-media-imagenes-imagen, #content-body-user_media_videos-content-list .user-media-videos-imagen{
                    text-align: center;
                }
                #content-body-user_media_imagenes-content-list .user-media-imagenes-imagen #link-eliminar{
                    vertical-align: bottom; 
                }
                #content-body-user_media_videos-content-list .user-media-videos-imagen
                {
                    margin: 0 0 0 15px;
                }
                #content-body-media_videos_index-content-list .user-media-videos-imagen{
                    margin: 0 0 10px 10px;
                }  
                #content-body-media_videos_index-content-masvideos .media_videos_index-masvideos{
                    margin: 0 5px 10px 5px;
                }
                
                #content-body-user_ajax_registerorlogin-content h3
                {
                    margin :0 0 15px 0;
                }
                #content-body-user_anuncios_index-content-results-datos, #content-body-user_fichas_index-content-results-datos, #content-body-search_anuncios_index-content p, #content-body-media_fichas_index-content p, #content-body-search_anuncios_index-content-results-datos
                {
                    text-align: justify;
                }
                #content-body-user_media_imagenes .user-media-imagenes-imagen{
                    width: 80px;
                    height: 60px;
                    margin: 0 4px 4px 0; 
                }
            /* ################################################ FIN REGISTER ################################################*/
            #content-body-user_summary_index-content-profile ul li{
                margin: 0 0 15px 0;    
            }
            #content-body-user_anuncios_index-content-linksagregar, #content-body-user_fichas_index-content-linksagregar{
                margin:0 0 15px 0;
            }
            #content-body-user_anuncios_index-content-results-links, .user_fichas_index-listado, .search_anuncios_index-listado{
                border-bottom:1px solid #ccc;
                margin-bottom:15px;
                padding-bottom:15px;
                text-align:right;
            }
            #content-body-user_anuncios_index-content-textointroductorio{
                margin: 0 0 15px 0;
                text-align: justify;
            }
            /* ################################################ FOOTER ################################################*/            
            #footer-links
            {
                margin-bottom: 10px;    
            }
            
            #footer-links-content{
                /*background-color: #99CC33;*/
                text-align: center;
                font-weight: bold;
                font-size: 96%;
            }
            #footer-links-content a
            {
                text-decoration: none;
                color: 113A64;
            }
            /* ################################################ FIN FOOTER ################################################*/
            input.text {
                -x-system-font:none;
                border-color:#8B9293 -moz-use-text-color -moz-use-text-color #8B9293;
                border-style:solid none none solid;
                border-width:1px medium medium 1px;
                color:113A64;
                /*font-family:"Trebuchet MS";*/
                font-size:12px;
                font-size-adjust:none;
                font-stretch:normal;
                font-style:normal;
                font-variant:normal;
                font-weight:normal;
                height:14px;
                line-height:normal;
                padding:3px;
                vertical-align:middle;
            }
            input.submit, a.button, input.button, button.button, button.submit {
                -moz-background-clip:border;
                -moz-background-inline-policy:continuous;
                -moz-background-origin:padding;
                -x-system-font:none;
                background:#12416F none repeat scroll 0 0;
                border:1px solid #12416F;
                color:#FFFFFF;
                cursor:pointer;
                font-family :"Century Gothic", Arial, Sans-serif;
                font-size:13px;
                font-size-adjust:none;
                font-stretch:normal;
                font-style:normal;
                font-variant:normal;
                font-weight:normal;
                height:21px;
                line-heiht:normal;
                /*vertical-align:middle;*/
                padding: 0 4px 0 4px;
            }
            
            /*.block label, .block input { display:block; }*/
            .block input.text { margin-bottom:12px !important; width:50% !important; padding: .4em !important; } 
            
            
            /* Corner */
            .corner-box-content{
               background: #E3E4E8;
			   padding-left:5px;
            }
            .corner-box-top div {
               background: url(../images/corner/e3e4e8_transparent/tl.png) no-repeat top left;
            }
            .corner-box-top {
               background: url(../images/corner/e3e4e8_transparent/tr.png) no-repeat top right;
            }
            .corner-box-bottom div {
               background: url(../images/corner/e3e4e8_transparent/bl.png) no-repeat bottom left;
            }
            .corner-box-bottom {
               background: url(../images/corner/e3e4e8_transparent/br.png) no-repeat bottom right;
            }
            .corner-box .corner-box-background {
               margin-left: 7px;
               height: 7px;
               width: 98%;
               background: url(../images/corner/e3e4e8_transparent/br.png) no-repeat bottom right #E3E4E8;
            }
            .corner-box .corner-box-background.min {
               width: 94%;
            }
            
            /* Menu área privada*/
            #content-body-menuuser-content .corner-box-content, #content-body-user_club_basic-submenu .corner-box-content
            {
               background: #12416f;
            }
            #content-body-menuuser-content .corner-box-top div, #content-body-user_club_basic-submenu .corner-box-top div
            {
               background: url(../images/corner/12416f/tl.png) no-repeat top left;
            }
            #content-body-menuuser-content .corner-box-top, #content-body-user_club_basic-submenu .corner-box-top
            {
               background: url(../images/corner/12416f/tr.png) no-repeat top right;
            }
            #content-body-menuuser-content .corner-box-bottom div, #content-body-user_club_basic-submenu .corner-box-bottom div
            {
               background: url(../images/corner/12416f/bl.png) no-repeat bottom left;
            }
            #content-body-menuuser-content .corner-box-bottom, #content-body-user_club_basic-submenu .corner-box-bottom 
            {
               background: url(../images/corner/12416f/br.png) no-repeat bottom right;
            }
            #content-body-menuuser-content.corner-box .corner-box-background, #content-body-user_club_basic-submenu div .corner-box-background
            {
               margin-left: 7px;
               height: 7px;
               width: 98.5%;
               background: url(../images/corner/12416f/br.png) no-repeat bottom right #12416f;
            }
            /* Menu área privada*/
            .corner-box-azul-inicio .corner-box-content
            {
               background: url(../images/fondo_botones3.png) no-repeat bottom right;
            }
            
                /* box-red */
                .corner-box.box-red{
                    background: #12416F;
                }
                .box-red .corner-box-top div {
                   background: url(../images/corner/12416F_ffffff/tl.png) no-repeat top left;
                }
                .box-red .corner-box-top {
                   background: url(../images/corner/12416F_ffffff/tr.png) no-repeat top right;
                }
                .box-red .corner-box-bottom div {
                   background: url(../images/corner/12416F_ffffff/bl.png) no-repeat bottom left;
                }
                .box-red .corner-box-bottom {
                   background: url(../images/corner/12416F_ffffff/br.png) no-repeat bottom right;
                }
                /*fin box-red*/
            .corner-box-top div, .corner-box-top, 
            .corner-box-bottom div, .corner-box-bottom {
               width: 100%;
               height: 7px;
               font-size: 1px;
            }
            /*.corner-box-content { margin: 0 3px 0 3px; }*/
            
            /* Fin Corner*/
            
            #cuerpo-izq-clubs-intro{
                margin-top: 3em;
                width:30em;
                text-align: center;
                margin-left:auto;
                margin-right:auto;   
            }
            #cuerpo-izq-clubs-intro label{
                display: block;
            }
            #cuerpo-izq-clubs-intro-buscador{
                background-color: #ccc;    
            }
            #cuerpo-izq-clubs-intro-busqueda
            {
                margin-top: 15px;
                margin-left: 100px;
                /*text-align: center;*/
            }
            #cuerpo-izq-clubs-intro-busqueda .inline{
                float:left; 
                margin-right:1em;
                padding-left: 0.5em; 
            }
            .inline{
                float:left; 
                /*margin-right:1em;*/
                /*padding-left: 0.5em;*/ 
            }
            #cuerpo-izq-videos-buscador {
                margin-top: 1em;
                margin-bottom: 1em;
                width:30em;
                text-align: center;
                margin-left:auto;
                margin-right:auto;
            }
            #cuerpo-izq-videos-buscador form{
                    text-align: center;
            }
            #cuerpo-izq-imagenes-buscador {
                margin-top: 1em;
                margin-bottom: 1em;
                width:30em;
                text-align: center;
                margin-left:auto;
                margin-right:auto;
            }
            #cuerpo-izq-imagenes-buscador form{
                    text-align: center;
            }
            
            #cuerpo-izq-anuncios-opciones{
                margin-top: 1em;
                width:30em;
                text-align: center;
                margin-left:auto;
                margin-right:auto;
            }
    
    /*Cabecera corner*/

    #cabecera-corner-top {
        background: url(../images/corner/roundedcornr_313024_tr.png) no-repeat top right;
        position: absolute;
        top: 50px;
        left: 50%;
        width: 940px;
        margin-left: -470px;
        background-color: #fff;
        height: 143px;
    }

    #cabecera-corner-bottom{
        position: absolute;
        background: url(../images/corner/roundedcornr_313024_br.png) no-repeat bottom right;
        width: 100%;
        height: 150px;
        top: -7px;
    }
    #cabecera-imagen_diaria{
       /* background: url(../images/imagen_servidor.jpg) no-repeat bottom left; */
        width: 100%;
        height: 150px;
    }
    
    .user-media-imagenes-imagen , .media-imagenes-index-imagen{
        width: 108px;
        height: 100px;
        margin-bottom: 10px;
    }
    .user-summary-imagenes-imagen, .user-summary-videos-imagen, .user-summary-fichas-imagen, .user-clubs-zone-imagen{
        width: 108px;
        height: 60px;
        margin-bottom: 10px;
    }
    .user-clubs-zone-imagen{
        width: 100px;
        height: 80px;
        margin-bottom: 10px;
    }
    .paginatorcontrol
    {
        text-align: center;
    }
    
    #content-body-search_anuncios_index-search-form{
        margin-top:25px;
        margin-bottom :25px;
    }
    #content-body-search_anuncios_index-search-categorias
    {
        margin-top:15px;
        text-align: center;
    }
    #content-body-media_fichas_index_content-formsearch-buscador
    {
        margin-top:15px;
        margin-bottom :15px;
    }
    #content-body-media_fichas_index-content-resultados
    {
        margin-bottom: 35px;
        text-align: center;    
    }
    #content-body-media_fichas_index-content-detalle-title-content
    {
        margin: 0 0 0 5px;
    }
    #content-body-media_fichas_index-content-lista img
    {
        margin-bottom: 10px;
        margin-left: 10px;   
    }
    #content-body-media_fichas_index-content-detalle-title
    {
        margin-bottom : 5px;
    }
    #content-body-media_fichas_index-content-detalle #descripcion{
        margin-top: 10px;
        text-align: justify;
    }
    .navigation, .navigation_user
    {
        padding-left : 0;
    }
    .navigation ul, .navigation_user ul
    {
        list-style: none;
        
    }
    .navigation li, .navigation_user li
    {
		background-image:url(/images/fondo_botones.png);
        display:block;
        margin-bottom:3px;
        margin-left:0px ;
        padding-left:10px;
    }
    
    .navigation li a
    {
        text-decoration: none;
        font-weight: bold;
        color: #12416F;
    }
    .navigation li.active a
    {
        color: #FFFFFF;
    }
    .navigation li.active
    {
		background-image:url(/images/fondo_botones2.png);
    }

    .zend_form dd
    {
        margin-left: 0;
    }
    
    .linkContinenteRojo
    {
        color:#12416F;
        font-weight: bold;
        text-decoration: none;
    }
    .linkContinenteNegro
    {
        color:#113A64;
        font-weight: bold;
        text-decoration: none;
    }
    
    .linkRojo
    {
        color:#12416F;
        font-weight: bold;
        text-decoration: none;
    }
    .linkNegro
    {
        color:#113A64;
        font-weight: bold;
        text-decoration: none;
    }
    
    table.calendario {
        border-width: 1px 1px 1px 1px;
        border-spacing: 2px;
        border-style: solid;
        border-color: rgb(204, 204, 204);
        border-collapse: collapse;
        background-color: white;
    }
    table.calendario th {
        border-width: 1px 1px 1px 1px;
        padding: 3px 3px 3px 3px;
        border-style: solid;
        border-color: rgb(204, 204, 204);
        background-color: #113A64;
        color: white;
        text-align: right;
        font-size: 16px;
        /*font-family: "Century Gothic";*/
        -moz-border-radius: 0px 0px 0px 0px;
    }
    table.calendario th a
    {
        color:white;
    }
    table.calendario td {
        border-width: 1px 1px 1px 1px;
        padding: 3px 3px 3px 3px;
        border-style: solid;
        border-color: rgb(204, 204, 204);
        background-color: white;
        -moz-border-radius: 0px 0px 0px 0px;
    }
    table.calendario td.now, table.calendario td.default
    {
        height: 100px;
        vertical-align: top;
    }
    table.calendario td.now
    {
        background-color: #EDEBEC;
    }
    table.calendario td.default
    {
        background-color: #fff;
    }
    table.calendario tr.dias td
    {
        background-color: #EDEBEC;
    }
    /**
    *  FormularioAPC AREA PRIVADA CLUBS
    */
    .formularioAPC input[type=text], .formularioAPC textarea{
        width: 80%;
        border: #666666 solid 1px;      
    }
    .formularioAPC textarea{
        width: 80%;
        height: 80px;      
    }
    .formularioAPC .zend_form p {
        margin-bottom :15px;
        font-style: italic;
    }
    .formularioAPC input.hasDatepicker{
        width: 10em;
    }
    .formularioAPC input[type=checkbox]{
        border: #666666 solid 1px; 
    }
    .formularioAPC legend{
        font-weight: 600;
        color: #12416F;
    }
    .formularioAPC dl.zend_form dt#reservado-label{
        text-align: left;
        margin-left: 255px;
        width: auto;
    }

    /**
    *  FIN FormularioAPC AREA PRIVADA CLUBS
    */
    
    /**** Zend Form Styling ****/
    dl.zend_form{
        margin: 0;
        padding-top: 10px;
    }
    dl.zend dt, dd { min-height: 30px; }
    dl.zend_form dt {
        float: left;
        clear: left;
        text-align: right;
    }
    dl.zend_form dt label { font-weight: 600; }
    dl.zend_form dd {
        /*float: left;
        clear: right;*/
        padding-left: 5px;
    }
    
    dl.zend_form dd ul.errors {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    dl.zend_form dd ul.errors li {
        float: left;
        margin: 0 0.15em;
        font-size: 12px;
        color: #666666;
    }
    /**** End Zend Form Styling****/ 
    
    /**** ADMIN Zend Form Styling ****/ 
    .admin_form dl.zend_form dt {
        float: none;
        /*clear: none;*/
        text-align: left;
    }
    .admin_form dl.zend_form dd {
        padding-left: 0;
    }
    .admin_form dl.zend_form dd ul.errors li {
        float: left;
        margin: 0 0.15em;
        font-size: 12px;
        color: #12416F;
    }
    /**** ADMIN End Zend Form Styling****/
    
    /**** ANUNCIOS Zend Form Styling ****/ 
    #form-anuncios dl.zend_form dt, #form-fichas dl.zend_form dt, #clubBasic dl.zend_form dt, #form-clubInfo dl.zend_form dt, #adminClubZone dl.zend_form dt, #clubZone dl.zend_form dt{
        /*float: none;
        clear: none;
        text-align: left;*/
        width: 160px;
        margin-right: 5px;
    }
    #form-cursos dl.zend_form dd{
        margin-left: 250px;
    }
    #form-viajes dl.zend_form dd{
        margin-left: 250px;
    }
    #form-clubInfo dl.zend_form dd{
        margin-left : 340px;    
    }
    #adminClubZone dl.zend_form dd{
        margin-left : 160px;    
    }
    #clubBasic dl.zend_form dd{
        margin-left : 160px;    
    }
    #zoneImages dl.zend_form dt{
        width: 70px;
        margin-right: 5px;    
    }
    #email dl.zend_form dt{
        width: 80px!important;
        margin-right: 5px;        
    }
    #email dl.zend_form dd #captcha-input{
        margin-left: 80px;
    }
    #email dl.zend_form p.hint{
        margin: 0 0 0 85px;
    }
    #agenda-email dl.zend_form dt{
        width: 90px;
        margin-right: 5px;        
    }
    #agenda-email dl.zend_form dd #captcha-input{
        margin-left: 90px;
    }
    #agenda-email dl.zend_form p.hint{
        margin: 0 0 0 95px;
    }
    #clubLocation dl.zend_form dt, #clubAddzone dl.zend_form dt{
        width: 200px;
        margin-right: 5px;    
    }
    #clubAddzone .zend_form dd, #clubLocation .zend_form dd{
        margin-left: 150px;
    }
    #form-viajes dl.zend_form dt, #form-cursos dl.zend_form dt, #form-clubInfo dl.zend_form dt {
        width: 250px;
        margin-right: 5px;
    }
    #form-clubInfo dl.zend_form dt {
        width: 340px;
    }
    #form-viajes .separator, #form-cursos .separator {
        margin-bottom: 50px;
    }
    #form-viajes p, #form-cursos p{
        margin-left: 255px;
        padding: 0;
    }
    #form-anuncios dl.zend_form dd#submit-element, #form-fichas dl.zend_form dd#submit-element, #clubBasic dl.zend_form dd#submit-element, #form-clubInfo dl.zend_form dd#submit-element {
        text-align:right;
        margin-right: 10px;
    }
    
    #clubBasic dl.zend_form dd ul.errors, #form-clubInfo dl.zend_form dd ul.errors {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    #clubBasic dl.zend_form dd ul.errors li, #form-clubInfo dl.zend_form dd ul.errors li {
        float:none;
        font-size: 12px;
        color: #ff0000;
    }
    #clubBasic dl.zend_form p.hint {
        margin: 0 0 0 160px;
        font-size: 12px;
        width: 50%;
    }
   
    /**** ADMIN End Zend Form Styling****/  
    
    #content-body-user_media_imagenes-content-form dl.zend_form dd, #content-body-user_media_videos-content-form dl.zend_form dd {
        float: left;
        clear: right;
        padding-left: 3px;
        width: 39%;
    }
    
    #content-body-user_media_videos-content-form dl.zend_form dd {
        float: left;
        clear: right;
        padding-left: 5px;
        width: 55%;
    }

    
    
    #content-body-user_profile_edit-content dl.zend_form dt {
        width: 35%;
        padding-right : 5px;
    }
    
    #content-body-user_profile_edit-content #descripcion-element {
        padding-bottom : 5px;
    }
    
    #content-body-user_profile_edit-content #submit-element {
        text-align: right;
        padding-right: 4px;
    }
    
    #content-body-user_profile_edit-links{
        margin-top: 30px;    
    }
    
    a.boton {
        padding: 3px 5px 3px 5px;
        background-color: #ccc;
    }
    
    a.botonrojo {
        background-color: #12416F;
        color: white;
        font-size: 12px;
        font-weight: normal;
    }
    
    
    /** flashMessenger **/
    
    .error, a.error span, .validation-advice { color:#D40707 !important; font-style:bold !important; }
    .notice                 { color:#ea7601}
    .header-flashmessenger ul            { border:0 !important; }
    .header-flashmessenger li {
        min-height:23px !important;
        margin-bottom:11px !important;
        padding:8px 8px 2px 32px !important;
        font-size:.95em !important;
        font-weight:bold !important;
        list-style:none;
        
        }
    .header-flashmessenger ul li {
        margin:0 0 3px 0 !important;
        border:0 !important;
        padding:0 !important;
        }
    .error-msg {
        border:1px solid #f16048 !important;
        color:#df280a !important;
        background:#faebe7;
        margin-left: 0 !important;
        }
    .success-msg {
        border:1px solid #95a486 !important;
        color:#3d6611 !important;
        background:#eff5ea ;
        margin-left: 0 !important; 
        }
    .notice-msg {
        border:1px solid #ffd967 !important;
        background:#fffbf0 ;
        color:#3d6611 !important;
        margin-left: 0 !important; 
        }
    .warning-msg {
        border:1px solid #666e73 !important;
        background:#e6e6e6 ;
        color:#12416F !important;
        margin-left: 0 !important; 
        }
    .error-msg ul li, .success-msg ul li, .notice-msg ul li, .warning-msg ul li {
        margin-left: 5px !important;
    }
    /* End flashMessenger */
     
    #overlay {
        position: fixed;
        z-index:100;
        top: 0px;
        left: 0px;
        height:100%;
        width:100%;
    }
    .overlayBG {
        background-color:#000;
        filter:alpha(opacity=75);
        -moz-opacity: 0.75;
        opacity: 0.75;
    }
    #window {
        position: fixed;
        background: #ffffff;
        z-index: 102;
        color:#12416F;
        border: 4px solid #525252;
        text-align:left;
        top:50%;
        left:50%;
        padding-bottom: 15px;
    }
    #window img {
        display:block;
        margin: 15px 0 0 15px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #666;
        border-left: 1px solid #666;
    }
    
    .infoWindowtmlHtml{
        width: 250px;        
    }
    
    .infoWindowtmlHtml H5{
        margin-top: 0;        
    }
    #map_canvas{
        overflow: hidden;
    }
    #clubBasic #guardar-content, #form-clubInfo #guardar-content, #clubLocation #guardar-content, #clubAddzone #guardar-content
    {
        float: left;
        width: 80%;
        text-align: right;
        padding-right: 10px;
        margin-top: 10px;
    }
    #clubBasic #seguir-content, #form-clubInfo #seguir-content, #clubLocation #seguir-content, #clubAddzone #seguir-content 
    {
        float: right;
        width: 17%;
        margin-top: 10px;
    }
    #pasos
    {
        margin: 5px 10px 0 0;
        text-align: right;
        font-weight: bold;
    }
    /*********************** NUBE DE TAGS ****************************/
    /*.nube{
       border: solid 1px #aaaacc;
       background-color: #ddddff;
       color: #666666;
       width: 335px;
       text-align: center;
    }
    .nube div.etiquetas{
       font-family: verdana,arial,helvetica;
       font-size:8pt;
       padding:5px;
    }*/
    .nube div.etiquetas span{
       float: left;
       margin: 0 3px 0 3px;
       height: 20pt;
       white-space: nowrap;
    }
    .nube div.etiquetas span.etiquetatam1{
       font-size: 110%;   
    }
    .nube div.etiquetas span.etiquetatam2{
       font-size: 120%;   
    }
    .nube div.etiquetas span.etiquetatam3{
       font-size: 130%;   
    }
    div.etiquetas span.etiquetatam4{
       font-size: 140%;   
    }
    .nube div.etiquetas span.etiquetatam5{
       font-size: 150%;   
    }
    .nube div.etiquetas span.etiquetatam6{
       font-size: 160%;   
    }
    .nube div.etiquetas span.etiquetatam7{
       font-size: 170%;   
    }
    .nube div.etiquetas span.etiquetatam8{
       font-size: 180%;   
    }
    .nube div.etiquetas span.etiquetatam9{
       font-size: 190%;   
    }
    .nube div.etiquetas span.etiquetatam10{
       font-size: 200%;   
    }