@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
body {
	font-family: "Tahoma", Verdana, Arial, sans-serif;
	font-size: 62.5%;
	/*background-color: #052e50;*/
	/*background-color:		#002A52;*/
	background-color:#5A5556;
}
/* fx : */
body div#layer_0 {
	/*background-image: url(../img/main_bg.gif);*/
	background-color:#5a5556;
	background-position: 0px 0px;
}
body#home div#layer_1 {
	/*background-image: url(../img/version2010/big_bg.jpg);*/
	background-image: url(../img/version2010/big_bg_2011.jpg);
	width: 100%;
	background-repeat: no-repeat;
	background-position: center 49px;
}
body div#layer_2 {
	/*background-image: url(../img/header_bg.gif);*/
	background-repeat: no-repeat;
	background-position: center 0px;
}
/*body#interna div#layer_0{background-image: url(../img/main_bg.gif);background-position: 0px 0px;}*/
body#interna div#layer_1 {
	/*background-image: url(../img/big_bg_int.jpg);*/
	width: 100%;
	background-repeat: no-repeat;
	background-position: center 40px;
}
/*body#interna div#layer_2{background-image: url(../img/header_bg.gif);background-repeat: no-repeat;background-position: center 0px;}*/

/* estructura:    */
body#home div#container {
	text-align: center;
	/*background-image: url(../img/version2010/bg_2_05.jpg);*/
	background-repeat: no-repeat;
	background-position: 352px 367px;
}
body#interna div#container {
	/*width: 100%;*/
	text-align: center;
	/*background-image: url(../img/bg_2_05.png);*/
	background-repeat: repeat-x;
	background-position: 352px 367px;
}
div#header {
	display: block;
	height: 145px;
	text-align: center;
	width: 995px;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url(../img/version2010/header.jpg);*/
	background-image: url(../img/version2010/header_2011.jpg);	
	background-repeat: no-repeat;
	background-position: center 0px;
}
body#interna div#header {
	display: block;
	height: 188px;
	text-align: center;
	width: 992px;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url(../img/version2010/header.jpg);*/
	background-image: url(../img/version2010/header_2011.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
body#home div#main {
	display: block;
	width: 980px;
	margin: auto;
	padding-bottom: 25px;
}
body#interna div#main {
	display: block;
	width: 992px;
	margin: auto;
	overflow:hidden
	/*padding-bottom: 25px;*/
}
.main_interna {
	background-image:url(../img/main_bg.gif);
	background-repeat:repeat;
}
div#footer {
	height: 				78px;
	width: 					100%;
	/*background-image: 		url(../img/version2010/footer_05.jpg);*/
	background-repeat: 		repeat-x;
	background-position: 	10px 0px 0px 0px;
	display: 				block;
	overflow: 				hidden;
	color:					#FFF;
}
div#footer a {
	text-decoration:		none;
	color:					#FFF;
}
div#footer.home {
	height: 110px;
	padding-top:10px;	
	position:relative;
}
div#footer.interna {
	height: 133px ;
	padding-top:0px;
	position:relative;
}
div#footer.interna p	{color:#BFCAD4; width:100%;  text-align:center; position:absolute; top:112px; left:0px;}
div#footer.home p	{color:#BFCAD4; width:100%;  text-align:center; position:absolute; top:102px; left:0px;}
/* footer : */
div#footer div.content {
	display: block;
	height: 70px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 8px;
}
div#footer div.content img.lft {
	margin-right: 263px;
}
div#footer div.content img.rgt {
	margin-left: 266px;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HEADER:    */
div#header div#logo {
	height: 52px;
	width: 65px;
	padding-left: 70px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	left: 23px;
	top: 5px;
}
div#header div#acces {
	float: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 65px;
	top: 18px;
	color: #FFFFFF;
}
div#header div#acces a {
	color: #FFFFFF;
	text-decoration: none;
}
div#header div#acces a:hover {
	text-decoration: underline;
}
div#header div.backindex {
	display: block;
	position: absolute;
	height: 40px;
	width: 300px;
	left: 350px;
	top: 25px;
}
div#header div.backindex a {
	display: block;
	height: 100%;
	width: 100%;
}
div#header div#nav {
	height: 49px;
	width: 700px;
	position: absolute;
	z-index: 1;
	top: 96px;
	left: 147px;
	background-image: url(../img/version2010/nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

/*Inicio nueva nevegacion interna*/

div#header div#nav_interna {
	height: 49px;
	width: 700px;
	position: absolute;
	z-index: 1;
	top: 96px;
	left: 150px;
	background-image: url(../img/version2010/nav_interna.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
div#header div#nav_interna p {
	height: 49px;
	display: block;
	float: left;
}
div#header div#nav_interna a {
	height: 49px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -999px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-decoration:none;
}
div#header div#nav_interna p.metodo a {
	width: 260px;
	display: block;
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: 1px 0px;
	text-decoration:none;
}
div#header div#nav_interna p.metodo a.selected {
	width: 260px;
	display: block;
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: 1px -49px;
}
div#header div#nav_interna p.metodo a:hover {
	background-position: 1px -49px;
}
div#header div#nav_interna p.cuidate a {
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: -259px 0px;
	width: 158px;
}
div#header div#nav_interna p.cuidate a.selected {
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: -259px -49px;
	width: 158px;
}
div#header div#nav_interna p.cuidate a:hover {
	background-position: -259px -49px;
}
div#header div#nav_interna p.conduce a {
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: -421px 0px;
	width: 190px;
}
div#header div#nav_interna p.conduce a.selected {
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: -421px -49px;
	width: 190px;
}
div#header div#nav_interna p.conduce a:hover {
	background-position: -421px -49px;
}
div#header div#nav_interna p.producto a {
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: -611px 0px;
	width: 89px;
}
div#header div#nav_interna p.producto a.selected {
	background-image: url(../img/version2010/nav_interna.jpg);
	background-position: -611px -49px;
	width: 89px;
}
div#header div#nav_interna p.producto a:hover {
	background-position: -611px -49px;
}
/*Fin nueva nevegacion interna*/

div#header div#casa {
	height: 29px;
	width: 33px;
	position: absolute;
	z-index: 2;
	top: 96px;
	left: 140px;
	overflow: hidden;
}
div#header div#premios {
	height: 49px;
	width: 113px;
	position: absolute;
	z-index: 2;
	top: 68px;
	left: 740px;
	overflow: hidden;
	background-image:url(../img/menu-premio.jpg);
	background-repeat:no-repeat;
}
div#header div#nav p {
	height: 49px;
	display: block;
	float: left;
}
div#header div#nav a {
	height: 49px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -999px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
div#header div#nav p.metodo a {
	width: 260px;
	display: block;
	background-image: url(../img/version2010/nav.jpg);
	background-position: 1px 0px;
}
div#header div#nav p.metodo a.selected {
	width: 260px;
	display: block;
	background-image: url(../img/version2010/nav.jpg);
	background-position: 1px -49px;
}
div#header div#nav p.metodo a:hover {
	background-position: 1px -49px;
}
div#header div#nav p.cuidate a {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -259px 0px;
	width: 158px;
}
div#header div#nav p.cuidate a.selected {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -259px -49px;
	width: 158px;
}
div#header div#nav p.cuidate a:hover {
	background-position: -259px -49px;
}
div#header div#nav p.conduce a {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -421px 0px;
	width: 190px;
}
div#header div#nav p.conduce a.selected {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -421px -49px;
	width: 190px;
}
div#header div#nav p.conduce a:hover {
	background-position: -421px -49px;
}
div#header div#nav p.producto a {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -611px 0px;
	width: 89px;
}
div#header div#nav p.producto a.selected {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -611px -49px;
	width: 89px;
}
div#header div#nav p.producto a:hover {
	background-position: -611px -49px;
}
div#header div#nav p.premios a {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -515px 0px;
	width: 110px;
}
div#header div#nav p.premios a.selected {
	background-image: url(../img/version2010/nav.jpg);
	background-position: -515px -49px;
	width: 110px;
}
div#header div#nav p.premios a:hover {
	background-position: -515px -49px;
}
div#main_header div#post-it {
	height: 60px;
	width: 520px;
	position: absolute;
	z-index: 80;
	top: 124px;
	left: 247px;
	overflow: hidden;
}
div.rec_con div#main_header div#post-it {
	height: 60px;
	width: 520px;
	position: absolute;
	z-index: 80;
	top: 124px;
	left: 247px;
	overflow: hidden;
}
div.rec-detalle div#main_header div#post-it {
	height: 60px;
	width: 520px;
	position: absolute;
	z-index: 80;
	top: 230px;
	left: 225px;
	overflow: hidden;
}
div#main_header div#post-it p {
	height: 60px;
	display: block;
	float: left;
}
div#main_header div#post-it a {
	height: 60px;
	display: block;
	float: left;
}
div#main_header div#post-it p.como a {
	width: 110px;
	display: block;
	background-image: url(../img/recetas/post-como.png);
	background-repeat: no-repeat;
}
div#main_header div#post-it p.como a.selected {
	width: 110px;
	display: block;
	background-image: url(../img/recetas/post-como-sel.png);
	background-repeat: no-repeat;
}
div#main_header div#post-it p.recetas a {
	background-image: url(../img/recetas/post-recetas.png);
	background-repeat: no-repeat;
	width: 105px;
}
div#main_header div#post-it p.recetas a.selected {
	background-image: url(../img/recetas/post-recetas-sel.png);
	background-repeat: no-repeat;
	width: 105px;
}
div#main_header div#post-it p.participa a {
	background-image: url(../img/recetas/post-participa.png);
	background-repeat: no-repeat;
	width: 105px;
}
div#main_header div#post-it p.participa a.selected {
	background-image: url(../img/recetas/post-participa-sel.png);
	background-repeat: no-repeat;
	width: 105px;
}
div#main_header div#post-it p.ganadores a {
	background-image: url(../img/recetas/post-ganadores.png);
	background-repeat: no-repeat;
	width: 88px;
}
div#main_header div#post-it p.ganadores a.selected {
	background-image: url(../img/recetas/post-ganadores-sel.png);
	background-repeat: no-repeat;
	width: 88px;
}
div#main_header div#post-it p.premios a {
	background-image: url(../img/recetas/post-premios.png);
	background-repeat: no-repeat;
	width: 102px;
}
div#main_header div#post-it p.premios a.selected {
	background-image: url(../img/recetas/post-premios-sel.png);
	background-repeat: no-repeat;
	width: 102px;
}
div#header div#subnav {
	height: 44px;
	width: 960px;
	position: absolute;
	z-index: 1;
	top: 145px;
	left: 0px;
	padding-left:45px;
	display: block;
	text-align: center;
	background-image:url(../img/version2010/bg_suvnav.jpg);
}
div#header div#subnav span.bdr_lft {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 43px;
	width: 33px;
	float: left;
}
div#header div#subnav span.bdr_rgt {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 43px;
	width: 33px;
	float: right;
	padding-right:50px;
}
div#header div#subnav div.content {
	float: left;
	background-repeat: repeat-x;
	display: block;
	height: 43px;
	width: 844px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
/* nav colors: */
div#header div#subnav.yell {
}
div#header div#subnav.yell span.bdr_lft {
	background-image: url(../img/subnav_lft_yell.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.yell span.bdr_rgt {
	background-image: url(../img/subnav_rgt_yell.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.yell div.content {
	background-image: url(../img/subnav_bg_yell.png);
}
div#header div#subnav.green {
}
div#header div#subnav.green span.bdr_lft {
	background-image: url(../img/subnav_lft_green.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.green span.bdr_rgt {
	background-image: url(../img/subnav_rgt_green.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.green div.content {
	background-image: url(../img/subnav_bg_green.png);
}
div#header div#subnav.grey {
}
div#header div#subnav.grey span.bdr_lft {
	background-image: url(../img/subnav_lft_grey.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.grey span.bdr_rgt {
	background-image: url(../img/subnav_rgt_grey.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.grey div.content {
	background-image: url(../img/subnav_bg_grey.png);

}
div#header div#subnav.blue {
}
div#header div#subnav.blue span.bdr_lft {
	background-image: url(../img/subnav_lft.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.blue span.bdr_rgt {
	background-image: url(../img/subnav_rgt.png);
	_behavior: url(iepngfix.htc);
}
div#header div#subnav.blue div.content {
	background-image: url(../img/subnav_bg.png);
}
/* subnav sections: */
div#subnav div.content div p {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 23px;
}
div#subnav div.content div p a {
	height: 23px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -999px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-decoration:none;
}
div#subnav div.content div#metodo {
	background-image: url(../img/subnav_metodo.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 220px;
	position: absolute;
	left: 310px;
	overflow: hidden;
	top: 6px;
	z-index: 3;
}
div#subnav div.content div#metodo p.uno {
	padding-right:	26px;/**/
}
div#subnav div.content div#metodo p.uno a {
	width: 128px;
	background-image: url(../img/subnav_metodo.jpg);
	background-position: 0px 0px;	
}
div#subnav div.content div#metodo p.uno a:hover {
	background-position: 0px -22px;
}
div#subnav div.content div#metodo p.uno a.selected {
	background-position: -8px -23px;
}
div#subnav div.content div#metodo p.dos a {
	width: 58px;
	background-image: url(../img/subnav_metodo.jpg);
	background-position: -154px 0px;
}
div#subnav div.content div#metodo p.dos a:hover {
	background-position: -154px -22px;
}
div#subnav div.content div#metodo p.dos a.selected {
	background-position: -158px -23px;
}

