@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 30px;
	background-image: url(common-imgs/background.gif);
}
a {
 outline: none;
}
a img {
 border: none;
}
#container {
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
}
#container-home{
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
	background-image: url(common-imgs/background-home.png);
}
#container-institucional {
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
	background-image: url(common-imgs/background-institucional.png);
}
#container-medios {
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
	background-image: url(common-imgs/background-medios.png);
}
#container-audiovisual-grafica {
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
	background-image: url(common-imgs/background-audiovisual-grafica.png);
}
#container-cc-bicentenario {
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
	background-image: url(common-imgs/background-cc-bicentenario.png);
}
#container-contacto {
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 144px;
	background-image: url(common-imgs/background-contacto.png);
}
#header {
	width: 980px;
	height: 142px;
	margin: 0px auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 70px;
	background-image: url(common-imgs/background-header.png);
	background-position: top center;
	background-repeat: no-repeat;
}
#header.background-logo-centrado {
	background-image: url(common-imgs/background-header-logo-centrado.png);
} 
#header h1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/* BOTONERA */
#navmenu {
	margin-top: 25px;
}
#navmenu ul {
	width: 608px;
	margin: 0px auto;
	padding: 0px;
}
#navmenu ul li {
	list-style: none;
	display: inline;
}
#navmenu ul li a {
	float: left;
	height: 0px;
	padding-top: 11px;
	overflow: hidden;
	background-image: url(common-imgs/botonera.png);
	background-repeat: no-repeat;
	margin-right: 32px;
}
#navmenu ul li a#btn-inicio {
	width: 32px;
}
#navmenu ul li a#btn-institucional {
	width: 78px;
	background-position: -64px 0px;
}
#navmenu ul li a#btn-medios {
	width: 40px;
	background-position: -174px 0px;
}
#navmenu ul li a#btn-audiovisual {
	width: 70px;
	background-position: -246px 0px;
}
#navmenu ul li a#btn-grafica {
	width: 44px;
	background-position: -348px 0px;
}
#navmenu ul li a#btn-bicentenario {
	width: 98px;
	background-position: -424px 0px;
}
#navmenu ul li a#btn-contacto {
	width: 53px;
	background-position: -554px 0px;
	margin-right: 0px;
}
/* <-- estado over --> */
#navmenu ul li a#btn-inicio:hover {
	background-position: 0px -11px;
}
#navmenu ul li a#btn-institucional:hover {
	background-position: -64px -11px;
}
#navmenu ul li a#btn-medios:hover {
	background-position: -174px -11px;
}
#navmenu ul li a#btn-audiovisual:hover {
	background-position: -246px -11px;
}
#navmenu ul li a#btn-grafica:hover {
	background-position: -348px -11px;
}
#navmenu ul li a#btn-bicentenario:hover {
	background-position: -424px -11px;
}
#navmenu ul li a#btn-contacto:hover {
	background-position: -554px -11px;
}
/* <-- estado active --> */
#navmenu ul li a#btn-inicio.active, #navmenu ul li a#btn-inicio:hover.active {
	background-position: 0px -22px;
	cursor: default;
}
#navmenu ul li a#btn-institucional.active, #navmenu ul li a#btn-institucional:hover.active {
	background-position: -64px -11px;
	cursor:default;
}
#navmenu ul li a#btn-medios.active, #navmenu ul li a#btn-medios:hover.active {
	background-position: -174px -11px;
	cursor: default;
}
#navmenu ul li a#btn-audiovisual.active, #navmenu ul li a#btn-audiovisual:hover.active {
	background-position: -246px -11px;
	cursor: default;
}
#navmenu ul li a#btn-grafica.active, #navmenu ul li a#btn-grafica:hover.active {
	background-position: -348px -11px;
	cursor: default;
}
#navmenu ul li a#btn-bicentenario.active, #navmenu ul li a#btn-bicentenario:hover.active {
	background-position: -424px -11px;
	cursor: default;
}
#navmenu ul li a#btn-contacto.active, #navmenu ul li a#btn-contacto:hover.active {
	background-position: -554px -11px;
	cursor: default;
}
/* CONTENIDO */
#content {
	width: 890px;
	margin: 0px auto;
	padding-left: 65px;
	padding-right: 65px;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url(common-imgs/background-content-plain.png);
}
p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 0px;
	margin-right:25px;
}
#content-logo-centrado {
	width: 890px;
	margin: 0px auto;
	padding-left: 65px;
	padding-right: 65px;
	background-image: url(common-imgs/background-content-logo-centrado.png);
	background-position: top center;
	padding-bottom: 30px;
}
#content-texture {
	width: 890px;
	margin: 0px auto;
	padding-left: 65px;
	padding-right: 65px;
	background-position: bottom center;
	background-image: url(common-imgs/background-content.png);
	padding-bottom: 60px;
}
#content-logo-corner {
	width: 890px;
	margin: 0px auto;
	padding-left: 65px;
	padding-right: 65px;
	background-position: bottom center;
	background-image: url(common-imgs/background-content-logo-corner.png);
	padding-bottom: 60px;
}
#content-640 {
	width: 640px;
	margin: 0px auto;
}
#left-column-388 {
	width: 388px;
	float: left;
	padding-bottom: 20px;
}
#left-column-388 h3 {
	height: 0px;
	padding-top: 14px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.scroll-custom {
	overflow-x: hidden;
	overflow-y: auto;
	padding-right:20px;
}
#right-colum-550 {
	width: 550px;
	float: right;
}
#right-colum-482 {
	width: 482px;
	float: right;
}
#news-image-big {
	/*height: 374px;*/
	border: solid 1px #000000;
	background-color:#EDEDEE;
	padding: 13px;
	text-align: center;
	margin-bottom: 10px;
}
#news-image-thumbs {
	height: 44px;
	border: solid 1px #000000;
	background-color:#C6C7C9;
	padding: 8px;
	text-align: center;
}
#news-image-thumbs ul {
	margin: 0px;
	padding: 0px;
}
#news-image-thumbs ul li {
	height: 44px;
	list-style: none;
	display: inline;
}
/* SCROLL DE NOTICIAS AL PIE */
#scroll-news-container {
	width: 980px;
	height: 60px;
	margin: 0px auto;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(common-imgs/background-content-plain.png);
	background-repeat:no-repeat;
	background-position: center;
}
#scroll-news-mask {
	width: 980px;
	height: 55px;
	overflow: hidden;
	border-top: solid 5px #000000;
}	
#scroll-news-mask ul {
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: auto;
}
#scroll-news-mask ul li {
	float: left;
	list-style-type: none;
}
/* ///// HOME ///// */
h3#header-novedades {
	width: 72px;
	background-image: url(common-imgs/header-novedades.gif);
}
#news-home {
	/*height: 450px;
	height: 465px;*/
	height: 510px;
}
#news-texto {
	padding-bottom: 15px;
}
#news-texto h4, #news-texto h2, #news-texto p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
#news-texto h2 {
	font-size: 11px;
}
#news-texto h4 {
	font-size: 10px;
}
/* ///// INSTITUCIONAL ///// */
h3#header-quienes-somos {
	width: 87px;
	background-image: url(common-imgs/header-quienes-somos.gif);
}
#quienes-somos {
	/*height: 450px;
	height: 465px;*/
	height: 505px;
}
#quienes-somos p {
margin-right:0px;
}
#right-colum-400 {
	width: 400px;
	float: right;
}
/* ///// MEDIOS ///// */
table#medios {
	width: 870px;
	margin: 0px auto;
}
table#medios td {
	width: 290px;
	vertical-align: center;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* <-- revista 2010 --> */
