@charset "utf-8";
/* CSS Document */
.textos {
	min-height:365px;
	padding-bottom:5px;
}

#pie {
	width:900px;
	border-top: dotted 1px #fb702b;
	padding:5px 0px 0px 0px;
	font-size:0.8em;
	text-align:right;
	color:#ff5500;
	clear:both;
}

#pie a{
	text-decoration:underline;
}

#contenidos {
	width:900px;
	position:absolute;
	top:210px;
	left:50%;
	margin-left:-450px;
}

/* ------------ MENU ------------ */

#menu0 {
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-450px;	
	display:block;
	height:90px;
	width:135px;
	background:url(../img/int_menu0.gif) no-repeat left top;
	text-indent:-5000px;
}

#menu0:hover {
	background-position:left bottom;
}

#menu {
	width:900px;
	position:absolute;
	top:105px;
	left:50%;
	margin-left:-450px;
}

#menu li {
	float:left;
	height:90px;
}

#menu li a{
	display:block;
	height:90px;
	background-position:left top;
	text-indent:-5000px;
}

#menu li a.jQuery{
	background-position:left bottom !important;
}

#menu li a:hover, #menu li.selected a{
	background-position:left bottom;
}

#menu1, #menu1 a {width:120px;background:url(../img/int_menu1.gif)}
#menu2, #menu2 a {width:136px;background:url(../img/int_menu2.gif)}
#menu3, #menu3 a {width:152px;background:url(../img/int_menu3.gif)}
#menu4, #menu4 a {width:143px;background:url(../img/int_menu4.gif)}
#menu5, #menu5 a {width:114px;background:url(../img/int_menu5.gif)}
#menu6, #menu6 a {width:95px;background:url(../img/int_menu6.gif)}
#menu7, #menu7 a {width:140px;background:url(../img/int_menu7.gif)}

/* ------------ SUBMENU ------------ */

.submenu .textos{
	margin-left:293px;
}

.submenu .textos h2{
	margin-left:13px;
}

#submenu {
	width:143px;
	background:url(../img/top_menu.gif) no-repeat;
	padding-top:30px;
	position:absolute;
	left:0px;	
}

#submenu li{
	height:30px;
	margin-bottom:6px;	
}

#submenu li.jQuery a {
	color:#b5bac3 !important;
}

#submenu li a{
	padding:3px 0px;
	display:block;
	font-size:1.1em;	
}

#submenu li a:hover, #submenu li:hover a, #submenu li.sfhover a, #submenu li.selected a {
	position:absolute;
	width:107px;
	background:#f8f8f8 url(../img/mano.gif) no-repeat 2px 4px;
	font-size:1.2em;
	padding:1px 0px 1px 38px;
	text-decoration:none;
	border-top: dotted 1px #b5bac3;
	border-bottom: dotted 1px #b5bac3;
	z-index:4;	
}

#submenu li.selected a{
	background:#f8f8f8 url(../img/mano_gris.gif) no-repeat 2px 4px;
	color:#4d535c;
	text-decoration:none;
	z-index:2;
}

#submenu li.selected:hover a{
	z-index:4;
}

#submenu li ul{
	margin-top:9px;
	width:150px;
	min-height:300px;
	border-top: dotted 1px #7e8187;
	background:#f8f8f8 url(../img/dotted_vertical.gif) no-repeat 0px 15px;
	padding-top:15px;
	position:absolute;
	top:0px;
	left: -999em;
	z-index:1;
}

#submenu li:hover ul, #submenu li.sfhover ul, #submenu li.selected ul {
	left:144px;	
}

#submenu li:hover ul, #submenu li.sfhover ul {
	z-index:3;
}

#submenu li li, #submenu li.selected li{
	height:20px !important;
	margin:0px 0px 0px 15px;
}

#submenu li li a, #submenu li.selected li a {
	width:129px;
	position:static !important;
	border:none !important;
	background:none !important;
	padding:0px !important;
	font-size:0.9em !important;
	color:#ff5500;	
}