div#subnav div.content div#cuidate {
	background-image: url(../img/subnav_cuidate2.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 330px;
	position: absolute;
	left: 295px;
	overflow: hidden;
	top: 6px;
	z-index: 3;
}
div#subnav div.content div#cuidate p {
	padding-right: 22px;
}
div#subnav div.content div#cuidate p.uno a {
	width: 125px;
	background-image: url(../img/subnav_cuidate2.jpg);
	background-position: 0px 0px;
}
div#subnav div.content div#cuidate p.uno a:hover {
	background-position: 0px -23px;
}
div#subnav div.content div#cuidate p.uno a.selected {
	background-position: -0px -23px;
}
div#subnav div.content div#cuidate p.dos a {
	width: 140px;
	background-image: url(../img/subnav_cuidate2.jpg);
	background-position: -145px -1px;
}
div#subnav div.content div#cuidate p.dos a:hover {
	background-position: -145px -24px;

}
div#subnav div.content div#cuidate p.dos a.selected {
	background-position: -150px -24px;
}
div#subnav div.content div#cuidate p.tres a {
	width: 120px;
	background-image: url(../img/subnav_cuidate2.jpg);
	background-position: -310px -1px;
}
div#subnav div.content div#cuidate p.tres a:hover {
	background-position: -310px -23px;
}
div#subnav div.content div#cuidate p.tres a.selected {
	background-position: -310px -23px;
}
.casainterna
{
	left:70px !important; top:103px !important; z-index:100!important;
}
/*div#subnav div.content div#conduce {
	background-image: url(../img/subnav_conduce2.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 680px;
	position: absolute;
	left: 110px;
	overflow: hidden;
	top: 6px;
	z-index: 3;
}
div#subnav div.content div#conduce p {
	padding-right: 40px;
}
div#subnav div.content div#conduce p.uno a {
	width: 112px;
	background-image: url(../img/subnav_conduce2.jpg);
	background-position: 0px 0px;
}
div#subnav div.content div#conduce p.uno a:hover {
	background-position: 0px -23px;
}
div#subnav div.content div#conduce p.uno a.selected {
	background-position: 0px -23px;
}
div#subnav div.content div#conduce p.dos a {
	width: 112px;
	background-image: url(../img/subnav_conduce2.jpg);
	background-position: -152px 0px;
}
div#subnav div.content div#conduce p.dos a:hover {
	background-position: -152px -23px;
}
div#subnav div.content div#conduce p.dos a.selected {
	background-position: -152px -23px;
}
div#subnav div.content div#conduce p.tres a {
	width: 104px;
	background-image: url(../img/subnav_conduce2.jpg);
	background-position: -304px 0px;
}
div#subnav div.content div#conduce p.tres a:hover {
	background-position: -304px -23px;
}
div#subnav div.content div#conduce p.tres a.selected {
	background-position: -304px -23px;
}
div#subnav div.content div#conduce p.cuatro a {
	width: 56px;
	background-image: url(../img/subnav_conduce2.jpg);
	background-position: -448px 0px;
}
div#subnav div.content div#conduce p.cuatro a:hover {
	background-position: -448px -23px;
}
div#subnav div.content div#conduce p.cuatro a.selected {
	background-position: -448px -23px;
}
div#subnav div.content div#conduce p.cinco a {
	width: 96px;
	background-image: url(../img/subnav_conduce2.jpg);
	background-position: -544px 0px;
}
div#subnav div.content div#conduce p.cinco a:hover {
	background-position: -544px -23px;
}
div#subnav div.content div#conduce p.cinco a.selected {
	background-position: -544px -23px;
}*/
div#subnav div.content div#conduce {
	/*background-image: url(../img/subnav_conduce3.jpg);
	background-repeat: no-repeat;*/
	height: 23px;
	width: 700px;
	position: absolute;
	left: 260px;
	overflow: hidden;
	top: 6px;
	z-index: 3;
}
div#subnav div.content div#conduce p {
	padding-right: 36px;
}
div#subnav div.content div#conduce p.uno a {
	width: 112px;
	background-image: url(../img/subnav_conduce3.jpg);
	background-position: 0px 0px;
}
div#subnav div.content div#conduce p.uno a:hover {
	background-position: 0px -23px;
}
div#subnav div.content div#conduce p.uno a.selected {
	background-position: 0px -23px;
}
div#subnav div.content div#conduce p.dos a {
	width: 90px;
	background-image: url(../img/subnav_conduce3.jpg);
	background-position: -125px 0px;
}
div#subnav div.content div#conduce p.dos a:hover {
	background-position: -125px -23px;
}
div#subnav div.content div#conduce p.dos a.selected {
	background-position: -125px -23px;
}
div#subnav div.content div#conduce p.tres a {
	width: 60px;
	background-image: url(../img/subnav_conduce3.jpg);
	background-position: -230px 0px;
}
div#subnav div.content div#conduce p.tres a:hover {
	background-position: -230px -23px;
}
div#subnav div.content div#conduce p.tres a.selected {
	background-position: -230px -23px;
}
div#subnav div.content div#conduce p.cuatro a {
	width: 110px;
	background-image: url(../img/subnav_conduce3.jpg);
	background-position: -318px 0px;
}
div#subnav div.content div#conduce p.cuatro a:hover {
	background-position: -318px -23px;
}
div#subnav div.content div#conduce p.cuatro a.selected {
	background-position: -318px -23px;
}
div#subnav div.content div#conduce p.cinco a {
	width: 70px;
	background-image: url(../img/subnav_conduce3.jpg);
	background-position: -450px 0px;
}
div#subnav div.content div#conduce p.cinco a:hover {
	background-position: -450px -23px;
}
div#subnav div.content div#conduce p.cinco a.selected {
	background-position: -450px -23px;
}
div#subnav div.content div#conduce p.seis a {
	width: 125px;
	background-image: url(../img/subnav_conduce3.jpg);
	background-position: -607px 0px;
}
div#subnav div.content div#conduce p.seis a:hover {
	background-position: -607px -23px;
}
div#subnav div.content div#conduce p.seis a.selected {
	background-position: -607px -23px;
}





div#subnav div.content div#producto {
}
div#subnav div.content div#nuevo_registro {
	background-image: url(../img/subnav_registro.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 88px;
	position: absolute;
	left: 370px;
	overflow: hidden;
	top: 6px;
	z-index: 3;
}
div#subnav div.content div#nuevo_registro p {
	padding-right: 0px;
}
div#subnav div.content div#nuevo_registro p.uno a {
	width: 88px;
	background-image: url(../img/subnav_registro.jpg);
	background-position: 0px 0px;
}
div#subnav div.content div#nuevo_registro p.uno a:hover {
	background-position: 0px -23px;
}
div#subnav div.content div#nuevo_registro p.uno a.selected {
	background-position: 0px -23px;
}
/*div#subnav div.content div#nuevo_registro p.dos a{width: 96px; background-image: url(../img/subnav_registro.jpg);background-position: -128px 0px;}
div#subnav div.content div#nuevo_registro p.dos a:hover{background-position: -128px -23px;}
div#subnav div.content div#nuevo_registro p.dos a.selected{background-position: -128px -23px;}*/
div#subnav div.content div.editar_datos {
	background-image: url(../img/subnav_registro.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 96px;
	position: absolute;
	left: 370px;
	overflow: hidden;
	top: 6px;
	z-index: 3;
}
div#subnav div.content div.editar_datos p {
	padding-left: 0px;
}
div#subnav div.content div.editar_datos p.uno a {
	width: 96px;
	background-image: url(../img/subnav_registro.jpg);
	background-position: -128px 0px;
}
div#subnav div.content div.editar_datos p.uno a:hover {
	background-position: -128px -23px;
}
div#subnav div.content div.editar_datos p.uno a.selected {
	background-position: -128px -23px;
}
div#header div#log_panel {
	font-size: 1em;
}
div#header div.up {
	display: block;
	height: 29px;
	width: 220px;
	position: absolute;
	top: 37px;
	right: 43px;
	overflow: hidden;
	z-index: 4;
}
div#header div.home {
	display: block;
	height: 27px;
	width: 207px;
	position: absolute;
	top: 20px;
	right: 43px;
	overflow: hidden;
	z-index: 4;
	padding-left:20px;
	padding-top:6px;
	color:#000000;
	text-decoration:none;
	background-repeat:no-repeat;
}
div#header div.home a.log {
	color: #000000;
	text-decoration: none;
}
div#header div.down {
	display: block;
	height: 60px;
	width: 270px;
	position: absolute;
	top: 37px;
	right: 43px;
	overflow: hidden;
	z-index: 4;
}
/**************/
div#header div#log_panel div.lft {
	display: block;
	height: 100%;
	width: 5%;
	background-image: url(../img/log_panel_01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	left: 0px;
	top:3px;
	bottom: 0px;
}
div#header div#log_panel div.rgt {
	display: block;
	height: 100%;
	width: 6%;
	background-image: url(../img/log_panel_04.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
	right: 0px;
	top:3px;
	bottom: 0px;
}
div#header div#log_panel div.mid {
	display: block;
	height: 100%;
	width: 90%;
	background-image: url(../img/log_panel_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: absolute;
	bottom: 0px;
	left: 5%;
	top:3px;
	vertical-align: text-bottom;
}
div#header div#log_panel div.content {
	bottom: 10px;
	position: absolute;
	display: block;
	left: 0px;
	right: auto;
	width: 100%;
}
div#header div#log_panel div.close {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	height: 12px;
	width: 12px;
	right: 3px;
	top: 4px;
}
/*div#header div#log_panel div.content div#UpdateProgress1{overflow: hidden;position: absolute;z-index: 1;height: 16px;width: 16px;left: 0px;top: 4px;}*/
div#header div#log_panel div.content div.pnlMensajes {
	color: #333333;
	padding-left:16px;
	display:block;
	width:210px;
	overflow:hidden;
}
div#header div#log_panel div.content div#pnlOlvido {
	color: #333333;
	padding-left:16px;
	display:block;
	width:210px;
	overflow:hidden;
}
div#header div#log_panel div.content /*div#pnlMensajes*/ div#lblMsg {
	width:120px;
	float:left;
}
div#header div#log_panel div.content /*div#pnlMensajes*/ div#lblMsg img {
	float:left;
}
div#header div#log_panel div.content /*div#pnlMensajes*/ div.edit_out {
	width:85px;
	float:right;
	text-align:right;
}
div#header div#log_panel div.content /*div#pnlMensajes*/ div.edit_out a {
	color: #333333;
	text-decoration: none;
}
div#header div#log_panel div.content /*div#pnlMensajes*/ div.edit_out a:hover {
	color: #333333;
	text-decoration: underline;
}
div#header div#log_panel div.content a.log {
	color: #000000;
	text-decoration: none;
}
div#header div#log_panel div.content a:hover.log {
}
div#header div#log_panel div.content div#registro {
	display: none;
	text-align:left;
	padding-top:4px;
	padding-right:14px;
	padding-left:5px;
}
div#header div#log_panel div.content div#registro input {
	font-size: 1em;
	color: #333333;
	border: 1px solid #999999;
	height: 18px;
}
div#header div#log_panel div.content div#registro input.boton {
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(../img/boton.jpg);
	background-repeat: no-repeat;
	width: 77px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div#header div#log_panel div.content a, div#header div#log_panel div.content a:hover {
	color: #006699;
	text-decoration: underline;
}
div#header div#log_panel div.content div#botones {
	color:#666;
}
div#header div#log_panel div.content div#retry {
	width:85px;
	float:right;
	text-align:right;
}
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MAIN:    */
/* //////////  MAIN_STRUCTURE */
div#main_header {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
}
div#main_header span {
	font-size: 1.1em;
	color: #999999;
	display: block;
	float: left;
	height: 28px;
	width: 500px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	line-height: 2.5em;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 67px;
}
div#main_header span a, div#main_header span a:visited {
	color: #006699;
	text-decoration: underline;
}
div#main_header span a.selected, div#main_header span a.selected:visited {
	color: #666666;
	text-decoration: none;
}
div#main_header span a:hover, div#main_header span a:active {
	color: #666666;
	text-decoration: none;
}
div#main_header span.leyenda {
	font-size: 1.2em;
	color: #ffffff;
	padding-top: 89px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 67px;
	line-height: 1.4em;
}
div#main_header span.leyenda strong {
	color: #ffff99;
}
div#main_content {
	width: 752px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/m_con_bg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-bottom: 22px;
	padding-right: 50px;
	padding-left: 65px;
	font-size:1.1em;
	text-align: left;
	text-shadow: #000000 0 0 0px;
	opacity: 0.9999999;
}
div#main_content a:link, div#main_content a:visited, div#main_content a:active, div#main_content a:hover {
	color: #006699;
	text-decoration: underline;
}
div#main_content div#content {
	padding-right: 39px;
	padding-left: 24px;
}
div#main_foot {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	background-image: url(../img/m_con_btm.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
div#driving_foot {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	height: 31px;
	background-image: url(../img/drive/driving_btm.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
/* video: */
div#video {
	display: block;
	width: 980px;
	height: 350px;
	position:relative;
}
div#video div.lft {
	height: 395px;
	width: 158px;
	background-image: url(../img/version2010/botella.png);
	_behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index:50;
	position:absolute;
	top:100px;
	left:-40px;
}
div#video div.central {
	float: 							none;
	height: 						335px;
	width: 							894px;
	overflow: 						hidden;
	padding-top: 					9px;
	position:						absolute;
	left:							64px;
	z-index:						51;
	_display:						inline;
	right: 							244px;
}
div#video div.rgt {
	float: right;
	height: 304px;
	width: 190px;
	background-image: url(../img/version2010/ardilla.png);
	_behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	left:910px;
	_left:930px;
	top:130px;
	z-index:50;
}
div#video div.bottom {
	display: block;
	float: left;
	height: 10px;
	width: 1000px;
	background-image: url(../img/video_05.png);
	background-position: 0px 0px;
}
/* boxes: */
div#boxes {
	display: block;
	height: 143px;
	width: 920px;
	overflow: hidden;
	padding-left: 62px;
	margin: 0px;
	padding-right: 0px;
}
div#boxes div.box {
	/*background-image: url(../img/boxes.png);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 120px;
	width: 200px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
div#boxes div.box a.a_seccion {
	display: block;
	height: 35px;
	width: 200px;
	text-decoration: none;
}
div#boxes div.box p {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.1em;
	line-height: 1.4em;
}
div#boxes div.box p a, div#boxes div.box p a:hover {
	color: #006699;
	text-decoration: underline;
}
div#boxes div.box div.metodo_buckler {
	background-image: url(../img/metodo_buckler2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 120px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div#boxes div.box div.recetas {
	background-image: url(../img/dest-recetas.jpg);
	background-repeat: no-repeat;
	background-position:top left ;
	width: 200px;
	height: 120px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height:10px;
}
div#boxes div.box div.recetas img {
	padding-left: 0px;
}
div#boxes div.box div.carretera {
	background-image: url(../img/carretera2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 120px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height:8px;
}
div#boxes div.box div.ejercicios {
	background-image: url(../img/ejercicios.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 120px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height:8px;
}
div#boxes div.box div.promo {
	background-image:url(../img/conduccion-dest.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 64px;
	text-align: center;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div#boxes div.box div.promo2 {
	/*background-image:url(../img/conduccion-dest.jpg);
	background-repeat: no-repeat;*/
	width: 200px;
	/*height: 64px;
	text-align: center;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;*/
}
div#boxes div.box div.conduccion {
	background-image: url(../img/conduccion-dest.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 80px;
	text-align: center;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* rooter: */
div#rooter {
	color: #999999;
	font-size: 12px;
	display: block;
	height: 22px;
	width: 922px;
	padding-top: 8px;
	padding-left: 78px;
	text-align: left;
	margin-left: 0px;
}
div#rooter a, div#rooter a:visited {
	color: #666666;
	text-decoration: none;
}
div#rooter a.selected, div#rooter a.selected:visited, div#rooter span.selected {
	color: #666666;
	text-decoration: underline;
}
div#rooter a:hover, div#rooter a:active {
	text-decoration: underline;
}
div#rooter span {
	color: #666666;
	text-decoration: none;
}
/* set styles: */
div#main_content img.pic_1 {
	vertical-align: -30%;
	margin-right: 5px;
}
div#main_content img.pic_2 {
	vertical-align: -40%;
	margin-right: 5px;
}
/* tables: */
div#main_content div.rank {
	border:none;
	width: 713px;
	background-repeat:no-repeat;
	background-position:left top;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 36px;
	margin-left: -12px;
}
div#main_content div.rank div#top {
	color: #666666;
	display: block;
	left:830px;
	top:375px;
	margin-bottom: 3px;
	padding-right: 18px;
	padding-left: 18px;
	vertical-align: baseline;
}
div#main_content div.rank div#top label {
}
div#main_content div.rank div#top a {
	color: #006699;
	text-decoration: underline;
}
div#main_content div.rank div#top a.selected {
	color: #666666;
	text-decoration: none;
}
div#main_content div.rank div#top a:hover {
	color: #006699;
	text-decoration: underline;
}
div#main_content div.rank div#top select {
	border: 1px solid #999999;
	color: #666666;
	font-size: 11px;
}
div#main_content div.rank div#top div.rgt {
	display: block;
	float: right;
	height: 20px;
	padding-top: 5px;
}
div#main_content table th {
}
div#main_content table td img {
	margin-right: 5px;
}
div#main_content table td img.circuit {
	float: left;
	margin-top: -10px;
	overflow: visible;
}
div#participa {
	position:absolute;
	left:840px;
	top:370px;
}
div#dest-1{
	/*background-image: url(../img/destacado_03.png);*/
	background-repeat: no-repeat;
	height: 331px;
	float:left;
	/*padding-right:100px;*/
	padding-top:0px;
	text-align:right;
	width:430px;
	text-align: left;
}
div#dest-2{
	/*height: 165px;*/
	width: 					430px;
	float:					left;
	height: 				331px;
	margin-left:			10px;
}
div#dest-3
{
	/*padding-top:110px;
	padding-left:220px; 
	background-image: url(../img/destacado_06.png);
	background-repeat: no-repeat;
	height: 165px;*/
	width: 430px;
	float:left;
}
div#dest-4{
	/*background-image: url(../img/dest-navidad.jpg);
	background-repeat: no-repeat;*/
	height: 131px;
	float:left;
	/*padding-right:120px;
	padding-top:200px;*/
	width:309px;
}
div#boton
{
	left:240px;
	top:280px;
	position:absolute;
}
div#boton2
{
	position : absolute ;
	left:680px;
	top:290px;
}
/* raiting */
ul.rating {
	width:65px;
	height:13px;
	padding:0;
	list-style:none;
	position:relative;
	background: url(../img/stars.png) no-repeat 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	overflow:hidden;
}
/* add these classes to the ul to effect the change to the correct number of stars */
ul.nostar {
	background-position:0 0
}
ul.onestar {
	background-position:0 -13px
}
ul.twostar {
	background-position:0 -26px
}
ul.threestar {
	background-position:0 -39px
}
ul.fourstar {
	background-position:0 -52px
}
ul.fivestar {
	background-position:0 -65px
}
ul.rating li {
	cursor: pointer;/*ie5 mac doesn't like it if the list is floated\*/
	float:left;/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0px;
	width:13px;
	height:13px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {
	left:0
}
ul.rating li.two a {
	left:13px;
}
ul.rating li.three a {
	left:28px;
}
ul.rating li.four a {
	left:39px;
}
ul.rating li.five a {
	left:52px;
}
ul.rating li a:hover {
	z-index:2;
	width:65px;
	height:13px;
	overflow:hidden;
	left:0;
	background: url(../img/stars.png) no-repeat 0 0
}
ul.rating li.one a:hover {
	background-position:0 -13px;
}
ul.rating li.two a:hover {
	background-position:0 -26px;
}
ul.rating li.three a:hover {
	background-position:0 -39px
}
ul.rating li.four a:hover {
	background-position:0 -52px
}
ul.rating li.five a:hover {
	background-position:0 -65px
}
div#comentarios {
	padding-bottom: 22px;
	width: 707px;
}
div#main.carrmant_ruta div#main_content div#comentarios {
	padding-right: 60px;
	padding-left: 80px;
}
div#comentarios div.comment {
	background-image: url(../img/coment.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 689px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 3px;
	color: #333333;
	text-align: right;
}
div#comentarios div.comment span {
	font-size: 1.7em;
	color: #999999;
	float: left;
}
div#comentarios div.comment span em {
	font-style: normal;
	color: #006699;
}
div#comentarios div.comment span strong {
	font-weight: normal;
	color: #669900;
}
div#comentarios div.comment p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#comentarios div#comments {
	padding-top: 8px;
	padding-bottom: 8px;
}
div#comentarios h3 {
	font-size: 1.3em;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
