@charset "utf-8";

/* CSS Document */



/* ************************************************************************************************************************



AA



File:			style.css

Author:			Amapola Azul

Homepage:		www.amapolazul.com

Copyright:		2013



************************************************************************************************************************ */



/* ---------- General ---------- */



* {

    margin:0px;

    padding:0px;

}



body {

    margin:0px;

    padding:0px;

    background:url(../images/bg.jpg) no-repeat;

    background-position:top;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

}



img {

    border:none;

}



a {

    color:#FF6700;

    text-decoration:none;

}



a:hover {

    text-decoration:underline;

}



b {

    color:#4D4D4D;

}



strong {

    color:#4D4D4D;

}



ul {

    list-style:none;

}



li {

    list-style:none;

}



.inputbox {

    padding:2px;

    border:1px solid #808080;

    -ms-border-radius:8px;

    -moz-border-radius:8px;

    -webkit-border-radius:8px;

    -khtml-border-radius:8px;

    border-radius:8px;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

}



.button {

    padding:5px 10px 5px 10px;

    background-color:#FBFBFB;

    border:1px solid #808080;

    -ms-border-radius:8px;

    -moz-border-radius:8px;

    -webkit-border-radius:8px;

    -khtml-border-radius:8px;

    border-radius:8px;

    color:#808080;

}



/* ---------- Template ---------- */



.top {

    width:950px;

    height:25px;

    margin:auto;

    padding:10px 25px 0px 25px;

    background-color:#FFF;

}



.header {

    width:950px;

    height:82px;

    margin:auto;

    padding:0px 25px 0px 25px;

    background:url(../images/header_bg.png) no-repeat #FFF;

    background-position:center;

}



.banners_wrap {

    width:1000px;

    margin:auto;

    background-color:#FFF;

}



.banners {

    width:950px;

    height:350px;

    margin:auto;

    padding:10px 0px 32px 0px;

    background:url(../images/banners_bg.png) no-repeat;

    background-position:bottom;

}



.container {

    width:1000px;

    margin:10px auto 10px auto;

}



.container .left {

    width:200px;

    margin:0px 30px 0px 25px;

    float:left;

    position:relative;

}



.container .component {

    width:670px;

    margin-right:25px;

    padding:24px;

    background-color:#FBFBFB;

    border:1px solid #FFF;

    -webkit-box-shadow:5px 5px 8px 0px #666;

    box-shadow:5px 5px 8px 0px #666;

    float:right;

    position:relative;

}



.home {

    width:1000px;

    margin:auto;

    padding:10px 0px 10px 0px;

}



.menu_bottom_wrap {

    min-width:1000px;

    background-color:#666;

}



.menu_bottom {

    width:1000px;

    height:35px;

    margin:auto;

}



.copyright_wrap {

    min-width:1000px;

    background-color:#5D5D5D;

}



.copyright {

    width:980px;

    margin:auto;

    padding:10px;

    color:#FFF;

    text-align:center;

}



.copyright a {

    color:#FFF;

}



/* ---------- Contents ---------- */



/* General */



/* Cms Contents */



.cms_contents {

}



