@import url("reset.css");
body {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DDD;
	background:#000;
}
a {
	color:#EC7600;
	text-decoration:none;
}
a:hover {
	color:#fff;
}
body.perfil #cont {
	background:url(../img/bg_perfil.jpg) no-repeat #000;
}
body.clientes #cont {
	background:url(../img/bg_clientes.jpg) no-repeat #000;
}
body.servicios #cont {
	background:url(../img/bg_servicios.jpg) no-repeat #000;
}
body.producciones #cont {
	background:url(../img/bg_producciones.jpg) no-repeat #000;
}
body.contacto #cont {
	background:url(../img/bg_contacto.jpg) no-repeat #000;
}
.clear {
	clear:both;
}
.wrap {
	width:970px;
}
/* HEAD */
#header {
	background:url(../img/header.gif) repeat-x;
	height:76px;
	padding:16px 0 0 0;
}
h1 a {
	float:left;
	background:url(../img/logo.png);
	text-indent:-9999px;
	width:311px;
	height:63px;
	margin:0 20px;
	outline:none;
}
#noticias {
	float:left;
	border-left:3px double #EC7600;
	color:#EC7600;
	text-shadow:2px 2px 2px #000;
	padding:0 10px;
	height:63px;
}
#noticias .noticia{
	display:none;
}
#noticias .noticia strong{
	display:block;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;
}
#noticias .noticia p{
	line-height:20px;
	font:10px/14px Verdana, Geneva, sans-serif;
}
/* MENU */
#menu {
	border-bottom:1px solid #333;
}
#menu ul {
	list-style:none;
	height:33px;
	padding:0 0 5px 20px;
}
#menu li {
	float:left;
}
#menu li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	background-image:url(../img/menu.gif);
	margin:0 50px 0 0;
	height:33px;
}
#perfil a {
	width:43px;
	background-position:0 0;
}
#clientes a {
	width:60px;
	background-position:-43px 0;
}
#servicios a {
	width:66px;
	background-position:-103px 0;
}
#producciones a {
	width:94px;
	background-position:-169px 0;
}
#contacto a {
	width:70px;
	background-position:-263px 0;
}
/*Hover*/
#perfil a:hover {
	background-position:0 -33px;
}
#clientes a:hover {
	background-position:-43px -33px;
}
#servicios a:hover {
	background-position:-103px -33px;
}
#producciones a:hover {
	background-position:-169px -33px;
}
#contacto a:hover {
	background-position:-263px -33px;
}
/*Activo*/
#perfil.activo a {
	background-position:0 -66px;
}
#clientes.activo a {
	background-position:-43px -66px;
}
#servicios.activo a {
	background-position:-103px -66px;
}
#producciones.activo a {
	background-position:-169px -66px;
}
#contacto.activo a {
	background-position:-263px -66px;
}
/*Cuerpo*/
h2 {
	display:none;
}
#sidebar {
	width:200px;
	background:url(../img/bg_int.png);
	margin:10px 0 0 10px;
	float:left;
	border:1px solid #111;
}
#sidebar a {
	font-size:10px;
}
#sidebar ul li a {
	display:block;
	font-size:12px;
	color:#fff;
	padding:15px;
	background:url(../img/sidebar_bar.png) no-repeat center top;
}
#sidebar ul li.primer_li a {
	background:none;
}
#sidebar ul li a:hover {
	color:#aaa;
}
#sidebar ul .activo a, #sidebar ul .activo a:hover {
	color:#ff6803;
}
#sidebar address, #sidebar p {
	color:#fff;
	font-size:12px;
	margin:15px;
	font-style:normal;
}
#sidebar address {
	line-height:25px;
}
#sidebar p strong {
	font-size:16px;
	letter-spacing:-1px;
	display:block;
}
#sidebar p i {
	font-size:11px;
	color:#aaa;
	display:block;
}
#sidebar address b {
	font-size:11px;
	color:#aaa;
}
#sidebar .sidebar_separador {
	border-top:2px dotted #666;
	display:block;
	margin:15px;
}
#sidebar ul .submenu {
	display:none;
}
#sidebar ul .submenu li a {
	font-size:11px;
	padding:0 10px 10px 30px;
	background:url(../img/bg_items.gif) no-repeat 17px 6px;
	color:#aaa;
}
#sidebar ul .submenu a:hover {
	color:#FFF;
}
#sidebar ul .submenu .activo a {
	color:#555;
}
/*Contenido*/
#cont {
	padding:0 0 10px 0;
}
#main {
	float:left;
	width:686px;
	background:url(../img/bg_int.png);
	margin:10px 0 0 10px;
	border:1px solid #111;
	padding:15px;
}
#main .sec {
	display:none;
}
#main h3 {
	font-size:18px;
	margin:0 0 15px 0;
	padding:10px;
	border-bottom:2px solid #333;
	background:url(../img/bg_h3.png);
}
#main .col-2 li{
	float:left;
	width:250px;
}
#main .texto li {
	list-style:inside;
	padding:10px 0 0 0;
}
#main .texto p {
	margin:0 0 15px 0;
	text-align:justify;
	line-height:25px;
}
#main .texto {
	margin:20px 0 0 180px;
	min-height:180px;
}
.perfil #main .texto strong {
	font-size:20px;
}
#main h4 {
	font-size:14px;
	margin:5px 0;
	padding:5px 0;
	border-bottom:1px solid #333;
}
#main h4 a {
	background:url(../img/icon_mas.gif) no-repeat 5px center;
	padding:0 25px;
	display:block;
	color:#fff;
}
#main h4 a.open {
	background:url(../img/icon_menos.gif) no-repeat 5px center;
}
#main .galeria {
	padding:10px 10px 20px 10px;
	border-bottom:1px solid #333;
}
#main .galeria a {
	float:left;
	margin:0 10px 10px;
	border:1px solid #333;
	background:#000;
	padding:1px;
}
#main .galeria a span {
	background:url(../img/play.png) no-repeat;
	width:120px;
	height:90px;
	position:absolute;
}
#main .galeria a:hover span {
	background-position:bottom center;
}
#main .galeria strong {
	display:block;
	font:bold 10px Verdana, Geneva, sans-serif;
	padding:5px;
}
#main .galeria .audio {
	margin:0 0 10px 0;
	height:54px;
}
#main .galeria h5{
	margin:0 0 5px 0;
	font:bold 10px Verdana, Geneva, sans-serif;
}
/* Fondos */

