
a { text-decoration: none; cursor: pointer; color: #0a97a8; font-weight: bold; }
a:visited { text-decoration: none; cursor: pointer; color: none; }

* { margin: 0px; }

.underline { text-decoration: underline; }
.blue { color: #0a97a8; }
.bold { font-weight: bold; }

html, body { background: #262626; font-family: "Helvetica"; height: 100%; }
 
.bt-paypal {border:0; background: #0a97a8; float: left; width:127px; height:39px; cursor:pointer; margin-right:10px; margin-top: 5px; color: white; font-weight: bold; }
.bt-creditcard {border:0; background: #0a97a8; float: left; width:135px; height:32px; cursor:pointer; margin-right:10px; margin-top: 7px; color: white; font-weight: bold;}

.lista_errores { background: #c3c3c3; border: 1px solid red; padding: 10px; }


#header #logo_48options { position: absolute; z-index: 10; top: 35px; left: 60px; }
#header #title_48options { position: absolute; z-index: 10; top: 74px; left: 485px; }
#header #title_48options_content { position: absolute; z-index: 10; top: 74px; left: 305px; }


/* ----------------------------------------------------------------- */
/* "pegatines" informatives */
/*#body_48options #index #left #p_add { position: absolute; top: 520px; left: 210px; background: url(../images/48options/p_add.png); height: 44px; width: 278px; }
#body_48options #index #left #p_start { position: absolute; top: 260px; left: -45px; background: url(../images/48options/p_start.png); height: 72px; width: 91px; }
*/
#body_48options #index #left #p_add { position: absolute; top: 520px; left: 210px; background: url(../images/48options/p_add.png); height: 44px; width: 278px; }
#body_48options #index #left #p_start { position: absolute; top: 260px; left: -45px; background: url(../images/48options/p_start.png); height: 72px; width: 91px; }


/* ----------------------------------------------------------------- */
#body_48options #cms { height: 30px; background: #262626; color: #9a9a9a; font-size: 11px; padding-top: 10px; }
        #body_48options #cms li { display: inline; margin-right: 5px; padding-right: 5px;  }
        #body_48options #cms li a { color: #ccc; font-weight: bold; }
        #body_48options #cms li a:hover { text-decoration: underline; }

#body_48options { position: relative; width: 960px; margin: 0px 0px 0px 90px;}
    #body_48options #index #left { float:left; width:570px; background: #EDEDED; }
        #body_48options #index #left .textarea { background: url(../images/48options/background_textarea.png) no-repeat; clear:both; float: left; height:177px; margin: 0px 0px 30px 30px; width:504px; }
        #body_48options #index #left .textarea textarea { float: left; border:0px; margin: 3px 0px 0px 10px; width:465px; height:100px; }
        #body_48options #index #left #msg_header { margin: 10px; font-size: 12px; font-family: "Arial"; line-height: 15px; margin-bottom: 0px}
        #body_48options #index #left #msg_footer { float:left; width:570px; background: #262626; font-size: 11px; color: #9a9a9a; }
        #body_48options #index #left #msg_footer img { float:left; }
        #body_48options #index #left #msg_footer label { margin-left: 5px; }
        #body_48options #index #left #peticion_form #window_error { position: absolute; top: 300px; left: 40%; width: 300px; background: #ddd; color: black; border: 5px solid #0a97a8; display: none; padding: 10px; font-size: 12px; }
        #body_48options #index #left #peticion_form #window_error li { margin: 10px 0px; }
        #body_48options #index #left #peticion_form #window_error a { text-decoration: underline; font-weight: bold; }
        #body_48options #index #left #peticion_form #window_error .title { color: black; font-weight: bold; }
        #body_48options #index #left #peticion_form #window_error #close_error_window { float: right; width: 60px; border: none; background: #0a97a8; color: white; font-weight: bold; }



        #body_48options #index #left #peticion_form input { float: right; }
        #body_48options #index #left #msg_footer #form input { float: left; width: 80px; border: none; background: none; color: #9a9a9a; border-bottom: 1px dashed #ccc; }
        #body_48options #index #left #msg_footer #form select { float: left; font-size: 9px; }
        #body_48options #index #left #msg_footer #form label { float: left; }
        #body_48options #index #left #msg_footer #form { float: left; margin: 0px; margin-top: 10px; margin-left: -13px; }
        #body_48options #index #left #msg_footer #button_send_request { cursor: pointer; border: none; background: url(../images/48options/send_off.png); width: 77px; height: 31px; float: right; }
        #body_48options #index #left #msg_footer #button_send_request:hover { background: url(../images/48options/send_on.png); }

        #body_48options #index #left #msg_footer #button_send_request.es { background: url(../images/48options/send_off_es.png); }
        #body_48options #index #left #msg_footer #button_send_request.es:hover { background: url(../images/48options/send_on_es.png); }
        #body_48options #index #left #msg_footer #button_send_request.fr { background: url(../images/48options/send_off_fr.png); }
        #body_48options #index #left #msg_footer #button_send_request.fr:hover { background: url(../images/48options/send_on_fr.png); }
        #body_48options #index #left #msg_footer #button_send_request.de { background: url(../images/48options/send_off_de.png); }
        #body_48options #index #left #msg_footer #button_send_request.de:hover { background: url(../images/48options/send_on_de.png); }
        #body_48options #index #left #msg_footer #button_send_request.it { background: url(../images/48options/send_off_it.png); }
        #body_48options #index #left #msg_footer #button_send_request.it:hover { background: url(../images/48options/send_on_it.png); }
        #body_48options #index #left #msg_footer #button_send_request.ru { background: url(../images/48options/send_off_ru.png); }
        #body_48options #index #left #msg_footer #button_send_request.ru:hover { background: url(../images/48options/send_on_ru.png); }


        #body_48options #index #left #home_text { padding-top: 80px; clear: both; background: #262626; color: white; line-height: 22px; padding-bottom: 60px; font-size: 13px;}
        #body_48options #index #left #home_text h1 { font-weight: bold; margin-top: 20px; }
        #body_48options #index #left #home_text h2 { color: #FA5A00; margin-top: 15px; margin-bottom: 5px; font-weight: bold; }

        /* list company width: 
         * 152px = 100(img) + 7 (padding_img) + 45 (extra_padding) 
         * */
    #body_48options #index #right { float:left; width: 380px; padding-top: 115px; }
        #body_48options #index #right a { color: #CCC; font-weight: bold; }
        #body_48options #index #right #grid_photos img { padding: 0px 7px 7px 0px; }
        #body_48options #index #right .extra_padding { padding-left: 45px; }
        #body_48options #index #right #list_company { padding-right: 5px; float: left; width: 153px; text-align: right; }
        #body_48options #index #right #list_company #fake_photo_space { padding-top: 12px;  }
        #body_48options #index #right #list_company h2 { padding-top: 8px; color: white; font-size: 12px; font-weight: bold; }
        #body_48options #index #right #list_company li { clear:both; padding-top: 13px; color: #ccc; font-family: "trebuchet MS"; font-size: 10px; }
        #body_48options #index #right #link_articles li { padding-top: 8px; color: #ccc; font-family: "trebuchet MS"; font-size: 10px; }
    #body_48options { float:left; width: 950px; }
    #body_48options #index #header_img { float:left; width: 945px; height: 240px; background: url(../images/48options/background_home.jpg); background-repeat: no-repeat; }



/* ----------------------------------------------------------------- */
    #body_48options #content_page #header_img { float:left; width: 945px; height: 219px; background: url(../images/48options/background_content.jpg); }
    #body_48options #content_page #header_img #row_photo img { margin-left: 5px; margin-top: 115px; }

    #body_48options #content_page #p_start_content { position: absolute; top: 240px; left: -45px; background: url(../images/48options/click_here.png); height: 177px; width: 42px; }
    #body_48options #content_page #body{ float:left; position: relative; background: #EDEDED; width: 945px; font-size: 13px; }
        #body_48options #content_page #body #left #header_join{ }
        #body_48options #content_page #body #left #header_join .highlight { color: #0a97a8; }
        #body_48options #content_page #body #left #join_form .title { text-align: left; font-weight: bold; }
        #body_48options #content_page #body #left #join_form p { float: left; text-align: right; width: 400px; padding-bottom: 15px; }
        #body_48options #content_page #body #left #text p { margin-top: 10px; }
        #body_48options #content_page #body #left #text { line-height: 20px; display: inline; }
        #body_48options #content_page #body #left #text h3 { font-style: italic; font-weight: bold; }
        #body_48options #content_page #body #left #text h4 { font-style: italic; font-weight: bold; display: inline;}
        #body_48options #content_page #body #left #text li { list-style-type:disc; margin-left: 15px; }
        #body_48options #content_page #body #left .address .title { font-weight: bold; }
        #body_48options #content_page #body #left .address li { color: #666; font-style: italic; }
        #body_48options #content_page #body #left .article { clear: both; margin-bottom: 20px; }
        #body_48options #content_page #body #left .wrapper { float: left; padding: 25px 0px; }
        #body_48options #content_page #body #ureq_articles li { color: white; }
        #body_48options #content_page #body #ureq_articles a { color: white; }

        #body_48options #content_page #body #left .sitemap a { font-weight: normal; line-height: 25px; margin-left: 10px; }
        #body_48options #content_page #body #left .bullets li { list-style-type: disc; margin: 10px 20px; line-height: 25px; }
        #body_48options #content_page #body #left h1 { color: #0a97a8; font-weight: bold; font-size: 16px; margin: 10px 0px; }
        #body_48options #content_page #body #left h2 { display: inline; color: #0a97a8; font-weight: bold; font-size: 13px; margin: 10px 0px; }
        #body_48options #content_page #body #left p { margin-bottom: 20px; line-height: 21px; }
        #body_48options #content_page #body #left { float: left; width: 600px; color: black; background: none; padding: 20px 0px 100px 30px; }
        #body_48options #content_page #body #small_left { float: left; width: 400px; color: black; background: none; padding: 20px 0px 100px 30px; }
        #body_48options #content_page #body #small_left #text p { margin-top: 10px; }
        #body_48options #content_page #body #small_left #text { line-height: 20px; display: inline; }
        #body_48options #content_page #body #small_left .address .title { font-weight: bold; }
        #body_48options #content_page #body #small_left .address li { color: #666; font-style: italic; }
        #body_48options #content_page #body #small_left .article { clear: both; margin-bottom: 20px; }
        #body_48options #content_page #body #small_left .wrapper { float: left; padding: 25px 0px; }
        #body_48options #content_page #body #small_left .bullets li { list-style-type: disc; margin: 10px 20px; }
        #body_48options #content_page #body #small_left h1 { color: #0a97a8; font-weight: bold; font-size: 16px; margin: 10px 0px; }
        #body_48options #content_page #body #small_left h2 { display: inline; color: #0a97a8; font-weight: bold; font-size: 13px; margin: 10px 0px; }
        #body_48options #content_page #body #small_left p { margin-bottom: 20px; line-height: 21px; }

        #body_48options #content_page #body #right { float: right; background: none; }
        #body_48options #content_page #body #right h2 { font-weight: bold; margin-bottom: 10px; }
        #body_48options #content_page #body #right li { margin-bottom: 2px; margin-left: 5px; }
        #body_48options #content_page #body #right a { font-weight: normal;  }
        #body_48options #content_page #body #small_right { float: right; background: none; }
        #body_48options #content_page #body #small_right img { padding: 15px; }
        #body_48options #content_page #body #small_right #banner_aboutus { position: relative; background:url(/media/images/48options/aboutus.png); background-repeat: no-repeat; width: 434px; height: 305px; top: 15px; right: 10px; }
        #body_48options #content_page #body #small_right #banner_increable { position: absolute; background:url(/media/images/48options/increable_banner.jpg); width: 121px; height: 72px; top: 210px; left: 505px; }
        #body_48options #content_page #body #small_right #banner_odc { position: absolute; background:url(/media/images/48options/odc_banner.jpg); width: 172px; height: 72px; left: 630px; top: 210px;}
        #body_48options #content_page #body #small_right #banner_48options { position: absolute; background:url(/media/images/48options/48options_banner.jpg); width: 144px; height: 71px; left: 790px; top: 210px;  }

        #body_48options #index #right #link_articles h2 { padding-top: 8px; color: white; font-size: 12px; font-weight: bold; }

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

#footpanel { background: #262626; background: url(../images/48options/background_footer.png) repeat-x; bottom: 0; left: 0; height: 30px; margin: 0px; position: fixed; width: 100%; z-index: 9999; padding-top: 10px; }
    #footpanel #left { color: white; float: left; margin-left: 90px; margin-top: 5px; text-align: left; width: 240px; }
        #footpanel #left span { color: white; font-size: 12px; font-weight: bold; } 
        #footpanel #left a { color: white; } 

    #footpanel #right { float: right; margin-top: 2px; text-align: right; width: 900px; }
        #footpanel #right a { color: #ccc; }
        #footpanel #right img { vertical-align: middle;   }
        #footpanel #right li.last { border: 0px; }
        #footpanel #right li { border-right: 1px solid #ccc; display: inline; font-size: 10px; font-weight: bold; margin-right: 5px; padding-right: 5px; text-align: middle; }
        #footpanel #right li a:hover { text-decoration: underline; }