.cms_contents .title {

    width:200px;

    height:25px;

    margin:-25px auto auto auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_contents .item {

}



.cms_contents .item .item_title {

    margin:10px 0px 10px 0px;

    font-size:18px;

    color:#4D4D4D;

}



.cms_contents .item .item_title a {

    color:#4D4D4D;

}



.cms_contents .item .item_text {

}



/* Cms Products Categories */



.cms_products_categories {

    margin:0px 5px 0px 5px;

}



.cms_products_categories .title {

    width:200px;

    height:25px;

    margin:-25px auto 10px auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_products_categories .item {

    width:200px;

    margin:10px;

    float:left;

    position:relative;

}



.cms_products_categories .item .item_img {

    text-align:center;

}



.cms_products_categories .item .item_img img {

    max-width:200px;

    max-height:200px;

}



.cms_products_categories .item .item_title {

    height:30px;

    margin:10px 0px 10px 0px;

    font-size:14px;

    color:#4D4D4D;

    text-align:center;

}



.cms_products_categories .item .item_title a {

    color:#4D4D4D;

}



/* Cms Products */



.cms_products {

    margin:0px 5px 0px 5px;

}



.cms_products .title {

    width:200px;

    height:25px;

    margin:-25px auto 10px auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_products .item {
    width: 197px;
    margin: 10px;
    float: left;
    position: relative;
    height: 263px;
    border: 1px solid #AAA;
}

.cms_suppliers .item {
    width: 197px;
    margin: 10px;
    float: left;
    position: relative;
    height: 150px;
    border: 1px solid #AAA;
}

.cms_suppliers .item {
    width: 197px;
    margin: 10px;
    float: left;
    position: relative;
    height: 145px;
    border: 1px solid #AAA;
}



.cms_products .item .item_img {

    text-align:center;

}



.cms_products .item .item_img img {
    max-width: 197px;
    max-height: 200px;
}



.cms_products .item .item_title {

    height:30px;

    margin:10px 0px 10px 0px;

    font-size:14px;

    color:#4D4D4D;

    text-align:center;

}



.cms_products .item .item_title a {

    color:#4D4D4D;

}



.cms_products .view_img {

    width:300px;

    float:left;

    position:relative;

}



.cms_products .view_img img {

    max-width:300px;

    max-height:300px;

}



.cms_products .view_title {

    width:340px;

    margin-bottom:10px;

    float:right;

    position:relative;



}



.cms_products .view_description {

    width:340px;

    float:right;

    position:relative;

}



.cms_products .document {

    margin:10px 0px 10px 0px;

    padding:5px;

    background:url(../images/login_password_bg.png) no-repeat;

    background-position:center;

    font-weight:bold;

    text-align:center;

    text-transform:uppercase;

}



.cms_products .document a {

    color:#FFF;

}



.cms_products .back {

    text-align:center;

}



/* Cms News */



.cms_news {

}



.cms_news .title {

    width:200px;

    height:25px;

    margin:-25px auto auto auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_news .item {

}



.cms_news .item .item_title {

    margin:10px 0px 10px 0px;

    font-size:18px;

    color:#4D4D4D;

}



.cms_news .item .item_title a {

    color:#4D4D4D;

}



.cms_news .item .item_text {

}



/* Cms Downloads */



.cms_downloads {

}



.cms_downloads .title {

    width:200px;

    height:25px;

    margin:-25px auto auto auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_downloads .item {

}



.cms_downloads .item .item_title {

    margin:10px 0px 10px 0px;

    font-size:18px;

    color:#4D4D4D;

    float:left;

    position:relative;

}



.cms_downloads .item .item_title a {

    color:#4D4D4D;

}



.cms_downloads .item .item_image {

    margin:10px 0px 10px 0px;

    float:right;

    position:relative;

}



/* Cms Contact Us */



.cms_contact_us {

}



.cms_contact_us .title {

    width:200px;

    height:25px;

    margin:-25px auto auto auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_contact_us .form {

    width:370px;

    margin:15px 0px 10px 0px;

    float:left;

    position:relative;

}



.cms_contact_us .data {

    float:right;

    position:relative;

}



.cms_contact_us .data .image {

    margin:15px 0px 10px 0px;

    float:right;

}



.cms_contact_us .data .info {

    text-align:right;

}



/* Cms Search */



.search {

}



.search .title {

    width:200px;

    height:25px;

    margin:-25px auto auto auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.search .item {

}



.search .item .item_title {

    margin:10px 0px 10px 0px;

    font-size:18px;

    color:#4D4D4D;

}



.search .item .item_title a {

    color:#4D4D4D;

}



.search .item .item_text {

}



/* Cms Suppliers */



.cms_suppliers {

    margin:0px 5px 50px 5px;

}



.cms_suppliers .title {

    width:200px;

    height:25px;

    margin:-25px auto 10px auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.cms_suppliers .item {
	width: 193px;
	margin: 20px 10px 10px 10px;
	float: left;
	position: relative;
}



.cms_suppliers .item .item_img {

    text-align:center;

}



.cms_suppliers .item .item_img img {

    max-width: 193px;
	max-height: 136px;

}



.cms_suppliers .item .item_title {

    height:30px;

    margin:10px 0px 10px 0px;

    font-size:14px;

    color:#4D4D4D;

    text-align:center;

}



.cms_suppliers .item .item_title a {

    color:#4D4D4D;

}



/* Login */



.login {

}



.login .title {

    width:200px;

    height:25px;

    margin:-25px auto auto auto;

    background:url(../images/cms_news_title_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.login .form {

    margin:15px 0px 10px 0px;

}



/* ---------- Modules ---------- */



/* Top */



.module_t1 {

    font-size:10px;

}



.module_t1 a {

    height:14px;

    padding-top:4px;

    color:#000;

    display:block;

    float:right;

    position:relative;

}



.module_t1 .es {

}



.module_t1 a.es {

    width:65px;

    background:url(../images/module_t1_es_a_bg.png) no-repeat;

    background-position:right;

}



.module_t1 .en {

    margin-left:10px;

}



.module_t1 a.en {

    width:55px;

    background:url(../images/module_t1_en_a_bg.png) no-repeat;

    background-position:right;

}



/* Header */



.module_h1 {

    padding:0px 15px 0px 15px;

    float:left;

    position:relative;

}



.module_h2 {

    float:left;

    position:relative;

}



#menu_main {

    float:left;

    position:relative;

    z-index:100;

}



#menu_main, #menu_main ul {

    margin:0px;

    margin-right:10px;

    padding:0px;

    list-style-type:none;

    list-style-position:outside;

    line-height:normal;

    position:relative;

}



#menu_main ul {

    top:78px;

    display:none;

    position:absolute;

    z-index:1;

}



#menu_main li {

    background:url(../images/menu_main_li_bg.png) no-repeat;

    background-position:right 39px;

    float:left;

    position:relative;

}



#menu_main a {

    font-size:14px;

    color:#666;

    text-align:center;

    display:block;

}



#menu_main a:hover {

    color:#FFF;

    text-decoration:none;

}



#menu_main li ul {

    padding:10px;

    background-color:#F7F7F7;

    -webkit-box-shadow:5px 5px 8px 0px #666;

    box-shadow:5px 5px 8px 0px #666;

}



#menu_main li ul li {

    padding:0px;

}



#menu_main li ul a {

    width:14em;

    margin:2px 0px 2px 0px;

    padding:5px;

    background-color:#FFF;

    border-right:none;

    font-size:14px;

    color:#000;

    line-height:normal;

    text-align:left;

    float:left;

}



#menu_main li ul a:hover {

    background-color:#29A9E0;

}