#left-column-326 {
	width: 326px;
	float: left;
	padding-bottom: 20px;
}
#medios-col-izq {
	width: 193px;
	float: left;
}

#medios-col-der {
	width: 113px;
	float: right;
}
#left-column-326 h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EF8000;
	margin-bottom: 10px;
}
#medios-list {
	height: 380px;
}
#medios-list ul {
	margin: 0px;
	padding: 0px;
}
#medios-list ul li {
	list-style: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#medios-list ul li a {
	color: #EF8000;	
	text-decoration: none;
}
#medios-list ul li a:hover {
	color: #000000;
}
#medios-imgs-container {
	border: solid 1px #000000;
	background-color:#CFD0D2;
	padding: 10px;
	padding-bottom: 60px;
}
#volver-a-medios {
	height: 0px;
	width: 72px;
	padding-top: 10px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image:url(common-imgs/btn-volver-a-medios.gif);
	float: right;
}
#volver-a-medios:hover {
	background-position: 0px -10px;
}
#medio {
	margin-top: 30px;
}
#player {
	width: 400px;
	float: left;
}
#texto-medio {
	width: 115px;
	float: right;
}
#texto-medio h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
/* ///// AUDIOVISUAL - GRAFICA ///// */
#submenu {
	padding-top: 60px;
	padding-bottom: 60px;
}
#submenu ul {
	margin: 0px auto;
	padding: 0px;
}
#submenu ul li {
	list-style: none;
	display: inline;
}
#submenu ul li a {
	float: left;
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-right: 10px;
}

