/*
Theme Name: HugoArtesano Theme
Theme URI: http://chuecadilly.com
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Dave Shea
Tags: mantle color, variable width, two columns, widgets
*/



/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #642f00;
	text-align: center;
	background-color: #fdfcf1;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 2px 0;
	margin: 0;
}
/* End captions & aligment */

body {margin:0;padding:0;background:#fdfcf1;color: #532510;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; 
	line-height: 18px;}

h1 {font-size:3em;text-align:center;margin-top:15px;padding-bottom:35px;margin-bottom:0;}
h2 {font-size:2em;text-align:left;margin-top:0;margin-bottom:10px;font-family: Georgia;}
h3 {font-size:1em;font-family: Georgia;}
a {text-decoration:none;color:#8d4200;}
a:hover, a.anch,  h1, h2, h3, h4, h5 {color:#642f00;}
img, a img {vertical-align:bottom;border:0;}
small {font-size:0.5em;}

#content {width:960px;margin:0 auto;padding:0 auto;background:url("img/body1.png") top center repeat-y #fdfcf1;}


#precabezera {height:250px;margin:0;padding:0;background:url("img/cabecera1.png") top center no-repeat #fdfcf1;}
#cabezera {width:960px;height:250px;margin:0 auto;padding:0 auto;}
ul#menu {width:475px;height:22px;margin:0 0 0 485px;padding:0;list-style-type:none;}
ul#menu li {display:block;float:left;height:21px;width:125px;line-height:22px;text-align:center;overflow:hidden;}
ul#menu li.activa {border-bottom:solid 3px #642f00;}
ul#menu li span {display:none;}
ul#menu li:hover span, ul#menu li.activa span {display:inline;}
#footer {background:url("img/footer1.png") bottom center no-repeat #fdfcf1;width:960px;height:130px;margin:0 auto;padding:0 auto;clear:both;font-size:0.6em;}
#footer p {padding-top:70px;}



#main {width:370px;float:left;margin:0 0 0 60px;padding:0;}
#main article {display:block;width:370px;margin:0;padding:0;}
#main h2 {margin-top:-30px;padding-left:80px;}
#main h3 {display:block;clear:both;width:370px;margin:0 0 5px 0;padding:0;}
#main img.thumbn {width:100px;height:100px;margin:0px 10px 10px 0;padding:4px;border:solid 1px #801a1a;}
#main p {margin-right:30px;margin-top:5px;text-indent:15px;font-size:0.8em;line-height:1.4em;}
#main p.fecha {color:#d7bc95;font-size:0.8em;text-transform:uppercase;margin-bottom:0;height:15px;}
#sidemain {width:530px;float:right;margin:0;padding:0;text-align:center;}
#sidemain #sli {background:url("img/slideback.png") top right no-repeat;width:530px;height:400px;margin:0;padding:17px 0 0 0px;}
#slidehome {width:400px;height:330px;margin:20px 85px 30px 60px;border:solid 3px #5a1d0a;}
#sidemain #nosli {width:500px;margin-right:20px;margin-top:40px;line-height:1.8em; font-size:1.2em;font-family:Georgia;}
#sidemain #nosli a {font-size:1.5em;}

#mainlong {margin:0;}
#mainlong.page {float:right;font-size:1.1em;padding:0 230px 0 180px;width:550px; }
#mainlong.page h2 img {margin:0;padding:0;}
#mainlong.page p {text-indent:25px;}
#mainlong.page img {margin-top:0px;margin-right:-150px;padding:15px;}


#mainlong.blog {float:left;width:530px;margin:0 0 0 60px;padding:0;}
#mainlong.blog h2 {margin-top:-30px;padding-left:80px;}
#mainlong.blog .post {display:block;clear:both;width:530px;margin:0;padding:0;}
#mainlong.blog p.complet {font-family:Georgia; margin-top:-15px;text-indent:400px;}
#mainlong.blog .first h3 {text-indent:40px;font-size:1.7em;margin-bottom:10px;margin-top:0;}
#mainlong.blog .nofirst h3 {text-indent:40px;font-size:1.2em;margin-bottom:0px;margin-top:15px;}
#mainlong.blog .nofirst p {margin-top:5px;margin-bottom:0px;font-size:0.8em;}
#mainlong.blog p.fecha {color:#d7bc95;font-size:0.8em;text-transform:uppercase;margin-bottom:0;height:15px;}
#mainlong.blog .nofirst p.fecha {font-size:0.7em;margin:2px 0 0 0;padding:0;}
#mainlong.blog .first img.thumbn {width:100px;height:100px;margin:5px 10px 0px 0;padding:4px;border:solid 1px #801a1a;}
#mainlong.blog .nofirst img.thumbn {width:60px;height:60px;margin:5px 10px 0px 0;padding:4px;border:solid 1px #801a1a;}

#mainlong.blog.single h2 {margin-top:-10px;}
#mainlong.blog.single h3 {font-size:1.4em;}
#mainlong.blog.single p {}
#mainlong.blog.single p.fecha, p.tags {font-size:0.7em;}
#mainlong.blog.single .comments {font-size:0.8em;}
#mainlong.blog.single input {width:250px;}
#mainlong.blog.single textarea {width:500px;}

#mainlong.blog.single .comment {display:block:clear:both;}

.commentavatar {
	float: left; margin-right: 20px;margin-top:10px;margin-left:5px;
}

.commenttext {
	margin-left:75px;margin-right:20px;line-height:19px;
}

#mainlong.blog.single .commenttext p.fecha{font-size:0.8em;margin:0;}


#mainlong.blog.single .commenttext p {
	margin-bottom:10px;text-indent:0;margin-left:13px;margin-top:5px;
}

#mainlong.blog.single .commenttext h4 {
margin-bottom:5px;
}

#mainlong.contacto, #mainlong.galeria {float:left;width:700px;margin:0 0 0 130px;padding:0;}
#mainlong.contacto p, #mainlong.galeria p {font-size:0.8em;}
#mainlong.galeria .ngg-galleryoverview {margin-left:10px;margin-top:30px;}
#mainlong.galeria .ngg-galleryoverview img {margin:3px;padding:5px;}

#sidebar {float:right;width:250px;margin-right:50px;}