#menu_main ul ul {

    top:auto;

}



#menu_main li ul ul {

    margin:0px 0px 0px 10px;

    left:16em;

}



#menu_main li:hover ul ul, #menu_main li:hover ul ul ul, #menu_main li:hover ul ul ul ul {

    display:none;

}



#menu_main li:hover ul, #menu_main li li:hover ul, #menu_main li li li:hover ul, #menu_main li li li li:hover ul {

    display:block;

}



/* Es */



#menu_main li.item_1, #menu_main li.item_2 {

    width:82px;

    height:75px;

    margin:-14px 0px 0px 0px;

    padding-right:5px;

    position:relative;

    z-index:10000;

}



#menu_main li.item_1 a, #menu_main li.item_2 a {

    padding:37px 0px 22px 24px;

}



#menu_main li.item_1 a:hover, #menu_main li.item_1 a.active, #menu_main li.item_2 a:hover, #menu_main li.item_2 a.active {

    background:url(../images/item_1_a_hover_bg.png) no-repeat;

    color:#FFF;

}



#menu_main li.item_1 ul a.active, #menu_main li.item_1 ul a:hover, #menu_main li.item_2 ul a:hover, #menu_main li.item_2 ul a.active {

    background:none;

    background-color:#29A9E0;

}



#menu_main li.item_3, #menu_main li.item_4 {

    width:87px;

    height:78px;

    margin:-17px 0px 0px -12px;

    padding-right:6px;

    background-position:right 41px;

    position:relative;

    z-index:10000;

}



