/*
Theme Name: Babaclub
Theme URI: http://www.babalaclub.com
Description: Theme for Babaclub
Version: 0.0.1
Author: jsanchez
Author URI: http://www.rtvv.es
*/

BODY {
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
	color: #fff;
}

A { outline: none;
text-decoration: none; }
	A IMG { border: none; vertical-align: middle; }
	
		IMG A:hover {
	text-decoration: none;
	}
		 A:hover IMG{ opacity: 0.7;}


UL { margin: 0; padding: 0; list-style: none; }
	UL LI { margin: 0; padding: 0; list-style: none; }

OL { margin: 0; padding: 2px 8px; }
	OL LI { margin: 0; padding: 2px 0; }

H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
P { margin: 0; padding: 4px 0; }
	
INPUT, SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 1em; 	vertical-align: middle;}
TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }

FORM { margin: 0; padding: 0; }

IMG { border: 0; }

.alignright { float: right; }
.alignleft { float: left; }
.mitad { width: 49.9%;}
.sesenta { width: 60%;}

.text-align-center { text-align: center; }
.text-align-right { text-align: right; }
.text-align-left { text-align: left; }

.clear-both { clear: both; }

.clearfix:after {
content: “.”;
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.resaltado { color: #FF8A00; }

HR { clear: both; border-width: 0 0 1px; border-style: solid; border-color: #769710; margin: 0 10%; padding: 15px 0 0; height: 1px; }
HR.hr_rojo {
	clear: both;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #880000;
	margin: 0 10%;
	padding: 15px 0 0;
	height: 1px;
}


/* Begin Images ( Estandar de WordPress) */
P IMG {	padding: 0; max-width: 100%; }
IMG.centered, IMG.aligncenter, IMG.aligncentered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
IMG.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
/* End Images */

/* Clear Both fixed */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el ultimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }





/* Posicionamiento */
.posicion-general {
	width: 931px;
	margin: 0 auto; 
	padding: 0;
	text-align: left;

}

body {background:#606060 ; }

.contenido { 
background:url(imagen/bkg_body_ppal.gif) no-repeat ; margin: 0 auto;
height: 768px;
/*border: 1px solid #000;*/
 }

.menu-superior {
width: 70%;
height: 26px;
margin: 0;
font-size: 0.75em;
}

.ms_rojo {
float: left; 
background:  url(imagen/bkg_menu_rojo.png) no-repeat 100% 10px;
padding:10px 0 0 0;
}

.ms_blanco {
float: right; 
background:  url(imagen/bkg_menu_blanco.png) no-repeat 0 2px;
padding:2px 0 0 0;
}

.ms_rojo UL {
background-color: #B40D2F;
margin: 0 7px 0 0;
}
.ms_rojo UL LI {
background: url(imagen/bullet_menu.png) no-repeat 5px 6px;
}
.ms_rojo UL LI A {
color: #FFF;
padding-bottom: 8px;
height: 28px;
}
.ms_rojo UL LI A:hover {
background:url(imagen/bullet_li_msuperior_hover.png) no-repeat 50% 100%;
color:#000000;}

.ms_blanco UL {
background-color: #FFF;
margin: 0  0 0 5px;
}
.ms_blanco UL LI {
background: url(imagen/bullet_menu1.png) no-repeat 5px 6px;
}
.ms_blanco UL LI A{
color: #B40D2F;
padding-bottom: 8px;
height: 28px;
}
.ms_blanco UL LI A:hover {
background:url(imagen/bullet_li_msuperior1_hover.png) no-repeat 50% 100%;
color:#000;}

.menu-superior UL {
padding: 4px 0 0 4px;
height: 22px;
}

.menu-superior UL LI {
display: inline;
margin: 0;
color: #FFFFFF;
padding-left: 9px;		}

.menu-superior UL LI.primero {
background: none;
}



.menu-superior UL LI A:hover {
}




.menu-general {
float: left;
padding: 20px 0 40px 160px;
}
	
	.menu-general UL {
		list-style: none;
		
	}
		
		.menu-general UL LI {
			margin: 0; padding: 0 0 0 15px;
			height: 28px;
			list-style: none;
			display: inline-block;
			color: #fff;
			text-align: center;
		}
			.menu-general UL LI A {
				margin: 0; padding: 0 0 0;
				width: auto; height: 28px;
				display: block;
				color: #fff;
				text-decoration: none;
			}
				
				.menu-general UL LI A.inicio {
					width: 49px;
					text-indent: -10000px;
					background: url(imagen/btn_inici_0.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.inicio:hover {
						background-position: 0 100%;
					}
				
				.menu-general UL LI A.idioma {
					width: 74px;
					text-indent: -10000px;
					background: url(imagen/btn_idioma_1.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.idioma:hover {
						background-position: 0 100%;
					}
				.menu-general UL LI A.inicio1 {
					width: 49px;
					text-indent: -10000px;
					background: url(imagen/btn_inici_1.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.inicio1:hover {
						background-position: 0 100%;
					}
				
				.menu-general UL LI A.idioma1 {
					width: 74px;
					text-indent: -10000px;
					background: url(imagen/btn_idioma_0.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.idioma1:hover {
						background-position: 0 100%;
					}					
				.menu-general UL LI A.rtvv {
					width: 48px;
					text-indent: -10000px;
					background: url(imagen/btn_grtvv.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.rtvv:hover {
						background-position: 0 100%;
					}
				.menu-general UL LI A.correo {
					width: 127px;
					text-indent: -10000px;
					background: url(imagen/btn_correo_1.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.correo:hover {
						background-position: 0 100%;
					}										

						.menu-general UL LI A.correo1 {
					width: 127px;
					text-indent: -10000px;
					background: url(imagen/btn_correo_0.png) no-repeat 0 0;
				}
					
					.menu-general UL LI A.correo1:hover {
						background-position: 0 100%;
					}		


.w_fotos0_ppal {
	position: absolute;
	width:277px;
	height:288px;
	background: url(imagen/bkg_widget_ppal_fotos_0.png) no-repeat 0 0;
	display: block;
	background-image: url(imagen/bkg_widget_ppal_jocs_desc_0.png);
}
.w_fotos1_ppal {
	position: absolute;
	width:277px;
	height:288px;
	background: url(imagen/bkg_widget_ppal_fotos_0.png) no-repeat 0 0;
	display: block;
	background-image: url(imagen/bkg_widget_ppal_jocs_desc_1.png);
}


.w_video0_ppal {
	position: absolute;
	width:277px;
	height:288px;
	background: url(imagen/bkg_widget_ppal_video_0.png) no-repeat 0 0;
	display: block;
	background-image: url(imagen/bkg_widget_ppal_series_0.png);
}
.w_video1_ppal {
	position: absolute;
	width:277px;
	height:288px;
	background: url(imagen/bkg_widget_ppal_video_0.png) no-repeat 0 0;
	display: block;
	background-image: url(imagen/bkg_widget_ppal_series_1.png);
}

.w_programac0_ppal {
	position: absolute;
	width:277px;
	height:288px;
	background: url(imagen/bkg_widget_ppal_programac_0.png) no-repeat 0 0;
	background-image: url(imagen/bkg_widget_ppal_elclub.png);
}
.w_novetats0_ppal {
position: absolute;
width:277px;
height:288px;
background: url(imagen/bkg_widget_ppal_novetats_0.png) no-repeat 0 0;
}
.w_novetats1_ppal {
position: absolute;
width:277px;
height:288px;
background: url(imagen/bkg_widget_ppal_novetats_1.png) no-repeat 0 0;
}



.padd{padding: 85px 0px 15px 15px;}

 .hora { 
 padding: 0 10px; }
  .grupo { 
 padding: 3px 0; }

.w_programac0_ppal .horari {
overflow: auto;
overflow-x: hidden;
font-size: 0.60em;
height: 198px;
width: 251px;}

.w_programac0_ppal .horari H3{
text-align: center;
padding: 12px 0;
font-size: 1.5em;
}
.w_programac0_ppal .horari H4{
text-align: center;
padding: 12px 0;
font-size: 1.2em;
}

#widgets P {
padding: 85px 15px 0 15px;}
#widgets A {
color:#FFFFFF;
height: 100%}

#widgets P.novetats {
padding: 65px 0px 0 5px; }



.w_programac0_ppal .horari P {
 text-align: center;
 padding: 8px;
 }


/*.menu-general {
width: auto;
margin: 0;
font-size: 0;
float: left;
padding: 20px 0 40px 160px;
}

.menu-general UL {
padding: 4px 0 0 4px;
}

.menu-general UL LI {
display: inline;
margin: 0;
padding-right: 15px;		}


.menu-general UL LI A {
display:inline-block;
}

.menu-general UL LI A.inicio {
text-indent: -10000px;
background:url(imagen/btn_inici_0.png) 0 0;
height: 28px;
width: 49px;
		}

*/


     #pie { 
		text-align: center;
		margin: 0 auto;
		width: 931px;
		color:#FFF;
		background:  url(/imagen/bkg_footer.png) no-repeat 0 0;
		font-size: 0.8em;
		padding-bottom: 35px;
    } 
	   
    #pie p {
	padding-left: 40px;
	text-align: justify;
	padding-top: 8px;
	
    }
#pie A {
	color:#eee;
	text-decoration:underline;
}
#pie A:HOVER {
	color: #990000;
	text-decoration:underline;
}
#pie .logo {}
s


/*Menú portada babaclub i les sèries
*/





/*Fin menú portada babaclub i les sèries
*/