/* -- hellstrom image position --  */
.absoluta {
    position:			absolute;
    /*top:				-78px; */
    top:				-78px !important;/* mozilla y resto */

}

#lateral_cont {
    margin:					0px;
    padding:				289px 0px 0px !important;/* mozilla y resto */

}


/* -- menu (header) -- */

.active_menu {
    margin:				0px;
    padding: 			0px 14px 0px 2px;
    height:				29px;
    line-height:		29px;
    color:				#0078ae;
    font-family:		"MS UI Gothic", Meiryo;
    font-size:			11px;
    background-image:url(/img/occidente/icons/menu_active.gif);
    background-repeat:	x-repeat;
    display:list-item;
}

.active_menu span {
    margin:				0px;
    padding: 			0px 14px 0px 2px;/* orginal 0px 14px 0px 2px; */
    color:				#0078ae;
    font-family:		"MS UI Gothic", Meiryo;
    font-size:			11px;/*original	11px */
    background-image:	url(/img/occidente/icons/separator_active.gif);
    background-repeat:	no-repeat;
    background-position:top right;
    display:list-item;
}

.normal_menu {
    margin:				0px;;
    padding: 			0px 14px 0px 2px;
    height:				29px;
    background-image:	url(/img/occidente/icons/menu_ground.gif);
    background-repeat:	x-repeat;
    display:			list-item;

}

.normal_menu span {
    margin:				0px;
    padding: 			0px 14px 0px 2px;
    color:				#0078ae;
    font-family:		"MS UI Gothic", Meiryo;
    font-size:			11px; /*original	11px */
    /*border:			1px solid blue;*/
    background-image:	url(/img/occidente/icons/separator.jpg);
    background-repeat:	no-repeat;
    background-position:top right;
    display:list-item;

}

.before_menu {
    margin:				0px;
    padding: 			0px 14px 0px 2px;
    height:				29px;
    background-image:	url(/img/occidente/icons/menu_ground.gif);
    background-repeat:	x-repeat;
    display:			list-item;

}

.before_menu span {
    margin:				0px;
    padding: 			0px 14px 0px 2px;
    color:				#0078ae;
    font-family:		"MS UI Gothic", Meiryo;
    font-size:			11px;
    /*border:				1px solid blue;*/
    background-image:	url(/img/occidente/icons/sep_before_active.gif);
    background-repeat:	no-repeat;
    background-position:right;
    display:list-item;

}

.icon_triangle img {
    top: -18px;
    left: 72px;/*original	82px */
    position:absolute;
}

/*---------------------------     HACK SAFARI  and OPERA       ---------------------------*/
@media all and (min-width: 0px){

    .icon_triangle img {
        top: 8px;
        left: 60px; /*original	70px */
        position:absolute;
    }

}
/*---------------------------     END HACK          ---------------------------*/

/*---------------------------     HACK ONLY SAFARI        ---------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {


}

/*---------------------------     END HACK          ---------------------------*/
#menu ul li ul {
    display:none;
    margin:				0px;
    padding: 			0px;
    width:				180px;
    list-style:			none;
    position:			absolute;
    top:				29px;
    left:				-11px;
}

#menu ul li ul li {
    margin:				0px;
    padding: 			1px 5px;
    /*width: 				150px; original */
    width: 				85px;
    background-color:	#6699CC;
    height: 			20px;
    /*	border:				1px solid red;*/
    color:				#0078ae;
    /*	top:				-10px;*/
    float:				none;
    line-height:		20px;
    border-bottom:		1px solid #638cbd;
    border-left:		1px solid #638cbd;
    border-right:		1px solid #638cbd;
    background-image:	url(/img/occidente/grounds/sub_menu_ground.gif);
    background-repeat:	repeat-x;
    z-index:			2;
    display:block;
}


/* -- home -- */