#menu_main li.item_3 a, #menu_main li.item_4 a {

    padding:39px 0px 22px 18px;

}



#menu_main li.item_3 a:hover, #menu_main li.item_3 a.active, #menu_main li.item_4 a:hover, #menu_main li.item_4 a.active {

    background:url(../images/item_3_a_hover_bg.png) no-repeat;

    color:#FFF;

}



#menu_main li.item_3 ul a, #menu_main li.item_4 ul a {

    padding:5px;

}



#menu_main li.item_3 ul a.active, #menu_main li.item_3 ul a:hover, #menu_main li.item_4 ul a.active, #menu_main li.item_4 ul a:hover {

    background:none;

    background-color:#29A9E0;

}



#menu_main li.item_21, #menu_main li.item_45 {

    width:92px;

    height:78px;

    margin:-17px 0px 0px -12px;

    padding-right:6px;

    background-position:right 41px;

    position:relative;

    z-index:10000;

}



#menu_main li.item_21 a, #menu_main li.item_45 a {

    padding:39px 0px 22px 18px;

}



#menu_main li.item_21 a:hover, #menu_main li.item_21 a.active, #menu_main li.item_45 a:hover, #menu_main li.item_45 a.active {

    background:url(../images/item_21_a_hover_bg.png) no-repeat;

    color:#FFF;

}



#menu_main li.item_21 ul a, #menu_main li.item_45 ul a {

    padding:5px;

}



#menu_main li.item_21 ul a.active, #menu_main li.item_21 ul a:hover, #menu_main li.item_45 ul a.active, #menu_main li.item_45 ul a:hover {

    background:none;

    background-color:#29A9E0;

}



#menu_main li.item_22, #menu_main li.item_46 {

    width:147px;

    height:78px;

    margin:-17px 0px 0px -14px;

    padding-right:6px;

    background-position:right 41px;

    position:relative;

    z-index:10000;

}



#menu_main li.item_22 a, #menu_main li.item_46 a {

    padding:39px 0px 22px 22px;

}



#menu_main li.item_22 a:hover, #menu_main li.item_22 a.active, #menu_main li.item_46 a:hover, #menu_main li.item_46 a.active {

    background:url(../images/item_22_a_hover_bg.png) no-repeat;

    color:#FFF;

}



#menu_main li.item_22 ul a.active, #menu_main li.item_22 ul a:hover, #menu_main li.item_46 ul a.active, #menu_main li.item_46 ul a:hover {

    background:none;

    background-color:#29A9E0;

}



#menu_main li.item_23, #menu_main li.item_47 {

    width:92px;

    height:78px;

    margin:-17px 0px 0px -12px;

    padding-right:6px;

    background-position:right 41px;

    position:relative;

    z-index:10000;

}



#menu_main li.item_23 a, #menu_main li.item_47 a {

    padding:39px 0px 22px 18px;

}



#menu_main li.item_23 a:hover, #menu_main li.item_23 a.active, #menu_main li.item_47 a:hover, #menu_main li.item_47 a.active {

    background:url(../images/item_23_a_hover_bg.png) no-repeat;

    color:#FFF;

}



#menu_main li.item_23 ul a.active, #menu_main li.item_23 ul a:hover, #menu_main li.item_47 ul a.active, #menu_main li.item_47 ul a:hover {

    background:none;

    background-color:#29A9E0;

}



#menu_main li.item_24, #menu_main li.item_48 {

    width:92px;

    height:78px;

    margin:-17px 0px 0px -12px;

    padding-right:6px;

    background:none;

    position:relative;

    z-index:10000;

}



#menu_main li.item_24 a, #menu_main li.item_48 a {

    padding:39px 0px 22px 20px;

    border-right:none;

}



#menu_main li.item_24 a:hover, #menu_main li.item_24 a.active, #menu_main li.item_48 a:hover, #menu_main li.item_48 a.active {

    background:url(../images/item_24_a_hover_bg.png) no-repeat;

    color:#FFF;

}