/* AUDIOVISUAL */
#submenu ul.submenu-audiovisual {
	width: 520px;
}
#submenu ul.submenu-audiovisual li a {
	padding-top: 13px;
	background-image: url(common-imgs/submenu-audiovisual.gif);
}	
#btn-publicidad {
	width: 65px;
}
#btn-cortometraje {
	width: 84px;
	background-position: -97px 0px;
}
#btn-institucional {
	width: 82px;
	background-position: -213px 0px;
}
#btn-documental {
	width: 73px;
	background-position: -327px 0px;
}
#btn-eventos {
	width: 47px;
	background-position: -432px 0px;
}
#submenu ul.submenu-audiovisual li #btn-alquiler-equipos {
	width: 119px;
	background-position: -511px 0px;
	margin-right: 0px;
}
/* <-- estado over --> */
#btn-publicidad:hover {
	background-position: 0px -13px;
}
#btn-cortometraje:hover {
	background-position: -97px -13px;
}
#btn-institucional:hover {
	background-position: -213px -13px;
}
#submenu ul li a#btn-documental:hover {
	background-position: -327px -13px;
}
#btn-eventos:hover {
	background-position: -432px -13px;
}
#submenu ul.submenu-audiovisual li #btn-alquiler-equipos:hover {
	background-position: -511px -13px;
}
/* <-- estado active --> */
#btn-publicidad.submenu-active, #btn-publicidad:hover.submenu-active {
	background-position: 0px -26px;
	cursor: default;
}
#btn-cortometraje.submenu-active, #btn-cortometraje:hover.submenu-active {
	background-position: -97px -26px;
	cursor: default;
}
#btn-institucional.submenu-active, #btn-institucional:hover.submenu-active {
	background-position: -213px -26px;
	cursor: default;
}
#btn-documental.submenu-active, #btn-documental:hover.submenu-active {
	background-position: -327px -26px;
	cursor: default;
}
#btn-eventos.submenu-active, #btn-eventos:hover.submenu-active {
	background-position: -432px -26px;
	cursor: default;
}
#submenu ul.submenu-audiovisual li #btn-alquiler-equipos.submenu-active, #submenu ul.submenu-audiovisual li #btn-alquiler-equipos:hover.submenu-active {
	background-position: -511px -26px;
	cursor: default;
}
/* GRÁFICA */
#submenu ul.submenu-grafica {
	width: 311px;
}
#submenu ul.submenu-grafica li a {
	padding-top: 14px;
	background-image: url(common-imgs/submenu-grafica.gif);
}
#btn-identidad {
	width: 58px;
}
#btn-editorial {
	width: 56px;
	background-position: -68px 0px;
}
#btn-web {
	width: 25px;
	background-position: -134px 0px;
}
#btn-senializacion {
	width: 77px;
	background-position: -169px 0px;
}
#submenu ul.submenu-grafica li #btn-eventual {
	width: 55px;
	background-position: -256px 0px;
	margin-right: 0px;
}
/* <-- estado over --> */
#btn-identidad:hover {
	background-position: 0px -14px;
}
#btn-editorial:hover {
	background-position: -68px -14px;
}
#btn-web:hover {
	background-position: -134px -14px;
}
#btn-senializacion:hover {
	background-position: -169px -14px;
}
#submenu ul.submenu-grafica li #btn-eventual:hover {
	background-position: -256px -14px;
}
/* <-- estado active --> */
#btn-identidad.submenu-active, #btn-identidad:hover.submenu-active {
	background-position: 0px -28px;
	cursor: default;
}
#btn-editorial.submenu-active, #btn-editorial:hover.submenu-active {
	background-position: -68px -28px;
	cursor: default;
}
#btn-web.submenu-active, #btn-web:hover.submenu-active {
	background-position: -134px -28px;
	cursor: default;
}
#btn-senializacion.submenu-active, #btn-senializacion:hover.submenu-active {
	background-position: -169px -28px;
	cursor: default;
}
#submenu ul.submenu-grafica li #btn-eventual:hover.submenu-active, #submenu ul.submenu-grafica li #btn-eventual:hover.submenu-active {
	background-position: -256px -28px;
	cursor: default;
}
#work-data {
	padding-bottom: 40px;
}
#work-data h2 {
	color:#EF8000;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:10px;
	margin-top: 0px;
}
#texto-img-work-der {
	width: 240px;
	/*margin-right:40px;*/
	height: 190px;
}
#texto-work-izq {
	height:190px;
	margin-right:10px;
	width:150px;
}
#works-list {
	width: 120px;
	float: left;
	margin-right: 20px;
	height: 190px;
}
#works-list-links {
	height: 190px;
}
#works-list ul {
	margin: 0px;
	padding: 0px;
}
#works-list ul li {
	list-style: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#works-list ul li a {
	color: #EF8000;	
	text-decoration: none;
}
#works-list ul li a:hover {
	color: #000000;
}
#work-image-big {
	width: 620px;
	height: 515px;
	border: solid 1px #000000;
	background-color:#EDEDEE;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}


