body{
		background: url('../images/fondo.png');	
		margin:0px;
		padding:0px;	
		font-family: Verdana, "MS Trebuchet", sans-serif;
		color:#FFFFFF;
}	

#header{
		background: url('../images/header.png') repeat-x scroll top left;
		height: 59px;
		width:100%;
}

#container{
	width:800px;
	margin:auto;

}
.logo{
	float:left;
	margin-top:8px;
	width:433px;

}
.menu{
	float:left;
	margin-top:8px;
	padding-left:90px;
	padding-top:2px;
}
.menu a{
	color:#433a37;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.menu a:hover{
	text-decoration: underline;
	
}
.menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.menu li{
	float:left;
	width:113px;
	
}

.menu li a.blog{
	background: url('../images/botonblog.jpg') no-repeat scroll top left;
	width: 35px;
	height: 35px;
	margin:auto;
	display:block;
}

.menu li a.blog:hover{
	background-position: -35px 0px ;
}
.menu li a.bloglisto{
	background: url('../images/botonbloglisto.jpg') no-repeat scroll top left;
	width: 67px;
	height: 35px;
	display:block;
}

.menu li a.sobremi{
	background: url('../images/botonsobremi.jpg') no-repeat scroll top left;
	width: 67px;
	height: 35px;
	display:block;
	margin:auto;
}

.menu li a.sobremi:hover{
	background-position: -67px 0px ;
	margin:auto;
}

.menu li a.sobremilisto{
	background: url('../images/botonsobremilisto.jpg') no-repeat scroll top left;
	width: 113px;
	height: 35px;

	display:block;
}
.menu li a.contacto{
	background: url('../images/botoncontacto.jpg') no-repeat scroll top left;
	width: 69px;
	height: 35px;
	display:block;
		margin:auto;
}
.menu li a.contacto:hover{
	background-position: -69px 0px ;
}

.menu li a.contactolisto{
	background: url('../images/botoncontactolisto.jpg') no-repeat scroll top left;
	width: 113px;
	height: 35px;
	display:block;
	margin:auto;
}

#bienvenida{
	margin-top:20px;
}



#bienvenida .texto{
	background-color:#56504b;
	font-size:24px;

	color:#cac7c5;
	font-weight: bold;
	font-style:italic;
}

.clear{
	clear:both;
}


#containerblog{
	width:800px;
	margin:auto;
	
}

#blog{
	margin-top:30px;

}

#blog .contenido{
	width:466px;
	float:left;

}
#blog .sidebar{
	width:280px;
	float:left;
	
	padding-left:27px;
}

#blog .published{
	position: absolute;
	margin-left:-100px;
	width: 82px;
	height: 68px;

	background: url('../images/fechalazo.png') no-repeat scroll top left;
	color:#f7f77d;
}
#blog .published .adentro{
	text-align:center;
	font-size:14px;
	padding-top:6px;
}
#blog .published .year{
	font-size:10px;
	font-weight: normal;
}


#post{
	
	
}

#post-content{
	margin-bottom:20px;
}


#post h1{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#f7f77d;
}
#post .fondotitulo{
	background-color:#56504b;
	padding:4px;
}

#titulos{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#f7f77d;
}

#titulos .fondotitulo{
	background-color:#56504b;
	padding:4px;
}

#titulos .fondotitulo a{
	color:#f7f77d;
	text-decoration:none;
}

#titulos .fondotitulo a:hover{
	color:#f7f77d;
	border-bottom:1px Dashed #736d56;
}



#post .fondotitulo a{
	color:#f7f77d;
	text-decoration:none;
}
#post .fondotitulo a:hover{
	color:#f7f77d;
	border-bottom:1px Dashed #736d56;
}

#post .entry-content{
	margin-top:12px;
	padding:0px 4px 1px 4px;
	background-color:#58504d;
	font-size:13px;
	text-align: justify;
}

#post .entry-content a{
	color:#00b5e7;
	text-decoration:none;
}

#post .entry-content a:hover{
	color:#00b5e7;
	border-bottom:1px Dashed #00b5e7;
}

#post .entry-content a.viewmore{
	display: block;
	margin:auto;
	margin-top:8px;
	width:88%;
	color:#00b5e7;

}

#post .entry-info{
	color:#b2aeac;
	font-size:16px;
}
#post a.category{
	color:#79b5c5;
}

#post a.category:hover{
	color:#88e0f9;
	border-bottom:1px Dashed #88e0f9;
}



#post a.post-comments{
	color:#c7c56e;
}
#post a.post-comments:hover{
	color:#f7f77d;
	border-bottom:1px Dashed #f7f77d;
}




#post a.vcard{
	color:#2cc421;
}
#post a.vcard:hover{
	color:#1af50f;
	border-bottom:1px Dashed #1af50f;
}
#post .entry-content a.viewmore:hover{
	border-bottom:1px Dashed #00b5e7;
}

.sidebar ul.list{
	list-style-type:none;
	margin:0px;
	padding:0px;

}