#menu_main li.item_24 ul a.active, #menu_main li.item_24 ul a:hover, #menu_main li.item_48 ul a.active, #menu_main li.item_48 ul a:hover {

    background:none;

    background-color:#29A9E0;

}



/* Menu Login */



ul#menu_main li .menu_main_1_login {

    display:none;

}



ul#menu_main li:hover .menu_main_1_login {

    display:block;

}



ul#menu_main li ul li .menu_main_2_login {

    display:none;

}



ul#menu_main li ul li:hover .menu_main_2_login {

    display:block;

}



ul#menu_main li ul li ul li .menu_main_3_login {

    display:none;

}



ul#menu_main li ul li ul li:hover .menu_main_3_login {

    display:block;

}



.menu_main_1_login, .menu_main_2_login, .menu_main_3_login {

    width:200px;

    margin-left:17em;

    padding:10px;

    background-color:#F7F7F7;

    -webkit-box-shadow:5px 5px 8px 0px #666;

    box-shadow:5px 5px 8px 0px #666;

    position:absolute;

    clear:both;

}



.menu_main_1_login .title, .menu_main_2_login .title, .menu_main_3_login .title {

    margin-bottom:10px;

    font-size:10px;

    text-align:center;

}



.menu_main_1_login .box, .menu_main_2_login .box, .menu_main_3_login .box {

    width:160px;

    height:24px;

    margin:0px 20px 10px 20px;

    padding:4px 0px 0px 8px;

    background:url(../images/line_1.png) no-repeat;

}



.menu_main_1_login .label, .menu_main_2_login .label, .menu_main_3_login .label {

    padding-top:2px;

    font-size:10px;

    color:#808080;

    float:left;

    position:relative;

}



.menu_main_1_login .inputbox_box, .menu_main_2_login .inputbox_box, .menu_main_3_login .inputbox_box {

    width:80px;

    margin-right:15px;

    float:right;

    position:relative;

}



.menu_main_1_login .inputbox, .menu_main_2_login .inputbox, .menu_main_3_login .inputbox {

    width:80px;

    border:1px solid #EFEFEF;

}



.menu_main_1_login .button, .menu_main_2_login .button, .menu_main_3_login .button {

}



.menu_main_1_login .password_box, .menu_main_2_login .password_box, .menu_main_3_login .password_box {

    width:110px;

    margin-right:10px;

    padding-top:10px;

    font-size:10px;

    float:left;

    position:relative;

}



div.menu_main_3_login form#login div.password_box a {

    width:auto;

    margin:0px;

    padding:0px;

    background-color:transparent;

    border-right:none;

    font-size:10px;

    color:#000;

    line-height:normal;

    text-align:left;

    float:left;

}



.menu_main_1_login .button_box, .menu_main_2_login .button_box, .menu_main_3_login .button_box {

    float:left;

    position:relative;

}



.module_h3 {

    width:142px;

    height:28px;

    margin-top:20px;

    background:url(../images/module_h3_bg.png) no-repeat;

    float:left;

    position:relative;

}



.module_h3 .inputbox {

    width:106px;

    height:22px;

    margin:1px 0px 1px 4px;

    background-color:transparent;

    border:none;

    -ms-border-radius:0px;

    -moz-border-radius:0px;

    -webkit-border-radius:0px;

    -khtml-border-radius:0px;

    border-radius:0px;

    float:left;

    position:relative;

}



.module_h3 .button {

    width:24px;

    height:24px;

    margin:2px 4px 2px 0px;

    padding:0px;

    background:url(../images/module_h3_button_bg.png) no-repeat;

    border:none;

    -ms-border-radius:0px;

    -moz-border-radius:0px;

    -webkit-border-radius:0px;

    -khtml-border-radius:0px;

    border-radius:0px;

    font-size:0px;

    float:left;

    position:relative;

}



/* Banners */



.nivo-controlNav {

    margin-top:-70px;

    position:relative;

    z-index:1000;

}



/* Left */



.module_l1 {

}



.module_l1 .login {

}