div#comentarios h3 strong {
	color: #669900;
}
div#comentarios h3 em {
	font-style: normal;
	color: #006699;
}
div#comentarios div#pag {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	word-spacing: 0.4em;
}
div#comentarios div#tu_comment {
	background-image: url(../img/coment_3.jpg);
	background-position: left bottom;
	padding-bottom: 16px;
	background-color: #EAEAEA;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #333333;
	line-height: 1.3em;
}
div#comentarios div#tu_comment span.top {
	background-image: url(../img/coment_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 11px;
	width: 707px;
	margin: 0px;
	padding: 0px;
}
div#comentarios div#tu_comment p {
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#comentarios div#tu_comment h3 {
	font-size: 1.3em;
	color: #006699;
	font-weight: bold;
}
div#comentarios div#tu_comment input {
	font-size: 1em;
	color: #333333;
	/*background-image: url(../img/coment_input.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	padding: 2px;
	height: 15px;
	width: 153px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#comentarios div#tu_comment input.clear {
	height: 19px;
	width: 24px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
div#comentarios div#tu_comment textarea {
	/*background-image: url(../img/coment_textarea.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	padding: 4px;
	height: 61px;
	width: 287px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1em;
	color: #333333;
}
div#comentarios div#tu_comment span.divisor {
	display: block;
	clear: both;
	margin-bottom: 20px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	width: 700px;
	margin-left: 3px;
}
div#comentarios div#tu_comment span.check {
	/*background-image: url(../img/coment_check.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	padding: 0px;
	height: 19px;
	width: 24px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	display: block;
}
div#comentarios div#tu_comment input.btn {
	color: #000000;
	/*background-image: url(../img/coment_btn.jpg);*/
	text-align: center;
	vertical-align: middle;
	height: 19px;
	width: 127px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
	display: block;
}
/* MAIN_CUSTOM_SECTIONS: */
div#main.moto_gp_cal div#main_header {
	background-image: url(../img/tablas/motoGP_calendario4.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.moto_gp_cla div#main_header {
	background-image: url(../img/tablas/moto_gp_2.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.moto_gp_cro div#main_header {
	background-image: url(../img/tablas/moto_gp_3.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.moto_gp_res div#main_header {
	background-image: url(../img/tablas/moto_gp_4.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.cev_cal div#main_header {
	background-image: url(../img/tablas/cev_1.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.cev_inv div#main_header {
	background-image: url(../img/tablas/cev_3.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.cev_res div#main_header {
	background-image: url(../img/tablas/cev_2.jpg);
	background-repeat: no-repeat;
	height: 229px;
}
div#main.moto_gp_cal div#main_content div.rank {
	background-image: url(../img/tablas/moto_gp_calendario.jpg);
	padding-top: 5px;
}
div#main.moto_gp_res div#main_content div.rank {
	background-image: url(../img/tablas/moto_gp_resultados.jpg);
}
div#main.moto_gp_cla div#main_content div.rank {
	background-image: url(../img/tablas/moto_gp_clasificaciones.jpg);
}
div#main.moto_gp_cla div#main_content div.rank div#top {
	color: #666666;
	display: block;
	height: 16px;
	padding-top: 5px;
	margin-bottom: 7px;
	padding-right: 18px;
	padding-left: 18px;
	vertical-align: baseline;
}
div#main.moto_gp_cro div#main_content div.rank {
	background-image: url(../img/tablas/moto_gp_cronicas.jpg);
}
div#main.moto_gp_cro div#main_content div.rank div#top {
	color: #000000;
	display: block;
	height: 16px;
	padding-top: 5px;
	margin-bottom: 7px;
	padding-right: 18px;
	padding-left: 0px;
	vertical-align: baseline;
}
div#main.moto_gp_cro div#main_content div.rank div#top div.rgt {
	display: block;
	float: right;
	height: 20px;
	padding-top: 0px;
}
div#main.moto_gp_cro div#main_content div.rank div#content {
	display: block;
	padding-right: 8px;
	padding-left: 0px;
	padding-top: 18px;
	width: 682px;
	overflow:hidden;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#col_izq {
	float: left;
	width: 396px;
	display: block;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#col_der {
	float: right;
	width: 261px;
	display: block;
	padding-left: 25px;
	padding-top: 70px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#col_der div.img_pics {
	width: 252px;
	display: block;
	background-image: url(../img/tablas/img_pics.jpg);
	background-repeat: no-repeat;
	height: 183px;
	padding-top: 9px;
	padding-left: 9px;
	padding-bottom: 8px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#col_der div.img_pics p {
	padding-top: 8px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#anteriores {
	display: block;
	background-image: url(../img/tablas/cronic_table_11.gif);
	background-repeat: no-repeat;
	background-color: #F1F1F1;
	padding-top: 8px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#anteriores h1 {
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	padding-left: 18px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#anteriores ul {
	background-color: #FFFFFF;
	display: block;
	width: 334px;
	margin-left: 18px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#anteriores li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1F1F1;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#main.moto_gp_cro div#main_content div.rank div#content div#anteriores div.btm {
	background-image: url(../img/tablas/cronic_table_14.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
}
div#main.cev_cal div#main_content div.rank {
	background-image: url(../img/tablas/cev_calendario.jpg);
	padding-top: 5px;
}
div#main.cev_res div#main_content div.rank {
	background-image: url(../img/tablas/cev_resultados.jpg);
}
div#main.cev_inv div#main_content div.rank {
	background-image: url(../img/tablas/CEV_invitaciones.jpg);
	height:356px;
}
div#main.cev_res div#main_content div.rank div#top {
	color: #666666;
	display: block;
	height: 16px;
	padding-top: 5px;
	margin-bottom: 12px;
	padding-right: 18px;
	padding-left: 18px;
	vertical-align: baseline;
}
div#main.cev_res div#main_content table td {
	padding-left: 7px;
	padding-right: 7px;
	white-space: normal;
}
/* tables */
/*_*/div#main.cev_cal div#main_content table, div#main.cev_res div#main_content table, moto_gp_cal div#main_content table, div#main.moto_gp_cla div#main_content table, div#main.moto_gp_res div#main_content table, div#main.carrmant_ruta div#main_content table {
	width: 690px;
}
/*_*/div#main.cev_cal div#main_content table tr, div#main.cev_res div#main_content table tr, moto_gp_cal div#main_content table tr, div#main.moto_gp_cla div#main_content table tr, div#main.moto_gp_res div#main_content table tr, div#main.carrmant_ruta div#main_content table tr {
	height: 43px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/*_*/div#main.cev_cal div#main_content table td, div#main.cev_res div#main_content table td, div#main.moto_gp_cal div#main_content table td, div#main.moto_gp_cla div#main_content table td, div#main.moto_gp_res div#main_content table td, div#main.carrmant_ruta div#main_content table td {
	padding-left: 13px;
	padding-right: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	height: 30px;
	padding-top: 5px;
	vertical-align: middle;
}
/*_*/div#main.cev_cal div#main_content table th, div#main.cev_res div#main_content table th, div#main.moto_gp_cal div#main_content table th, div#main.moto_gp_cla div#main_content table th, div#main.moto_gp_res div#main_content table th, div#main.carrmant_ruta div#main_content table th {
	height: 35px;
	text-align: center;
	line-height: 1.6em;
	font-size: 1.1em;
	vertical-align: top;
	padding-top: 5px;
}
div#main.rec_sal div#main_header {
	/*background-image: url(../img/recetas_saludables_03.jpg);*/
	background-image: url(../img/recetas_saludables_03_2011.jpg);
	background-repeat: no-repeat;
	height: 376px;
	position: relative;
}
div#main.rec_con div#main_header {
	background-image: url(../img/recetas-concurso-como.jpg);
	background-repeat: no-repeat;
	height: 367px;
	position: relative;
}
div#main.rec_con_ganadores div#main_header {
	background-image: url(../img/concurso_ganadores.jpg);
	background-repeat: no-repeat;
	height: 402px;
	position: relative;
}
div#main.rec_con_bus div#main_header {
	background-image: url(../img/concurso-busc-header.jpg);
	background-repeat: no-repeat;
	height: 373px;
	position: relative;
}
div#main.rec_con_premios div#main_header{
	background-image: url(../img/premios-header.jpg);
	background-repeat: no-repeat;
	height: 327px;
	position: relative;
}
div#main.rec_con_propon div#main_header{
	background-image: url(../img/concurso-propon-header.jpg);
	background-repeat: no-repeat;
	height: 376px;
	position: relative;
}
div#main_content.driv-play{
	background-image: url(../img/drive/main-play.jpg);
	background-repeat: no-repeat;
	height: 544px;
	position: relative;
	padding-bottom:0px;
	padding-left:10px;
	_padding-left:0px;
	_padding-right:0px;
	width:807px;
}
div#main_content.driv-video{
	background-image: url(../img/drive/bg-video.jpg);
	background-repeat: no-repeat;
	height: 453px;
	width:819px;
}
div#main_content.driv-video #video{
	background-image: url(../img/drive/content_03.jpg);
	background-repeat: no-repeat;
	padding-bottom:0px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:90px;
	height: 363px;
	width:714px;
}
div#main_content.driv-bases{
	background-image: url(/img/drive/bg-header-bases.jpg);
	background-repeat: no-repeat;
	/*height: 544px;*/
	height: 3129px;
	position: relative;
	padding-bottom:0px;
	padding-left:10px;
	_padding-left:0px;
	_padding-right:0px;
	width:807px;
}
div#main_content .driv-bases div#main_header{
	background-image: url(../img/drive/head-content.jpg);
	background-repeat: no-repeat;
	height: 52px;
}
div#main_content .driv-bases div#main_home{
	background-image: url(../img/drive/content-bg.jpg);
	background-repeat: repeat-y;
}
div#main_content .driv-bases div#main_bottom{
	background-image: url(../img/drive/bottom-content-bases.jpg);
	background-repeat: no-repeat;
	height:11px;
}
div#main_content.driv-ganadores {
	background-image: url(../img/drive/PRE-Ganadores.jpg);
	background-repeat: no-repeat;
	height: 502px;
	position: relative;
	padding-bottom:0px;
}
div#main_content.driv-home {
	background-image: url(../img/drive/dequeva.jpg);
	background-repeat: no-repeat;
	height: 1176px;
	position: relative;
	padding-bottom:0px;
}
div#main_content.driv-premio {
	background-image: url(../img/drive/premio.jpg);
	background-repeat: no-repeat;
	height: 1013px;
	position: relative;
	padding-bottom:0px;
}
div#main_content.driv-rank {
	background-image: url(../img/drive/bg-ranking.jpg);
	background-repeat: no-repeat;
	height: 913px;
	position: relative;
	padding-bottom:0px;
	padding-top:100px;
}
div#main_content.driv-rank #rank1 {
	background-image: url(../img/drive/ranking-1.jpg);
	background-repeat: no-repeat;
	width:203px;
	height: 581px;
	float:left ;
}
div#main_content.driv-rank #rank2 {
	background-image: url(../img/drive/ranking-2.jpg);
	background-repeat: no-repeat;
	width:203px;
	height: 581px;
	float:left  ;
}
div#main_content.driv-rank #rank3 {
	background-image: url(../img/drive/ranking-3.jpg);
	background-repeat: no-repeat;
	width:203px;
	height: 581px;
	float:right ;
}