#image_home {
    margin:				0px;
    padding: 			0px;
    width:				748px;
    height:				228px;
    background-image:	url(/img/asia/img_principal.jpg);
    background-repeat:	no-repeat;
    float:				left;
}

#image_home_title {
    margin:				0px;
    padding: 			0px;
    width:				300px;
    height:				228px;
    float:				left;
    position:			relative;
}

#image_home_title h1 {
    margin:				0px;
    padding: 			75px 0px 10px 35px;
    font-family:		"MS UI Gothic", Meiryo, Helvetica, sans-serif;
    font-size:			38px;
    font-style:			normal;
    font-weight:		normal;
    color:				#5789bd;
}

#image_home_title span {
    margin:				0px;
    padding: 			0px 0px 0px 35px;
    font-family:		"MS UI Gothic", Meiryo, Helvetica, sans-serif;
    font-size:			20px;
    font-style:			normal;
    font-weight:		normal;
    color:				#5789bd;
    position:			absolute;
    top: 				125px;
}

#image_home_txt {
    margin:				0px;
    padding: 			0px;
    width:				448px;
    height:				228px;
    float:				left;
}

#image_home_txt p {
    margin:				0px;
    padding: 			40px 10px 0px 330px;
    font-family:		"MS UI Gothic", Meiryo, Helvetica, sans-serif;
    font-size:			14px;
    font-style:			normal;
    font-weight:		bold;
    color:				#0078ae;
}

.blue_box_cont {
    margin:				0px;
    padding:		    	30px 25px 30px 40px;
}

.blue_box_cont p {
    color:					#2895C6;
    margin:					8px 20px 0px 0px;
    padding:					0px;
}

.buy_box {
    margin: 			0px 0px 14px;
    padding:			0px;
    width:				748px;
    height:				217px;
    float: 				left;
    background-image:	url(/img/occidente/buy_box_ja.jpg);
}
.buy_box_cont ul {
    margin:				0;
    padding:			5px;
    width:				650px;
}

.buy_box_cont ul li {
    margin: 			0px 10px 3px 0px;
    padding:			0px 10px;
    width:				210px;
    height:				16px; /* a�ado height por problema en explorer */
    line-height:		16px;
    font:				Meiryo, Helvetica, sans-serif;
    font-size:			11px;
    list-style:			none;
    background-color:	#f4fbff;
    float:				left;
}

.guarantee_box_intro {
    margin: 			0px;
    padding:			10px 0px 0px;
    width:				748px;
    height:				100px;
    text-align:			center;
    font-size:			13px;
    float:				left;
    background-image:	url(/img/occidente/guarantee_ground.gif);
    background-repeat: 	no-repeat;
    position:			relative;
}

.guarantee_box_intro span {
    margin: 			0px;
    padding:			0px;
    font-size:			10px;
    position:			absolute;
    top:				73px !important;/* mozilla y resto */
    left:				38px !important;/* mozilla y resto */

    *top:				75px !important;/* S�lo IE7 IE6 */
    *left:				30px !important;/* S�lo IE7 IE6 */
    color:				#2895c6;

}

.celd h3 {
    margin: 			10px 0px 2px;
    padding:			0px 8px 0px 16px;
    font-size:			22px;
    font-weight:		normal;
    color:              #0078ae;
}

.celd p {
    margin: 			0px;
    padding:			10px 8px 0px 16px;
    font-size:			12px;
    line-height:  16px;
    color:				#fff;
}

/* -- andropenis-info | penis-enlargement -- */

.before_after {
    float:				left;
    font-size:			11px;
    height:				165px;
    margin:				10px 10px 5px;
    padding:			0px;
    width:				306px;

}

.link_page_long {
    margin: 			0px 5px;
    width: 				215px;
    height: 			45px;
    float: 				right;
}

.link_page_long a {
    margin: 			0px;
    padding:			0px;
    text-align:			right;
    display:			block;
    font-family:		Meiryo, Helvetica, sans-serif;
    font-size:			19px;
}

