/* CSS Document */


/* GENERALES*/
html {height:100%; overflow-y:scroll;}
body { font-family:Arial, Helvetica, sans-serif; color:#000; text-align:center;}

h1{visibility:hidden}


/* CONTAINER GENERAL*/

#container { width:790px; background-image:url(../img/fonsCos.gif); background-repeat:repeat-y;margin:0 auto;
height:100%; min-height:100%;
 }
 /* HACK PARA OPERA */
@media all and (min-width: 0px){
   #container {
	 height:100%;
	 }
}


/* CABECERA*/
#cabecera_en { width:100%; background-image:url(../img/cabecera.jpg); height:159px;}
#cabecera_es { width:100%; background-image:url(../img/cabecera_vivo_cast.gif); height:159px;}
#cabecera_ca { width:100%; background-image:url(../img/cabecera_vivo_cat.gif); height:159px;}
.adresa{background-image:url(../img/logo_fondo.gif); height:100%; background-repeat:no-repeat; background-position:bottom}
/*.copy{background-image:url(../img/copy.gif); height:100%; background-repeat:no-repeat; background-position:10px 97.2%}*/
/* MENU*/
#menu {background-image:url(../img/menu.gif); height:50px; background-repeat:no-repeat;}
#container ul#menu {list-style-type:none; margin-left:20px; _margin-left:10px; /*margin-right:155px; _margin-right:125px;*/ font-size:100%; font-weight:bold; padding-top:7px;}
#container ul#menu li {float:left; margin-right:10px;}
#container ul#menu .aire{padding:10px;}

 
#container ul#menu .idioma{ font-size:70%; position:relative; font-weight:normal; height:20px; color:#FFFFFF; left:20px; padding-top:5px;}



.elegidoHome,.home,.home:hover {/*color:#E02226*/color:#8FBEDE; text-decoration:none;}
.elegidoAdvert,.advert,.advert:hover {/*color:#D96130*/color:#8FBEDE; text-decoration:none;}
.elegidoLocal,.local,.local:hover {/*color:#F0901F*/color:#8FBEDE; text-decoration:none;}
.elegidoContact,.contact,.contact:hover {/*color:F0901F*/color:#8FBEDE; text-decoration:none;}


a, a:link{color:#FFFFFF; text-decoration:none;}
a:visited{color:#FFFFFF; }
a:hover{text-decoration:underline;}
a:active{color:#FFFFFF;}
/* COS */
#cos{ text-align:left; _padding-bottom:40px; .padding-bottom:40px; }

/*#pie{position: relative; margin: -4em 25% auto auto; clear: both;}*/

#notalegal {background-image:url(../img/fondo_popup.gif);  background-repeat:no-repeat; font-family:Arial;font-size:75%; text-align:left; padding:10px; color:#FFFFFF; background-color:#7FB4D9;}

#cos .aire{padding:10px;padding-bottom:30px;}

#cos .pie{  font-family:Arial;font-size:75%; font-weight:bold; color:#0071BC; padding-bottom:10px; .padding-bottom:0; _padding-bottom:0;  .margin-top:100px;  _margin-top:100px; margin-left:275px; _position:relative; _top:28px; .position:relative; .top:28px; clear:both;} 

#cos .legal{background-image:url(../img/webmap.gif); height:50px; background-repeat:no-repeat; height:420px; margin-top:50px; font-weight:normal; font-size:70%;}

#cos #esq{ float:left; width:145px; padding-left:5px; }
#cos #esq dt{margin-bottom:0px;}
#cos #esq dd{margin:0; padding:0; font-size:70%}
#cos #esq img{ margin-bottom:10px; border:1px solid #FFF;}

#cos #esq dl#cinesa img{ margin-bottom:10px; border:none;}
#cos #esq dl#cinesa dd{ color:#FFFFFF;}


#cos #cent{ float:left; width:490px;}
#cos #cent dt{margin-bottom:5px;  font-size:90%; font-weight:bold;}
#cos #cent dd{margin:0; padding:0; font-size:75%;}
#cos #cent li{margin-left:35px;}



#cos #dre{ float:left; width:145px; padding-left:0;}
#cos #dre blockquote {color:#006AB3; font-size:70%;}

#cos #esq b {color:#006AB3; font-size:70%}
#flashcontent2 { margin-top:5px;}


/* HACK PARA FIREFOX */
#cos:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
	
#checkBox{
font-weight:normal;
}
.title{ font-weight:bold;}


.venuesca  {padding-right:21px;; _padding-right:27px; .padding-right:27px;} /* IE, Firefox, etc. */ 
/*\*/ 
html*.venuesca { padding-right:23px; } /* sólo en safari */


.venueses  {padding-right:13px;} /* IE, Firefox, etc. */ 
/*\*/ 
html*.venueses { padding-right:18px; } /* sólo en safari */

.venuesen  {padding-right:85px; _padding-right:87px; .padding-right:87px;} /* IE, Firefox, etc. */ 
/*\*/ 
html*.venuesen { padding-right:89px; } /* sólo en safari */