div#main_content.driv-rank div#main-header {
	background-image: url(../img/drive/ranking-header.jpg);
	background-repeat: no-repeat;
	position: relative;
	width:609px;
	height:596px; 
	padding-left:70px;
	padding-right:35px;
	padding-top:60px;
}
div#main_content.driv-rank div#main-bottom {
	background-image: url(../img/drive/Ranking-bottom.jpg);
	background-repeat: no-repeat;
	position: relative;
	width:714px;
	height:172px; 
}
div#main_content.driv-premio div#main-header {
	background-image: url(../img/drive/premio-header.jpg);
	background-repeat: no-repeat;
	position: relative;
	width:714px;
	height:294px; 
	padding-top:30px; 
}
div#main_content.driv-premio div#main-bottom {
	background-image: url(../img/drive/premio-bottom.jpg);
	background-repeat: no-repeat;
	position: relative;
	width:714px;
	height:30px;
	padding-top:50px; 
}
div#main_content.driv-premio div#main-home {
	background-image: url(../img/drive/premio-content.jpg);
	background-repeat: repeat-y;
	position: relative;
	width:714px;
	text-align:center;
	height:150px;	
}
div#main_content.driv-home div#main-header {
	background-image: url(../img/drive/header-content.jpg);
	background-repeat: no-repeat;
	position: relative;
	width:714px;
	height:55px; 
}
div#main_content.driv-home div#main-bottom {
	background-image: url(../img/drive/bottom-content.jpg);
	background-repeat: no-repeat;
	position: relative;
	width:714px;
	height:137px; 
}
div#main_content.driv-home div#main-home {
	background-image: url(../img/drive/bg-content.jpg);
	background-repeat: repeat-y;
	position: relative;
	width:694px;
	text-align:left;
	padding-left: 20px; 
	
}
div#main_content.driv-rank div#juega
{
	position:absolute; 
	top: 40px;
	left: 200px;
	height:86px;
	width:290px;  
}
div#main_content.driv-premio div#juega
{
	position:absolute; 
	top: 40px;
	left: 200px;
	height:86px;
	width:290px;  
}
div#main_content.driv-home div#juega
{
	position:absolute; 
	top: 40px;
	left: 200px;
	height:86px;
	width:290px;  
}
div#juega
{
	position:absolute; 
	top: 380px;
	left: 300px;
	height:86px;
	width:290px;  
}
div#main.rec_sal div#main_header span {
	padding-left: 89px;
}
div#main.rec_sal div#main_header span.leyenda {
	font-size: 1.2em;
	color: #000000;
	padding-top: 64px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 89px;
	line-height: 1.4em;
}
div#main.rec_sal div#main_header span.leyenda strong {
	color: #000000;
}
div#main.rec_sal div#main_header div#recetas {
	display: block;
	float: left;
	height: 117px;
	width: 700px;
	text-align: left;
	position: absolute;
	left: 109px;
	top: 220px;
}
div#main.rec_sal div#main_header div#recetas img {
	margin: 0px;
	padding: 0px;
	float: left;
}
div#main.rec_sal div#main_content div#content {
	padding-right: 0px;
	padding-left: 24px;
	padding-bottom: 14px;
	overflow:hidden;
	width:726px;
}
div#main.rec_sal div#main_content div#content h3 {
	font-size: 1.1em;
	line-height: 1.3em;
	padding-bottom: 3px;
}
div#main.rec_sal div#main_content div#content p {
	padding-top: 27px;
	padding-bottom: 10px;
}
div#main.rec_sal div#main_content div.column_w {
	display: block;
	float: left;
	width: 147px;
	margin-right: 24px;
	background-image: url(../img/recetas_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	padding-bottom: 42px;
	padding-top: 40px;
	padding-right: 4px;
	padding-left: 4px;
}
div#main.rec_sal div#main_content div.column_g {
	display: block;
	float: left;
	width: 147px;
	margin-right: 23px;
	background-image: url(../img/recetas_20.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	background-color: #F1F1F1;
	text-align:center;
	position: relative;
	padding-bottom: 42px;
	padding-top: 40px;
	padding-right: 4px;
	padding-left: 4px;
}
div#main.rec_sal div#main_content div.column_g span.head {
	background-image: url(../img/recetas_08.jpg);
	position: absolute;
	height: 38px;
	width: 155px;
	left: 0px;
	top: 0px;
	top: 0px;
	display: block;
}
div#main.rec_sal div#main_content div.column_w img.plato, div#main.rec_sal div#main_content div.column_g img.plato {
	background-image: none;
	padding: 4px;
	height: auto;
	width: auto;
	margin-bottom:6px;
}
div#main.rec_sal div#main_content img {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 4px;
	height: 57px;
	width: 85px;
	margin-bottom:6px;
}
div#main.rec_sal div#main_content div.column_g img {
	background-image: url(../img/recet_pic_13.jpg);
}
div#main.rec_sal div#main_content div.column_w img {
	background-image: url(../img/recet_pic_w_13.jpg);
}
div#main.rec_sal_int div#main_header {
	background-image: url(../img/recetas/recetas_03.jpg);
	background-repeat: no-repeat;
	height: 337px;
	position: relative;
	overflow:hidden;
}
div#main.rec_sal_int div#main_header span {
	padding-left: 80px;
	height: 36px;
	padding-top: 30px;
}
div#main.rec_sal_int div#main_header span.leyenda {
	width: 793px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 74px;
	height: 80px;
	margin: 0px;
}
div#main.rec_sal_int div#main_header div.receta {
	display: block;
	text-align: left;
	float: left;
	padding-top: 22px;
	padding-left: 105px;
	margin: 0px;
	height: 134px;
	width: 125px;
}
div#main.rec_sal_int div#main_header div.copy {
	display: block;
	text-align: left;
	float: left;
	padding-top: 15px;
	padding-left: 105px;
	margin: 0px;
	width: 450px;
	font-size: 1.1em;
	color: #333333;
	line-height: 1.3em;
}
div#main.rec_sal_int div#main_header div.copy a {
	color: #006699;
	text-decoration: underline;
}
div#main.rec_sal_int div#main_header div.copy p {
	padding-bottom: 16px;
}
div#main.rec_sal_int div#main_header div.al_concurso {
	display: block;
	float: left;
	height: 111px;
	width: 118px;
	text-align: left;
	position: absolute;
	top: 27px;
	right: 14px;
}
div#main.rec_sal_int div#main_content {
	padding-right: 80px;
	padding-left: 80px;
	padding-bottom: 24px;
	overflow:hidden;
	width:707px;
}
div#main.rec_sal_int div#main_content div#content {
	padding-right: 0px;
	padding-left: 0px;
	overflow:hidden;
	width:707px;
	padding-bottom: 35px;
}
div#main.rec_sal_int div#main_content div#content img.separador {
	clear: both;
	padding-top: 25px;
}
div#main.rec_sal_int div#main_content div#content div.plato {
	padding-right: 10px;
	padding-left: 10px;
	overflow:hidden;
	width:117px;
	display: block;
	float: left;
	padding-top: 15px;
	padding-bottom: 0px;
	text-align: center;
}
div#main.rec_sal_int div#main_content div#content div.plato img {
	background-image: url(../img/recet_pic_w_13.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 4px;
	height: 57px;
	width: 85px;
	margin-bottom:6px;
	display: block;
	margin-left:auto;
	margin-right:auto;
}
div#main.rec_sal_int div#main_content div#content div.platoDest {
	background-image: url(../img/recetas/rec_dest.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	overflow:hidden;
	width:650px;
	padding-top: 34px;
	text-align: right;
	height:185px;
	position:relative;
}
div#main.rec_sal_int div#main_content div#content div.platoDest img {
	padding-right:15px;
	width: 247px;
	padding-left:15px;
}
div#main.rec_sal_int div#main_content div#content div.platoDest a{
	font-size: 1.8em;
	left:40px;
	position:absolute;
	text-align:left;
	top:160px;
	width: 300px;
}
div#main.rec div#main_header {
	background-image: url(../img/recetas_saludables_04.jpg);
	background-repeat: no-repeat;
	height: 66px;
}
div#main.rec div#main_header span {
	padding-left: 83px;
}
div#main.rec div#main_content {
	display: block;
	overflow:hidden;
	padding-left: 81px;
	width: 707px;
	padding-right: 79px;
}
div#main.rec div#main_content div#col_der {
	float: right;
	width: 277px;
	display: block;
	padding-left: 23px;
	padding-top: 44px;
}
div#main.rec div#main_content div.text_rgt {
	text-align:right;
}
div#main.rec div#main_content div#col_der div.box {
	background-image: url(../img/recetas/recetas_col_der_31.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 262px;
	padding-bottom: 15px;
	padding-top: 11px;
	text-align: right;
	padding-right: 15px;
	background-color: #F1F1F1;
	display: block;
	position: relative;
}
div#main.rec div#main_content div#col_der div.box span.top {
	background-image: url(../img/recetas/recetas_col_der_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 8px;
	width: 277px;
	margin-bottom: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
}
div#main.rec div#main_content div#col_der div.box p {
	color: #333333;
	padding-top: 13px;
	padding-bottom: 2px;
	padding-right: 4px;
}
div#main.rec div#main_content h1 {
	font-size: 2.8em;
	line-height: 1em;
	font-weight: normal;
	color: #669900;
	padding-top: 4px;
}
div#main.rec div#main_content h2 {
	font-size: 1.1em;
	line-height: 1em;
	color: #006699;
	padding-bottom: 8px;
	background-image: url(../img/recetas/icon_12.jpg);
	background-repeat: no-repeat;
	padding-left: 33px;
	padding-top: 7px;
}
div#main.rec div#main_content p {
	padding-bottom: 16px;
	padding-left: 4px;
}
div#main.rec div#main_content ul {
	list-style-type: none;
}
div#main.rec-detalle div#main_header {
	background-image: url(../img/concurso-detalle-header.jpg);
	background-repeat: no-repeat;
	height: 395px;
	position:relative;
}
div#main.rec-detalle div#main_content div#barra-titulo {
	background-image: url(../img/concurso-detalle-barra.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
div#main.rec-detalle div#main_content {
	display: block;
	overflow:hidden;
	padding-left: 74px;
	width: 714px;
	padding-right: 79px;
}
div#main.rec-detalle div#main_content div#col_der {
	float: right;
	width: 277px;
	display: block;
	padding-left: 23px;
	padding-top: 44px;
}
div#main.rec-detalle div#main_content div.text_rgt {
	text-align:right;
}
div#main.rec-detalle div#main_content div#col_der div.box {
	background-image: url(../img/recetas/recetas_col_der_31.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 262px;
	padding-bottom: 15px;
	padding-top: 11px;
	text-align: right;
	padding-right: 15px;
	background-color: #F1F1F1;
	display: block;
	position: relative;
}
div#main.rec-detalle div#main_content div#col_der div.box span.top {
	background-image: url(../img/recetas/recetas_col_der_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 8px;
	width: 277px;
	margin-bottom: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
}
div#main.rec-detalle div#main_content div#barra-titulo p {
	color: #333333;
	padding-top: 13px;
	padding-bottom: 2px;
	padding-right: 4px;
	text-align:right;
}
div#main.rec-detalle div#main_content h1 {
	font-size: 2.8em;
	line-height: 1em;
	font-weight: normal;
	color: #669900;
	padding-top: 4px;
}
div#main.rec-detalle div#main_content h2 {
	font-size: 1.1em;
	line-height: 1em;
	color: #006699;
	padding-bottom: 8px;
	background-image: url(../img/recetas/icon_12.jpg);
	background-repeat: no-repeat;
	padding-left: 33px;
	padding-top: 7px;
}
div#main.rec-detalle div#main_content p {
	padding-bottom: 16px;
	padding-left: 4px;
}
div#main.rec-detalle div#main_content ul {
	list-style-type: none;
}
div#votes {
	background-image: url(../img/recetas/votos_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	width: 381px;
	margin-top: 14px;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-bottom: 4px;
	padding-right: 7px;
	padding-left: 9px;
	color: #006598;
	vertical-align: baseline;
}
div#votes div.vota {
	width: 100px;
	float: left;
	height: 17px;
	display: block;
}
div#votes div.resultados {
	float: left;
	height: 17px;
	width: 213px;
	display: block;
	padding-left: 7px;
}
div#votes div.btns {
	text-align: right;
	display: block;
	height: 17px;
	width: 61px;
	float: left;
}
div#votes span {
	float: left;
}
div#votes span.recibidos {
	color: #666666;
	margin-left: 15px;
}
div#votes span.rate {
	margin-left: 5px;
	margin-top: 2px;
}
div#main.rec div#main_content span.divisor {
	display: block;
	clear: both;
	margin-bottom: 20px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	width: 700px;
	margin-left: 3px;
}
div#main.registro div#main_header {
	/*background-image: url(../img/nuevo_registro_03.jpg);*/
	background-image: url(../img/nuevo_registro_03_2011.jpg);
	background-repeat: no-repeat;
	height: 211px;
}
div#main.registro div#main_header span.leyenda {
	font-size: 1.2em;
	color: #000000;
	padding-top: 152px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 174px;
	line-height: 1.4em;
}
div#main.registro div#main_header span.leyenda strong {
	color: #000000;
}
div#main.registro div#main_content {
	padding-left: 54px;
	width:763px;
}
div#main.registro div#main_content div#content {
	/*background-image: url(../img/n_r_bg.jpg);*/
	background-image: url(../img/n_r_bg_2011.jpg);
	background-repeat: no-repeat;
	padding-right: 120px;
	padding-left: 119px;
}
div#main.registro div#main_content table {
	width: 524px;
	margin-right: auto;
	margin-left: auto;
	color: #333333;
}
div#main.registro div#main_content table tr {
	height: 0px;
	border-bottom-style: none;
}
div#main.registro div#main_content table td {
	padding-left: 13px;
	padding-right: 0px;
	border-bottom-style: none;
	height: 20px;
	padding-top: 5px;
	white-space: nowrap;
	padding-bottom: 5px;
}
div#main.registro div#main_content div#content input {
	padding: 3px;
	border: 1px solid #999999;
	font-size: 1em;
	color: #333333;
}
div#main.registro div#main_content div#content input.radio {
	padding: 0px;
	font-size: 1em;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 20px;
}
div#main.registro div#main_content div#content input.checkbox {
	padding: 5px;
	font-size: 1em;
	color: #333333;
	border: 1px solid #999999;
	width: 20px;
}
div#main.registro div#main_content div#content select {
	border: 1px solid #999999;
	font-size: 1em;
	color: #333333;
	padding: 0px;
}
div#main.registro div#main_content div#content select.ancho_1 {
	width: 50px;
}
div#main.registro div#main_content div#content select.ancho_2 {
	width: 100px;
}
div#main.registro div#main_content div#content select.ancho_3 {
	width: 200px;
}
div#main.registro div#main_content table table {
	width: 275px;
}
div#main.registro div#main_content table table td {
	padding-left: 0px;
}
div#main.registro div#main_content div#content input.btn {
	color: #FFFFFF;
	background-image: url(../img/enviar_11.jpg);
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 203px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
	display: block;
}
div#main.ejercicios div#main_header {
/*	background-image: url(../img/ejercicios/head.jpg);*/
	background-image: url(../img/ejercicios/head_2011.jpg);
	background-repeat: no-repeat;
	height: 277px;
}
div#main.ejercicios div#main_header span {
	padding-left: 91px;
	width: 776px;
}
div#main.ejercicios div#main_header div#label {
	background-image: url(../img/ejercicios/head_ejercicios_03.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 120px;
	width: 265px;
	margin-left: 77px;
}
div#main.ejercicios div#main_header div#bottle {
	background-image: url(../img/ejercicios/head_ejercicios_05.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 161px;
	width: 132px;
	margin-left: 48px;
}
div#main.ejercicios div#main_header div#table {
	background-image: url(../img/ejercicios/head_ejercicios_07.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: right;
	height: 196px;
	width: 199px;
	margin-right: 4px;
}
div#main.ejercicios div#main_header span.leyenda {
	font-size: 1.2em;
	color: #000000;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 91px;
	line-height: 1.4em;
	width: 570px;
	clear: left;
	margin-top: 20px;
}
div#main.ejercicios div#main_header span.leyenda strong {
	color: #000000;
}
div#main.ejercicios div#main_content div#content {
	padding-left: 20px;
	overflow: hidden;
	padding-right: 20px;
}
div#main.ejercicios div#main_content div#content div.ejercicio {
	background-image: url(../img/ejercicios/notes.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 212px;
	width: 346px;
	margin-right: 9px;
	margin-bottom:7px;
	overflow:hidden;
}
div#main.ejercicios div#main_content div#content div.ejercicio div.tit {
	display: block;
	float: left;
	height: 99px;
	width: 114px;
	margin-top: 42px;
	margin-left: 27px;
	background-image: url(../img/ejercicios/ejer_sal.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 35px;
}
div#main.ejercicios div#main_content div#content div.ejercicio div.tit p {
	text-align: right;
	padding-right: 8px;
	padding-top: 6px;
}
div#main.ejercicios div#main_content div#content div.ejercicio div.info {
	display: block;
	float: left;
	height: 155px;
	width: 170px;
	margin-left: 15px;
	margin-top: 25px;
	padding-top: 16px;
	padding-right: 18px;
	padding-bottom: 16px;
	padding-left: 0px;
}
div#main.ejercicios div#main_content div#content div.ejercicio div.info h1 {
	font-size: 1.2em;
	line-height: 1.3em;
	padding-bottom: 6px;
}
div#main.ejercicios div#main_content div#content div.nuevo div.info {
	background-image: url(../img/ejercicios/nuevo.png);
	background-repeat: no-repeat;
	background-position: right top;
}
div#main.ejercicios_interna div#main_header {
	background-image: url(../img/ejercicios/ejer_head_bg.jpg);
	background-repeat: no-repeat;
	height: 162px;
}
div#main.ejercicios_interna div#main_header div#label {
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 58px;
	width: 350px;
	margin-left: 60px;
}
div#main.ejercicios_interna div#main_header div.embarazadas {
	background-image: url(../img/ejercicios/label_embarazadas.png);
}
div#main.ejercicios_interna div#main_header div.cardio {
	background-image: url(../img/ejercicios/label_cardio.png);
}
div#main.ejercicios_interna div#main_header div.oficina {
	background-image: url(../img/ejercicios/label_oficina.png);
}
div#main.ejercicios_interna div#main_header div.casa {
	background-image: url(../img/ejercicios/label_encasa.png);
}
div#main.ejercicios_interna div#main_header div.antiestres {
	background-image: url(../img/ejercicios/label_antiestres.png);
}
div#main.ejercicios_interna div#main_content {
	padding-left: 60px;
	width: 757px;
}
div#main.ejercicios_interna div#main_content div#content {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	width: 745px;
	padding-right: 0px;
	padding-left: 0px;
}
div#main.ejercicios_interna div#main_content div.embarazadas {
	background-image: url(../img/ejercicios/int_embarazadas.jpg);
	height: 769px;
}
div#main.ejercicios_interna div#main_content div.cardio {
	background-image: url(../img/ejercicios/int_cardiovasculares.jpg);
	height: 757px;
}
div#main.ejercicios_interna div#main_content div.oficina {
	background-image: url(../img/ejercicios/int_oficina.jpg);
	height: 769px;
}
div#main.ejercicios_interna div#main_content div.casa {
	background-image: url(../img/ejercicios/int_encasa.jpg);
	height: 715px;
}
div#main.ejercicios_interna div#main_content div.antiestres {
	background-image: url(../img/ejercicios/int_antiestres.jpg);
	height: 755px;
}
div#main.ejercicios_interna div#main_content div#content a.volver {
	display: block;
	text-align: right;
	height:42px;
}
div#main.ejercicios_interna div#main_content div#content div#ficha {
	display: block;
	float: left;
	width: 225px;
	padding-left: 41px;
}
div#main.ejercicios_interna div#main_content div#content div#ficha h1 {
	font-size: 1.5em;
	line-height: 1em;
	color: #333333;
}
div#main.ejercicios_interna div#main_content div#content div#ficha h2 {
	color: #006699;
	font-size: 1em;
	line-height: 1.4em;
}
div#main.ejercicios_interna div#main_content div#content div#ficha h2 span {
	font-weight: normal;
	color: #000000;
	padding-left: 7px;
}
div#main.ejercicios_interna div#main_content div#content div#ficha em {
	color: #006699;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
