/*   
Theme Name: Innwise
Theme URI: http://www.alkla.es
Description: Tema para Innwise, consultora que ofrece servicios espec&iacute;ficos de gesti&oacute;n para marcas y agrupaciones
Author: Alkla Estudio de Dise&ntilde;o
Author URI: http://www.alkla.es
Version: 1.0
Tags: one-column, two-columns, three-columns, fixed-width, blanco, rojo, gris, web 2.0
*/


/****************************
 **   Contents
 ****************************
 
	* General
	* Layout
		- Header
		- Content
		- Sidebar
		- Footer
	* Content
		- General
		- Standard
		- Fondos
		- Contacto
		- Marcas
		- Comentarios
		- Buscador
	* Sidebar
		- General
		- Tag cloud
		- Calendario
	* Footer
		





/****************************
 **   General
 ****************************/

body {
	margin: 0;
	padding: 0;
	background: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	color: #443349;
}

a 	{ color: #4B4B4D; outline:none; cursor:pointer; }
img { border: 0; }
ul	{ list-style:none outside; margin:0; padding:0 }

form	{ margin:0; padding:0 }

input.text 		{ width: 96%; padding: 10px; margin:0; border: 1px solid #B7B6B6; outline:none; font-size:12px; font-family:Arial, Helvetica, sans-serif }
input.bt		{ background:url(images/button.png); width:82px; height:37px; padding:0; margin:0; border:none;  outline:none; color:#FFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer }
textarea 		{ width: 96%; height: 150px; padding:10px; margin: 0; border: 1px solid #B7B6B6; outline:none; font-size:12px; font-family:Arial, Helvetica, sans-serif }


/****************************
 **   Layout
 ****************************/


/* Header */

#header-wrap 	{ height:140px;}
#header 		{ width:960px;  margin:0 auto }
#header h1 		{ font: 32px "Georgia", "Baskerville", serif; margin: 40px 0 0 0; float:left }
#header h1 a 	{ color: #C32955; text-decoration: none; font-weight: normal; font-style: normal; float: left; background:url(images/logo.png) no-repeat 0 0; width:198px; height:78px; display:block; text-indent:-2000em }

#menu 			{ width:707px; height:60px; background:url(images/bg-menu.png) no-repeat 0 0; margin:60px 0 0 0; float:right }
#menu ul 		{ width: 667px; margin:0 20px }
#menu ul li		{ float: left; padding:0; margin:0; background:url(images/menu.png) no-repeat center right }
#menu .page_item a { display: block; color: #FFF; text-decoration: none; font-weight:bold; font-size:20px; height:13px; padding:7px 10px 13px 10px; margin:5px 0; }
#menu .current_page_item a 	{ color: #C32955; background-color:#FFF }
#menu .page_item a:hover	{ background-color:#4B4B4D }

#slogan			{ float:right; text-transform:uppercase; color:#4B4B4D; font-weight:bold; font-size:20px; margin-right:10px; margin-top:-10px }


/* Content */

#content-container 	{ }
#content 			{ width: 960px; margin: 0 auto;  }
#body 				{ float: left; width: 640px; }
.no-sidebar div div #body { width: 795px; height: 560px; float: none; background:url(images/bg-content.png) no-repeat 0 0; overflow:hidden; padding:70px 95px 70px 70px }


/* Sidebar */

#sidebar 	{ float: right; font-size: 0.9em; width: 310px; }


/* Footer */

#footer-wrap-outer 	{ width:100% }
#footer-wrap 		{ width: 960px; margin:0 auto; }
#footer 			{ width: 920px; height:40px; margin: 0 auto; background:url(images/bg-foot.png) no-repeat 0 0; color:#FFF; font-size:14px; padding:11px 20px }

#subfooter			{ width:960px; margin:0 auto 10px auto; text-align:center }
#subfooter a		{ font-size:12px; color:#333; text-decoration:underline }
#subfooter a:hover	{ text-decoration:none }



/****************************
 **   Panel
 ****************************/
 
#panel {
	position:fixed;
	left:20px;
	bottom:-180px;
	width:470px;
	height:180px;
	background:url(images/backgrounds/bg-panel.png) no-repeat 0 0;
	z-index:2;
	display:none;
	overflow:hidden;
}
#panel #panel-formulario {
	float:right;
	width:230px;
	margin:20px 0 0 0;
}
#panel #panel-formulario div {
	margin:0 0 0 0;
}
#panel #panel-formulario label {
	font-size:11px;
	line-height:19px;
	font-weight:bold;
	display:block;
	color:#FFF;
}
#panel #panel-formulario input[type="text"] {
	background:url(images/input_mini.png) no-repeat 0 0;
	width:200px;
	height:20px; 
	line-height:19px;
	font-size:11px;
	padding:0 5px;
}
#panel #panel-formulario textarea {
	background:url(images/textarea_mini.png) no-repeat 0 0;
	width:200px;
	height:40px; 
	line-height:19px;
	font-size:11px;
	padding:5px;
}
#panel #panel-formulario input[type="submit"] {
	width:80px;
	height:19px;
	background:url(images/submit_mini.png) no-repeat top left;
	line-height:19px;
	display:block;
	font-size:11px;
	margin-top:10px;
	border:none;
	cursor:pointer;
}


