body{background-color:#000;	font-family: 'Molengo', arial, serif; font-size:14px; color:#fff;}
a{color:orange; text-decoration:none;} a:hover{color:#fff;}

.container_24{overflow:hidden; /*background:transparent url("../images/fondo24col.jpg") -30px 0 no-repeat;*/}

/* Cabecera */

#cabecera{margin-top:20px; position:relative;}
#cabecera h1{
	background:transparent url("../images/logo.gif") no-repeat;
	text-indent: -9999px;
	width:175px; height:35px;	
}
#menu-principal, #menu-social{margin-top:15px;}
#menu-principal li, #menu-social li{display:inline; font-size:0.9em;}
#menu-principal li{margin-right:15px;}
#menu-social li{margin-left:15px;}
#menu-principal a, #menu-social a{color:#fff;}
#menu-principal a:hover, #menu-social a:hover{color:orange;}
#menu-principal .current-menu-item a{color:orange;}
#menu-social{position:absolute; right:0;}

		/* Slideshow */
		#slideshow {
		    position:relative;
		    height:500px;
		    margin-top:25px;
		    background-color:#CCC;
		    width:870px;
		    overflow:hidden;
		}
		
		#slideshow IMG {
		    position:absolute;
		    top:0;
		    left:0;
		    z-index:8;
		    opacity:0.0;
		}
		
		#slideshow IMG.active {
		    z-index:10;
		    opacity:1.0;
		}
		
		#slideshow IMG.last-active {
		    z-index:9;
		}
		
		#servicios{
		line-height:2.5em;
		top:50px;
		left:90px;
		text-align:right;
		color:#FDB900;
		position:absolute;
		z-index:11;	
		}
		#somos{
		top:300px;
		position:absolute;
		height:140px;
		width:100%;
		background:transparent url("../images/f_trans_blanco.png") repeat;
		border-top:#000 solid 1px;
		border-bottom:#000 solid 1px;	
		z-index:11;
		}
		#somos p{
		font-size:0.9em;
		background:transparent url("../images/somos.png") 35px 4px no-repeat;
		line-height:1.6em;
		color:#000;
		padding: 5px 30px 0px 350px;	
		}

.tx_home{color:#333; text-align:right; margin-top:40px; font-size:1em; line-height:1.5em;}
.trabajo_home{margin-top:40px;}
.trabajo_home img{float:left;}
.trabajo_home ul{margin-left:20px; float:left; color:#666; font-size:0.8em; font-family:helvetica, arial, sans-serif; line-height:2em;}
.trabajo_home li:first-child{color:#fff;}

/* Blog */
#archivo, #twitter{margin-top:40px;}

#twitter{
	margin-left:15px;
	background:transparent url("../images/twitter.png") 0 55px no-repeat;
	padding:55px 0 0 30px;
	font-size:0.8em;
	color:#99cccc;
	}
	
#twitter a{color:#99cccc; font-weight:normal;} 
#twitter a:hover{color:#fff; font-weight:normal;}

.entry-meta{display:block;}

#archivo h3, .screen-reader-text{display:none;}
#s, #submit{background-color:#323232; border:none; font-size:12px; padding:3px; color:#ccc; font-family:arial; width:120px;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#s:hover, #submit:hover{background-color:#666;}

#searchsubmit{background-color:#222222; border:none; font-size:10px; padding:5px 15px 5px 15px; color:#ccc; font-family:arial;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#categories-8 ul{margin-top:30px; display:block;}

#archivo li{display:inline; text-transform: uppercase; font-size:0.85em;}
#archivo a{color:#333;}
#archivo a:hover{color:orange;}

		/* Posts */
		#posts{margin-top:50px;}
		
		.caja{margin-bottom:50px; padding-bottom:50px; position:relative; min-height:350px;}
		
		#posts h2 a{color:#fff;}
		#posts h2 a:hover{color:orange;} 
		#posts h2{margin-bottom:20px; font-size:2em; font-weight:normal;}
		
		.post_autor_info{color:#333; font-size:0.9em; margin-bottom:20px;}
		.post_autor_info a{color:#666;}
		.post_autor_info a:hover{color:orange;}
		
		#posts p{font-size:1.2em; margin:20px 0 20px 0;}
		
		#posts ul{font-size:1.2em; margin:0 0 0 20px;}
		#posts li{margin-bottom:10px; list-style:circle;}
		
		.wp-caption, object{background-color:transparent; border:none; font-size:0.7em; color:#666; position:absolute; left:-400px; top:10px;}
		
		.categorias{color:#fff; text-transform: uppercase; font-size:0.65em; line-height:2em; font-family:arial, sans-serif; margin-top:20px;}
		.categorias a{color:#666;} .categorias a:hover{color:orange;}
		
		.more-link{color:red; padding-top:20px; display:block;}
		
		/* Archivo */
		.archive h3, .search h3{color:#666; font-weight:normal; margin-bottom:30px;}
		
		/* Single page */
		#comments-title, #reply-title{margin-top:50px; font-weight:normal; font-size:1.5em;}
		
		/* Comentarios */
		/*.pingback{font-size:0.7em;}*/
		#posts .lista_comentaeios ol li{list-style:none;}
		.comment, .pingback{padding:20px; margin-bottom:20px;
  			background-image: -moz-linear-gradient(top, #000000, #171717); /* FF3.6 */
  			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #000000),color-stop(1, #171717)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#171717'); /* IE6,IE7 */
        	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#171717')"; /* IE8 */
			    
			-moz-border-radius: 5px; /* FF1+ */
			-webkit-border-radius: 5px; /* Saf3+, Chrome */
			border-radius: 5px; /* Opera 10.5, IE 9 */
		}
		.pingback{font-size:0.8em;}
  		.comment-meta{font-size:0.8em; font-family:arial, helvetica, sans-serif; margin-top:10px;}
  		.comment-body{font-size:0.8em;}
  		#author, #email, #url, #comment{display:block;}
  		#respond p{font-size:0.8em;}

.sociable_tagline{margin-bottom:10px;}

#nav_anterior-posterior li{display:inline;}
#nav_anterior-posterior li:last-child{float:right;}

 /* Contacto */
#contacto{margin-top:100px; color:#000;}
#contacto .partners{color:#fff;}	/*  Prov */
.partners, .socios, .empleados{display:block; margin-bottom:80px; overflow:hidden;}
.partners ul, .socios ul, .empleados ul{float:left; width:180px; font-size:0.9em;}
.nombre{color:orange; margin-top:10px;}
#contacto a{color:#666;}
#contacto a:hover{color:#fff;}

#contacto h2{color:#666; font-size:2em; font-weight:normal; margin-bottom:15px;}

.nofoto{border:1px #333 solid; width:100px; height:100px;}
		
/* Pie */
#pie{margin-top:20px;}
#pie a{font-size:0.7em; color:#666;}


/* Proyecto Alex */
#proyecto-alex{margin-top:150px;}
#proyecto-alex h1{font-size:2em; margin-bottom:30px;}
#proyecto-alex h2{font-size:1.4em; margin-bottom:20px;}
#proyecto-alex h3{font-size:1.2em; margin-bottom:10px; color:red; font-weight:normal;}
#proyecto-alex h4{font-size:1.4em; margin:30px 0 10px 0; font-weight:normal;}
#proyecto-alex img{float:left; margin:30px 20px 30px 0;}
#proyecto-alex ul{width:200px; float:left; font-size:0.9em; margin-right:10px;}
#proyecto-alex li{margin:0 0 10px 0; border-bottom:#333 1px dotted; padding-bottom:10px;}