div#main.ejercicios_interna div#main_content div#content div#ficha span.rate {
	padding-top: 1px;
	display: block;
	padding-bottom: 0px;
}
div#main.ejercicios_interna div#main_content div#content div#ficha p {
	padding-bottom: 2px;
}
div#main.ejercicios_interna div#main_content div#content div#ejercicio {
	display: block;
	float: left;
	width: 166px;
	padding-left: 105px;
	color: #333333;
	line-height: 1.4em;
}
div#main.ejercicios_interna div#main_content div#comentarios {
	padding-left: 20px;
}
div#main.metodo_buckler div#main_header {
	background-image: url(../img/metodo_buckler_header.jpg);
	background-repeat: no-repeat;
	height: 349px;
	background-position: left bottom;
}
div#main.metodo_buckler div#main_header div.marota {
	background-image: url(../img/marotajaponesa_03.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 10px;
}
div#main.metodo_buckler div#main_content {
	width: 839px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 14px;
	padding-left: 14px;
}
div#main.metodo_buckler div#main_content div#content {
	padding-top: 17px;
	padding-right: 0px;
	padding-left: 153px;
	height: 698px;
	background-image: url(../img/metodo_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}
div#main.metodo_buckler div#main_content div#content div.capitulo {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 240px;
	width: 247px;
	padding-right: 39px;
	padding-bottom: 10px;
	padding-top: 37px;
}
div#main.metodo_buckler div#main_content div#content div.uno {
	background-image: url(../img/metodos_09.png);
}
div#main.metodo_buckler div#main_content div#content div.dos {
	background-image: url(../img/metodos_09.png);
}
div#main.metodo_buckler div#main_content div#content div.tres {
	background-image: url(../img/metodos_09.png);
}
div#main.metodo_buckler div#main_content div#content div.cuatro {
	background-image: url(../img/metodos_09.png);
}
div#main.metodo_buckler div#main_content div#content div.capitulo img.cabecera {
	padding-left:24px;
}
div#main.metodo_buckler div#main_content div#content div.capitulo img.video {
	padding-left:9px;
	padding-top:4px;
}
div#main.carrmant_home div#main_header {
	background-image: url(../img/carrymantra_head_bg.jpg);
	background-repeat: no-repeat;
	height: 307px;
}
div#main.carrmant_home div#main_header span {
	padding-left: 89px;
}
div#main.carrmant_home div#main_header span.leyenda {
	font-size: 1.2em;
	color: #000000;
	padding-top: 179px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
	line-height: 1.4em;
}
div#main.carrmant_home div#main_header span.leyenda strong {
	color: #000000;
}
div#main.carrmant_home div#main_content {
	width: 847px;
	padding-right: 10px;
	padding-left: 10px;
}
div#main.carrmant_home div#main_content div#content {
	width: 671px;
	padding-right: 86px;
	padding-left: 90px;
	background-image: url(../img/carrymantra_cont_bg.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	display:block;
}
div#main.carrmant_home div#main_content div.col_izq {
	display:block;
	float:left;
	width: 337px;
}
div#main.carrmant_home div#main_content div.col_izq div.la_ruta {
	background-image: url(../img/mantra_09.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 336px;
	padding-bottom: 6px;
	background-color: #026295;
	margin-bottom:23px;
}
div#main.carrmant_home div#main_content div.col_izq div.la_ruta span {
	background-image: url(../img/mantra_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 4px;
	width: 336px;
}
div#main.carrmant_home div#main_content div.col_izq div.la_ruta h1 {
	font-size: 1.5em;
	color: #FFFFFF;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	vertical-align: text-bottom;
}
div#main.carrmant_home div#main_content div.col_izq div.la_ruta h1 a, div#main.carrmant_home div#main_content div.col_izq div.la_ruta h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div#main.carrmant_home div#main_content div.col_izq div.origen_destino {
	display: block;
	width: 332px;
	list-style-type: none;
	background-image: url(../img/mantra_11.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 19px;
	margin-bottom:9px;
}
div#main.carrmant_home div#main_content div.col_izq div.origen_destino ul {
	background-image: url(../img/mantra_10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	width: 332px;
	padding-top: 19px;
	overflow: hidden;
}
div#main.carrmant_home div#main_content div.col_izq div.origen_destino li {
	list-style-type: none;
	font-size: 1.1em;
	color: #666666;
	display: block;
	width: 166px;
	float: left;
}
div#main.carrmant_home div#main_content div.col_izq div.origen_destino li h1 {
	font-size: 2em;
	font-weight: normal;
	color: #006699;
	line-height: 1.2em;
	padding-top: 10px;
}
div#main.carrmant_home div#main_content div.col_izq div.info {
	display: block;
	width: 332px;
	list-style-type: none;
	background-image: url(../img/mantra_13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 19px;
	margin-bottom:16px;
}
div#main.carrmant_home div#main_content div.col_izq div.info ul {
	background-image: url(../img/mantra_12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	width: 332px;
	padding-top: 19px;
	overflow: hidden;
}
div#main.carrmant_home div#main_content div.col_izq div.info li {
	list-style-type: none;
	display: block;
	width: 154px;
	float: left;
	text-align: left;
	padding-left:12px;
}
div#main.carrmant_home div#main_content div.col_izq div.info li p {
	line-height: 1.4em;
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.rating {
	width:65px;
	height:13px;
	padding:0;
	list-style:none;
	position:relative;
	background: url(../img/stars.png) no-repeat 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	overflow:hidden;
}
/* add these classes to the ul to effect the change to the correct number of stars */
div#main.carrmant_home div#main_content div.col_izq div.info ul.nostar {
	background-position:0 0
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.onestar {
	background-position:0 -13px
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.twostar {
	background-position:0 -26px
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.threestar {
	background-position:0 -39px
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.fourstar {
	background-position:0 -52px
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.fivestar {
	background-position:0 -65px
}
div#main.carrmant_home div#main_content div.col_izq div.info ul.rating li {
	cursor: pointer;/*ie5 mac doesn't like it if the list is floated\*/
	float:left;/* end hide*/
	text-indent:-999em;
}
div#main.carrmant_home div#main_content div.col_izq div.descripcion {
	font-size: 1em;
	color: #333333;
	line-height: 1.4em;
	padding-right: 10px;
	margin-bottom: 28px;
}
div#main.carrmant_home div#main_content div.col_izq div.ver_otras {
	background-image: url(../img/mantra_14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 28px;
	width: 297px;
	padding-left: 40px;
	padding-top: 9px;
}
div#main.carrmant_home div#main_content div.col_der {
	display:block;
	float:right;
	width: 282px;
}
div#main.carrmant_home div#main_content div.col_der input.borde, div#main.carrmant_home div#main_content div.col_der textarea.borde {
	padding: 3px;
	border: 1px solid #999999;
	font-size: 1em;
	color: #333333;
}
div#main.carrmant_home div#main_content div.col_der div.votacion {
	background-image: url(../img/mantra_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 15px;
	text-align:center;
}
div#main.carrmant_home div#main_content div.col_der div.votacion div.cab {
	background-image: url(../img/mantra_01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 285px;
	margin-bottom: 15px;
}
/*sergi ad 8/8/8*/

div#main.carrmant_home div#main_content div.col_der div.proximaruta {
	text-align:left;
	padding-left:30px;
}
div#main.carrmant_home div#main_content div.col_der div.proximaruta div.content {
	background-image: url(../img/rutas/FondoVotaProximaRuta.png);
	background-repeat: no-repeat;
	display: block;
	height: 190px;
	width: 250px;
	padding:20px;
}
div#main.carrmant_home div#main_content div.col_der div.proponer {
	background-image: url(../img/rutas/bg_Ruta.jpg);
	background-repeat: no-repeat;
	height:252px;
	width:327px
}

div#main.carrmant_home div#main_content div.col_der div.proponer div.LaRuta {
	padding-left:60px;
	padding-top:80px
}
div#main.carrmant_home div#main_content div.col_der div.proponer div.Todas {
	padding-left:150px;
	padding-top:20px
}
div#main.carrmant_home div#main_content div.col_der div.proponer div.Boton {
	padding-left:80px;
	padding-top:20px
}
/*fin sergi*/