#submenu ul li a:hover, #submenu ul li.selected a{
	background-color:#fb702b !important;
	color:#FFF;
	padding:0px 3px !important;
	text-decoration:none;
}

/* TITULARES */
#contenidos h2.principal{
	font-size:26px;
	margin-bottom:25px;
	font-weight:normal;
	width:auto;
}

/*
.principal object {
	background:url(../img/title_or.gif) no-repeat right center;
	padding-right:25px;
}
*/

/* ------------ SECCIONES ------------ */

/* POR QUÉ */
#porque {
	background: url(../img/fondo_porque.gif) no-repeat 100% 70%;
}

#porque p{
	margin:0px 0px 5px 50px;
}

#porque p.final{
	margin-top:20px;
}


#porque strong{
	font-size:1.1em;
	color:#fb702b;
	font-weight:normal;
}

/* PORTFOLIO */
#portfolio .proyecto, #historico .proyecto {
	font-size:0.9em;
	float:left;
	width:140px;
	margin-left:10px;
	height:155px;
}

#portfolio .proyecto span.extra, #portfolio .proyecto span.categoria, #historico .proyecto span.extra{
	color:#7e8187;
	font-size:0.9em;
	text-transform:uppercase;
}

#portfolio .proyecto a, #historico .proyecto a{
	display:block;
	padding-top:6px;
	width:125px;
}

#portfolio .proyecto img, #historico .proyecto img{
	padding:1px;
	border:solid 1px #7e8187;
	display:block;
	z-index:0;
	width:123px;
	height:92px;
	margin:0px;
}

div.paginacion {
	clear:left;
	padding:2px 0px;
	font-size:0.9em;
	font-weight:bold;
	border-top: dotted 1px #b5bac3;	
}

div.paginacion a {
	font-weight:normal;
	padding:0px 4px;
}

div.infopaginacion {
	clear:left;
	padding:4px 0px;
	font-size:0.9em;
	border-bottom: dotted 1px #b5bac3;	
	height:18px;
	margin-bottom:20px;
}


/* HISTORICO DE TRABAJOS */

#historico .proyecto {
	width:135px;
	height:150px;
	margin:0px 44px 0px 0px;
}

#historico  span.categoria{
	display:block;
	height:20px;
	width:123px;
	text-indent:-5000px;
	position:absolute;
	margin:2px 0px 0px 2px;
	z-index:1;
	background-position:right top;
}


#historico .grafica{background:url(../img/cat_grafica.gif) no-repeat;}
#historico .tv{background:url(../img/cat_tv.gif) no-repeat;}
#historico .identidad{background:url(../img/cat_identidad.gif) no-repeat;}
#historico .radio{background:url(../img/cat_radio.gif) no-repeat;}
#historico .internet{background:url(../img/cat_internet.gif) no-repeat;}

#listadoclientes {
	margin-bottom:20px;
}

#listadoclientes li {
	float:left;
	width:24%;
	padding:4px 0px;
}

#listadoclientes li a{
	font-size:1.2em;
}

#filtros {
	position:absolute;
	top:52px;
	right:0px;
	text-align:right;
	padding-left:25px;
	background:url(../img/or_izq.gif) no-repeat left center;
}

#filtros span{
	font-size:0.9em;
}

#filtros fieldset{
	padding:6px 25px 6px 0px;
	background:url(../img/or_der.gif) no-repeat right center;
}

#filtros select{
	font-size:0.8em;
	text-transform:uppercase;
	float:none;
	padding:1px;
}

#filtros option:first-letter{
	font-size:1.2em;
}

#filtros input.boton {
	background-color:#FF6600;
	border:double 3px #FF6600;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	width:auto;	
	padding:0px;
}

/* DETALLE DE PROYECTO */
#proyecto #imgproyecto {
	float:left;
	margin-right:15px;
}

.submenu #proyecto #imgproyecto {
	margin-left:15px;
}

#proyecto .radioplayer {
	background: url(../img/fondo_radio.gif) no-repeat;
	padding-top:225px;
}

