/**
 * notsoda.es, for Drupal 6.0
 * Original design by: notsoda
 * Theme: notsoda, contacto at notsoda dot es
 * Barcelona
 */
/*--------------------- Reset + Genérico -----------------------*/

* { margin: 0; padding: 0; font-size: 1em; line-height: 1;}
body { background: #d9d9d9 url(../images/bg-body.png) repeat-x; font-size: 62.5%;}
body { color: #666; font-family: "HelveticaNeue LT 55 Roman", HelveticaNeue, Helvetica, Arial, sans-serif;}
input, select, textarea { color: #777; font-family: HelveticaNeue, Helvetica, Arial, sans-serif;}
textarea { width: 100%;}
img { border: none;}
ul { list-style-type: none;}
a { text-decoration: none; outline: none; color: #5493bd;}
object { outline: none;}
a:hover { color: #1a84cd;}
h1 { font-size: 2em;}
h2 { font-size: 1.6em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.1em;}
p { font-size: 1.4em;}
hr, #skip { display: none;}
pre { font-size: 1.2em;}

.tipo-poll {
	width: 30em;
}
.views-admin-links {
	display: none;
}
.views-admin-links ul li {
	display: inline;
}

/* messages */
.messages {
	width: 817px;
	padding: .6em 10px .5em;
	margin: 0 auto 1em;
	font-size: 1.2em;
}
.status {
	display: none;
}
.error {
	border: 3px solid #d25757;
}
.error ul {
	padding-left: 2em;
	list-style-type: square;
}
	.error li {
		margin-bottom: .7em;
	}
input.error {
	background: none; 
	border-width: 2px;
}

/* tagadelic */
.tagadelic {}
	#center .tagadelic li {
		float: left;
		height: 1.7em;
		padding: 0 .6em .5em 0;
		font-size: 1em;
		line-height: 1;
	}
		.tagadelic li a {
			line-height: 0;
		}
		.tagadelic li a.off {
			text-decoration: line-through;
		}
		.tagadelic li a:hover {
			border-bottom: 1px dotted #CCC;
		}
		.tagadelic li a.level1 {
			font-size: 1.1em;
		}
		.tagadelic li a.level2 {
			font-size: 1.4em;
		}
		.tagadelic li a.level3 {
			font-size: 1.8em;
		}
		.tagadelic li a.level4 {
			font-size: 2.3em;
		}
		.tagadelic li a.level5 {
			font-size: 2.7em;
		}
.block-tagadelic .more-link {
	display: none;
}

/* pager */
#wrapper .pager {
	width: 80%;
	margin: 4.7em auto 1em;
}
	#wrapper .pager li {
		float: left;
		font-size: 1em;
	}
	#wrapper .pager a, #wrapper .pager .pager-current {
		color: #AAA;
		display: block;
	}
	#wrapper .pager .pager-first a, #wrapper .pager .pager-previous a, #wrapper .pager .pager-next a, #wrapper .pager .pager-last a {
		width: 15px;
		height: 15px;
		margin-right: 7px;
		text-indent: -5000px;
	}
	#wrapper .pager .pager-first a {
		background: url(../images/bot-pager-prim.png) no-repeat 0 0;
	}
	#wrapper .pager .pager-previous a {
		background: url(../images/bot-pager-prev.png) no-repeat 0 0;
	}
	#wrapper .pager .pager-next a {
		background: url(../images/bot-pager-sig.png) no-repeat 0 0;
	}
	#wrapper .pager .pager-last a {
		background: url(../images/bot-pager-ultim.png) no-repeat 0 0;
	}
	#wrapper .pager .pager-item a, #wrapper .pager .pager-current {
		width: 15px;
		margin-right: 5px;
		padding: .3em 0;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px solid #bababa;
	}
	#wrapper .pager .pager-current {
		font-weight: bold;
		border-width: 3px;
	}
	
/* forms */
.form-item, .form-submit {
	font-size: 1.4em;
	margin-bottom: 1em;
}
	.form-item label {
		display: block;
		margin-bottom: .3em;
	}
	.form-item input {
		margin-bottom: .3em;
	}
	.form-item .description {
		font-size: .8em;
		color: #BBB;
	}

