body {
background-color:#666;
background-image:url('../images/bg_tela.png');
background-position:center top;
}

#fondo {
background-repeat:no-repeat;
z-index:-100 !important;
}

#header {
background-color:#fafafa;
box-shadow: 		0 1px 2px #888;
-webkit-box-shadow: 0 1px 2px #888;
-moz-box-shadow: 	0 1px 2px #888;

background-image:url('../images/header.png');
background-position:left top;
background-repeat:no-repeat;

background:
	url('../images/h-separatorreverse.png') bottom left repeat-x,
	url('../images/header.png') bottom left repeat-x;

}

.sombraborde {
overflow:hidden;
box-shadow: 		0 1px 2px #888;
-webkit-box-shadow: 0 1px 2px #888;
-moz-box-shadow: 	0 1px 2px #888;
background:url('../images/h-separator.png') left top repeat-x;
background-color:#fafafa;
padding-top:20px;
}


/****************************** menus *****************************************/

#navigation {
margin:auto;
background-image:url('../images/aclarante.png');
background-position:center bottom;
width:1000px;
box-shadow: 		0 1px 2px #888;
-webkit-box-shadow: 0 1px 2px #888;
-moz-box-shadow: 	0 1px 2px #888;
}


#mainmenu {
margin:0 0px;
}


#top-titlemenu ul li a{
font-family:'steelfish bd', impact;
font-size:30px;
text-shadow:1px 1px 1px #ccc;
text-transform:uppercase;
}

#top-titlemenu ul li a:hover {color:#e37E62;}

#top-titlemenu span.sub {
text-transform:none;
font-style:italic;
font-family:droidtalic, droid !important;
text-shadow:1px 1px 1px #fff !important;
}



#top-minimenu {
text-align:left;
background-color:#fafafa;
background-image:url('../images/h-separator.png');
background-repeat:repeat-x;
background-position:left bottom;
	box-shadow: 0 0 1px #000;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
border-width:0px;

}

#top-minimenu ul li a {
color:#888
}

#top-minimenu ul li.current-menu-item a {
color:#b37E62 !important;
}


/* ----------------------------------- content -------------------------------------*/


#contenedor-exterior {
position:relative;
z-index:23;
}

#contenedortodo {
background-image:url('../images/aclarante.png');
background-position:center bottom;
width:1000px;
margin:auto;
padding-bottom:10px;
margin-bottom:5px;
}

#top-featuredposts {
background-color:#f1f2ed;
background-image:none;
padding:0;
background-image:url('../images/bgbg.png');
background-position:center bottom;
background-repeat:repeat;

}

.featured-exterior {
overflow:hidden;
background-image:url('../images/h-separatorreverse.png');
background-repeat:repeat-x;
background-position:center bottom;
border-style:solid;
border-width:4px 0;
border-color:#e7e8e3;
padding-bottom:2px;
}

.featured-interior {
padding:20px 0;
overflow:hidden;
background-image:url('../images/h-separator.png');
background-repeat:repeat-x;
background-position:left top;
}

/*templates*/
#frontpage1 {
font-family:droidsans;
}

#frontpage1 #maincolumns .widget .ktt-columnpost-item {
font-family:droid;
}


/* carousel */

.stepcarousel .panel a.bloque {
color:#777;
}
.stepcarousel .panel .fecha , .stepcarousel .panel .commentnumber  {
background-color:#8a8b8c;
}

.stepcarousel .panel .commentnumber:hover {
background-color:#555 !important;
}
.stepcarousel .panel .readmore {
border-style:solid;
border-color:#ddd #ccc #ccc #ddd;
border-width:1px;
}

/* widgets */
.ktt-columnpost-item .ktt-columnpost-title, .ktt-columnpost-item .ktt-columnpost-comments  {
margin-left:10px;
margin-right:5px;
} 
.ktt-columnpost-item .ktt_columnpost-content {
line-height:150%;
margin-left:10px;
margin-right:5px;
} 

/* italic style for content in column widgets of front page */
#frontpage1 #maincolumns  .ktt_columnpost-content {font-family:droidtalic,droid;font-style:italic} 

/* italic style for content in category pages */
#category #maincolumns  .hentry .contenido {font-family:droidtalic,droid;font-style:italic;color:#666;} 





/* -------- footer ----------- */

#footer-top {
}

#footer {
padding: 10px 0 0px 0;
overflow:hidden;
background-image:url('../images/aclarante.png');
background-position:center bottom;
width:1000px;
margin:auto;
}


.pie2 {
 background-image:url('../images/column2.png') !important;
background-repeat:no-repeat !important;
background-position:right top !important;
background-color:#f4f4f4;
margin:2px;
}

.pie2 .interior {
background-image:url('../images/h-separatorflowreverse.png') !important;
background-repeat:repeat-x !important;
background-position:left bottom !important;padding:0 10px;
min-height:30px;
}


#footer span.totop {
display:block;
height:80px;
width:80px;
position:absolute;
margin-top:-56px;
margin-left:435px;
background-image:url('../images/topbutton.png');
background-repeat:no-repeat;
background-position:center top;
z-index:90;
cursor:pointer;
color:#f4f4f4;
}

#footer span.totop:hover {
background-position:center -80px;
}

#footer span.totop:active {
background-position:center -160px;
}

#footer .widget {
padding:0 20px;
font-size:11px;
font-family:'droidsans';
}

#footer .widget a{
color:#777;
}

#footer .widget h3 {
color:#aaa;
text-shadow:1px 1px 1px #fff;
background-image:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
font-family:'steelfish bd';
font-size:20px;
text-transform:uppercase;
background-image:url('../images/fondonew.png');
background-repeat:repeat-x;
background-position:left bottom;
padding:5px 10px;
border-style:solid;
border-width:1px;
border-color:#eee #ddd #ddd #eee;
}


#footer .widget ul li {
padding:10px 0;
list-style: none;
font-size:11px;
font-family:'droidsans';
}
 
#footer .widget ul li + li {
background-image:url('../images/h-separatorflow.png');
background-repeat:repeat-x;
background-position:right top;
}

#footer-content {
background-color:#fafafa;
border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.footertext {
padding:20px;
background-image:url('../images/h-separatorflow.png');
background-repeat:repeat-x;
background-position:right top;
}