* { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0;}
a { text-decoration:none; cursor:pointer;}
a img { border:none}
.fix {clear:both; height:1px; font-size:1px;}
body {background:#3f245e url(../img/general/bg.jpg) repeat-x;}
.wrapper { width:950px; margin:0 auto;}

img{ behavior: url(css/iepngfix.htc) }

/*Header*/
.wrapper .head .top-bar{ float:right; background:url(../img/general/bg-topbar_header.gif) bottom; width:749px; height:30px; padding:2px 10px 0 10px;}
.wrapper .head .top-bar .col-1 { width:300px; overflow:hidden; float:left}
.wrapper .head .top-bar .col-2 { width:175px; overflow:hidden; float:left; text-align:right;}
.wrapper .head .top-bar .col-3 { width:270px; overflow:hidden; float:left}

.wrapper .head .top-bar input.txt{ background:url(../img/general/bg-input-header.gif); float:left; width:126px; height:19px; border:none; padding:4px 5px 0 5px; margin-right:5px; color:#ec008c; font-weight:700;}
.wrapper .head .top-bar input.txt-search{ background:url(../img/general/bg-searchinput-header.gif); float:left; width:155px; height:19px; margin-right:5px; border:none; padding:4px 0px 0 25px; color:#ec008c; font-weight:700;}
.wrapper .head .top-bar input.btn{ /*margin-right:5px;*/ background:url(../img/general/bg-btn-header.gif) center; float:left; width:6px;height:23px;border:none; cursor:pointer;}
.wrapper .head .top-bar a{ margin-right:5px; color:#FFFFFF; font-size:11px; font-weight:700; padding:5px 5px; float:left;}
.wrapper .head .top-bar a.rss{ margin-right:5px; float:left; padding:0 20px 0 0; float:right; background:url(../img/general/ico-rss.gif) no-repeat right; line-height:23px; display:inline;}

.wrapper .head .top-bar.logged {}
.wrapper .head .top-bar.logged .col-1{ font-size:14px; color:#f5d4e0; font-weight:700; width:200px; padding-top:5px; background:url(../img/general/bullet-star.gif) no-repeat left 8px; padding-left:15px}
.wrapper .head .top-bar.logged .col-2 { width:260px; text-align:center; padding-top:5px}
.wrapper .head .top-bar.logged .col-2 a { float:none; display:inline; padding-left:0px;}

.wrapper .head h1{width:209px; height:118px; text-indent:-9000px; float:left; margin:-32px 10px -44px -10px; *margin:0 10px -44px -10px; display:inline; position:relative;
				  background: url(../img/general/logo-tkm.png) no-repeat !important;background-image: none;
				  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='image', src='img/general/logo-tkm.png');}
* html .wrapper .head h1{ margin:5px 10px -48px -10px;}
.wrapper .head .header-content{ float:left;display:inline; margin-top:8px; }
.wrapper .head .banner320x60 { width:320px; /*height:60px;*/float:right; margin-top:15px;}
	/*Navegacion*/
	.wrapper .head .navega { background:url(../img/general/bg-navigation.gif); height:40px; overflow:hidden; clear:both; padding-top:8px; padding-left:38px; }
	.wrapper .head .navega ul{ width:910px; margin:0 auto; }
	.wrapper .head .navega ul li{ float:left; list-style:none;}
	.wrapper .head .navega ul li a{ float:left; display:inline; color:#91278f; font-weight:700; padding:0 7px;height:30px; line-height:30px; padding-left:11px; padding-right:11px; }  
	.wrapper .head .navega ul li a.on { background:url(../img/general/nav-over-bg.gif) center;color:#FFFFFF; padding:0 6px 0 0; position:relative;}
	.wrapper .head .navega ul li a.on span{ width:6px; height:30px; display:block;}
	.wrapper .head .navega ul li a.on span.le{ float:left; background:url(../img/general/nav-over-corner-l.gif); margin-right:0px}
	.wrapper .head .navega ul li a.on span.ri{background:url(../img/general/nav-over-corner-r.gif); margin-right:-3px; position:absolute; top:0; right:0;}
	/*Fin navegacion*/
/*fin header*/

/*Contenido*/
.wrapper .content { background:#FFFFFF; padding:15px 0; *height:1%;}
.wrapper .content:after {content:"."; display:block; clear:left; clear:both; visibility:hidden; line-height:0; height:0;}
.wrapper .content .col-a { float:left; width:690px; _width:650px; *height:1%}
.wrapper .content .col-a:after {content:"."; display:block; clear:left; clear:both; visibility:hidden; line-height:0; height:0;}

.wrapper .content .col-b{ float:right; width:256px; *height:1%}
.wrapper .content .col-b:after {content:"."; display:block; clear:left; clear:both; visibility:hidden; line-height:0; height:0;}

.wrapper .content .col-b .galeria { background:url(../img/general/bg-galeria.gif) no-repeat; height:198px; margin-bottom:10px;}
.wrapper .content .col-b .galeria h2 { padding:10px 0px 35px 10px;}
/*.wrapper .content .col-b .galeria img { margin-left:25px;}*/
.wrapper .content .col-b .galeria img.imgGaleria{ width:190px; }
.wrapper .content .col-b .galeria .cycle{ width:190px; height:105px; margin-left:20px; text-align:center; overflow:hidden; }
.wrapper .content .col-b .galeria a{ float:right; margin:3px 45px 0 0; display:inline;}
.wrapper .content .col-b .radio {margin-bottom:10px;}
.wrapper .content .col-b .comunidad {margin-bottom:10px;}
.wrapper .content .col-b .encuesta{ background:url(../img/general/bg-encuesta.gif) no-repeat; height:207px; margin-bottom:10px;}
.wrapper .content .col-b .encuesta h2{ padding:15px 0 5px 20px;}
.wrapper .content .col-b .encuesta h3{ padding:0 20px; font-size:12px; color:#FFFFFF; font-weight:700;}
.wrapper .content .col-b .encuesta .option{ padding:5px 20px 0 20px; height:75px}
.wrapper .content .col-b .encuesta .option .itm { margin-bottom:0px;}
.wrapper .content .col-b .encuesta .option input {margin-right:5px; display:inline; width:15px; height:15px;}
.wrapper .content .col-b .encuesta .option label { line-height:15px;}
.wrapper .content .col-b .encuesta .option label span { display:none;}
.wrapper .content .col-b .encuesta .action {padding:0 20px;}
.wrapper .content .col-b .encuesta .action input { background:url(../img/general/btn-votar.gif); width:94px; height:27px; border:none; float:right;}
.wrapper .content .col-b .encuesta .action a { display:block; clear:left; color:#FFFFFF; font-size:11px; background:url(../img/general/bullet-encuesta.gif) no-repeat left center; padding-left:10px; margin-left:5px;}

.wrapper .content .col-b .publicidad250x300 { /*background:url(../img/general/bg-publicidad-1.gif);*/ width:251px; /*height:303px;*/ margin-bottom:10px;}
.wrapper .content .col-b .publicidad250x250 { /*background:url(../img/general/bg-publicidad-1.gif);*/ width:251px; /*height:252px;*/}
.wrapper .content .col-b .publicidad250x100 { /*background:url(../img/general/bg-banner250x100.gif);*/ width:256px;/*height:110px;*/ padding-top:5px; margin-bottom:7px;}

/*Fin contenido*/

/*Footer*/
.wrapper .footer { background:url(../img/general/bg-footer.gif); height:84px; overflow:hidden; padding-left:27px; clear:both; text-align:center; }
.wrapper .footer ul { text-align:center; margin-top:10px;height:15px; margin-left:40px; }
.wrapper .footer ul li {float:left; list-style:none; height:15px;}
.wrapper .footer ul li a { display:block; color:#91278f; font-weight:700; padding:0 8px}
.wrapper .footer ul.segunda { width:840px; margin:5px 0; text-align:center; margin-left:32px; }
.wrapper .footer span { display:block; text-align:center; color:#a41bb2; font-size:10px; margin-top:17px;}
.footer .logoVida{ float:right; margin-top:-40px }
/*Fin footer*/


/* Error */
.errorBg { background:url(../img/general/bg-error.png) no-repeat; width:950px; height:120px; margin: 0 auto 0 auto; font-size:14px; color:#91278f; font-weight:bold; padding:0 7px; text-align:center; line-height:70px; } 
.volverBtn { margin: 0 auto 0 auto; *margin-top:-15px; }
.centrar { margin: 0 auto 0 auto; width:950px; margin-bottom:10px; padding-right:50px; }