/*--------------------- Estructura -----------------------*/
#wrapper {
	width: 960px;
	margin: 0 auto;
	background: #FFF url(../images/bg-wrapper.png) repeat-y left top;
	-moz-box-shadow: 0 0 9px #999;
	-webkit-box-shadow: 0 0 9px #999;
	box-shadow: 0 0 9px #999;
}
#center {
	/*min-height: 45em;*/
	padding: 0 0 2em 81px;
}
#center-content {
	/*width: 842px;*/
	padding: 0 17px 0 20px;
}
body#frontpage #center-content {
	padding: 0;
}
body.sidebar-right #center-content {
	float: left;
	width: 546px;
	border-right: 3px solid #e5e5e5;
}
#center-sidebar {
	float: right;
	width: 248px;
	padding: 0 20px 0 23px;
}

/*--------------------- barra admin -----------------------*/
#admin-bar {
	position: relative;
	padding: .3em .5em .4em;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	background-color: #444;
	z-index: 10;
}
	#admin-bar h2, #admin-bar a {
		color: #CCC;
	}
	#admin-bar a:hover {
		color: #FFF;
	}
	#admin-bar h2, #admin-bar .content {
		float: left;
	}
	#admin-bar h2, #admin-bar li {
		font-size: 1.1em;
	}
	#admin-bar h2 {
		margin: 0 2em 0 0;
		padding: .3em .4em;
	}
	#admin-bar li {
		position: relative;
		float: left;
	}
	#admin-bar li a {
		display: block;
		padding: .4em .6em .3em;
	}
		#admin-bar li ul {
			display: none;
			position: absolute;
			top: 1.6em;
			left: 0;
			width: 12em;
			background-color: #444;
		}
		#admin-bar li li ul {
			top: 0;
			left: 12em;
		}
		#admin-bar li:hover ul, #admin-bar li.hover ul {
			display: block;
		}
		#admin-bar li:hover li ul, #admin-bar li.hover li ul {
			display: none;
		}
		#admin-bar li li:hover ul, #admin-bar li li.hover ul {
			display: block;
		}
			#admin-bar li li {
				float: none;
				font-size: 1em;
			}
			
/*--------------------- header -----------------------*/
#header {
	position: relative;
	clear: both;
	height: 15em;
}
	#header a#logo, #header h1 {
		position: absolute;
	}
	#header a#logo {
		top: 2em;
		left: 2em;
	}
	#header h1 {
		top: 3.3em;
		left: 10em;
		font-size: 1em;
		padding-right: 15px;
		background: url(../images/bg-header-separa.png) no-repeat right bottom;
	}
	body#frontpage #header h1 {
		padding-right: 0;
		background: none;
	}
	#header h2:before {
		/*content: "/ ";*/
	} 
	#header h2 {
		position: absolute;
		top: 37px;
		left: 258px;
		width: 530px;
		font-family: "Minion Pro", Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 2.4em;
		text-transform: uppercase;
		color: #A8A8A8;
	}
	
#busqueda {
	position: absolute;
	top: 2em;
	right: 2em;
}
	#busqueda p {
		font-size: 1.1em;
	}
	#busqueda input {
		width: 11.4em;
		padding: .4em 1.6em .4em .2em;
		background: url(../images/bg-busqueda.png) no-repeat top;
		border: 1px solid #dbdbdb;
	}
	#busqueda .bot-enviar {
		display: none;
	}

/*--------------------- menus desplegables -----------------------*/
.block-menu, #block-multiblock-2 {
	font-family: "Helvetica LT CondensedLight", "Arial Narrow", HelveticaNeue, Helvetica, Arial, sans-serif;
	position: absolute;
	left: -81px;
	width: 80px;
	z-index: 10;
}
	.block-menu h2, .block-menu li, #block-multiblock-2 h2, #block-multiblock-2 li {
		text-transform: uppercase;
	}
	.block-menu h2, #block-multiblock-2 h2 {
		text-align: center;
		color: #888;
		font-weight: normal;
		font-size: 1.2em;
		cursor: pointer;
	}
	.block-menu .content, #block-multiblock-2 .content {
		display: none;
		position: absolute;
		top: -0.3em;
		left: 0;
		width: 11.9em;
		padding-bottom: .5em;
		background: url(../images/bg-menu-inf.png) no-repeat bottom;
		opacity: .9;
	}
	.block-menu:hover .content, .block-menu.hover .content, #block-multiblock-2:hover .content, #block-multiblock-2.hover .content {
		display: block;
	}	
		.block-menu ul, #block-multiblock-2 ul {
			padding: .2em .2em .2em .5em;
			background: url(../images/bg-menu-sup.png) no-repeat 0 top;
		}
		.block-menu li, #block-multiblock-2 li {
			margin-bottom: .2em;
			font-size: 1.2em;
		}
			.block-menu li a, #block-multiblock-2 li a {
				display: block;
				width: 7.7em;
				padding: .3em .6em;
				color: #FFF;
			}
			.block-menu li a:hover, #block-multiblock-2 li a:hover {
				background-color: #999;
			}