#proyecto #datos {
	width:142px;
	border-top: dotted 1px #b5bac3;	
	padding-top:12px;
	float:left;
	font-size:0.9em;
}

#proyecto #datos h3{
	font-size:1.4em;
	margin-bottom:8px;
	font-weight:normal;
}

#proyecto #extras li{
	margin-top:10px;
}

#proyecto #extras li strong{
	font-weight:normal;
	display:block;
	text-transform:uppercase;
	color:#7e8187;
	font-size:0.9em;	
}

#proyecto #otros {
	border-top: dotted 1px #b5bac3;	
	margin-top:12px;
	padding-top:12px;
}

#proyecto #otros h4{
	font-size:1.1em;
	font-weight:normal;
}

#proyecto #otros li{
	margin:2px 0px;
}

#proyecto {
	background: url(../img/fondo_historico.gif) no-repeat 100% 100%;
	min-height:400px;
}

.submenu #proyecto {
	background:none !important;
	min-height:365px !important;
}

#proyecto .volver {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	padding-left:25px;
	background:url(../img/or_izq.gif) no-repeat left center;
}

#proyecto .volver span{
	display:block;
	padding:6px 25px 6px 0px;
	background:url(../img/or_der.gif) no-repeat right center;
}

#banners {
	margin-bottom:6px;
}

#navbanners {
	text-align:center;
}

#navbanners a {
	padding:5px;
}

#navbanners a:hover{
	text-decoration:none;
}


#navbanners a img{
	width:40px;
	border:solid 1px #4d535c;
}

#navbanners a:hover img{
	border-color:#FF6600;
}

/* PARTNERS */
#partners {
	background: url(../img/fondo_partners.gif) no-repeat 100% 90%;
}

#partners h2.principal{
	margin-bottom:10px;
}

#partners strong {
	color:#fb702b;
}

#partners .logos{
	margin:0px 255px 0px 0px;
}

#partners .logos img{
	margin:10px 15px;
	width:123px;
	height:90px;
}

/* PRENSA */
#prensa {
	background: url(../img/fondo_prensa.gif) no-repeat 100% 90%;
}

#prensa h2.principal{
	margin-bottom:20px;
}

#prensa div{
	margin:0px 260px 10px 0px;
}

#prensa div span{
	font-size:0.8em;
	display:block;
	color:#6f7279;
}

#prensa div em{
	font-size:0.9em;
	display:block;
	font-style:normal;
}

/* ACERCA DE KITCHEN */
#kitchen {
	background: url(../img/fondo_kitchen.gif) no-repeat 100% 98%;
	font-size:0.9em;
}

#kitchen h3{
	color:#ff5500;
	margin:20px 0px 10px 50px;
	font-size:1.1em;
}

#kitchen p {
	margin:0px 25px 0px 50px;
}

#kitchen ol{
	margin:10px 25px 0px 50px;
}

#kitchen ol li{
	margin-bottom:10px;
	list-style:none;
}

#kitchen ul{
	margin:10px 20px 20px 105px;
}

#kitchen ul li{
	float:left;
	width:275px;
	padding:0px 1px;
}

#kitchen p.reason {
	margin-left:105px;
}

#kitchen p.fuente {
	margin-left:105px;
	font-size:0.8em;
}

#kitchen a.imprimir {
	display:block;
	margin:60px 0px 40px 275px;
	font-size:1.6em;
	background: url(../img/boton_imprimir.gif) no-repeat;
	padding:20px 0px 30px 70px;
	width:100px;
}

/* CONTACTO */
#contacto {
	background: url(../img/fondo_contacto1.gif) no-repeat center 20px;
	min-height:370px;
}

#contacto address {
	width:100%;
	text-align:center;
	font-size:1.1em;
	font-style:normal;
	padding-top:65px;
}

#contacto p.socios {
	width:100%;
	text-align:right;
	position:absolute;
	top:340px;
	font-size:1.2em;
}