.sidebar .list li{
	font-size:18px;
	color:#d7d6d0;
	margin-top:10px;
}
.sidebar  .list a{
	background-color:#58514e;
	color:#d7d6d0;
	padding:2px;
	margin:4px 0px 4px 0px;
	text-decoration: none;
}

img{
	border:0px;
}

.sidebar  .list a:hover{
	color:#FFFFFF;
	background-color:#615b56;
}

#flickr{
	width:280px;
	margin-top:20px;
	height:243px;
	background: url('../images/fondoflickr.jpg') repeat-x scroll top left;
	margin-bottom:10px;
}



#flickr .adentro{
	padding:5px;
}
#flickr ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#flickr li{
	float:left;
	padding:3px;
	padding-bottom:5px;
}

#flickr li img{
	border:4px Solid #4e4742;
}

#buscar{
	background-color:#544d48;
	width:280px;
	margin-top:10px;
	margin-bottom:10px;
}
#buscar .adentro{
	padding:5px;
}

#buscar input{
	background-color:#453b37;
	width:230px;
	height:25px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#FFFFFF;
}

#buscar form{
	padding:0px;
	margin:0px;
}

#buscar input.buscar{
	background: url('../images/botonbuscar.jpg') no-repeat scroll top left;
	width: 23px;
	height: 25px;
	border:0px;
}

#ultimoscomentarios ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#ultimoscomentarios li{
	font-size:12px;
	margin:15px 0px 15px 0px;
}

#ultimoscomentarios .comment{
	background-color:#554f4b;
	padding:3px;
}
#ultimoscomentarios a.author{
	color:#00b5e7;
} 
#ultimoscomentarios a{
	color:#FFFFFF;
	text-decoration: none;
}
#ultimoscomentarios a:hover{
	color:#c8c5c1;
}

#youtube{
	background: url('../images/fondoyoutube.jpg') repeat-x scroll top left;
	width: 280px;
	height: 242px;
	margin-bottom:10px;	
}

#youtube .adentro{
	padding:5px;
}

#youtube  ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#youtube  li{
	float:left;
	padding:5px;
}


#youtube div#videos{
	width:120px;
	height:72px;
	border:2px Solid #4e4742;
	text-align: center;
	
}

#youtube div#videos img{
	margin-top:27px;
}

#paginacion{
	margin:auto;
	width:350px;
	margin-bottom:30px;
}
#paginacion ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#paginacion li{
	float:left;
	padding:4px;
}
#paginacion li a{
	background-color:#544d4a;
	padding:4px;
	color:#f8f87e;
	text-decoration:none;
		border:1px Dashed #544d4a;
}

#paginacion li a:hover{
	border:1px Dashed #f8f87e;
	background-color:#514a46;
}

#footer{
	background: url('../images/fondoffoter.jpg') repeat-x scroll top left;
	height: 68px;
}

#footer ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#footer li{
	float:left;
	padding:5px;
}
.frase{
	font-size:18px;
	color:#655f5b;
	font-style: italic;
	margin-top:5px;
}

#footer li a.facebook{
	background: url('../images/botonfacebook.jpg') no-repeat scroll top left;
	width: 77px;
	height: 31px;
	display:block;
}

#footer li a.flickr{
	background: url('../images/botonflickr.jpg') no-repeat scroll top left;
	width: 85px;
	height: 31px;
	display:block;
}

#footer li a.twitter{
	background: url('../images/botontwitter.jpg') no-repeat scroll top left;
	width: 89px;
	height: 31px;
	display:block;
}

#footer li a.youtube{
	background: url('../images/botonyoutube.jpg') no-repeat scroll top left;
	width: 75px;
	height: 31px;
	display:block;
}




#footer li a:hover{
	background-position:0px -31px;
}

#view_comments h3{
	font-size:30px;
	color:#7c7773;
	text-align:center;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#view_comments .header{
	background-color:#544e4a;
	width:200px;
	margin-top:10px;
}

#view_comments .header .adentro{
	padding:5px;
}
#view_comments .header .adentro img{
	padding:4px;
	float:left;
}
#view_comments .header .adentro a{
	color:#d1d073;
	text-decoration:none;
	padding-top:10px;
	display:block;
	
}

#view_comments .comment{
	background-color:#544e4a;
	font-size:13px;
}
#view_comments .comment .adentro{
	padding:8px;
}
#view_comments  .fecha{
	color:#87827f;
}
.error{
	background-color: #953133;
	font-size:13px;
	padding:5px;
}

#form_comment .header{
	background: url('../images/headerformulario.jpg') repeat-x scroll top left;
	height:33px;
	width:200px;
	margin-top:10px;
}
#form_comment .header .adentro{
	padding:5px;
	color:#4e4642;
}

#form_comment .header .adentro .titulo{
	background: url('../images/iconotituloformulario.jpg') no-repeat scroll top left;
	text-indent: 30px;
	height:24px;
}

#form_comment {
	margin-bottom:20px;
}
#form_comment .comment{
	background: url('../images/fondoformulario.jpg') repeat-x scroll top left;
	min-height: 261px;
	background-color: #fdfc85;
} 
#form_comment .comment .adentro{
	padding:5px;
}