#block-menu-primary-links, #block-multiblock-2 {
	padding-bottom: 2em;
	background: url(../images/ico-menu-main.png) no-repeat center bottom;
}
	#block-menu-primary-links h2, #block-multiblock-2 h2 {
		padding-top: .4em;
	}
#block-multiblock-2 {
	
}
#block-views-tipo_blog_menu_izq-block_1 {
	padding-bottom: 2.8em;
	background: url(../images/ico-menu-blog.png) no-repeat center bottom;
}
	#block-views-tipo_blog_menu_izq-block_1 h2 {
		padding-top: .7em;
		color: #FFF;
	}
#block-views-6cb1394a8252d2baaef13688b8b2fa75 {
	padding-bottom: 3.4em;
	background: url(../images/ico-menu-proyectos.png) no-repeat center bottom;
}	
			
/*--------------------- center -----------------------*/
#center {}
	#center p {
		line-height: 1.2;
		margin-bottom: 1em;
	}
	#center .fecha, #center .cliente, #center .tipo {
		color: #BBB;
	}
	#center .tipo {
		font-style: italic;
	}
	#center .autor {
		font-weight: bold;
	}
	
	#center fieldset {
		border: none;
		margin-bottom: 1em;
	}
	#center ol {
		padding-left: 2em;
	}
	#center li ol, #center li ul {
		padding-left: 1em;
	}
	
	
#wrapper #tabs-wrapper {}
	#wrapper ul.tabs {
		
	}
	#wrapper ul.tabs li {
		display: inline;
	}

/*--------------------- center upper -----------------------*/
#center-upper {
	position: relative;
}
#center-upper .tipo-proyecto-menu, #center-upper .tipo-blog-menu {
	margin: 0 0 2.7em;
	padding: 0 0 0 20px;
}
	#center-upper .tipo-proyecto-menu li, #center-upper .tipo-blog-menu li {
		float: left;
		margin-right: 1.3em;
		font-size: 2em;
		font-weight: bold;
	}
		#center-upper .tipo-proyecto-menu li a, #center-upper .tipo-blog-menu li a {
			color: #CDCDCD;
		}
		#center-upper .tipo-proyecto-menu li a.actual, #center-upper .tipo-proyecto-menu li a.actual:hover, #center-upper .tipo-blog-menu li a.actual, #center-upper .tipo-blog-menu li a.actual:hover {
			color: #5493bd;
		}
		#center-upper .tipo-proyecto-menu li a:hover, #center-upper .tipo-blog-menu li a:hover {
			color: #BBB;
		}

/*--------------------- center content -----------------------*/
#center-content {
	position: relative;
	min-height:36em;
}
#center-content p.intro {
	font-family: "HelveticaNeue LT 35 Thin", HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: 1.8em;
}

/* introducción con menú */
#block-block-1 {
	width: 820px;
	padding-left: 28px;
	margin-bottom: 7em;
}
	#block-block-1 p {
		margin-bottom: 0;
    text-align: justify;
		font-family: "HelveticaNeue LT 45 Light", HelveticaNeue, Helvetica, Arial, sans-serif;
		font-size: 1.8em;
		color: #999;
	}
		#block-block-1 p a {
			color: #666;
			font-weight: bold;
		}
		#block-block-1 p a:hover {
			color: #333;
			border-bottom: 1px dotted #CCC;
		}
	#block-block-1 p:first-child {
		color: #5493bd;
	}