.link_page_long a:link {
    margin: 			0px;
    padding:			3px 5px 3px 0px;
    background-color:	#f2f2f2;
    text-decoration:	none;
}

.link_page_long a:visited{
    margin: 			0px;
    padding:			3px 5px 3px 0px;
    background-color:	#f2f2f2;
    text-decoration:	none;
}

.link_page_long a:hover{
    margin: 			0px;
    padding:			3px 5px 3px 0px;
    background-color:	#ddeeff;
    text-decoration:	none;
}

.link_page_long a:active {
    margin: 			0px;
    padding:			3px 5px 3px 0px;
    background-color:	#ddeeff;
    text-decoration:	none;
}

.link_page {
    margin: 			0px 5px;
    /*width: 				265px;*/
    width: 				160px;
    height: 			45px;
    float: 				right;
}

/* ------------ TESTIMONIAL -------------------*/


.testimonial {
    margin: 			0px;
    padding:			0px;
    width:				650px;
    height:				250px;
    float:				left;
    clear:both;
}

cite {
    margin: 			0px;
    padding:			0px;
    width:				500px;
    height:				180px;/* a�ado height por problema en explorer */
    font-size:			12px;
    color:				#666;
    font-family:		Meiryo, Helvetica, sans-serif;
    font-style:			normal;
    float:				left;
}

/* -- guarantees -- */

#big {
    margin: 			0px 0px 10px;
    padding:			0px;
    width:				70%;
    height:				140px;
    /*background-image:	url(/img/occidente/grounds/guanteedcite.jpg);*/
    background-image:	url(/img/asia/health-licenses_content-pict.jpg);
    background-position:left;
    background-repeat:	no-repeat;
    clear:				both;
}

#big h2 {
    margin: 			0px;
    padding:			40px 0px 0px 150px;
    font-size:			17px;
    /*font-size:			22px;*/
    color:				#0078ae;
    font-family:Meiryo, Helvetica, sans-serif;
    /*font-style:			italic;*/
    font-style:			normal;
    font-weight:		normal;

}

/* -- proceso de compra -- */

#stepList li {
    width:	125px;
}

.extra_content_header span {
    font-family:            Meiryo;
    font-weight:            bold;
    font-size:              13px;
    padding:                0px 15px 10px 0px;
    color:                  #747474;
}

/* COMFORT KIT  CATALOG */

.purchase_product_title_new  {
    margin:                         0px;
    padding:                        0px;
    width:                          350px;
    height:                         40px;
    font-family:                    "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif,Verdana,Meiryo;
    font-size:                      23px;
    color:                          #0078AE;
}


/**   BUTTONS SLIDER CATALOG **/