div#main.carrmant_home div#main_content div.col_der div.votar_ruta {
	background-image: url(../img/mantra_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 15px;
	text-align:center;
}
div#main.carrmant_home div#main_content div.col_der div.votar_ruta div.cab {
	background-image: url(../img/mantra2_03.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 285px;
	margin-bottom: 15px;
}
div#main.carrmant_home div#main_content div.col_der div.votar_ruta div.content {
	padding:20px;
}
div#main.carrmant_home div#main_content div.col_der div.votar_ruta div.cab span {
	background-image: url(../img/mantra_04.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 285px;
	background-position: 180px top;
}
/**/
div#main.carrmant_ruta div#main_header {
	background-image: url(../img/ruta_head.jpg);
	background-repeat: no-repeat;
	height: 171px;
}
div#main.carrmant_ruta div#main_header span {
	padding-left: 89px;
}
div#main.carrmant_ruta div#main_content {
	width: 847px;
	padding-right: 10px;
	padding-left: 10px;
}
div#main.carrmant_ruta div#main_content div#content {
	width: 685px;
	padding-right: 72px;
	padding-left: 90px;
	background-image: url(../img/ruta_cont.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	display:block;
}
div#main.carrmant_ruta div#main_content div.col_izq {
	display:block;
	float:left;
	width: 337px;
}
div#main.carrmant_ruta div#main_content div.col_der {
	display:block;
	float:right;
	width: 327px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.la_ruta {
	background-image: url(../img/mantra_09.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 336px;
	padding-bottom: 6px;
	background-color: #026295;
	margin-bottom:35px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.la_ruta span {
	background-image: url(../img/mantra_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 4px;
	width: 336px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.la_ruta h1 {
	font-size: 1.5em;
	color: #FFFFFF;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	vertical-align: text-bottom;
}
div#main.carrmant_ruta div#main_content div.col_izq div.origen_destino {
	display: block;
	width: 332px;
	list-style-type: none;
	background-image: url(../img/mantra_11.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 19px;
	margin-bottom:20px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.origen_destino ul {
	background-image: url(../img/mantra_10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	width: 332px;
	padding-top: 19px;
	overflow: hidden;
}
div#main.carrmant_ruta div#main_content div.col_izq div.origen_destino li {
	list-style-type: none;
	font-size: 1.1em;
	color: #666666;
	display: block;
	width: 166px;
	float: left;
}
div#main.carrmant_ruta div#main_content div.col_izq div.origen_destino li h1 {
	font-size: 2em;
	font-weight: normal;
	color: #006699;
	line-height: 1.2em;
	padding-top: 10px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.ficha {
	display: block;
	width: 332px;
	list-style-type: none;
	background-image: url(../img/copy-11.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	margin-bottom:9px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.ficha ul {
	background-image: url(../img/copy_10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	width: 288px;
	padding-top: 5px;
	padding-left: 22px;
	padding-right: 22px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.ficha li {
	list-style-type: none;
	font-size: 1em;
	color: #333333;
	display: block;
	height:15px;
	border-bottom:1px dashed #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#main.carrmant_ruta div#main_content div.col_izq div.ficha li img {
	padding-right: 8px;
}
div#main.carrmant_ruta div#main_content div.col_der div.googlemap {
	background-image: url(../img/googlemap_07.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 308px;
	width: 317px;
	padding-top:11px;
	padding-left:10px;
}
div#main.carrmant_ruta div#main_content div.col_der div.info {
	display: block;
	width: 332px;
	list-style-type: none;
	background-image: url(../img/mantra_13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 19px;
	margin-bottom:16px;
}
div#main.carrmant_ruta div#main_content div.col_der div.info table {
	width: auto;
}
div#main.carrmant_ruta div#main_content div.col_der div.info tr {
	height: auto;
	border-bottom-style: none;
}
div#main.carrmant_ruta div#main_content div.col_der div.info td {
	padding-left: 0px;
	padding-right: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	height: auto;
	padding-top: 0px;
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul {
	background-image: url(../img/mantra_12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	width: 332px;
	padding-top: 19px;
	overflow: hidden;
}
div#main.carrmant_ruta div#main_content div.col_der div.info li {
	list-style-type: none;
	display: block;
	width: 154px;
	float: left;
	text-align: left;
	padding-left:12px;
}
div#main.carrmant_ruta div#main_content div.col_der div.info li p {
	line-height: 1.4em;
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.rating {
	width:65px;
	height:13px;
	padding:0;
	list-style:none;
	position:relative;
	background: url(../img/stars.png) no-repeat 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	overflow:hidden;
}
/* add these classes to the ul to effect the change to the correct number of stars */
div#main.carrmant_ruta div#main_content div.col_der div.info ul.nostar {
	background-position:0 0
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.onestar {
	background-position:0 -13px
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.twostar {
	background-position:0 -26px
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.threestar {
	background-position:0 -39px
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.fourstar {
	background-position:0 -52px
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.fivestar {
	background-position:0 -65px
}
div#main.carrmant_ruta div#main_content div.col_der div.info ul.rating li {
	cursor: pointer;/*ie5 mac doesn't like it if the list is floated\*/
	float:left;/* end hide*/
	text-indent:-999em;
}
div#main.carrmant_ruta div#main_content div.col_der div.descripcion {
	font-size: 1em;
	color: #333333;
	line-height: 1.4em;
	padding-right: 10px;
	margin-bottom: 28px;
}
div#main.carrmant_ruta div#main_content div.col_der div.ver_otras {
	background-image: url(../img/mantra_14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 28px;
	width: 297px;
	padding-left: 40px;
	padding-top: 9px;
}
div#main.carrmant_ruta div#main_content div.clear {
	display: block;
	clear: both;
	height: 1px;
	width: 695px;
}
div#main.carrmant_ruta div#main_content div.descarga_pdf {
	background-image: url(../img/descarga_pdf_25.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 40px;
	width: 695px;
	padding-top:18px;
	margin-bottom:15px;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas {
	background-image: url(../img/recuadro_rutas_27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 686px;
	margin-bottom:15px;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas th {
	font-size: 1.5em;
	color: #006699;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas ul {
	border: 1px solid #d9d9d9;
	background-image: url(../img/table_li_32.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	display: block;
	padding-left:20px;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas li {
	list-style-type: none;
	display: block;
	width: 612px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d9d9d9;
	background-image: url(../img/arrow_36.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas li span {
	display: block;
	float: left;
	width: 330px;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas li span.km {
	float: left;
	width: 151px;
	text-align: center;
}
div#main.carrmant_ruta div#main_content div.recuadro_rutas li span.tiempo {
	float: left;
	width: 105px;
	display: block;
	padding-left: 25px;
	text-align: center;
}
div#main.carrmant_ruta div#main_content div.tramo {
	font-size: 1.5em;
	color: #666666;
	background-image: url(../img/tramo_39.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 26px;
	width: 666px;
	padding-left: 20px;
	padding-top: 7px;
	margin-bottom: 20px;
}
div#main.carrmant_ruta div#main_content div.la_propuesta {
	line-height: 1.4em;
	padding-bottom:25px;
}
div#main.carrmant_ruta div#main_content div.la_propuesta h1 {
	font-size: 1.5em;
	color: #006699;
	padding-bottom:7px;
}
div#main.carrmant_ruta div#main_content div.la_propuesta div.destacado {
	overflow:hidden;
	width:686px;
}
div#main.carrmant_ruta div#main_content div.la_propuesta div.destacado img {
	float:left;
	padding-right:10px;
}
div#main.carrmant_ruta div#main_content div.rank {
	background-image: url(../img/tablas/rutas-listas.png);
	width: 713px;
	background-repeat:no-repeat;
	background-position:0px -5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
	margin-left: 0px;
}
div#main.carrmant_ruta div#main_content div#comentarios table {
	width: auto;
}
div#main.carrmant_ruta div#main_content div#comentarios tr {
	height: auto;
	border-bottom-style: none;
}
div#main.carrmant_ruta div#main_content div#comentarios td {
	padding-left: 0px;
	padding-right: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	height: auto;
	padding-top: 0px;
}
div#main.carrmant_ruta div#main_content div.fotoshowroom {
	with: 686px;
	background-color: #f2f2f2;
	color:#666666;
	padding: 10px;
}
div#main.carrmant_ruta div#main_content div.fotoshowroom h1 {
	font-size:1em;
	font-weight:normal;
	padding-top:5;
	padding-left:5px;
}
/* CARRUSEL :         */
.jcarousel-container {
	position: relative;
	width:586px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	width:  100%;
	height: 200px;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	list-style: none;
	width: 200px;
	height: 200px;
	overflow:hidden;
	display:block;
	position: relative;
}
.jcarousel-item {
	margin-right: 10px;
}
.jcarousel-list li a {
	display:block;
	width: 200px;
	height: 200px;
	background-image: url(../img/carrusel-lupa.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity:0.3;
	text-indent:-999px;
}
.jcarousel-list li a:hover {
	opacity:1;
}
.jcarousel-next {
	z-index: 3;
	display: none;
	position: absolute;
	top: 95px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../img/next-horizontal.jpg) no-repeat 0 0;
}
.jcarousel-next:hover {
	background-position: -32px 0;
}
.jcarousel-next:active {
	background-position: -64px 0;
}
.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
	position: absolute;
	top: 95px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../img/prev-horizontal.jpg) no-repeat 0 0;
}
.jcarousel-prev:hover {
	background-position: -32px 0;
}
.jcarousel-prev:active {
	background-position: -64px 0;
}
.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:active {
	cursor: default;
	background-position: -96px 0;
}
/*****************/
div#main.falonso div#main_header {
	background-image: url(../img/alonso/header_03.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-position: left bottom;
}
div#main.falonso div#main_header div.marota {
	background-image: url(../img/alonso/mate_03.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 16px;
}
div#main.falonso div#main_content {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
div#main.falonso div#main_content div#content {
	padding-top: 0px;
	padding-right: 85px;
	padding-left: 86px;
	background-image: url(../img/alonso/content_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#main.falonso div#main_content div#content div.noticia {
	display: block;
	width: 696px;
	position: relative;
	margin-bottom: 13px;
}
div#main.falonso div#main_content div#content div.noticia img.tapita {
	position: absolute;
	left: 25px;
	top: 19px;
}
div#main.falonso div#main_content div#content div.noticia div.contenido {
	background-image: url(../img/alonso/list_02.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-top: 6px;
	padding-right: 35px;
	padding-bottom: 22px;
	padding-left: 75px;
	color: #333333;
}
div#main.falonso div#main_content div#content div.noticia span.top {
	background-image: url(../img/alonso/list_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 13px;
	width: 696px;
}
div#main.falonso div#main_content div#content div.noticia h1 {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #006699;
	padding-bottom: 9px;
	padding-top: 6px;
}
div#main.falonso_noticia div#main_header {
	background-image: url(../img/alonso/alonso_int_03.jpg);
	background-repeat: no-repeat;
	height: 74px;
	background-position: left top;
}
div#main.falonso_noticia div#main_header div.marota {
	background-image: url(../img/alonso/mate_03.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 16px;
}
div#main.falonso_noticia div#main_content {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
div#main.falonso_noticia div#main_content div#content {
	padding-top: 0px;
	padding-right: 85px;
	padding-left: 86px;
	background-image: url(../img/alonso/noti_content_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	width:696px;
}
div#main.falonso_noticia div#main_content div#content div.top {
	color: #000000;
	display: block;
	height: 16px;
	padding-top: 5px;
	margin-bottom: 14px;
	padding-right: 18px;
	padding-left: 0px;
	vertical-align: baseline;
}
div#main.falonso_noticia div#main_content div#content div.top div.rgt {
	display: block;
	float: right;
	height: 20px;
	padding-top: 0px;
}
div#main.falonso_noticia div#main_content div#content div#col_izq {
	float: left;
	width: 396px;
	display: block;
}
div#main.falonso_noticia div#main_content div#content div#col_izq h1 {
	font-size: 2.8em;
	font-weight: normal;
	line-height: 1em;
}
div#main.falonso_noticia div#main_content div#content div#col_izq p {
	padding-bottom: 16px;
}
div#main.falonso_noticia div#main_content div#content div#col_der {
	float: right;
	width: 261px;
	display: block;
	padding-left: 25px;
	padding-top: 70px;
	text-align:center;
}
div#main.cond_segura div#main_header {
	background-image: url(../img/conduccion_head_03.jpg);
	background-repeat: no-repeat;
	height: 349px;
	background-position: left top;
}
div#main.cond_segura div#main_header span {
	height: 33px;
	width: 867px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	line-height: 2.5em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#main.cond_segura div#main_header span.leyenda {
	font-size: 1.2em;
	color: #000000;
	padding-top: 240px;
	padding-right: 67px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.4em;
	text-align: right;
	width: 800px;
}
div#main.cond_segura div#main_header span.leyenda strong {
	color: #000000;
}
div#main.cond_segura div#main_content {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
div#main.cond_segura div#main_content div#content {
	padding-top: 0px;
	padding-right: 60px;
	padding-left: 90px;
	width: 717px;
	overflow:hidden;
}
div#main.cond_segura div.box_consejo {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 213px;
	width: 208px;
	padding-right: 31px;
	padding-bottom: 16px;
	position: relative;
}
div#main.cond_segura div.factores {
	background-image: url(../img/conduccion_cont_06.jpg);
}
div#main.cond_segura div.tecnica {
	background-image: url(../img/conduccion_cont_08.jpg);
}
div#main.cond_segura div.defensiva {
	background-image: url(../img/conduccion_cont_10.jpg);
}
div#main.cond_segura div.pasiva {
	background-image: url(../img/conduccion_cont_16.jpg);
}
div#main.cond_segura div.activa {
	background-image: url(../img/conduccion_cont_15.jpg);
}
div#main.cond_segura div.accidentes {
	background-image: url(../img/conduccion_cont_17.jpg);
}
div#main.cond_segura div.el_consejo {
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: center;
	height: 43px;
	width: 188px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 9px;
	top: 162px;
}
div#main.cond_segura div.el_consejo a, div#main.cond_segura div.el_consejo a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
div#main.cond_segura_int div#main_header {
	background-image: url(../img/cond_detail_03.jpg);
	background-repeat: no-repeat;
	height: 158px;
	background-position: left top;
}
div#main.cond_segura_int div#main_header span {
	height: 33px;
	width: 867px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	line-height: 2.5em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#main.cond_segura_int div#main_content {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