/* blogs en la home */
#block-views-527ab1c6317cf4b112f169dab03a784e, #block-views-ultimo_blog_flash_home-block_1 {
	width: 75.3em;
	left: -8.1em;
	position: relative;
	overflow: hidden;
	padding: .8em .6em 2.3em 20.1em;
}
#block-views-527ab1c6317cf4b112f169dab03a784e.plegado, #block-views-ultimo_blog_flash_home-block_1.plegado {
	padding-bottom: .7em;
}
#block-views-527ab1c6317cf4b112f169dab03a784e h2, #block-views-ultimo_blog_flash_home-block_1 h2 {
	display: inline;
	float: right;
	padding-right: 1.6em;
	font-size: 1.2em;
	text-transform: uppercase;
}
#block-views-527ab1c6317cf4b112f169dab03a784e > .content, #block-views-ultimo_blog_flash_home-block_1 > .content {
	height: 11.4em;
	clear: both;
}
	#block-views-527ab1c6317cf4b112f169dab03a784e h3, #block-views-ultimo_blog_flash_home-block_1 h3 {
		margin-bottom: .6em;
		font-family: "Helvetica LT Condensed", "Arial Narrow", HelveticaNeue, Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e h3, #block-views-ultimo_blog_flash_home-block_1 h3, #block-views-527ab1c6317cf4b112f169dab03a784e p, #block-views-ultimo_blog_flash_home-block_1 p {
		width: 380px;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e p.fecha, #block-views-ultimo_blog_flash_home-block_1 p.fecha {
		position: absolute;
		top: 44px;
		left: 100px;
		width: 66px;
		padding: 2px 4px 0 4px;
		color: #d2d2d2;
		text-align: right;
		font-weight: bold;
		border-bottom: 5px solid #ededed;
	}
		#block-views-527ab1c6317cf4b112f169dab03a784e .fecha-dia, #block-views-ultimo_blog_flash_home-block_1 .fecha-dia {
			display: block;
			color: #ededed;
			font-size: 3.43em;
			text-align: left;
		}
	#block-views-527ab1c6317cf4b112f169dab03a784e .item-list, #block-views-ultimo_blog_flash_home-block_1 .item-list {
		position: absolute;
		top: 2.4em;
		left: 62.1em;
		padding: .9em 0 0 2em;
		height: 10.6em;
		border-left: 3px solid #e1e1e1;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e .item-list ul, #block-views-ultimo_blog_flash_home-block_1 .item-list ul {
		padding: 0 0 .8em 3em;
		height: 3.7em;
		overflow: hidden;
	}
		#block-views-527ab1c6317cf4b112f169dab03a784e .item-list li, #block-views-ultimo_blog_flash_home-block_1 .item-list li {
			display: inline;
			margin-right: .3em;
			font-size: 1.4em;
		}
		#block-views-527ab1c6317cf4b112f169dab03a784e .item-list li a, #block-views-ultimo_blog_flash_home-block_1 .item-list li a {
			border-bottom: 1px dotted #FFF;
			color: #f2f2f2;
		}
	#block-views-527ab1c6317cf4b112f169dab03a784e p.num-respuestas, #block-views-ultimo_blog_flash_home-block_1 p.num-respuestas {
		position: absolute;
		top: 78px;
		left: 641px;
		width: 42px;
		padding: 2px 3px 0 5px;
		text-align: right;
		font-weight: bold;
		font-size: 1em;
		text-transform: uppercase;
		border-bottom: 3px solid #858585;
	}
		#block-views-527ab1c6317cf4b112f169dab03a784e p.num-respuestas a, #block-views-ultimo_blog_flash_home-block_1 p.num-respuestas a {
			display: block;
			font-size: 3.2em;
			text-align: left;
		}
#block-views-527ab1c6317cf4b112f169dab03a784e {
	background: #D5D5D5 url(../images/bg-blog1.png) repeat-x bottom;
}
	#block-views-527ab1c6317cf4b112f169dab03a784e h2 {
		background: url(../images/ico-tit-blog1.png) no-repeat right 0;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e.plegado h2 {
		color: #CCC;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e a, #block-views-527ab1c6317cf4b112f169dab03a784e p {
		color: #555;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e a:hover {
		color: #333;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e p.fecha {
		background-color: #a8a8a8;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e .item-list ul {
		background: url(../images/ico-tags.gif) no-repeat left .2em;
	}
	#block-views-527ab1c6317cf4b112f169dab03a784e p.num-respuestas, #block-views-527ab1c6317cf4b112f169dab03a784e p.num-respuestas a {
		color: #b2b2b2;
		background-color: #d6d6d6;
	}