/* BUTTON BIG */
a.button_big {
    background: transparent url('/img/occidente/icons/button_big_a.gif') no-repeat scroll top right;
    color:#FFF;
    display: block;
    float: left;
    font-family:                    "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif,Verdana,Meiryo;
    font-size:13px;
    height: 39px;
    margin-right: 0px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

body		{
    margin:0px;
    padding:0px;
    font-family: Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-size:.7em;
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#F4F4F4;
    color:#818181;
}

input, select {
    background-image:url(/img/grounds/gr_input.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    border:1px solid #B4B4B4;
    margin:2px;
    padding:0px;
    height:16px;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    display:block;
    float:left;
}



textarea	{
    border:1px solid #B4B4B4;
    margin:0px;
    padding:0px;
    height:100px;
    width:310px;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
}

.calculadora {
    border:0px;
    width:20px;
    height:16px;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    padding:0px;
    background-image:none;
    background-color:#D7E0E9;
    text-align:center;
    float:none;
    color:#818181;
    font-weight:bold;
}

.fondoregla		{
    margin:0px;
    padding:0px;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    background-image:url(../img/grounds/fondo_regla.gif);
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#6F8EAE;
    color:#818181;
}



#text				{
    width:320px;
    height:50px;
    margin:0px;
    padding:15px 25px 0px 0px;
    text-align:right;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    color:#FFF;
    line-height:15px;
    float:left;
    background-image:url(../img/grounds/tab_footer.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

.box_product_title {
    margin:                 5px 0px 5px 0px;
    padding:                0px;
    height:                 30px;
    line-height:            30px;
    font-size:              16px;
    color:                  #0078AE;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    text-indent:            20px;
}

a.box_product_btn_right  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_green_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    text-decoration:        none;
    -moz-border-radius:     0px 20px 20px 0px;
    -webkit-border-radius:  0px 20px 20px 0px;
}



a.box_product_btn_right_grey  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    text-decoration:        none;
    -moz-border-radius:     0px 20px 20px 0px;
    -webkit-border-radius:  0px 20px 20px 0px;
    border-left:            1px solid #EEEEEE;
}

a.box_product_btn_left {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    text-decoration:        none;
    -moz-border-radius:     20px 0px 0px 20px;
    -webkit-border-radius:  20px 0px 0px 20px;
}

.box_product_btn_normal  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_green_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;

    text-decoration:        none;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
}

#purchase_overview div h1 {
    font-weight:	normal;
    font-size:		20px;
    color:              #FFFFFF;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-weight:        normal;
    padding:            0px;
    margin-top:         10px;
}

#purchase_overview div h2 {
    font-weight:	normal;
    font-size:		20px;
    color:              #FFFFFF;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-weight:        normal;
    padding:            0px;
    margin-top:         10px;
}


.tab_comments_section {
    line-height:                20px;
    background:                 transparent url('/img/occidente/grounds/comments_gradient.png') repeat-x scroll top;
    border-top:                 1px double #CCCCCC;
    border-bottom:              1px double #CCCCCC;
    color:                      #0078AE;
    float:                      left;
    padding:                    5px 10px;
    width:                      100%;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-size:                  14px;
    font-weight:                bold;
}

.tab_reviews span {
    margin:                 0px;
    padding:                10px 0px 10px;
    color:                  #0078AE;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-size:              10px;
}

.tab_leave_comment {
    line-height:                27px;
    float:                      left;
    padding:                    5px 10px;
    width:                      895px;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-size:                  14px;
    margin-left:                7px;
}

.box_promo_a_title {
    margin:                 0px 0px 10px 45px;
    padding:                0px;
    width:                  533px;
    height:                 27px;
    line-height:            27px;
    float:                  left;
    font-size:              16px;
    color:                  #838383;
    text-indent:            20px;
}
.tab_spareparts span em {
    margin:                 0px 15px;
    padding:                0px;
    font-size:              11px;
    font-weight:            bold;
    font-style:             normal;
    color:                  #0078AE;
}

#title_page h1 {
    margin: 			10px 0px 0px;
    padding:			0px;
    font-size:			22px;
    color:				#0078ae;
    font-family:Meiryo,"MS UI Gothic", Helvetica, sans-serif;
    font-style:			normal;
    font-weight:		normal;
}

#country_selector{color:#FFF;margin-right: 20px;}
#country_selector select{border:1px solid #B7B7B7;background:#FFF;height:20px;font-size:10px;color:#000;margin-top:2px;padding:0}

#footer_cont{width:812px;height:180px;text-align:center;float:left;margin:0;padding:15px 0 0 130px}
#footer{width:1000px;height:330px;background-image:url(/img/occidente/grounds/footer_ground.jpg);background-repeat:repeat-x;float:left;margin:0;padding:0}

.studies_celd {
    color: #2895C6;
    float: left;
    height: 280px;
    margin: 0 10px 10px 0;
    padding: 0;
    width: 312px;
}

ul.content_conditions li{font-family: Arial,Helvetica,sans-serif;font-size:12px;float:left;clear:both;}