.module_l1 .login .password {

    width:200px;

    height:24px;

    margin-bottom:10px;

    background:url(../images/login_password_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.module_l1 .login .password a {

    color:#FFF;

    text-decoration:none;

}



.module_l1 .login .form h3 {

    width:200px;

    height:24px;

    background:url(../images/login_form_h3_bg.png) no-repeat;

    font-size:18px;

    font-weight:normal;

    color:#FFF;

    text-align:center;

}



.module_l1 .login .form .box {

    width:168px;

    height:128px;

    padding:16px;

    background:url(../images/login_form_box_bg.png) no-repeat;

}



.module_l1 .login .form .box .line_1, .module_l1 .login .form .box .line_2 {

    width:160px;

    height:24px;

    margin-bottom:10px;

    padding:4px 0px 0px 8px;

    background:url(../images/line_1.png) no-repeat;

}



.module_l1 .login .form .box .line_1 label, .module_l1 .login .form .box .line_2 label {

    padding-top:2px;

    font-size:10px;

    color:#808080;

    float:left;

    position:relative;

}



.module_l1 .login .form .box .line_1 .inputbox, .module_l1 .login .form .box .line_2 .inputbox {

    width:80px;

    margin-right:15px;

    border:1px solid #EFEFEF;

    float:right;

    position:relative;

}



.module_l1 .login .form .box .line_4 {

    margin-top:5px;

    text-align:center;

}



.module_l1 .login .form .box .line_4 a {

    color:#808080;

}



.container .left {

    float:left;

    position:relative;

}



.container .left .title_products {

    width:200px;

    height:20px;

    margin-bottom:5px;

    padding-top:1px;

    background:url(../images/title_products_bg.jpg) no-repeat;

    font-size:14px;

    color:#FFF;

    text-align:center;

}



.container .left ul {

    list-style:none;

}



.container .left ul li {

    background:url(../images/menu_left_a_bg.png) no-repeat;

    background-position:top;

    background-color:#999;

}



.container .left ul a {

    padding:4px 8px 4px 8px;

    color:#333;

    display:block;

}



.container .left ul a:hover {

    background:url(../images/menu_left_a_bg.png) no-repeat;

    background-position:top;

    color:#FFF;

    text-decoration:none;

}



.container .left ul ul {

    padding:10px;

}



.container .left ul ul li {

    background:none;

}



.container .left ul ul li:nth-child(odd) {

    background:url(../images/menu_left_ul_a_bg.png);

}



.container .left ul ul a:hover {

    background-color:#FFF;

    color:#000;

}



.container .left ul ul ul li:nth-child(odd) {

    background:none;

}



.container .left ul ul ul a {

}



.container .left li ul {

    display:none;

}



.container .left li ul li ul {

    display:block;

}



ul#menu_left li.item_80, ul#menu_left li.item_80 ul, ul#menu_left li.item_158, ul#menu_left li.item_158 ul {

    background-color:#038E96;

}



ul#menu_left li.item_80 a, ul#menu_left li.item_158 a {

    /*background-color:#038E96;*/

}



ul#menu_left li.item_95, ul#menu_left li.item_95 ul, ul#menu_left li.item_173, ul#menu_left li.item_173 ul {

    background-color:#52ADD1;

}



ul#menu_left li.item_95 a, ul#menu_left li.item_173 a {

    /*background-color:#52ADD1;*/

}



ul#menu_left li.item_99, ul#menu_left li.item_99 ul, ul#menu_left li.item_177, ul#menu_left li.item_177 ul {

    background-color:#8AC43F;

}



ul#menu_left li.item_99 a, ul#menu_left li.item_177 a {

    /*background-color:#8AC43F;*/

}



ul#menu_left li.item_103, ul#menu_left li.item_103 ul, ul#menu_left li.item_181, ul#menu_left li.item_181 ul {

    background-color:#D2145A;

}



ul#menu_left li.item_103 a, ul#menu_left li.item_181 a {

    color:#FFF;

}



ul#menu_left li.item_103 ul a:hover, ul#menu_left li.item_181 ul a {

    color:#000;

}



ul#menu_left li.item_109, ul#menu_left li.item_109 ul, ul#menu_left li.item_187, ul#menu_left li.item_187 ul {

    background-color:#C1C11F;

}