#block-views-ultimo_blog_flash_home-block_1 {
	margin-bottom: 7em;
	background: #335e7d url(../images/bg-blog2.png) repeat-x top;
}
	#block-views-ultimo_blog_flash_home-block_1 h2 {
		color: #a9d4f1;
		background: url(../images/ico-tit-blog2.png) no-repeat right 0;
	}
	#block-views-ultimo_blog_flash_home-block_1 a, #block-views-ultimo_blog_flash_home-block_1 p {
		color: #b8dffa;
	}
	#block-views-ultimo_blog_flash_home-block_1 a:hover {
		color: #a9d4f1;
	}
	#block-views-ultimo_blog_flash_home-block_1 p.fecha {
		background-color: #497a9d;
	}
	#block-views-ultimo_blog_flash_home-block_1 p.num-respuestas {
		background-color: #91bfe1;
		border-color: #f2f2f2;
	}
	
/* galeria de proyectos */
#tabs-galeria {
	position: absolute;
	top: -1.6em;
	left: 2.6em;
}
	#tabs-galeria li {
		float: left;
		width: 10.5em;
		height: 1.6em;
		margin-right: .2em;
		font-size: 1em;
		background: url(../images/bg-tab-galeria.png) no-repeat 0 0;
	}
	#tabs-galeria li.off {
		background-image: url(../images/bg-tab-galeria-off.png);
	}
		#tabs-galeria li a {
			display: block;
			padding: .2em 0 0;
			text-align: center;
			color: #CCC;
		}
	
#block-views-galeria_proyectos_home-block_1 {
	margin-bottom: 8em;
	padding: 0 2.6em;
}
#block-views-galeria_proyectos-block_1, #block-views-10859b3409693ed4160774bad4efc248 {
	margin-bottom: 4em;
	padding: 1.2em 2.6em;
	background: #eaeaea url(../images/bg-galeria.png) repeat-x bottom;
}
.galeria-proyectos-home, .galeria-proyectos, .galeria-proyectos-detalle {
	position: relative;
}
.galeria-proyectos-home .view-empty, .galeria-proyectos .view-empty, .galeria-proyectos-detalle .view-empty {
	height: 14.5em;
}
.galeria-proyectos-home .view-empty p, .galeria-proyectos .view-empty p, .galeria-proyectos-detalle .view-empty p {
	display: none;
}
	.galeria-proyectos-home li, .galeria-proyectos li, .galeria-proyectos-detalle li {
		position: relative;
		float: left;
		width: 15em;
		height: 14.5em;
		margin: 0 1.8em 1.8em 0;
	}
		.galeria-proyectos-home li .especial, .galeria-proyectos li .especial, .galeria-proyectos-detalle li .especial {
			position: absolute;
			top: 0;
			right: 0;
			display: block;
			width: 33px;
			height: 34px;
			background: url(../images/ico-especial.png) no-repeat;
		}
		.galeria-proyectos-home li a.imagecache, .galeria-proyectos li a.imagecache, .galeria-proyectos-detalle li a.imagecache {
			display: block;
		}
		.galeria-proyectos-home li img, .galeria-proyectos li img, .galeria-proyectos-detalle li img {
			display: block;
			border: 3px solid #CCC;
		}
		.galeria-proyectos-home li h3, .galeria-proyectos li h3, .galeria-proyectos-detalle li h3, .galeria-proyectos-home li h3 a, .galeria-proyectos li h3 a, .galeria-proyectos-detalle li h3 a {
			display: block;
			overflow: hidden;
			line-height: 2.2;
			height: 2.7em;
			color: #FFF;
			font-family: "HelveticaNeue LT 55 Roman", HelveticaNeue, Helvetica, Arial, sans-serif;
			font-size: 1em;
			font-weight: normal;
			text-align: center;
			background-color: #888;
		}
			.galeria-proyectos-home li h3 a, .galeria-proyectos li h3 a, .galeria-proyectos-detalle li h3 a {
				padding: 0;
			}
			.galeria-proyectos-home li h3 a:hover, .galeria-proyectos li h3 a:hover, .galeria-proyectos-detalle li h3 a:hover {
				color: #FFF;
				background: #b4b4b4 url(../images/bg-item-galeria-over.png) repeat-x top;
			}