.perfil #s_empresa {
	background:url(../img/bg_empresa.png) no-repeat 15px 85px;
}
.perfil #s_filosofia {
	background:url(../img/bg_filosofia.png) no-repeat 15px 85px;
}
.perfil #s_valores {
	background:url(../img/bg_valores.png) no-repeat 15px 85px;
}
.perfil #s_experiencia {
	background:url(../img/bg_experiencia.png) no-repeat 15px 85px;
}
.perfil #s_objetivo {
	background:url(../img/bg_objetivo.png) no-repeat 15px 85px;
}
.clientes #s_hoteles {
	background:url(../img/bg_hoteles.png) no-repeat 15px 85px;
}
.clientes #s_salones {
	background:url(../img/bg_salones.png) no-repeat 15px 85px;
}
.clientes #s_restaurants {
	background:url(../img/bg_restos.png) no-repeat 15px 85px;
}
.clientes #s_discos {
	background:url(../img/bg_disco.png) no-repeat 15px 85px;
}
.clientes #s_empresas {
	background:url(../img/bg_empresas.png) no-repeat 15px 85px;
}
.clientes #s_instituciones {
	background:url(../img/bg_instituciones.png) no-repeat 15px 85px;
}
.servicios #s_comunicacion {
	background:url(../img/bg_comunicacion.png) no-repeat 15px 85px;
}
.servicios #s_censos {
	background:url(../img/bg_censos.png) no-repeat 15px 85px;
}
.servicios #s_investigacion {
	background:url(../img/bg_investigacion.png) no-repeat 15px 85px;
}
.servicios #s_socio {
	background:url(../img/bg_socio.png) no-repeat 15px 85px;
}
.servicios #s_area {
	background:url(../img/bg_area.png) no-repeat 15px 85px;
}
.servicios #s_medios {
	background:url(../img/bg_medios.png) no-repeat 15px 85px;
}
.servicios #s_artistica {
	background:url(../img/bg_artistica.png) no-repeat 15px 85px;
}
.servicios #s_comerciales {
	background:url(../img/bg_comerciales.png) no-repeat 15px 85px;
}
.servicios #s_jingles {
	background:url(../img/bg_jingles.png) no-repeat 15px 85px;
}
.servicios #s_voces {
	background:url(../img/bg_voces.png) no-repeat 15px 85px;
}
.servicios #s_lanzamiento {
	background:url(../img/bg_lanzamiento.png) no-repeat 15px 85px;
}
.servicios #s_agenda {
	background:url(../img/bg_agenda.png) no-repeat 15px 85px;
}
.servicios #s_mailing {
	background:url(../img/bg_mailing.png) no-repeat 15px 85px;
}
.servicios #s_promociones {
	background:url(../img/bg_promociones.png) no-repeat 15px 85px;
}
.servicios #s_industria {
	background:url(../img/bg_industria.png) no-repeat 15px 85px;
}
.servicios #s_impresion {
	background:url(../img/bg_impresion.png) no-repeat 15px 85px;
}
.servicios #s_emark {
	background:url(../img/bg_emark.png) no-repeat 15px 85px;
}
.servicios #s_web {
	background:url(../img/bg_web.png) no-repeat 15px 85px;
}
.servicios #s_equipo {
	background:url(../img/bg_equipo.png) no-repeat 15px 85px;
}
.producciones #s_producciones {
	background:url(../img/bg_producciones.png) no-repeat 15px 85px;
}
.producciones #s_espectaculos {
	background:url(../img/bg_espectaculos.png) no-repeat 15px 85px;
}
.producciones #s_espectaculos {
	background:url(../img/bg_espectaculos.png) no-repeat 15px 85px;
}
.contacto #s_contacto {
	background:url(../img/bg_contacto.png) no-repeat 15px 85px;
}
/*Form*/