ul#menu_left li.item_109 a, ul#menu_left li.item_187 a {

    /*background-color:#C1C11F;*/

}



ul#menu_left li.item_113, ul#menu_left li.item_113 ul, ul#menu_left li.item_191, ul#menu_left li.item_191 ul {

    background-color:#0071BA;

}



ul#menu_left li.item_113 a, ul#menu_left li.item_191 a {

    color:#FFF;

}



ul#menu_left li.item_113 ul a, ul#menu_left li.item_191 ul a {

    color:#000;

}



ul#menu_left li.item_118, ul#menu_left li.item_118 ul, ul#menu_left li.item_196, ul#menu_left li.item_196 ul {

    background-color:#F9AE3B;

}



ul#menu_left li.item_118 a, ul#menu_left li.item_196 a {

    /*background-color:#F9AE3B;*/

}



ul#menu_left li.item_11 ul {

    background-color:#C1C11F;

}



ul#menu_left li.item_11 a {

    background-color:#C1C11F;

}



ul#menu_left li.item_14 ul {

    background-color:#0071BA;

}



ul#menu_left li.item_14 a {

    background-color:#0071BA;

}



.container .left .logout {

    width:200px;

    height:24px;

    margin-top:10px;

    background:url(../images/login_password_bg.png) no-repeat;

    font-size:18px;

    color:#FFF;

    text-align:center;

}



.container .left .logout a {

    color:#FFF;

    text-decoration:none;

}



/* Home */



.module_ho1 {

    width:419px;

    margin-top:20px;

    border-right:1px solid #E4E4E4;

    float:left;

    position:relative;

}



.module_ho1 span {

    padding:30px 15px 0px 30px;

    float:left;

    position:relative;

}



.module_ho1 a {

    margin-left:15px;

    float:left;

    position:relative;

}



.module_ho2 {

    width:550px;

    margin-left:10px;

    float:left;

    position:relative;

}



.image_carousel {

    position:relative;

}



.image_carousel li {

    padding:0px 20px 0px 20px;

    display:block;

    float:left;

}



.image_carousel a.prev, .image_carousel a.next {

    width:20px;

    height:50px;

    display:block;

    position:absolute;

    top:25px;

}



.image_carousel a.prev {

    left:0px;

    background:url(../images/left.png) no-repeat;

}



.image_carousel a.next {

    right:0px;

    background:url(../images/right.png) no-repeat;

}



a.prev span, a.next span {

    display:none;

}



.clearfix {

    float: none;

    clear: both;

}



ul#menu_bottom {

    margin-left:150px;

    background-color:#F00;

}



ul#menu_bottom li {

    float:left;

    position:relative;

}



ul#menu_bottom a {

    padding:6px 15px 6px 15px;

    font-size:18px;

    color:#CACACA;

    display:block;

}



ul#menu_bottom a:hover, ul#menu_bottom a.active {

    background-color:#FF6700;

    color:#FFF;

    text-decoration:none;

}



/* ---------- Others ---------- */



.asterisk {

    color:#F00;

}



.no_results {

    margin:10px 0px 10px 0px;

    text-align:center;

}



.read_more {

    text-align:right;

}



.back_button {

    margin:10px 0px 10px 0px;

    text-align:center;

}



.pagination {

    margin:10px 0px 10px 0px;

    text-align:center;

}



.pagination ul {

    padding:0px;

    list-style:none;

}



.pagination ul li {

    padding:0px 5px 0px 5px;

    list-style:none;

    display:inline;

}



.pagination ul li.active {

    font-weight:bold;

}



.error_box {

    padding:2px 6px 2px 6px;

    background-color:#FFA4A4;

    border:1px solid #900;

}



.error {

    color:#900;

}



.space {

    height:10px;

}



.clear {

    clear:both;

}



/*

        César

*/



.module_ho2{



}



#slider_inferior{
    float: right;
    height: 100px;
    width: 510px;
    margin-right: 19px;
    position: relative;
}



.bx-viewport{

    height: 100px !important;

}



#foo2 li img{

    max-height: 100px;

    max-width: 510px;

}