/*----- carousel -----*/
.jcarousel-container {
    position: relative;
	z-index: 1;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
   margin-bottom: 0;
}
.jcarousel-container-horizontal {
	
}
.jcarousel-clip-horizontal {
	margin: 0 auto;
    width: 826px;
}
.jcarousel-item-horizontal {
	/*float: left;
    width: 95px;
    height: 128px;
    margin-right: 20px;*/
}
.jcarousel-item-placeholder {
    
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
	display: none;
	z-index: 3;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 6em;
	cursor: pointer;
}
.jcarousel-prev-horizontal:hover, .jcarousel-next-horizontal:hover {
	opacity: .8;
}
.jcarousel-prev-horizontal {
    left: -10px;
	background: url(../images/bot-prev.png) no-repeat 0 0;
}
.jcarousel-next-horizontal {
	right: -10px;
	background: url(../images/bot-sig.png) no-repeat 0 0;
}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover {
    cursor: default;
	opacity: .3;
}

/* lista de proyectos */
.lista-proyectos {
	
}
.lista-proyectos .content ul {
	border-top: 1px solid #f0f0f0;
}
	.lista-proyectos .content li {
		clear: both;
		position: relative;
		padding: 1.3em 0 3em;
		background: url(../images/bg-item-proyectos.png) repeat-x bottom;
	}
		.lista-proyectos .content .estado, .lista-proyectos .content .fecha {
			position: absolute;
			left: -100px;
			width: 80px;
			font-family: "Helvetica LT CondensedLight", "Arial Narrow", HelveticaNeue, Helvetica, Arial, sans-serif;
			font-size: 1.2em;
			color: #AAA;
			text-align: center;
		}
		.lista-proyectos .content .estado {
			top: 1.2em;
		}
		.lista-proyectos .content .fecha {
			top: 2.7em;
		}
		.lista-proyectos .content h3, .node-tipo-proyecto h3, .node-tipo-proyecto p.info {
			margin-bottom: .5em;
			font-family: "Helvetica LT Condensed", "Arial Narrow", HelveticaNeue, Helvetica, Arial, sans-serif;
		}
		.lista-proyectos .content img {
			float: left;
			margin: 0 1.4em 7em 0;
			border: 1px solid #D0D0D0;
		}
		.lista-proyectos .content h3 {
			font-size: 1.8em;
		}
			.lista-proyectos .content h3 a {
				color: #888;
			}
			.lista-proyectos .content h3 a:hover {
				color: #5493bd;
			}

/* Proyecto */
.node-tipo-proyecto {}
	.node-tipo-proyecto h3 {
		font-size: 2.8em;
	}
	.node-tipo-proyecto ul.tags {
		display: none;
	}
	.node-tipo-proyecto a.enlace {
		display: block;
		padding-right: 1.2em;
		text-align: right;
		font-size: 1em;
		text-transform: uppercase;
		background: url(../images/ico-enlace.png) no-repeat right 1px;
	}
	.node-tipo-proyecto ul {
		margin-bottom: 1em;
		padding: 0 0 0 1.4em;
	}
		.node-tipo-proyecto li {
			list-style-type: square;
			margin-bottom: .4em;
			font-size: 1.4em;
			line-height: 1.2;
		}

/* Archivo */
.archivo li {}
	#center .archivo li .fecha, #center .archivo li .tipo {
		font-size: 1.2em;
		margin-bottom: .4em;
	}

/* Clientes */
.lista-clientes {}
  .lista-clientes .content {}
	.lista-clientes .content li {
		clear: both;
		min-height: 8em;
		padding: 1.5em 1em;
		border-bottom: 1px solid #DEDEDE;
	}
	.lista-clientes .content li.views-row-even {
		background-color: #EFEFEF;
	}
		.lista-clientes .content li img {
			float: left;
			margin: 0 1.6em 1em 0;
			border: 1px solid #D0D0D0;
		}
		.lista-clientes .content li h3 {
			margin-bottom: .3em;
			font-size: 1.8em;
		}
		.lista-clientes .content li a.enlace {
			font-size: 1.4em;
		}
	