#work-image-thumbs {
	border: solid 1px #000000;
	background-color:#C6C7C9;
	padding: 10px;
	text-align: center;
}
#work-image-thumbs ul {
	margin: 0px;
	padding: 0px;
}
#work-image-thumbs ul li {
	list-style: none;
	display: inline;
}	
/* ///// C. C. DEL BICENTENARIO ///// */
#cc-bicentenario-col-izq {
	width: 193px;
	float: left;
}
#cc-bicentenario-col-der {
	width: 175px;
	float: right;
}
#contacto-cc-bicentenario {
	margin-top: 20px;
	width: 140px;
	padding: 15px;
	background-color: #EF8000;
	background-image: url(common-imgs/background-contacto-cc-bicentenario.gif);
	background-repeat: no-repeat;
}
#contacto-cc-bicentenario h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
}
#contacto-cc-bicentenario h4 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
}
#contacto-cc-bicentenario p {
	padding: 0px;
	/*argin-top: 20px;*/
	margin-bottom: 0px;
	color: #FFFFFF;
}
#contacto-cc-bicentenario p a {
	color: #FFFFFF;
	text-decoration: none;
}
#contacto-cc-bicentenario p a:hover {
	color: #333333;
}
h3#header-cc-bicentenario {
	width: 193px;
	background-image: url(common-imgs/header-cc-bicentenario.gif);
}
h3#header-actividades {
	width: 67px;
	background-image: url(common-imgs/header-actividades.gif);
}
#actividades-list {
	height: 167px;
}
#actividades-list ul {
	margin: 0px;
	padding: 0px;
}
#actividades-list ul li {
	list-style: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#actividades-list ul li a {
	color: #000000;
	text-decoration: none;
}
#actividades-list ul li a:hover {
	color: #EF8000;
}
#actividad {
	height: 191px;
}
#actividad h4, #actividad h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF8000;
	margin: 0px;
}
/* ///// CONTACTO ///// */
h3#header-contactanos {
	width: 76px;
	background-image: url(common-imgs/header-contactanos.gif);
	margin-left: 10px;
}
#form-contacto {
	margin: 0px;
	width: 360px;
}
#form-contacto label {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display:block;
	margin-left: 10px;
}
#form-contacto .input-text {
	width: 340px;
	height: 18px;
	padding: 10px;
	background: url(common-imgs/background-input.gif);
	border: 0px none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#form-contacto .text-area {
	padding: 10px;
	background: url(common-imgs/background-text-area.gif);
	background-repeat:no-repeat;
}
#form-contacto textarea {
	width: 340px;
	height: 130px;
	border: 0px none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#form-contacto input.submit {
	border: 0px none;
	background: transparent url(common-imgs/submit-btn-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	float: right;
}	
h3#header-sedes {
	width: 32px;
	height: 0px;
	padding-top: 14px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(common-imgs/header-sedes.gif);
}
p a {
	text-decoration: none;
	color: #000000;
}	
p a:hover {
	text-decoration:underline;
	color: #EF8000;
}

/* FOOTER */
#footer {
	width: 980px;
	margin: 0px auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	background-image: url(common-imgs/background-footer.png);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}
#footer ul {
	margin: 0px;
	padding: 0px;
}
#footer ul li {
	list-style: none;
	display: inline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#footer ul li a  {
	color: #000000;
	text-decoration:none;
}
#footer ul li a:hover {
	color: #9C9D9F;
}
#footer ul li a.active-footer, #footer ul li a:hover.active-footer {
	color: #EF8000;
	font-weight:bold;
	cursor: default;
}	
/* <-- EXTRAS --> */
.wraper {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.margin-top-20 {
	margin-top: 20px;
}
.bold {
	font-weight: bold;
}


#submenu2 div ul li{
text-align:center;
width:640px;
}
#submenu2 ul li{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 12px;
}

#submenu2 a.graf_submenu{
	font-family:Tahoma,"Trebuchet MS",Arial;
	font-size:14px;
	text-decoration:none;
	color:#333333;
	/*text-transform:uppercase;*/
}
#submenu2 a.graf_submenu:hover{
color:#EE7A00;
}
#submenu2 a.graf_submenu_active{
	font-family: Arial, Helvetica, sans-serif;
	font-family:Tahoma,"Trebuchet MS",Arial;
	font-size:14px;
	text-decoration:none;
	color:#EE7A00;
	/*text-transform:uppercase;*/
}
#submenu2 a.graf_submenu_active:hover{
color:#333333;
}

#news-texto .hh-tabs-nav-item a span {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}
#news-texto a {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 0;
}
#news-texto a:hover {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}


td#descrip{
margin:5px;
}
td#descrip p{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:left;
	margin:10px;
	text-align:left;
}
td#descrip a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF8000;
	text-align:left;
	margin:10px;
	text-decoration:none;
	font-weight:bold;
}
td#descrip a:hover{
	color: #333333;
}












