.negrita {font-weight:bold!important;}
.mensajeError {color:#3ABC33;font-size:14px;font-weight:bold;}

body {font-family:"trebuchet MS";background-color:#FFFFFF;text-align:left;background:url(../images/fondoheader.gif) repeat-x scroll 0 0;}

h1 {color:#AF3738;font-size:15px;font-weight:bold;}
h2 {color:#3A99DB;font-size:15px;font-weight:bold;}
#separador {height:30px;background:url(../images/fondo_degrade.png) repeat-x;}


div#container {width: 996px;margin-left: auto;margin-right: auto}

#header_ {/*background:url(../images/fondoheader.gif) no-repeat;*/position:relative;float:left;width:914px;height:156px;padding-right:40px;padding-left:40px;padding-top:15px;}
#header_ .logo {float:left;padding-top:10px;width:280px;}
#header_ .idioma {float:right;width:560px;}
#header_ .idioma ul {margin:0px;list-style:none;float:right;}
#header_ .idioma ul li {margin:0px;float:left;/*width:130px;padding-left:17px;*//*background:url(../images/itemidioma.gif) no-repeat scroll 0px 2px;*/}
#header_ .idioma ul li A {text-decoration:none;color:#b23636;font-size:11px;}
#header_ .opcionesLogueado {float:right;padding-top:115px;width:560px;}
#header_ .opcionesLogueado ul {float:right;list-style:none;}
#header_ .opcionesLogueado ul li{float:left;}
#header_ .opcionesLogueado ul li A {text-decoration:none;color:#2B91D6;font-size:11px;}

#navbar_ {position:relative;float:left;width:966px;height:47px;padding-left:28px;}
#navbar_ ul {float:left;margin:0;padding:0;list-style:none;float:left;height:47px;}
#navbar_ ul li {float:left;height:47px;}
#navbar_ ul li A{ text-indent: -5000px; display: block; height: 47px; }
#navbar_ ul li.home A{width:88px;background:url(../images/navbar.jpg) no-repeat scroll 0 0;}
#navbar_ ul li.home A:hover {width:88px;background:url(../images/navbar.jpg) no-repeat scroll 0 -47px;}
#navbar_ ul li.gimnasio_mental A{width:163px;background:url(../images/navbar.jpg) no-repeat scroll -88px 0;}
#navbar_ ul li.gimnasio_mental A:hover {width:163px;background:url(../images/navbar.jpg) no-repeat scroll -88px -47px;}
#navbar_ ul li.faqs A{width:73px;background:url(../images/navbar.jpg) no-repeat scroll -251px 0;}
#navbar_ ul li.faqs A:hover {width:73px;background:url(../images/navbar.jpg) no-repeat scroll -251px -47px;}
#navbar_ ul li.medios A {width:138px;background:url(../images/navbar.jpg) no-repeat scroll -323px 0;}
#navbar_ ul li.medios A:hover {width:138px;background:url(../images/navbar.jpg) no-repeat scroll -323px -47px;}
#navbar_ ul li.newsletter A {width:118px;background:url(../images/navbar.jpg) no-repeat scroll -462px 0;}
#navbar_ ul li.newsletter A:hover {width:118px;background:url(../images/navbar.jpg) no-repeat scroll -462px -47px;}
#navbar_ ul li.contacto A{width:78px;background:url(../images/navbar.jpg) no-repeat scroll -580px 0;}
#navbar_ ul li.contacto A:hover {width:78px;background:url(../images/navbar.jpg) no-repeat scroll -580px -47px;}
#navbar_ ul li.empty {width:116px;background:url(../images/navbar.jpg) no-repeat scroll -658px 0;}
#navbar_ ul li.registrarme A{width:164px;background:url(../images/navbar.jpg) no-repeat scroll -774px 0;}
#navbar_ ul li.registrarme A:hover {width:164px;background:url(../images/navbar.jpg) no-repeat scroll -774px -47px;}

#login_ {background:url(../images/login.jpg); position:relative;float:left;width:994px;height:283px;}
#login_ .gratis{float:left;width:699px;height:209px;padding-top:70px;text-align:left;padding-left:45px;}
#login_ .gratis h1{font-size:29px;color:#FFA300;padding-bottom:15px;width:185px;padding-left:3px;}
#login_ .gratis p{font-size:15px;color:#262319;padding-bottom:12px;padding-left:3px;}
#login_ .formlogin{float:left;height:205px;padding-top:76px;padding-left:12px;width:235px;}
#login_ .formlogin ul {float:left;list-style:none;height:120px;}
#login_ .formlogin ul li {float:left;width:160px;height:20px;}
#login_ .formlogin ul li.label {height:23px;font-size:14px;color:#B23636;}
#login_ .formlogin ul li.labelsmall {height:15px;font-size:11px;color:#2B91D6;float:right;padding-right:50px;}
#login_ .formlogin ul li.labelsmall a{text-decoration:none;color:#2B91D6;font-size:14px;float:right;}
#login_ .formlogin ul li.control {height:27px;padding-left:5px;}
#login_ .formlogin ul li.control input{float:left;width:177px;}
#login_ .formlogin ul li.mensajeError {color:#3ABC33;font-size:14px;font-weight:bold;}
#login_ .formlogin ul li.btnlogin {float:right;padding-right:38px;height:45px;}
#login_ .formlogin ul li.btnlogin a{float:right;padding-right:5px;}

#logueado_ {background:url(../images/login_con_registro.jpg); position:relative;float:left;width:994px;height:283px;}
#logueado_ .gametop {float:left;width:380px;padding-left:40px;padding-right:50px;padding-top:75px;}
#logueado_ .gametop img{float:left;padding-left:8px;}
#logueado_ .gametop h2{float:left;padding-left:8px;width:210px;color:#FFA300;font-size:28px;}
#logueado_ .gametop span{float:left;padding-left:8px;width:210px;color:#262319;font-size:15px;padding-bottom:7px;}
#logueado_ .gametop a{float:left;width:221px;padding: 10px 0px;}
#logueado_ .gametop a img{float:left;padding-left:4px;}
#logueado_ .gametop p{float:left;padding-left:5px;padding-top:5px;color:#262319;font-size:15px;display:block;width:370px;}

#leftcol_ {position:relative;float:left;/*width:660px;height:783px;*/}


#rightcol_ {position:relative;float:right;width:269px;padding:30px 35px 10px 30px;border:0px solid #ff0000;text-align:right;}
/*
#rightcol_ h1 {color:#AF3738;font-size:15px;font-weight:bold;}
#rightcol_ .separador {height:30px;background:#ff9100;}
#rightcol_ h2 {color:#3A99DB;font-size:15px;font-weight:bold;}
*/
#rightcol_ p {font-weight:bold;padding-top:10px;font-size:13px;width:230px;float:right;}
#rightcol_ .links {padding-top:10px;padding-bottom:30px;float:left;width:268px;}
#rightcol_ .links A {float:left;width:120px;text-decoration:none;color:#AF3738;font-size:17px;font-weight:bold;padding-top:40px;text-align:center;}
#rightcol_ .links A:HOVER {text-decoration:underline;}
#rightcol_ .links img {width:140px;height:115px;border:0px solid #ff0000;float:right;}
#rightcol_ .banner {float:left; height:110px;padding: 0px 0px 0px 10px;}
#rightcol_ .banner img {width:266px;height:80px;border:0px solid #ff0000;float:right;}
#rightcol_ .vermas {width:300px;height:50px;float:right;padding-top:20px;padding-right:0px;}
#rightcol_ .vermas a img {border:0px solid #ff0000;float:right;}

#footer_ {position:relative;float:left;width:994px;height:80px; text-align: center; margin-top: 40px; background: url(../images/fondo_bottom.png) }
#footer_ a {color: #404141;text-decoration: none; } 