#panel #panel-links {
	float:left;
	margin:22px 0 0 60px
}
#panel #panel-links .panel-social {
	margin:20px 0 10px 0;
	margin:0 0 10px 0;
}
#panel #panel-links .panel-social a {
	margin:0 0 0 5px
}
#panel #panel-links .panel-share_box {
	height:45px;
	float:left;
	margin-top:20px;
	display:none;
}

#panel-trigger {
	position:fixed;
	left:20px;
	bottom:0;
	width:206px;
	height:60px;
	background:url(images/backgrounds/bg-panel_trigger.png) no-repeat 0 0;
	text-align:center;
	z-index:2;
}
#panel-trigger a.trigger, #panel a.trigger {
	width:180px;
	height:36px;
	text-indent:-2000em;
	display:block;
	position:relative;
	top:15px;
	left:15px;
}
#panel-trigger a.trigger {
	background:url(images/icons/icon-iw.png) no-repeat top left;
}
#panel a.trigger {
	background:url(images/icons/icon-iw.png) no-repeat bottom left;	
}
#panel a.trigger {
	float:left
}


/****************************
 **   Content
 ****************************/

/* General */

h2 		{ font-size: 2.4em; font-weight: normal; font-style: normal; color: #C32955; margin-top: 0px; margin-bottom: 0.5em; text-transform:uppercase }
h2 a 	{ text-decoration: none; color: #C32955; }

.post			{  }
.post .entry 	{ font-size: 0.9em; line-height: 1.3em; clear: both; }
.post .author 	{ color: #949494; font-size: 0.8em; }
.post .info 	{ color: #bcbcbc; font-size: 0.8em; }
.post .date 	{ width: 89px; height: 73px; text-align: center; float: right; text-transform: uppercase; }
.post .date .month 	{ display: block; font-size: 14px; line-height: 17px; padding-top: 3px; color: #a9a9a9; font-weight: bold; }
.post .date .day 	{ display: block; font-weight: bold; font-size: 20px; padding-top: 3px; line-height: 18px; color: #afafaf; }
.post .date .year 	{ display: block; font-size: 0.7em; padding-top: 3px; color: #a5a5a5; }

.post ul li		{ list-style-image:url(images/bullet.gif); list-style-position:inside; font-weight:bold; float:left; width:190px }

.post_home			{ }
.post_home h2		{ margin:0 }
.post_home p		{ margin:0; font-size:14px; line-height:18px; }


.post_concepto		{ width:380px; height:120px; float:left; }
.post_servicios		{ width:135px; height:220px; float:right; position:relative; top:30px }
.post_marcas		{ width:380px; height:120px; float:left; position:relative; top:70px }
.post_tu_marca		{ width:180px; height:220px; float:right; position:relative; top:100px; padding-right:200px; }

.metadata 		{ font-size: 0.7em; color: #797979; }
.metadata a 	{ text-decoration: none; }

.hr 			{ clear: both; border: 0; width: 100%; height: 1px; margin:10px auto; background-color:#000 }
.hr hr 			{ display: none; }

.column			{ width:380px }

.navigation 	{ width: 100%; }
.navigation a 	{ text-decoration: none; font-size: 0.7em; }
.navigation .previous 	{ float: right; }
.navigation .next 		{ float: left; }

.search_result		{ margin-left: 20px; }
.search_result h4	{ margin-left: -20px; }
.search_result h4 a { text-decoration: none; }
.search_result .metadata 	{ color: #BFC4C1; margin-top: 10px; text-align: left; }
.search_result .metadata a 	{ color: #BFC4C1; }


/* Standard */

.aligncenter, div.aligncenter 	{ display: block; margin-left: auto; margin-right: auto; }
.alignleft 		{ float: left; }
.alignright 	{ float: right; }
.clear 			{ clear:both; }

img.alignleft	{ margin:0 10px 5px 0 }
img.alignright 	{ margin:0 0 5px 10px }

.wp-caption 	{ border: none; text-align: center; background-color: #f8faf7; padding-top: 4px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.rojo		{ color: #C32955 }
.blanco		{ color: #FFF }
.negro		{ color: #443349 }
.gris		{ color: #4B4B4D }


/* Fondos */

.no-sidebar div div #body.home 				{ width: 795px; height: 560px; background:url(images/bg-home.jpg) no-repeat 0 0; padding:70px 95px 70px 70px }
.no-sidebar div div #body.body-concepto		{ background:url(images/bg-content_concepto.jpg) no-repeat 0 0; }
.no-sidebar div div #body.body-servicios	{ background:url(images/bg-content_servicios.jpg) no-repeat 0 0; }
.no-sidebar div div #body.body-para-quien	{ background:url(images/bg-content_marcas.jpg) no-repeat 0 0; }
.no-sidebar div div #body.body-proceso		{ background:url(images/bg-content_proceso.jpg) no-repeat 0 0; }


/* Contacto */

.post #contacto ul li	{ list-style-image:url(images/bullet.gif); list-style-position:inside; font-weight:bold; float:none; width:auto }
.post #contacto #mapa	{ width:372px; height:200px; margin-top:20px; border:4px solid #C32955 }
.post #contacto form		{ margin-top:10px }
.post #contacto form div	{ margin-bottom:5px }
.post #contacto form input.text, .post #contacto form textarea { width:358px }
.post #contacto form input.bt { float:right }
.post #contacto form .error 	{ border: 1px solid #C32955; }
.post #contacto #contacto-msg	{ text-align:right }



/* Marcas */

.post #marcas-form div	{ margin-bottom:5px }
.post #marcas-form input.text, .post #marcas-form textarea { width:358px }
.post #marcas-form input.bt { float:right }
.post #marcas-form .error 	{ border: 1px solid #C32955; }
.post #marcas-form #marcas-msg	{ text-align:right }

.post #marcas				{ height:400px }

.post #marcas-menu			{ text-align:center; width:180px; margin:10px auto }
.post #marcas-menu span		{ color: #C32955; float:left; margin-left:36px }
.post #marcas-menu a		{ width:20px; height:20px; background:url(images/button_active.png) no-repeat 0 0; text-align:center; display:block; color:#FFF; text-decoration:none }
.post #marcas-menu a.inactive	{ background:url(images/button_inactive.png) no-repeat 0 0 }
.post #marcas-menu a.prev	{ float:left }
.post #marcas-menu a.next	{ float:right }



/* Comentarios */

.commentlist 	{ padding: 0; list-style-type: none; margin:0;  }
.commentlist li { border:1px solid #B7B6B6 }
.commentlist li .comment-content 	{ padding: 20px }
.commentlist .comment 	{ margin: 0; font-size: 0.8em;  }

.comment-text 			{ margin-left: 42px; margin-top: 20px; font-size: 0.9em; }
.comment-text * 		{ margin-bottom: 0; padding-bottom: 0; }

.commentlist .comment .reply 	{ text-align: right; position: relative; top: 15px; z-index: 100; font-size: 0.9em; }
.commentlist .comment .reply a 	{ color: #D7DBD8; text-decoration: none; }

.avatar	{ float:left; margin:0 10px 0 0 }


/* Buscar */

#searchform div 	{ }
#searchform div #s 	{ width:150px }
#searchform div #searchsubmit {  }


/* =Equipo
-------------------------------------------------------------- */

#equipo {  }
#equipo .equipo_line { background:url(images/backgrounds/bg-line.png) no-repeat bottom center; height:159px; clear:both; margin-bottom:30px }
#equipo .equipo_line .equipo_box { width:159px; height:159px; float:left; color:#FFF; }
#equipo .equipo_line .equipo_box .equipo_link { width:159px; height:39px; display:block; padding-top:120px; font-size:18px; color:#FFF; text-decoration:none; text-align:center }
#equipo .equipo_line .equipo_box .tooltip a { color:#FFF; }
#equipo .equipo_line .equipo_box .tooltip_in { background:url(images/tooltip-in.png) no-repeat 0 0; height:18px; margin-top:5px; float:left }
#equipo .equipo_line .equipo_box .tooltip_cv { background:url(images/tooltip-cv.png) no-repeat 0 0; height:18px; margin-top:5px; float:left; margin-right:15px; }
#equipo .equipo_line .equipo_box .tooltip_cv a, #equipo .equipo_line .equipo_box .tooltip_in a { padding-left:25px; display:block; border-bottom:none }

.tooltip { display:none; background:transparent url(images/backgrounds/bg-tooltip_top.png) no-repeat top center; width:210px; position:relative; z-index:-10; left:20px; padding-top:25px; font-size:12px  }
.tooltip .tooltip_ext { background:transparent url(images/backgrounds/bg-tooltip_bottom.png) no-repeat bottom center; width:210px; padding-bottom:12px }
.tooltip .tooltip_content { background:transparent url(images/backgrounds/bg-tooltip.png) repeat-y top center; width:190px; padding:0 10px; }
.tooltip.active { display:block; z-index:10 }

#equipo .equipo_line .alf-castellano 	{ background:transparent url(images/equipo/equipo-alf.png) no-repeat 0 0; }
#equipo .equipo_line .edu-william 		{ background:transparent url(images/equipo/equipo-edu.png) no-repeat 0 0; }
#equipo .equipo_line .antonio-diaz		{ background:transparent url(images/equipo/equipo-diaz.png) no-repeat 0 0; }
#equipo .equipo_line .jordi-estalella 	{ background:transparent url(images/equipo/equipo-jordi.png) no-repeat 0 0; }
#equipo .equipo_line .gaston-richter 	{ background:transparent url(images/equipo/equipo-gaston.png) no-repeat 0 0; }
#equipo .equipo_line .ignacio-jimenez 	{ background:transparent url(images/equipo/equipo-ignacio.png) no-repeat 0 0; }
#equipo .equipo_line .paula-martinez 	{ background:transparent url(images/equipo/equipo-paula.png) no-repeat 0 0; }
#equipo .equipo_line .bernat-comas 		{ background:transparent url(images/equipo/equipo-bernat.png) no-repeat 0 0; }
#equipo .equipo_line .yolanda-ramal 	{ background:transparent url(images/equipo/equipo-yolanda.png) no-repeat 0 0; }
#equipo .equipo_line .david-guerra 		{ background:transparent url(images/equipo/equipo-david.png) no-repeat 0 0; }
#equipo .equipo_line .bruno-cabrera 	{ background:transparent url(images/equipo/equipo-bruno.png) no-repeat 0 0; }
#equipo .equipo_line .adrian-abelardo 	{ background:transparent url(images/equipo/equipo-adrian.png) no-repeat 0 0; }
#equipo .equipo_line .hector-guerra 	{ background:transparent url(images/equipo/equipo-hector.png) no-repeat 0 0; }
#equipo .equipo_line .patricia-jorge	{ background:transparent url(images/equipo/equipo-patri.png) no-repeat 0 0; }
#equipo .equipo_line .daniel-suarez		{ background:transparent url(images/equipo/equipo-daniel.png) no-repeat 0 0; }


/* =Curriculum
-------------------------------------------------------------- */

.no-sidebar div div #body.cv { background:#FFF url(images/logo.png) no-repeat 0 0; padding:20px 0; width:900px }
.no-sidebar div div #body.cv h2 { font-size:32px; text-align:right; border-bottom:1px dotted #2A90BF; width:960px; float:right; height:60px;  margin:0 0 10px 0; padding-top:0  }
.no-sidebar div div #body.cv p { font-size:12px; line-height:15px }
.no-sidebar div div #body.cv ul { margin:10px 0 20px 0; }
.no-sidebar div div #body.cv ul li { font-size:12px; width:auto; background:none; float:none ; list-style:disc }



/****************************
 **   Sidebar
 ****************************/

/* General */

.sidebar h2 	{ font-size: 1.4em; color: #676767; margin-bottom: 10px; }
.sidebar a 		{ color: #9f9f9f; }
.sidebar ul, .sidebar ul ol { margin: 0; padding: 0; }
.sidebar ul li 	{ list-style-type: none; list-style-image: none; margin-bottom: 25px; }
.sidebar ul p, .sidebar ul select 	{ margin: 5px 0 8px; }
.sidebar ul ul, .sidebar ul ol 		{ margin: 5px 0 0 10px; }
.sidebar ul ul ul, .sidebar ul ol 	{ margin: 0 0 0 10px; }

ol li, .sidebar ul ol li 	{ list-style: decimal outside; }
.sidebar ul ul li, .sidebar ul ol li { margin: 3px 0 0; padding: 0; }


/* Tag cloud */

.widget_tag_cloud a { text-decoration: none; }


/* Calendario */

#calendar_wrap 		{ margin: 0; }
#wp-calendar 		{ width: 100%; }
#wp-calendar th 	{ text-align: left; }




/****************************
 **   Footer
 ****************************/

#footer-wrap 		{ font-size: 0.8em; line-height: 1.1em; }
#footer-wrap a 		{ }
#footer-wrap h2 	{ color: #C32955; font-size: 1.8em; margin-bottom: 15px; font-weight: normal; font-style: normal; }

#footer-wrap .widget-wrap 	{ float: left; width: 320px; margin-bottom: 35px; }
#footer-wrap .widget 		{ margin-right: 20px; margin-left: 20px; }

#footer span		{ color: #FF749B }
#footer a			{ text-decoration:none; color:#FFF }
#footer .credit, #footer .legal	{ margin:0 0 -5px 0 }
#footer .credit a		{ text-decoration:underline; font-style:italic }
#footer .legal ul		{ float:left;}
#footer .legal ul li	{ float:left; border-left:1px solid #FF749B; }
#footer .legal ul li.home-page	{ border-left:none }
#footer .legal a		{ padding:0 5px }

#subfooter ul li { display:inline }





#desactivado	{ background:#FFF url(images/logo.png) no-repeat center center; width:800px; height:600px; margin:auto }