/*--------------------- center sidebar right -----------------------*/
#center-sidebar h2, #center-sidebar li, #center-sidebar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #AAA;
}
#center-sidebar h2 {
	margin-bottom: .6em;
	padding-bottom: .4em;
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: 1px solid #AAA;
}
#center-sidebar ul {
	padding-left: .4em;
}
#center-sidebar li {
	margin-bottom: .5em;
	padding-left: 10px;
	background: url(../images/bg-item.gif) no-repeat left 3px;
}

	#center-sidebar .block-tagadelic, #block-views-proyecto_responsab-block_1, #block-views-proyecto_colab-block_1 {
		margin-bottom: 4em;
		padding-right: 30px;
	}
	/* flash calendario */
	#block-block-3 {
		height: 9.6em;
		margin-bottom: 3em;
		background: url(../images/ico-calendario.png) no-repeat right 1.5em;
	}
	#center-sidebar .block-tagadelic {
		background: url(../images/ico-tags2.png) no-repeat right top;
	}
		#center-sidebar .block-tagadelic ul {
			padding-left: 0;
		}
			#center-sidebar .block-tagadelic li {
				margin-bottom: 0;
				padding-left: 0;
				background: none;
			}
				#center-sidebar .block-tagadelic a {
					color: #999;
					border-color: #999;
				}
				#center-sidebar .block-tagadelic a.off {
					color: #DDD;
					border-color: #DDD;
				}
	#block-views-proyecto_responsab-block_1 {
		margin-bottom: 2em;
		background: url(../images/ico-responsab.png) no-repeat right top;
	}

/*--------------------- footer -----------------------*/
#footer {
	clear: both;
	padding: 1.9em 0;
	background: #acacac url(../images/bg-footer.png) repeat-x top;
}
#footer ul {
	margin: 0 0 1.4em;
	text-align: center;
}
	#footer li {
		display: inline;
		margin-right: 1.3em;
		padding-right: 1.6em;
		font-size: 1.2em;
		background: url(../images/bg-item-footer.png) no-repeat right center;
	}
	#footer li.last {
		background: none;
		margin-right: 0;
		padding-right: 0;
	}
	#footer a {
		color: #FFF;
	}
	#footer a:hover {
		color: #DADADA;
	}
	#footer p {
		font-size: 1.1em;
		text-align: center;
		color: #DADADA;
	}
		#footer p img {
			margin-right: .5em;
			vertical-align: middle;
		}
		#footer p span {
			margin-right: 1.4em;
		}

/*--------------------- Parte administrativa -----------------------*/
table#blocks {
	width: 100%;
}
	table#blocks th, table#blocks  td {
		font-size: 1.2em;
	}
	table#blocks td.region {
		padding-top: 1em;
		font-weight: bold;
	}
	
/* tdi */
.show-list li { margin-bottom: 1em;}
.node-tipo-show {}
	.node-tipo-show .field-field-artists { color: #BBB;}
	.node-tipo-show .group-info-show { float: left; width: 30%; margin-right: 2em; font-size: .8em; padding-bottom: 20em;}
	.node-tipo-show .field-item { font-size: 1.4em; margin-bottom: 1em; line-height: 1.2;}
	.node-tipo-show .field-field-leadin { font-weight: bold;}
	.node-tipo-show .field-label-inline-first { font-weight: bold; display: inline;}

/*------------------ IPHONE --------------------*/
@media screen and (max-device-width: 480px){
	body {
		/*-webkit-text-size-adjust: none;*/
	}
	#wrapper {
		
	}
	#block-block-1 {
		width: 84em;
	}
	#block-block-1 p:first-child {
		margin-bottom: .5em;
	}
	#block-block-1 p a {
		border-bottom: 1px dotted #333;
	}
}
	
/*--------------------- Clear fix -----------------------*/
#admin-bar:after, 
#center:after, 
#wrapper .pager:after, 
#center-upper ul:after, 
.galeria-proyectos-home ul:after, 
.galeria-proyectos ul:after, 
.tagadelic:after 
{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
