/*Contenido CSS compatible para los navegadores y el IE de lineaByte*/
BODY {
	font : 12px arial;
	margin : 0;
	padding:0;
	background-color:#F9F8F5;
	background-image:url(../image/body.jpg);
	background-repeat: repeat-x;
}
A.enlacenav, A.enlacenav:visited, A.enlacenav:active {
	text-decoration : none;
	color:#000;
} 
A.enlacenav:hover {
color : #CCCCCC;
} 
A.enlacenav3, A.enlacenav3:visited, A.enlacenav3:active {
	text-decoration:underline;
	color:#63C;
	font-size: 12px;
	font-weight: bold;
} 
A.enlacenav3:hover {
color : #CCCCCC;
} 
A.enlacecli, A.enlacecli:visited, A.enlacecli:active {
text-decoration : none; 
color:#F90; 
} 
A.enlacecli:hover {
color:#FFF;
}
A.enlace2, A.enlace2:visited, A.enlace2:active {
	text-decoration : none;
	color:#fff;
	float:right;
	padding:3px;
	width:120px;
	text-align:center;
	background-color:#000;
	margin-right:60px;
	font-weight: bold;
} 
A.enlace2:hover {
	color:#69C;
}  
.Contenedora { 
    width:100%; 
    text-align:center;
}
.CentradaHS {
	width:980px;
	margin:auto;
	height:auto;
	background-color:#FFF;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}
.cabecera {
	width:974px;
	height:149px;
	margin-left:3px;
	margin-right:3px;
	background-image:url(../image/cabecera.jpg);
	}
.logo {
	width:350px;
	height:149px;
	float:left;
}
.cabecera_der {
	width:624px;
	height:149px;
	float:right;
}
.vivo_c {
	width:624px;
	margin-top:70px;
	height:50px;
}
.vivo {
	width:300px;
	height:50px;
	float:left;
}
.red {
	width:120px;
	height:50px;
	margin-right:20px;
	float:right;
}
.menu {
	width:624px;
	height:29px;
	}
.imagenS {
	width:974px;
	height:250px;
	margin-left:3px;
	margin-right:3px;
	}
.cont_izq {
	width:362px;
	height:250px;
	float:left;
	}
.cont_der {
	width:610px;
	height:250px;
	float:right;
	}
.contenido {
	width:971px;
	height:auto;
	margin:5px;
}
.separador {
	width:970px;
	height:20px;
	margin-left:3px;
	background-image:url(../image/separa.jpg);
}
.navegacion {
	width:970px;
	height:20px;
	text-align:right;
}
.contenido_iz {
	width:485px;
	height:325px;
	float:left;
}
.contenido_noti {
	width:485px;
	height:287px;
}
.contenido_insti {
	width:485px;
	height:282px;
	margin-top:5px;
}
.fotn{
margin-right:3px;
margin-bottom:3px;
border:1px solid ;
border-color: #ddd #bbb #aaa #fff;
}
.contenido_izEn {
	width:430px;
	height:70px;
	margin-left:5px;
	background-image:url(images/nos.jpg);
	background-repeat: no-repeat;
}
h2{
	font-size:20px;
	width:362px;
	height:43px;
	line-height:42px; /*esto lo centraria verticalmente*/
	color:#FFF;
	padding-left:10px;
	margin:0;
	background-color:#000;
}
h3{
	font-size:20px;
	width:960px;
	height:43px;
	text-align:left;
	line-height:42px; /*esto lo centraria verticalmente*/
	color:#fff;
	padding-left:10px;
	margin:0;
	background-color:#000;
}
h5{
	font-size:20px;
	width:455px;
	height:43px;
	line-height:42px; /*esto lo centraria verticalmente*/
	color:#fff;
	padding-left:30px;
	margin:0;
	background-color:#000;
}
h6{
	font-size:20px;
	width:212.2px;
	height:43px;
	line-height:42px; /*esto lo centraria verticalmente*/
	color:#fff;
	padding-left:30px;
	margin:0;
	background-color:#000;
}
p{
	font-size:12px;
	padding-left:5px;
}
b{
	font-size:16px;
}
.contenido_d {
	width:485px;
	height:325px;
	float:right;
}
.contenido_dEn {
	width:430px;
	height:70px;
	margin-left:53px;
	margin-bottom: 20px;
	background-image:url(images/prod.jpg);
	background-repeat: no-repeat;
}
.noti_a{
 width:475px;
 height:85px;
 margin-left:2px;
 border-bottom: 1px solid #CCCCCC;
 margin-top:7px;
 text-align:left;	

}
.pie_z {
	width:965px;
	height:54px;
	color:#ccc;
	margin-left:5px;
	background-color:#000;
	line-height:60px; /*esto lo centraria verticalmente*/
	text-align:center;
	font-size:15px;
	letter-spacing: 2px;
}
/* FIN BACKGROUND POUR LES SHOWS */
.footerBG {
background: #111111 url(../images/bg_footernav.gif) repeat-x;
height:10%;
text-align:center;
}
div.bottomNavContainer {
width:624px;
margin:0 auto 0 auto;
text-align:center;
}
div.bottomNav {
padding: 10px 0px 0px 0px;
overflow:hidden;
color:#fff;
}
.bottomNav ul{
font: normal 12px arial;
text-transform:uppercase;
color:#fff;
padding: 0;
margin: 0;	
}
.bottomNav ul li{
padding: 0px 3px 0px 3px;
display:inline;
list-style: none;
color:#fff;
}

.bottomNav ul li a{
	padding: 0px 3px 0px 3px;
	text-align:left;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.bottomNav ul li a:hover{
color: #69C;
}
.reproduce { 
background:url(image/vivo.png) no-repeat top; 
height : 40px; 
margin-left : 10px; 
width : 220px; 
top : 0; 
left : 0; 
} 
.reproduce:hover { 
background-position : bottom; 
cursor : pointer; 
} 

.twitter{ 
background:url(../image/twitter.png) no-repeat top; 
height : 34px; 
width : 34px; 
top : 0; 
left : 0;
} 
.twitter:hover { 
background-position : bottom; 
cursor : pointer; 
} 
.facebook{ 
background:url(../image/facebook.png) no-repeat top; 
height : 34px; 
width : 34px; 
top : 0; 
left : 0;
} 
.facebook:hover { 
background-position : bottom; 
cursor : pointer; 
} 
.rss{ 
background:url(../image/rss.png) no-repeat top; 
height : 34px; 
width : 34px; 
top : 0; 
left : 0;
} 
.rss:hover { 
background-position : bottom; 
cursor : pointer; 
} 

.contenido_signos {
	width:964px;
	height:180px;
	margin:5px;
}
.signos {
	width:250px;
	height:180px;
	float:left;
}
.texto {
	width:710px;
	height:180px;
	float:right;
}

.contenido_signos2 {
	width:964px;
	height:270px;
	margin:5px;
}
.signos2 {
	width:250px;
	height:270px;
	float:left;
}
.texto2 {
	width:710px;
	height:270px;
	float:right;
}
.contenido_signos3 {
	width:964px;
	height:330px;
	margin:5px;
}
.signos3 {
	width:250px;
	height:330px;
	float:left;
}
.texto3 {
	width:710px;
	height:330px;
	float:right;
}
.texto_a {
	width:210px;
	height:150px;
	float:left;
}
.texto_b {
	width:500px;
	height:150px;
	float:right;
}