.field {
	float:left;
	width:250px;
	height:65px;
}
label {
	display:block;
	cursor:pointer;
	font:bold 10px Tahoma, Geneva, sans-serif;
	color:#fff;
}
input {
	width:220px;
}
textarea {
	width:470px;
	height:120px;
}
input, textarea {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:6px 0 3px 0;
	border:2px solid #EC7600;
	background:#000;
	color:#fff;
	padding:7px;
	display:block;
}
input:focus, textarea:focus {
	border:2px solid #ffad5b;
}
#main p#status {
	margin:10px 0;
	text-align:center;
	font-weight:bold;
}
.error, .error:focus {
	border:2px solid #f00;
}
p.error {
	border:0;
	color:#f00;
}
p.success {
	color:#090;
}
input.submit {
	cursor:pointer;
	width:170px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../img/submit.gif);
	color:#fff;
	margin:10px 0 0 318px;
	border:2px solid #222;
}
input.submit:hover {
	border:2px solid #444;
}
/*Foot*/
#footer {
	height:110px;
	background:url(../img/bg_footer.gif);
	padding:20px 0;
}
#footer small {
	background:url(../img/logo_mini.png) no-repeat 0 1px;
	font-size:10px;
	display:block;
	padding:2px 0 0 25px;
	margin:0 0 0 20px;
	height:14px;
}