div#main.cond_segura_int div#main_content div#content {
	background-image: url(../img/cond_detail_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 90px;
	padding-left: 90px;
	width: 687px;
	overflow:hidden;
}
div#main.cond_segura_int div#main_content div.cabecera {
	display: block;
	height: 208px;
	width: 672px;
	overflow: hidden;
	background-image: url(../img/consejo_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 4px;
}
div#main.cond_segura_int div#main_content div.cabecera div.titular {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	display: block;
	height: 44px;
	padding-left: 9px;
	overflow: hidden;
	background-image: url(../img/consej_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#main.cond_segura_int div#main_content div.cabecera div.titular img {
	padding-top:12px;
}
div#main.cond_segura_int div#main_content div.cabecera div.titular span.rgt {
	background-image: url(../img/cosejo-in_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 44px;
	width: 9px;
}
div#main.cond_segura_int div#main_content div.cabecera div.bajada {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #FFFFFF;
	text-align: center;
	height: 159px;
	padding-top: 3px;
	padding-left: 45px;
	overflow: hidden;
	background-image: url(../img/consej_06.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#main.cond_segura_int div#main_content div.cabecera div.bajada span.rgt {
	background-image: url(../img/cosejo-in_08.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 159px;
	width: 45px;
}
div#main.cond_segura_int div#main_content div.cabecera div.bajada h1 {
	font-size: 1.3em;
	text-decoration: underline;
	padding-bottom: 17px;
	padding-top:16px;
}
div#main.cond_segura_int div#main_content div.cabecera div.action {
	display: block;
	float: right;
	height: 184px;
	width: 169px;
	background-image: url(../img/cosejo-in_05.gif);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 19px;
	padding-top: 22px;
	padding-right: 22px;
	color:#006699;
}
div#main.cond_segura_int div#main_content div.cabecera div.action span {
	color:#333333;
}
div#main.cond_segura_int div#main_content div.cabecera div.action span.rate {
}
div#main.cond_segura_int div#main_content div.punto_consejo {
	background-image: url(../img/punto-consejo_03.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-right: 10px;
	padding-left: 50px;
	padding-top: 30px;
	background-position: 0px 26px;
}
div#main.cond_segura_int div#main_content div.punto_consejo h1 {
	font-size: 1.1em;
	color:#006699;
	padding-bottom:4px;
}
div#main.cond_segura_int div#main_content div.punto_consejo p {
	padding-bottom:14px;
}
.punto_chapa {
	background-image: url(../img/punto-concurso.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-right: 10px;
	padding-left: 42px;
	padding-top: 30px;
	background-position: 5px 20px;
}
.punto_chapa p {
	padding-bottom:12px;
}
/* MODAL :         */

#simil1 {
	width: 842px;
	height: 322px;
	display:none;
	background-color:#000;
}
#simil2 {
	width: 192px;
	height: 97px;
	display:none;
	background-color:#000;
}
.modaloverlay {
	z-index: 99;/*Div que ocupa toda la pantalla*/
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	/*height:100%;*/
	background-color:#006699;
	opacity: 0.9;
	display:none;
	padding-bottom:1000px;
	margin-bottom: -1000px;
	background-image: url(../img/modal/bg_01.gif);
}
#vinicio {
	z-index: 100;
	position: absolute;
	left:50%;
	display:none;
	width: 531px;
	height: 494px;
	margin-top: -247px;
	margin-left: -265px;
	top: 50%;
}
#v304 {
	z-index: 100;
	position: absolute;
	left:50%;
	display:none;
	width: 531px;
	height: 494px;
	margin-top: -247px;
	margin-left: -265px;
	top: 50%;
}
#v211 {
	z-index: 100;
	position: absolute;
	left:50%;
	display:none;
	width: 531px;
	height: 494px;
	margin-top: -247px;
	margin-left: -265px;
	top: 50%;
}
#v140 {
	z-index: 100;
	position: absolute;
	left:50%;
	display:none;
	width: 531px;
	height: 494px;
	margin-top: -247px;
	margin-left: -265px;
	top: 50%;
}
div.box_msj_modal {
	z-index: 100;
	position: absolute;
	left:50%;
	display:none;
	width: 418px;
	height: 360px;
	margin-top: -180px;
	margin-left: -209px;
	top: 50%;
}
div.box_msj_modal div.top {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: 28px;
	width: 394px;
	background-image: url(../img/modal/modal_05.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 12px;
	position: relative;
}
div.box_msj_modal div.mid {
	background-image: url(../img/modal/modal_07.png);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	margin: 0px;
	width: 328px;
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 5px;
	padding-left: 45px;
	text-align: center;
	font-size: 11px;
	position: relative;
	line-height:18px;
}
div.box_msj_modal div.mid span.titular {
	position: absolute;
	top: -28px;
	left:45px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	font-size: 12px;
	width: 328px;
}
div.box_msj_modal div.mid input {
	padding: 3px;
	border: 1px solid #999999;
	font-size: 1em;
	color: #333333;
}
div.box_msj_modal div.mid input.radio {
	padding: 0px;
	font-size: 1em;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 20px;
}
div.box_msj_modal div.mid input.checkbox {
	padding: 5px;
	font-size: 1em;
	color: #333333;
	border: 1px solid #999999;
	width: 20px;
}
div.box_msj_modal div.mid input.boton {
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(../img/boton.jpg);
	background-repeat: no-repeat;
	width: 77px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.box_msj_modal div.mid a, div.box_msj_modal div.mid a:hover {
	color: #006699;
	text-decoration: underline;
}
/*div.box_msj_modal div.mid #UpdateProgress2{position: absolute;top: 20px;left: 12px}*/
div.box_msj_modal div.pie {
	background-image: url(../img/modal/modal_09.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 15px;
	width: 418px;
}
div.box_msj_modal div.top span.cerrar {
	font-size: 11px;
	display: block;
	height: 21px;
	width: 24px;
	overflow: hidden;
	position: absolute;
	top: 14px;
	right: 12px;
}
div.box_msj_modal div.top span.cerrar a, div.box_msj_modal div.top span.cerrar a:hover {
	background-image: url(../img/modal/close_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99px;
	display: block;
	height: 21px;
	width: 24px;
	overflow: hidden;
}

/* AVISO LEGAL :         */
body.legales {
	background-image: url(../img/main_bg.gif);
	padding: 14px;
}
div.aviso_legal {
	background-color:#ffffff;
	padding: 20px;
	color:#39699A;
	font-size:1.1em;
	line-height:1.4em;
}
div.aviso_legal a {
	color:#3F9E3A;
	text-decoration:underline;
}
div.aviso_legal h1, div.aviso_legal h2, div.aviso_legal h3 {
	font-weight:normal;
	padding-bottom:7px;
	color:#3F9E3A;
}
/*SERGI AD 30/7/08*/
div#main.cond_segura div.propon {
	position:relative;
	background-image: url(../img/consejos/ConduccionSegura_ProponConsejo.gif);
	left: 137px;
	top: 0px;
	width: 406px;
	height: 174px;
}
div#main.cond_segura div.proponBt {
	position:relative;
	width:163px;
	height:53px;
	left:240px;
	top:90px
}
div#main.cond_segura div.VerTodos {
	position:relative;
	left: -163px;
	width: 135px;
	top: 117px;
	height: 25px;
}
div#main.cond_segura div.Muestra {
	position:relative;
	left: 25px;
*left:-163px;
	width: 205px;
	top: 15px;
*top: 80px;
	height: 45px;
	color:White
}
div#main.cond_segura_int div#main_content div.TitularPropon {
	display: block;
	padding-left: 10px;
	padding-top:2px;
	background-image: url(../img/ejercicios/barra_titulo_azul2.jpg);
	vertical-align: bottom;
	width: 387px;
	background-repeat: no-repeat;
	height: 27px;
	font-size: 16px;
	color: #ffffff;
	font-family: Tahoma
}
div#main.cond_segura_int div#main_content div.SubTitularPropon {
	display: block;
	padding-left: 10px;
	padding-top:10px;
	width: 387px;
	height: 27px;
}
div#main.cond_segura_int div#main_content div.FormularioPropon {
	display: block;
	padding-left: 10px;
	padding-top:10px;
	width: 387px;
	height: 350px;
}
div#main.cond_segura_int div#main_content div.PropuestasUsuarios {
	background-image: url(../img/consejos/propuestas.png);
	background-repeat: no-repeat;
	display: block;
	width: 278px;
	height: 140px;
	padding-top:50px
}
div#main.cond_segura_int div#main_content div.ContenidoPropuestasUsuarios {
	background-image: url(../img/consejos/Fondo_Contenido_Propuestas.png);
	background-repeat: no-repeat;
	display: block;
	width: 278px;
	height: 200px;
	padding-left:30px;
	padding-top:30px;
}
div#main.cond_segura_int div#main_content div.TitularTodosConsejos div#main_content {
	display: block;
	padding-left: 10px;
	padding-top:2px;
	background-image: url(../img/ejercicios/barra_titulo_azul.jpg);
	vertical-align: bottom;
	width: 689px;
	background-repeat: no-repeat;
	height: 27px;
	font-size: 16px;
	color: #ffffff;
	font-family: Tahoma
}
div.TitularTodosConsejos_amarillo {
	background-image: url(../img/ejercicios/barra_titulo_amarillo.jpg);
	display: block;
	padding-left: 10px;
	padding-top:2px;
	vertical-align: bottom;
	width: 689px;
	background-repeat: no-repeat;
	height: 27px;
	font-size: 16px;
	color: #ffffff;
	font-family: Tahoma
}
div#main.cond_segura_int div#main_content div.CabeceraDetalleConsejo {
	display: block;
	padding-left: 10px;
	padding-top:2px;
	background-image: url(../img/consejos/Fondo_Cabecera_DetalleConsejo.png);
	vertical-align: bottom;
	width: 687px;
	background-repeat: no-repeat;
	height: 218px;
	font-size: 16px;
	color: #ffffff;
	font-family: Tahoma
}
div#main.cond_segura_consejo_alonso div#main_header {
	background-image: url(../img/cond_detail_06.jpg);
	background-repeat: no-repeat;
	height: 158px;
	background-position: left top;
}
div#main.cond_segura_consejo_alonso div#main_header span {
	height: 33px;
	width: 867px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	line-height: 2.5em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#main.cond_segura_consejo_alonso div#main_content {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	text-align:center
}
div#main.cond_segura_consejo_alonso div#main_content div#content {
	background-image: url(../img/cond_detail_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 90px;
	padding-left: 90px;
	width: 687px;
	overflow:hidden;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera {
	display: block;
	height: 208px;
	width: 672px;
	overflow: hidden;
	background-image: url(../img/consejo_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 4px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.titular {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	display: block;
	height: 44px;
	padding-left: 9px;
	overflow: hidden;
	background-image: url(../img/consej_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.titular img {
	padding-top:12px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.titular span.rgt {
	background-image: url(../img/cosejo-in_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 44px;
	width: 9px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.bajada {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #FFFFFF;
	text-align: center;
	height: 159px;
	padding-top: 3px;
	padding-left: 45px;
	overflow: hidden;
	background-image: url(../img/consej_06.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.bajada span.rgt {
	background-image: url(../img/cosejo-in_08.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 159px;
	width: 45px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.bajada h1 {
	font-size: 1.3em;
	text-decoration: underline;
	padding-bottom: 17px;
	padding-top:16px;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.action {
	display: block;
	float: right;
	height: 184px;
	width: 169px;
	background-image: url(../img/cosejo-in_05.gif);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 19px;
	padding-top: 22px;
	padding-right: 22px;
	color:#006699;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.action span {
	color:#333333;
}
div#main.cond_segura_consejo_alonso div#main_content div.cabecera div.action span.rate {
}
div#main.cond_segura_consejo_alonso div#main_content div.punto_consejo {
	background-image: url(../img/punto-consejo_03.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-right: 10px;
	padding-left: 50px;
	padding-top: 30px;
	background-position: 0px 26px;
}
div#main.cond_segura_consejo_alonso div#main_content div.punto_consejo h1 {
	font-size: 1.1em;
	color:#006699;
	padding-bottom:4px;
}
div#main.cond_segura_consejo_alonso div#main_content div.punto_consejo p {
	padding-bottom:14px;
}
.ejercicio_azul {
	color:#006699;
	font-family: Tahoma;
	font-size: 11px;
	vertical-align:middle
}
.azulCorporativo {
	font-size: 11px;
	color: #006699;
	font-family: tahome
}
.azulCorporativo2 {
	font-size: 12px;
	color: #006699;
	font-family: tahome;
	font-weight:bold
}
.blancoCorporativo {
	font-size: 11px;
	color: #FFFFFF;
	font-family: tahome
}
.negroCorporativo {
	font-size: 14px;
	color: #000000;
	font-family: tahome
}
/* FIN SERGI AD */

/*ANDREU 25/07/2008 */
.ejercicio_textboxes {
	width: 190px;
}
.ejercicio_textarea {
	width: 330px;
	height: 80px;
}
.ejercicio_subtitulo_azul {
	color:#006699;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
div#main.ejercicios_interna div#main_content div.tus_ejercicios {
	background-image: url(../img/ejercicios/int_tus_ejercicios.jpg);
	height: 579px;
}
div#main.ejercicios_interna div#main_header div.tus_ejercicios {
	background-image: url(../img/ejercicios/label_tus_ejercicios.png);
}
div#header div#subnav.orange {
}
div#subnav div.content div#premios00 {
	background-image:url(../img/premios_subtitulo.jpg);
	/*background-image:url(../img/propon.jpg);*/
	background-repeat:no-repeat;
	height:25px;
	left:325px;
	overflow:hidden;
	position:absolute;
	top:6px;
	width:238px;
	z-index:3;
}
/*
div#header div#subnav.orange span.bdr_lft {
	background-image: url(../img/subnav_lft_orng.png);
}
div#header div#subnav.orange span.bdr_rgt {
	background-image: url(../img/subnav_rgt_orng.png);
}
div#header div#subnav.orange div.content {
	background-image: url(../img/subnav_bg_orng.png);
}*/
/* TABBED NAVIGATION */
/* JLPDF 20080917 */
/* rooter: */
div#tab-rooter {
	color: #999999;
	font-size: 12px;
	display: block;
	height: 29px;
	width: 922px;
	padding-top: 8px;
	padding-left: 69px;
	text-align: left;
	margin-left: 0px;
	$padding-left: 60px;
}
#tab-rooter ul li {
	float:left;
	padding:0 1px;
	list-style:none;
}
#tab-rooter ul li a {
	background: url(../img/tabs/unselected-left-gray.gif) no-repeat left top;
	height:29px;
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#fff !important;
	font-size: 11px;
	cursor: pointer;
}
#tab-rooter ul li a span {
	background:url(../img/tabs/unselected-right-gray.gif) no-repeat right top;
	display:block;
	padding:10px 20px 0 12px;
	display:block;
	height:19px;
	float:left;
}
#tab-rooter ul li a.selected {
	background: url(../img/tabs/selected-left-orange.gif) no-repeat left top;
	padding-left:5px;
}
#tab-rooter ul li a.selected span {
	background: url(../img/tabs/selected-right-orange.gif) no-repeat right top;
}
#tab-rooter.red ul li a.selected {
	background: url(../img/tabs/selected-left-red.gif) no-repeat left top;
}
#tab-rooter.red ul li a.selected span {
	background: url(../img/tabs/selected-right-red.gif) no-repeat right top;
}
div#tab-rooter-con {
	color: #999999;
	font-size: 12px;
	display: block;
	height: 29px;
	width: 922px;
	padding-top: 8px;
	padding-left: 70px;
	text-align: left;
	margin-left: 0px;
	$padding-left: 60px;
}
#tab-rooter-con ul li {
	float:left;
	padding:0 1px;
	list-style:none;
}
#tab-rooter-con ul li a {
	background: url(../img/tabs/unselected-left-gray.gif) no-repeat left top;
	height:29px;
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#fff !important;
	font-size: 11px;
	cursor: pointer;
}
#tab-rooter-con ul li a span {
	background:url(../img/tabs/unselected-right-gray.gif) no-repeat right top;
	display:block;
	padding:10px 20px 0 12px;
	display:block;
	height:19px;
	float:left;
}
#tab-rooter-con ul li a.selected {
	background: url(../img/tabs/selected-left-green.jpg) no-repeat left top;
	padding-left:5px;
}
#tab-rooter-con ul li a.selected span {
	background: url(../img/tabs/selected-right-green.jpg) no-repeat right top;
}
div#tab-rooter-play{
	color: #999999;
	font-size: 12px;
	display: block;
	height: 29px;
	width: 922px;
	padding-top: 8px;
	padding-left: 65px;
	text-align: left;
	margin-left: 0px;
}
#tab-rooter-play ul li {
	float:left;
	padding:0 1px;
	list-style:none;
}
#tab-rooter-play ul li a {
	background: url(../img/tabs/unselected-left-gray.gif) no-repeat left top;
	height:29px;
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#fff !important;
	font-size: 11px;
	cursor: pointer;
}
#tab-rooter-play ul li a span {
	background:url(../img/tabs/unselected-right-gray.gif) no-repeat right top;
	display:block;
	padding:10px 20px 0 12px;
	display:block;
	height:19px;
	float:left;
}
#tab-rooter-play ul li a.selected {
	background: url(../img/tabs/selected-left-gray.jpg) no-repeat left top;
	padding-left:5px;
}
#tab-rooter-play ul li a.selected span {
	background: url(../img/tabs/selected-right-gray.jpg) no-repeat right top;
}
#int-header{
	height: 50px;
	background: url(../img/concurso-int-header.jpg) no-repeat;
}
#int-content{
	background: url(../img/concurso-int-main.jpg) ;
	background-repeat: repeat-y;
}
#int-footer{
	height: 209px;
	background: url(../img/concurso-int-footer.jpg) no-repeat;
	padding-right:15px;
	text-align: right;
	position:relative;
}
#busc-int-header{
	height: 39px;
	background: url(../img/concurso-busc-int.jpg) no-repeat;
	padding-left:70px;
	padding-top:50px;
}
#busc-int-content{
	background: url(../img/concurso-int-main.jpg) ;
	background-repeat: repeat-y;
	padding-left:10px;
	padding-top:30px;
}
#busc-int-footer{
	height: 209px;
	background: url(../img/concurso-propon-int-footer.jpg) no-repeat;
	padding-right:15px;
	text-align: right;
	position:relative;
}
#propon-int-header{
	height: 50px;
	background: url(../img/concurso-propon-int-header.jpg) no-repeat;
}
#propon-int-content{
	background: url(../img/concurso-int-main.jpg) ;
	background-repeat: repeat-y;
	padding-left:80px;
}
#propon-int-footer{
	height: 9px;
	background: url(../img/concurso-propon-int-footer.jpg) no-repeat;
}
#premio{
	background: url(../img/premio-1.jpg) no-repeat;
	height:537px;
	width:499px;
	float:left;
	padding-left:30px;
	padding-top: 20px;
	color:#ffffff;
	
}
#premios-1{
	background: url(../img/premio-1.png) no-repeat;
	height:151px;
	width:260px;
	padding-left:240px;
	padding-top: 120px;
	line-height:11pt;
}

