@charset "utf-8";
/* CSS Document */

body {  font-family: "Trebuchet MS"; color:#666666; font-size:12px; margin:0;background-color:#F5EAD6;} 
body.bg { background-image:url(../images/bg.png);background-repeat:repeat-x;}
a img {border: 0 none;}
img {border: 0 none;}

body a:link { color:#333; text-decoration:underline;}
body a:visited { color:#333; text-decoration:underline;}
body a:hover { text-decoration:none;}

.center { width:854px; margin:0 auto;  padding:0;position:relative; background:#FFF;}
.hd1 { height:64px;
margin:0 auto;
position:relative;
width:790px;
z-index:99;}
.tit1 {height:35px;margin-left:162px;margin-top:30px;position:absolute;width:396px;z-index:999;}
.newsletter { width:156px; height:32px; float:right;}
.search { width:160px; height:32px; position:relative; float:right; top:5px;left:4px;}
.s_input { background:url(../images/search.jpg) no-repeat; width:132px; height:32px; position:relative; float:left;}
.s_bt { width:28px; height:32px; float:right; position:relative;}
.search input {border:medium none;height:16px;margin-left:10px;margin-top:4px;padding:0px;width:110px;color:#B4B4B4;}
.hd2 {background:transparent url(../images/h2_bg.jpg) no-repeat scroll 0 0;
height:176px;
margin:-27px auto 0;
position:relative;
width:790px;
}
.logo { position:relative; float:left; z-index:99;top:16px;}

/*MENU PRINCIPAL INICIO*/

.menu {font-family: "Trebuchet MS"; width:560px; height:30px;padding-top:42px; position:relative; font-size:12px;float:right;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:auto; height:23px; text-align:center; background:#FDF5E0; border:none;color:#92889C; line-height:23px; font-size:14px; overflow:hidden; text-align:left; padding-left:8px; border-left:1px solid #FDF5E0; border-bottom:0; border-top:0;border-right:0;}


.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li.last  {float:left; position:relative;height:17px;padding-right:10px;}
.menu ul li {float:left; position:relative;height:17px;padding-right:30px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#B4191D; background:none;border-left:1px solid #F00; border-bottom:0; border-top:0;border-right:0; }
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0;}
.menu ul li:hover ul li a.hide {background:#f00; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}

/*menu hover interno*/
.menu ul li:hover ul li{clear:both;}
.menu ul li:hover ul li a { width:135px; display:block; background:#FDF5E0; color:#92889C;font-size:11px;border-left:1px solid #F00; border-bottom:0; border-top:0;border-right:0;}
.menu ul li:hover ul li a:hover {background:#FDF5E0 url(../images/bullet.png) left no-repeat; color:#92889C; padding-left:8px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/*MENU PRINCIPAL FIN*/


.content { width:769px; position:relative; margin-left:48px;}
.content .content{ width:auto; position:static; margin-left:0;}
.content_home {
    background-color:#C5E2A0;
    height:138px;
    margin-top:69px;
    position:relative;
    width:854px;
}

.pic_home {
    position:absolute;
    height:342px;
    width:500px;
    margin-top:-100px;
    margin-left:350px;
    margin-left:expression('25px');
    z-index:999999;
    text-align:center;
}

.pic_home table{
    height:342px;
    width:500px;
    margin:0px;
}

.title_home { color:#FFFFFF;float:left;font-size:35px;height:150px;padding-left:80px;padding-top:2px;position:relative;}
.title { width:769px; height:30px; background-color:#C5E2A0; position:relative;color:#FFFFFF;font-size:24px; margin-top:10px;}
.tit { height:30px;line-height:30px;padding-left:10px;position:relative;top:-1px;}

.box_home { background-color:#FDF5E0;margin-left:39px;margin-top:90px;padding-top:18px;position:relative;width:783px;padding-bottom:10px;margin-bottom:10px;}
.box_home_pic1 { background:transparent url(../images/pic_orange.png) no-repeat scroll 0 0;float:left;height:136px;margin-left:-19px;margin-top:-48px;position:relative;width:102px;}
.box_home_tit {color:#B51016;font-size:22px;font-weight:bold;}
.box_home_tit2 { color:#B51016;font-size:17px;font-style:italic;font-weight:normal;}
.box_home_text {padding-left:5px;position:relative;font-size:14px; color:#2C2A25;padding-right:10px;overflow:auto;}
.box_home_pic2 { background:transparent url(../images/pic_home2.jpg) no-repeat scroll 0 0;float:right;height:132px;margin-right:13px;margin-top:6px;position:relative;width:195px;}
.cols {width:769px; position:relative;background:#C5E2A0;*:float:left;}
.col1 { width:576px;background:#F8F9E9; position:relative;font-size:14px; padding:8px;}
.col2 { width:177px;  position:relative; float:right; vertical-align:top; }
.sub_tit { color:#056535; font-weight:bold; font-style:italic;font-size:15px;}

.box_d {width:769px; margin-left:48px; position:relative;margin-top:13px;}
.box_d TABLE {width:789px;margin-left:-10px;}
.box_d TABLE IMG[align=left]{margin-right:5px;}
.col1 IMG[align=left] { margin-right:10px;}

.box_d TABLE TABLE {width:auto;margin-left:0;}
.box_d a:link{ color:#B21816; text-decoration:none; font-style:italic;}
.box_d a:visited{ color:#B21816; text-decoration:none; font-style:italic;}
.box_d a:hover{ text-decoration:underline;font-style:italic;}

.box_1 {width:253px; height:126px; position:relative; float:left; background:#FEF5E6; }
.box_1_tit {color:#5D567F; text-align:center;font-size:19px; position:relative;margin-bottom:5px;}
.box_1_text { float:right;font-size:12px;padding-right:7px;position:relative;width:159px;}
.box_1_pic { width:74px; height:87px; position:relative; float:left;padding-left:8px;}
.box_2 {width:243px; height:126px;position:relative;float:left;margin:0 8px;}
.box_3 {width:257px; height:126px;position:relative; float:right;background:#FEF5E6;}
.box_3_tit {color:#5D567F; text-align:center;
font-size:19px; position:relative;margin-bottom:5px;}
.box_3_text { float:right;font-size:12px;padding-right:7px;position:relative;width:159px;}
.box_3_pic { width:74px; height:87px; position:relative; float:left;padding-left:8px;}

.adv {width:754px;  margin-left:48px; position:relative;margin-top:13px;padding:8px; background:#F7F7F7;font-size:13px; padding:8px;}
.sub_tit1 { color:#5F5788; font-weight:bold; font-style:italic; font-size:15px;}
.adv_1 {width:754px;font-style:italic; color:#C5C5C5; }

.separator { width:808px; position:relative; height:22px; margin-left:37px;}
.separator2 { height:22px;
margin-left:37px;
margin-top:-21px;
position:absolute;
width:808px;}
.line { width:782px; background:url(../images/line_bg.png) repeat-x bottom; height:22px; position:relative; float: left;}
.facebook {position:relative; float:right;}


.footer {width:854px; height:32px; position:relative;background:#8E8CA4; color:#FFF;font-size:13px; margin-bottom:15px;
margin-top:15px;}
.f1 {background:#5E5A7F none repeat scroll 0 0;font-family:Tahoma;height:32px;line-height:32px;position:relative;text-align:center;text-transform:uppercase;width:68px;float:left;clear:none;}
.f2 { position:relative;float:right;width:783px;height:32px;overflow:hidden; clear:none;}
.f_text {line-height:32px;white-space:nowrap;display:inline;position:relative;}
BODY .f_text A{color:white;text-decoration:none;}
BODY .f_text A:hover{text-decoration:underline;}

.news{
    margin-top:20px;
    padding-bottom:20px;
}

.news UL, .news UL LI{
    margin:0px;
    padding:0px;
    list-style-type:none;
    display:block;
}
.news LI{
    margin-bottom:10px;
}
.news .sub_tit1{
    display:block;
}


DIV.gsc-control{
    width:auto;
    font-size:small;
    font-family:arial,sans-serif;
}

BODY .gs-result .gs-visibleUrl{
    color:#676767;
}
BODY .gsc-clear-button{visibility:hidden;}

DIV.gsc-resultsbox-visible{
    width:546px;
}

BODY FORM.gsc-search-box{
    text-align:center;
}

BODY TABLE.gsc-search-box, BODY TABLE.gsc-branding{
    width:400px;
    margin:auto;
}

BODY DIV.gsc-results-selector{
display:none;
}
BODY .gsc-resultsHeader td.gsc-twiddleRegionCell DIV.gsc-twiddle, BODY .gsc-resultsHeader DIV.gsc-title{
    padding:0px;
    background-image:none;
}


BODY .gsc-control .gsc-resultsRoot{
    position:relative;
    top:-300px;
    top:expression('0px');
}

.col1 FORM.ccoptin{
    background-color: rgb(255, 153, 0);padding:0px;width:400px;
}
BODY .col1 FORM.ccoptin input.submit{
    cursor:ponter;
    background-color:rgb(255, 153, 0);border:Solid 0px Red;
}

.col1 FORM.ccoptin input.submit:hover{
    text-decoration:underline;
}


TABLE.player{
    margin:auto;
    margin-bottom:15px;
}


.col2 UL, .col2 UL LI{
    margin:0px;
    padding:0px;
    list-style-type:none;
    display:block;
}
.col2 UL{
    margin-top:15px;
    border-top:Dotted 1px Gray; 
}

.col2 UL LI{
    border-bottom:Dotted 1px Gray; 
}

#molecule, #molecule A{
    color:Black;    
}

#molecule A:hover{
    color:white;
    text-decoration:underline;
}

#molecule{
    text-align:center;
    font-size:12px;
    background-color:#f5ead6;
    border:Solid 1px #f5ead6;
    clear:both;
}

.lnnewsletter{
    position:absolute;
    z-index:9999;
    margin-top:35px;
    margin-left:expression('4px');
    display:block;
}