* {margin:0; padding:0}
img{background:url(../img/loading.gif) no-repeat 50% 50%; border:none}
body{padding-top:25px;background:#000 url(../img/fond_pag2.jpg) no-repeat center top; background-attachment:fixed}
.sn{display:none;}
#logo{float:left;padding-top:22px;padding-left:43px;width:857px;margin-bottom:23px;}
#logo img{border-style:none;height:76px;width:160px;}
#idiomas{color:#fff;font:bold .7em Arial,Helvetica,sans-serif;float:left;width:20%;margin-top:21px;padding-left:47px;}
h2{font:normal 1.5em "Lucida Grande","Lucida Sans Unicode", Arial;color:#fff;margin-top:10px;margin-bottom:14px;}
h3{color:#E3DDCE;margin:3px 0 5px 0;font:normal 1.3em/1em "Lucida Grande","Lucida Sans Unicode",Arial;}
#idiomas a,#idiomas a:visited{color:#a49d91;text-decoration:none;}
h4{font-size:.9em;margin-top:0;}
#idiomas a:hover{color:#fff;text-decoration:underline;}
#menu{font:bold .8em Arial,Helvetica,sans-serif;color:#fc0;float:right;padding-right:25px;}
#idiomas img{border-style:none;}
#cabecera #menu ul{margin:2px 0 0; padding-top:3px; list-style:none}
#cabecera #menu li{float:left; font-size:1.1em}
#cabecera #menu li a,#cabecera #menu li a:visited {color:#ccc;text-decoration:none; padding:10px 18px; float:left}
 #menu li#activ {text-decoration:none; padding:10px 18px; float:left;background:url(../img/bghovmenu.gif) repeat-x}
#cabecera #menu li a:hover{text-decoration:none;color:#fff; background:url(../img/bghovmenu.gif) repeat-x}
#menu .separa{color:#504d38;font-weight:bold;padding-right:10px;padding-left:8px; display:none}
#contenedor{margin:auto;width:960px;}
#cabecera{height:170px;background:url(../img/fond_cabeza3.jpg) no-repeat #000;float:left; }
#cuerpo{background:#303030;padding-left:138px;width:822px;padding-bottom:25px;float:left;height:auto!important;height:375px;min-height:416px;}
#cuerpo_galery{background:#303030;padding-left:56px;width:844px;padding-bottom:25px;float:left;height:auto!important;height:375px;min-height:375px;}
#cuerpo_home{background:#303030;width:100%;float:left;height:auto!important;height:375px;min-height:375px;}
#cuerpo_home #centralhome {background:#303030 url(../img/mural1.jpg); repeat-x; float:left; width:100%; padding:1.8em 0 3.5em; margin-bottom:1em; height:364px}
#cuerpo_home #centralhome h2{padding:0}
#cuerpo_home #centralhome #video {float:left; padding:1em 0 0 1.7em}
#cuerpo_home #centralhome #video h2 { text-align:right}
#listDestaca{float:left;width:100%;font-weight:normal;}
#listDestaca ul.gallery{font-weight:normal; padding:2em 0; float:left}
#listDestaca ul.gallery li.up{list-style:none;margin:0;font-weight:bold;float:left;padding:13px 21px;font-size:1.2em;background:url(../img/bgbox.gif) no-repeat top center; width:257px;}
#listDestaca ul.gallery li.ultima{border:none;padding:0;font-size:1.1em;}
#listDestaca ul.gallery .imdesta img{clear:both;margin:7px 0;border:none;}
#listDestaca ul.gallery .imdesta img:hover {border:1px solid #E3DDCE}
#listDestaca ul.gallery .imdesta p.imgdesta{font-size:.9em;clear:both;margin:0;}
#listDestaca ul.gallery li.up a{font-weight:normal;color:#a58216;text-decoration:none;font-size:.8em;font-family:Arial,Geneva,sans-serif;}
.flotaDr{float:right;}
#listDestaca ul.gallery li a:hover{list-style:none;font-weight:normal;}
#imagen_hacemos{height:auto;margin-top:0;color:#fff;padding-right:30px;border-left:1px none #ccc;padding-left:28px;font:.8em Arial,Helvetica,sans-serif;}
#texto_hacemos{font:13px Arial,Helvetica,sans-serif;color:#E3DDCE;width:315px;float:left;padding:15px 22px 7px 37px;}
#texto_hacemos img{float:left;border-style:none;}
#texto_hacemos p{margin-top:0;}
#menu_trabajos{height:19px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#a58216;}
#menu_trabajos ul{font:bold .7em Verdana,Arial,Helvetica,sans-serif;list-style:none;margin:0;padding:0;display:inline;}
#menu_trabajos li{background:#535353;height:19px;width:140px;display:block;text-align:left;float:left;color:#fff;margin:0 3px 0 0;}
#menu_trabajos li.act{height:16px;width:130px;display:block;text-align:left;float:left;color:#fff;margin:0 3px 0 0;padding:3px 0 0 10px;background-color:#a58216;}
#menu_trabajos li a{background:#333;height:16px;width:130px;color:#fff;padding:3px 0 0 10px;margin:0;text-decoration:none;float:left;}
#menu_trabajos li a:hover{background:#666;color:#fff;}
#pie{background:#000;height:20px;color:#8b8989;font:bold .7em Arial,Helvetica,sans-serif;padding-top:5px;text-align:center;width:100%;float:left; display:inline-table; padding:.5em 0}
#cont_trabajos_publi{margin-top:15px;float:left;}
#cont_trabajos_publi #prev_peli{width:193px;float:left;background:url(../img/fond_pelis.jpg) no-repeat -1px 0;height:270px;text-align:center;padding-top:35px;margin-right:8px;}
#prev_peli .img_prevpeli{padding-top:20px;padding-left:36px;position:absolute;z-index:1;display:block;float:left;}
#prev_peli .img_prevpeli img{visibility:hidden;border-style:none;}
#cont_trabajos_publi #list_peli{float:left;width:367px;overflow:auto;height:475px;}
#cont_trabajos_publi #text_peli{float:left;padding-left:20px;padding-right:15px;font:bold .8em/1.4em Arial,Helvetica,sans-serif;color:#ccc;width:190px;padding-top:4px;}
#list_peli .lista{width:168px;float:left;font:bold .7em Verdana,Arial,Helvetica,sans-serif;}
#list_peli .lista ul{list-style:none;margin:0;padding:0;}
#list_peli .lista li a{text-decoration:none;color:#ccc;padding-left:20px;line-height:2em;}
#list_peli .lista li a:hover{text-decoration:none;color:#a58216;background:url(../img/flechmigas.gif) no-repeat 6px 4px;}
#cont_trabajos_como{width:580px;margin-top:15px;float:left;}
#titulo_como{width:210px;float:left;}
#titulo_como img{float:left;margin:10px 5px 5px 0;}
p#titulo{color:#333;margin:3px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:bold;}
#text_como{float:left;padding-left:25px;padding-right:15px;font:bold .7em Arial,Helvetica,sans-serif;color:#747474;width:330px;padding-top:4px;}
#text_gner{float:left;padding-left:25px;padding-right:15px;color:#CCC;width:330px;padding-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:.8em;}
#list_peli .lista_expand{width:auto;float:left;font:normal .7em Verdana,Arial,Helvetica,sans-serif;}
#list_peli .lista_expand ul{list-style:none;margin:0;padding:0;}
#list_peli .lista_expand li a{text-decoration:none;color:#E3DDCE;padding-left:20px;line-height:2em;}
#list_peli .lista_expand li a:hover{text-decoration:none;color:#E3DDCE;background:url(../img/flechmigas.gif) no-repeat 6px 4px;}
.texto_def{font-family:Arial,Helvetica,sans-serif;line-height:1.5em;}
.texto_defmini{color:#fff;font:normal .8em Arial,Helvetica,sans-serif;}
.texto_defminiHi{font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;color:#a58216;}
#cont_trabajos_publi #prev_vacio{width:250px;float:left;height:270px;padding-right:15px;padding-top:10px;color:#9a9274;margin-right:25px;border-right:1px dotted #ccc; font-family:Arial, Helvetica, sans-serif}
input:focus,textarea:focus{color:#fff;background:#f90;}
.nuevoVideo{float:left;width:100%;padding-top:0;padding-bottom:15px;margin-top:0;margin-bottom:8px;height:auto;border-bottom:1px dotted #333;}
.nuevoVideo img{float:left;margin-right:8px;border-style:none;}
.nuevoVideo .destaca h2#video{font-size:1.7em;color:#c88906;padding-bottom:.5em;border-bottom:solid 2px #CCC;}
.texto_defmini_grey{color:#E3DDCE;font:.8em Arial,Helvetica,sans-serif;}
#cajaVideoHome{float:left;width:245px;padding-top:54px;padding-left:29px;}
#cajaVideoHome img{border-style:none;}
.nuevoVideo #text_peli{font-size:1em;font-weight:normal;float:left;color:#fff;padding-bottom:5px;padding-right:7px;height:124px;background-color:#000100;padding-top:3px;background-image:url(../img/box_film.gif);background-position:right;width:100%;background-repeat:no-repeat;margin-top:8px;}
#text_peli ul{margin-right:0;margin-left:0;padding-right:0;padding-left:0;font-weight:normal;}
#text_peli li{list-style:none;padding:6px 0 10px 29px;margin:0;font-weight:bold;}
#text_peli li a{font-weight:normal;color:#a58216;text-decoration:underline;background:url(../img/bulletPlay.gif) no-repeat 0;padding:6px 0 10px 29px;font-size:1.3em;}
#text_peli li a:hover{list-style:none;background:url(../img/bulletPlayOver.gif) no-repeat 0;font-weight:normal;}
#cuerpo_home h2{padding-left:36px;}
#imagen_hacemos h2{padding:0;margin:0;font-size:1.5em;font-weight:bold;color:#fff;}
#text_peli .textPeli{float:left;padding-top:5px;width:200px;}
.text_noti{font-size:1em;font-weight:normal;float:left;padding-bottom:5px;padding-right:7px;height:auto;padding-top:3px;width:100%;background-repeat:no-repeat;margin-top:8px;}
a{color:#EAE9D7;}
ul.listapelis{list-style:none;padding-top:15px;padding-left:0;float:left;width:100%;margin:0;}
ul.listapelis li{width:100%;}
#cuerpo .bloque{float:left;width:100%;}
.cont_galeria{width:100%;margin-top:1em;float:left;}
.cont_galeria h3{margin-bottom:10px;font-size:1.1em;}
.galeria{float:left;height:130px;background:#000 url(../img/fond_port_galeria.gif) no-repeat left bottom;margin:0 23px 20px 0;padding:6px;text-decoration:none;}
.galeria:hover{background:#666;color:#fff;}
.galeria img{width:202px;height:103px;float:left;background:black;margin-bottom:5px;border:none;}
.galeria p{font:bold .9em Arial,sans-serif;float:left;clear:both;margin:0;color:#ccc; width:100%}
.galeria :hover p{color:#fff;}
.bloq_galeria .bloquegal100 .galeria img{margin:0;}
.bloq_galeria{width:97%;background:black;height:auto;min-height:250px;padding:11px;top:0;}
.bloq_galeria h3{color:#F90;margin-bottom:10px; border-bottom:1px dotted #333}
.bloq_galeria img{float:left;margin:0 10px 10px 0; border:solid 1px #999}
.bloq_galeria img:hover {border-color:#fff}
.bloq_galeria .cerrar{float:right;color:#fff;}
.bloq_galeria .bloquegal{float:left;width:50%;}
.bloq_galeria .bloquegal100{float:left;width:100%;}
#key {color:#fff; font:normal .9em Arial, Helvetica, sans-serif; padding-left:1em}
#key img { vertical-align:middle}
#key a {color:#fff}
#key #acceso {padding-left:2em; width:auto}
#key #acceso input {margin:.3em .5em}
table#formu td {padding:1em }
table#formu td p {font-size:1.2em; color:#fff}
/** gallery **/
ul.gallery li {
	float: left;
	margin: 0px; padding: 0;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 255px; /*--Width of image--*/
	height: 120px; /*--Height of image--*/
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 255px;
	height: 120px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333; /*--Hover effect for browser with js turned off--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}
ul.gallery p {font-size:1em; padding:.7em 0 1.4em}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