#premios-2{
	background: url(../img/premio-2.png) no-repeat;
	height:117px;
	width:231px;
	padding-left:240px;
	padding-top: 92px;
	line-height:9pt;
}

#premios-3{
	background: url(../img/premio-3.jpg) no-repeat;
	height:159px;
	width:170px;
	float:right;
	color:#ffffff;
	padding-left: 28px;
	padding-right: 50px;
	padding-top: 410px;
	line-height:12pt;
}
#premio1{
	background: url(../img/premio1.jpg) no-repeat;
	height:135px;
	width:212px;
	padding-left:30px;
	padding-top: 200px;
	line-height:9pt;
	color:#ffffff;
	float:left ;
}

#premio1 a
{
	color:#ffffff;
	font-size: 1.4em;
}

#premio2{
	background: url(../img/premio2.jpg) no-repeat;
	height:135px;
	width:213px;
	padding-left:30px;
	padding-top: 200px;
	line-height:9pt;
	color:#ffffff;
	float:left ;
}
#premio2 a
{
	color:#ffffff;
	font-size: 1.4em;
}

#premio3{
	background: url(../img/sorteo_03.jpg) no-repeat;
	height:90px;
	width:127px;
	float:left;
	color:#ffffff;
	padding-left: 40px;
	padding-right: 50px;
	padding-top: 200px;
}

div#main.premios00 div#main_header {
	background-image: url(../img/premios00/premios00_head_bg.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main.premios00 div#main_header span.leyenda {
	padding-left: 89px;
}
div#main.premios00 div#main_header span.leyenda {
	font-size: 1.1em;
	color: #005c9f;
	padding-top: 213px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 190px;
	line-height: 1.1em;
}
div#main.premios00 div#main_header span.leyenda strong {
	color: #000000;
}
div#main.premios00 div#main_content {
	width: 847px;
	padding-right: 10px;
	padding-left: 10px;
}
div#main.premios00 div#main_content div#content {
	width: 671px;
	padding-right: 86px;
	padding-left: 90px;
	background-image: url(../img/premios00/premios00_cont_bg.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	display:block;
	height: 195px;
}
div#main.premios00 div#main_header div#codebox {
	width: 257px;
	height: 114px;
	background-image: url(../img/premios00/panel-codigos.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	left: 190px;
	top: 270px;
	padding-top: 50px;
}
div#main.premios00 div#main_header div#codebox input.codigo {
	background-image: url(../img/premios00/inputbox.gif);
	background-repeat: no-repeat;
 $background-attachment: fixed;
	width: 195px;
	height: 40px;
	font-size: 40px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: #fff !important;
}
div#main.premios00 div#main_header div#codebox input.button {
	margin-top: 20px;
}
div#main.premios00 div#main_header div#bases {
	position: absolute;
	top: 450px;
	left: 190px;
	font-size: 1.1em;
	color: #005c9f;
	line-height: 1.1em;
}
div#bases2 {
	position: absolute;
	top: 470px;
	left: 720px;
	width: 100px;
}
div#main.premios00 div#main_header div#bases a {
	color: #005c9f;
}
div#main.premios00 div#main_header div#codebox #div-form {
	position: absolute;
	left: 6px;
	top: 65px;
	text-align: center;
	width: 245px;
}
div#main.premios00 div#main_header div#codebox #div-mensaje {
	position: absolute;
	background-color: #f7f7f7;
	width: 251px;
	left: 3px;
	top: 2px;
	height: 158px;
}
div#main.premios00 div#main_header div#codebox #div-mensaje #mensaje {
	width: 251px;
	height: 80px;
	padding-top: 30px;
	
}
div#main.premios00 div#main_header div#codebox #div-mensaje span#msgtext {
	font-size: 11px;
	line-height: 11px;
	color: #005c9f;
	text-align: center !important;
	padding: 0px !important;
	line-height: 14px !important;
}
div#main.premios00 div#main_header div#codebox #div-loading {
	position: absolute;
	background-color: #f7f7f7;
	width: 251px;
	left: 3px;
	top: 2px;
	height: 111px;
	padding-top: 50px;
}
div#main.tucuenta div#main_header {
	background-image: url(../img/premios00/premios00_micuentahead_bg.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main.premios00 div#main_header div#pointbox {
	width: 257px;
	height: 162px;
	background-image: url(../img/premios00/panel-puntos.png);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	left: 461px;
	top: 270px;
	padding-top: 0px;
}


div#main.premios00 div#main_header div#pointbox .status {
	font-size:41px;
	font-weight: bolder;
	position:relative;
	text-align: center;
	color: #004f89;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
}

div#main.premios00 div#main_header div#pointbox .codigos {
	left:54px;
	top:22px;
}

div#main.premios00 div#main_header div#pointbox .participaciones {
	left:54px;
	top:54px;
}

div#main.index div#main_header {
	background-image: url(../img/premios00/premios00_index_head_bg.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}

/* Promo propon ruta*/

div#main div#main_header.ruta {
	background-image: url(../img/promoruta/propon_dequeva.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}

div#main div#main_header.ruta-premio {
	background-image: url(../img/promoruta/propon-premio.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main div#main_header.ruta-ganadores {
	background-image: url(../img/promoruta/propon-ganadores.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main div#main_header.ruta-recibidas {
	background-image: url(../img/promoruta/propon-recibidas.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main div#main_header.ruta-participa {
	background-image: url(../img/promoruta/propon-participa.jpg);
	background-repeat: no-repeat;
	height: 736px;
	position: relative;
}
div#main div#main_header2.ruta-detalle {
	background-image: url(../img/promoruta/bck-detalle.jpg);
	background-repeat: no-repeat;
	height:748px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:867px;
}
div#comentarios2
{
	background-image: url(../img/m_con_bg.gif);
	background-repeat: repeat-y;
	width:866px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
}
div#contenedor
{
	position:absolute;
	top:85px;
	left:320px;	
	text-align :left ;
}
div#title
{
	background-image: url(../img/promoruta/title.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 430px;
	margin-top:10px;
}

div#contenido
{
	margin-top:10px;
	height: 280px;
	width: 432px;
	font-size:12px;
	overflow: auto ; 
	_height: 240px;	
}

div#ficha #head
{
	background-image: url(../img/promoruta/head-ficha.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 432px;
}
div#ficha #bottom
{
	background-image: url(../img/promoruta/footFicha.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 432px;
}
div#ficha #cont
{
	background-image: url(../img/promoruta/bck-ficha.jpg);
	background-repeat: repeat-y ;
	width: 432px;
	padding-left:10px;
}
div#caja
{
	/*background-image: url(../img/promoruta/caja.png);
	background-repeat: no-repeat;*/
	height: 200px;
	width: 171px;
	position:absolute;
	top:240px;
	left:35px;	
	color: #006699;
	/*padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;*/
	text-align :left ;
}
div#caja span {
	font-size: 1.1em;
	color: #006699;
	height: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	line-height: 1.5em;
	padding :0px;
	width:40px;
	display:inline ;
	float:none;
}
div#volver
{
	position :absolute ;
	top: 57px;
	left:670px;
	font-size:11px; 
}
div#propon
{
	background-image: url(../img/promoruta/bck-participa.jpg);
	background-repeat: no-repeat;
	height: 454px;
	width: 421px;
	position:absolute;
	top:200px;
	left:320px;
}
div#label
{
	float:left;
	width:150px;
	padding-top:30px;
	text-align:right;	
	line-height:22px;
}
div#box
{
	float:right;
	width:260px;
	padding-top:30px;
	line-height:22px;
	_line-height:10px;
	text-align :left;
}
div#desc
{
	float:left;
	text-align :left;
	display:block;
	width:400px;
	padding-left:55px;	
}
div#button
{
	position:absolute;
	top:660px;
	left:460px;
}
div#rutas
{
	width:400px;
	padding-left:285px;
	font-size:1.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	_padding-left:165px;
}
.txt
{
	margin-bottom:6px;
	_margin-bottom:0px;
}
div#dequeva{
	width:400px;
	padding-left:320px;
	padding-top:160px;	
	font-size:1.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	_padding-left:200px;
}
/* Fin promo */
div#main.dequeva div#main_header {
	background-image: url(../img/premios00/premios00_dequeva_head_bg.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main.dequeva .leyenda {
	position: absolute;
	left: 187px;
	top: 205px;
	width: 527px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #005c9f;
	text-align: left;
}

div#main.dequeva  strong{
	color: #0d234b;
}
div#main.dequeva .mecanica {
	position: absolute;
	left: 205px;
	top: 243px;
	width: 410px;
	height: 197px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #005c9f;
	text-align: left;
	background-image:url(../img/premios00/panel-mecanica.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 56px;
	
}
div#main.dequeva .pack {
	position: absolute;
	left: 126px;
	z-index: 100;
	top: 291px;
}
div#main.dequeva .asterisco {
	position: absolute;
	left: 185px;
	z-index: 100;
	top: 465px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #005c9f;
}
div#main.dequeva .asterisco a{
	
	text-decoration: underline;
		color: #005c9f;
}
div#main.premio div#main_header {
	background-image: url(../img/premios00/premios00_premios_head_bg.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main.premio .leyenda {
	position: absolute;
	left: 188px;
	top: 327px;
	width: 244px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #005c9f;
	text-align: left;
}
div#main.premio  strong{
	color: #0d234b;
}
/*div#main.premio a{
	
	text-decoration: underline;
		color: #005c9f;
}*/
div#main.premio .mecanica {
	position: absolute;
	left: 488px;
	top: 426px;
	width: 195px;
	height: 45px;
	color: #005c9f;
	text-align: left;

}
div#main.ganador div#main_header {
	background-image: url(../img/premios00/premios00_ganador2_head_bg.jpg);
	background-repeat: no-repeat;
	height: 503px;
	position: relative;
}
div#main.ganador .leyenda {
	position: absolute;
	left: 268px;
	top: 309px;
	width: 350px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #005c9f;
	text-align: center;
	height: 48px;
}
div#main.ganador  strong{
	color: #0d234b;
}
div#participa{
	position:absolute;
	left:300px;
	top:100px;
}
div#bases{
	position:absolute;
	left:620px;
	top:170px;
}

div#main div#main_content.driv-bases div#content div#main-home .texto_detail {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 22px;
}

div#main div#main_content.driv-bases div#content div#main-home .texto_detail .titulo{
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight:bold;
	color: #003669;
	line-height: 1.5;

}
div#main div#main_content.driv-bases div#content div#main-home .texto_detail .texto{
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	line-height: 1.4;
}

div#main.spots_tv div#main_content, div#main.spots_tv div#main_content div#content {
	margin:				4px auto 0 auto;/**/
	padding:			0;
	width:				860px;
}

div#main.spots_tv div#main_content div#content div#alternative_content {
	background-image:	url(../img/metodobuckler-spotstv/bkg_contenido_alternativo.jpg);
	margin:				0 auto;
	width:				860px;
	height:				830px;
}
div#main_header #div-loading {
	position: absolute;
	background-color: #ffffff;
	width: 251px;
	left: 140px;
	top: 2px;
	height: 111px;
	padding-top: 50px;
	border:solid 2px #000000;
}

div#promo100 a 
{
	text-decoration:none;
	color:#000000;
}

div#promo100 div#foot
{
	position:absolute;
	left:215px;
	top:375px;
	width:200px;
	text-align:center;
}

div#promo100 div#ganadores
{
	width:420px;
	height:250px;
	float:left;
}
div#promo100 .lbldia
{
	Font-weight:bold;
	Font-Size:12px;
	color: #000000;
	padding-left: 20px;
}
div#promo100 span
{
	font-size: 11px;
	color: #000000;
	display: block;
	float: left;
	height: 20px;
	width: 200px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align:middle;
	line-height:normal;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