#form_comment form{
	padding:0px;
	font-weight:bold;
	margin:0px;
}
#form_comment label{
	float:left;
	width:100px;
	color:#4e4742;
	padding-top:5px;
	color:#4f4743;
}
#form_comment input.campo{
	width:350px;
	height:27px;
	font-size:17px;
	border:0px;
	background-color:#4f4743;
	color:#FFFFFF;
}
#form_comment input.enviar{
	background: url('../images/enviarcomment.jpg') no-repeat scroll top left;
	width: 70px;
	height: 29px;
	border:0px;
}


#form_comment textarea{
	width:450px;
	height:200px;
	font-size:17px;
	border:0px;
	background-color:#4f4743;
	color:#FFFFFF;
}

/* Nuevo CSS */
#containerblog .clientes{
	margin-top:20px;
	width:100%;
}

#containerblog .clientes .izq_clientes{
	background-color: #f7f77d;
	width:15%;
	float:left;
	font-weight: bold;
}

#containerblog .clientes .izq_clientes .adentro{
	padding:5px;
	color:#433a37;
	font-size:24px;
	font-style:italic;
}

#containerblog .clientes .der_clientes{
	background-color: #564f4a;
	width:84%;
	float:left;
}

#containerblog .clientes .der_clientes .adentro{
	font-size:24px;
	font-style:italic;
	font-weight: bold;
	padding:5px;
	padding-left:20px;
	color:#cbc6c3;
}

#containerblog .portafolio{
	margin-top:20px;
}

#containerblog .portafolio ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#containerblog .portafolio li{
	float:left;
	width:154px;
	margin-right:60px;
	height:175px;
}

#containerblog .portafolio .ver_cliente{
	float:left;
	font-size: 11px;
}

#containerblog .portafolio .ver_cliente_espacio{
	float:left;
	width:154px;
	font-size: 11px;
}
#containerblog .portafolio .ver_cliente ul{
	padding:2px;
	margin:2px;
	list-style-image: url('../images/punto_ul.jpg');
}

#nosotros_pie{
	background-color: #433a37;
	margin-top:20px;
	padding-bottom:30px;
}

#nosotros_pie .adentro{
	width:800px;
	margin:auto;
	padding-top:10px;
}

#nosotros_pie .izq_nosotros{
	float:left;
	width:45%;
	font-size: 12px;
	text-align: justify;
}

#nosotros_pie .izq_nosotros a{
	color:#f7f77d;
	font-weight: bold;
	text-decoration: none;
}

#nosotros_pie .izq_nosotros a:hover{
	text-decoration: underline;
}

#nosotros_pie .der_servicios{
	float:left;
	width:50%;
	margin-left:40px;
	font-size: 12px;
}

#nosotros_pie .der_servicios ul{
	list-style-image: url('../images/ul_servicios.png');
}

#nosotros_pie .der_servicios li{
	margin-bottom:10px;
	font-weight: bold;
}

#nosotros_pie h1{
	font-size:24px;
	font-style: italic;
	color:#706966;
	padding:0px;
	margin:0px;
}

#nosotros_pie .contacto{
	width:100%;
	margin-top:10px;
}


#nosotros_pie .contacto .izq_contacto{
	background-color: #f7f77d;
	width:20%;
	float:left;
	font-weight: bold;
	height:60px;
}

#nosotros_pie .contacto .izq_contacto .adentro{
	padding:5px;
	color:#433a37;
	font-size:24px;
	font-style:italic;
	padding-top:10px;
}

#nosotros_pie .contacto .der_contacto{
	background-color: #564f4a;
	width:80%;
	float:left;
	height:60px;
}

#nosotros_pie .contacto .der_contacto .adentro{
	font-style:italic;
	font-weight: bold;
	padding:5px;


}

#nosotros_pie .contacto .der_contacto .adentro .ec{
	margin-left:20px;
	background: url('../images/ec.png') no-repeat scroll top left;
	background-position: 0px 3px;
	padding-left:25px;
	font-size: 11px;
	font-weight: normal;
	font-style:normal;
	color:#FFFFFF;
}
#nosotros_pie .contacto .der_contacto .adentro .ec a{
	color:#f7f77d;
	text-decoration: none;
}

#nosotros_pie .contacto .der_contacto .adentro .cl{
	margin-left:20px;
	background: url('../images/cl.png') no-repeat scroll top left;
	background-position: 0px 3px;
	padding-left:25px;
	font-size: 11px;
	font-weight: normal;
	font-style:normal;
	color:#FFFFFF;
	margin-top:10px;
}
#nosotros_pie .contacto .der_contacto .adentro .cl a{
	color:#f7f77d;
	text-decoration: none;
}

#copyright{
	margin-top:20px;
	margin-bottom:40px;
}



#copyright .texto{
	background-color:#56504b;
	font-size:11px;
	color:#cac7c5;
	padding:5px;
	font-weight: bold;
	font-style:italic;
}

#copyright .texto a{
	color:#f7f77d;
	text-decoration: none;
}
#copyright .texto a:hover{
	text-decoration: underline;
}