/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: Tejedores
	Description: Wordpress Theme para Tejedores
	Author: Amuki
	Author URI: http://www.amuki.com.ec
	Version: 0.1

-------------------------------------------------------------- */
* {padding:0; margin:0;}
body {background: url(images/bg.jpg); font-family:arial, helvetica;  font-size:13px; line-height:20px; color:#030102;}
a {outline-style: none;}
a:link{color:#a8885f;
}
a:hover {color:#b7731d;}
a:visited{color:#b7731d;}
a img {border:none;}

.alignright {float:right; padding:7px 0 3px 10px;}
.alignleft {float:left; padding:7px 10px 3px 0;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto; padding:10px;}

table {border-collapse:collapse;}

blockquote {font-family:georgia; font-style:italic; line-height:24px; color:#000000; border-left:6px solid #003144 ; margin:15px 0 15px 25px; padding-left:25px;}
blockquote blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}

.wp-caption {text-align:center; font-size:11px; line-height:13px; font-style:italic; line-height:14px; color:#2f8aa8;}
.wp-caption a img {padding-bottom:5px;}
.wp-caption img {padding-bottom:5px;}

img.alignright {display:inline; padding:14px 0 10px 15px;}
img.alignleft {display:inline; padding:14px 15px 10px 0; }
img.aligncenter {margin:0 auto; display:block; padding:10px;}
img.alignnone {clear:both;}

a img.tim-thumbs {float:left; background:#ad937c; border:6px solid #ad937c; width:80px; height:80px; padding:6px; margin:0px 10px 0px 0; -moz-border-radius:6px;}
a:hover img.tim-thumbs {background:#ccb8a6; border:6px solid #ccb8a6; -moz-border-radius:6px; }

.datatable {border:1px solid #CCCCCC; border-collapse:collapse;	font-family:Verdana; font-size:12px; margin:12px;}
.datatable td {border:1px solid #CCCCCC; padding-left:15px; }
.datatable th {font-family:Verdana;	font-weight:normal;	text-align:left; padding:7px; border:1px solid #CCCCCC;}	
.doubleborders {font-weight:bold; color:#000000; padding:5px; background:url(images/fade.gif) repeat-x;}

.gallery {padding:25px 22px; overflow:hidden; clear:both; margin:25px 0;}
.gallery-icon a img{border:0; margin:8px;}

/*start header*/

#header {height:156px; width:960px; background: url(images/header_bg.jpg); background-position:center top	; overflow:hidden;}

#botones{
width:260px;
padding:20px;
display:inline-block;
float:left;
height:156px;
}

.botonhome{
width:50px;
height:50px;
}

.botoncalendario{
width:50px;
height:50px;
margin-left:63px;
margin-top:-50px;
}
.botonmail{
width:50px;
height:50px;
margin-left:126px;
margin-top:-50px;
}
.botonrss{
width:50px;
height:50px;
margin-left:189px;
margin-top:-50px;
}

a.menu_class {float:right; background:url(images/button-toggle3.png); width:184px; height:32px; text-indent:-9999px; outline-style: none;}
a:hover.menu_class {background:url(images/button-toggle4.png);}
#login-form {float:right; padding:2px 10px 10px 10px ; display:none; background:#397846;}
#login-form label {color:#FFFFFF; text-transform:uppercase; font-size:11px; padding-left:5px; font-weight:bold; font-family:verdana; position:relative; top:5px; left:0;}
#login-form em a {color:#a1dbe6; text-decoration:none; font-size:10px; position:relative; top:5px; left:37px;}
#login-form em a:hover {color:#999999;}
input.login-fields {border:none; background:#444444; padding:7px 5px; margin:0 10px 0 2px; color:#FFFFFF;}
input.login-button {width:101px; height:36px; background:url(images/login-btn.png); border:none;}
input:hover.login-button {width:101px; height:36px; background:url(images/login-btn2.png); border:none;}
#logged-in-box {width:456px;}
#logged-in-box p {float:right; width:238px; line-height:14px; font-size:10px; padding:5px 10px 0 0; color:#999999;}
#logged-in-box p em {font-style:normal; color:#a1dbe6;}
ul.admin_box {padding:10px 20px 20px 10px;}
ul.admin_box li{float:left; list-style:none; padding:0 10px 10px 10px; text-align:center; }
ul.admin_box li a{text-decoration:none; color:#FFFFFF; text-transform:uppercase; font-size:11px; font-weight:bold; font-family:verdana;}
ul.admin_box li a:hover {color:#ccc;}

#nav-bar {padding:0; clear:both; width: 580px; margin-left:280px; position:absolute;}
#nav-bar a {font-weight:normal; color:#846641; text-transform:uppercase; font-size:12px; text-decoration:none; font-family:'Arial Narrow', Arial, Helvetica, sans-serif;}
#nav-bar ul#navigation li {float:left; list-style:none; padding:0; height:20px; padding:0px 10px 0px 10px;  margin-top:36px; border-right:1px solid #846641; 
	}
#nav-bar ul#navigation li a { height:20px; display:block; text-align:center;  padding:0px 10px 0px 10px; outline-style: none; 
 background:none;
	color:#846641;
	}
	
	#nav-bar ul#navigation li a:active {
	 color:#003547;}
	 
#nav-bar ul#navigation li a:hover {
	color:#003547;}
#nav-bar ul#navigation li.current_page_item a {
	color:#003547;}
	 


 /* IMAGEN DE LA IZQUIERDA -------------------------------------------------------------------------*/

#bordes{
width:1400px;
float:center;
position:absolute;
}
#bordeizquierdo{
width:220px;
height:493px;
background: url(images/bordeizquierdo.jpg) no-repeat top left;
float:left;
}
	
#bordederecho{
width:220px;
height:493px;
background: url(images/bordederecho.jpg) no-repeat top right;
float:right;
} 

#bordeizquierdoeventos{
width:220px;
height:195px;
background: url(images/bordeizquierdoindex.jpg) no-repeat top left;
float:left;
}
	
#bordederechoeventos{
width:220px;
height:195px;
background: url(images/bordederechoindex.jpg) no-repeat top right;
float:right;
} 
	
#bordeizquierdosingle{
width:220px;
height:493px;
background: url(images/bordeizquierdosingle.jpg) no-repeat top left;
float:left;
}
	
#bordederechosingle{
width:220px;
height:493px;
background: url(images/bordederechosingle.jpg) no-repeat top right;
float:right;
}	
	 
	 
	 /* Cat Nav */

#menu { 
	width:240px;
	color:#54381f;
	margin-top:20px;
	float:left;
	color:#003547;
	}

#menu-single { 
	width:240px;
	color:#54381f;
	margin-top:40px;
	float:left;
	color:#003547;
	margin-left:1px;
	}
	
/*start wrap*/
#contenedorgeneral{
width:960px;
background:none;
margin:0px auto;
}

#wrap {background:url();  width:680px; clear:both; overflow:hidden; padding-bottom:0px; 	
}
#wrap-home {width:680px; margin:0px 0 0 0px; float:right; background:none; position:relative; overflow:visible;}
/*start main-container*/
#main-container {margin-top:20px; width:660px; margin-left:30px; margin-right:0px;}
.post {background:#deccb7 url(images/posthome.jpg); border:1px solid #d6c3a9;
overflow:hidden; clear:both; padding:20px; margin:10px 10px 0px 0;}
.post .comments-bubble { background:url(images/speech_bubble_482.png) no-repeat; width:48px; height:48px; float:right; font-size:20px; font-weight:bold; text-align:center; padding:10px 0 0 0; margin:0 0 0 15px; color:#004b5d;}
.post .post-title {font-size:26px; font-weight:normal; letter-spacing:0px; line-height:30px; padding:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; color:#00232b;}
.post .post-title a {color:#00232b; text-decoration:none;}
.post .post-title a:hover {color:#a55f05;  }
.post .post-meta-data {font-family:georgia; font-size:11px; font-style:italic; padding-bottom:10px;}
.post .post-meta-data a {text-decoration:none; color:#004b5d; font-weight:bold;}
.post .post-meta-data a:hover {color:#1e0d01; text-decoration:none;}
.post .post-content {padding:0 0 8px 0;}
.post .post-content p {padding:0 0 10px 0; color:#1e0d01;}
.post .post-content ul {padding:15px 0 15px 25px; list-style:square; }
.post .post-content ol {padding:15px 0 15px 25px;}
.post .post-content h1, h2, h3, h4, h5, h6 {font-size:22px; color:#333333; letter-spacing:-1px; padding-bottom:10px; line-height:24px;}
a.continue { color:#3c2201; font-weight:bold; padding:0 4px; text-decoration:none; background:#b69c7b;  font-size:10px; float:right; position:relative; top:-20px; left:-10px;}
a:hover.continue {color:#e8d6c3;}
.edit-me-links a {color:#43352a; font-weight:bold; padding:0 4px; text-decoration:none; background:#deceb3; font-size:10px; float:right; position:relative; top:-31px; left:-21px;}
.edit-me-links a:hover {color:#003848}
.post-navigation { width:640px; margin-top:20px; }



#main-container h3.list-title {padding:5px 10px; font-family: Arial, Helvetica, sans-serif; background:#e0ceb8; -moz-border-radius:4px; margin:0 10px 30px 0; color:#b49b7b; text-transform:uppercase; font-size:16px; font-weight:normal;}
/*photo-gallery*/
a img.tim-thumbs2 {background:url(images/tim-thumb-bg-lg.png) no-repeat; padding:18px 27px 20px 18px;margin:0 8px 10px 0;}
a:hover img.tim-thumbs2 {background:url(images/tim-thumb-bg-lg2.png) no-repeat; }

/*single-specific*/

#page-links {font-family:Georgia; font-size:12px; padding:10px 0 10px 0; color:#000000;}
#page-links a {padding:3px 8px 5px 8px; margin:0 2px 0 2px; color:#e6d3ae; background:url(images/fade.png) no-repeat; text-decoration:none;}
#page-links a:hover {text-decoration:none; color:#000000; background:url(images/fade2.png) no-repeat;}

a.author-link {background:url(images/button-author-toggle.png); width:204px; height:32px; display:block; position:relative; top:-10px; left:395px; text-indent:-9999px;}
a:hover.author-link {background:url(images/button-author-toggle2.png);}
.postauthor {margin-right:20px; padding:15px 5px 45px 0; background: url(images/fondoimgauthor.jpg) no-repeat top left; margin-top:20px;  height:120px;}
.postauthor h4 a {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px; color:#666666; text-decoration:none;}
.postauthor h4 a:hover {color:#000000;}
img.avatar {float:left; padding:1px; margin:2px 24px 2px 5px; background:#f8efe4; }


#share-container {height:80px; padding:10px 0 30px 260px; background:url(images/please-share.png) no-repeat; background-position:0 15px; margin:20px 15px 0 0;}
#share li {display:inline;}
#share li a {background:url(images/social-icons.png); display:block; float:left; height:48px; text-indent:-9999px; margin-top:8px; }
#share li a#delicious {background:url(images/delicious.png) no-repeat; width:48px; margin-right:13px; }
#share li a:hover#delicious {background:url(images/deliciousbn.png) no-repeat; width:48px; margin-right:13px;}
#share li a#stumbleupon {background:url(images/stumb.png) no-repeat; width:48px; margin-right:13px;}
#share li a:hover#stumbleupon {background:url(images/stumbn.png) no-repeat; width:48px; margin-right:13px;}
#share li a#twitter {background:url(images/twitter.png) no-repeat; width:48px; margin-right:13px;}
#share li a:hover#twitter {background:url(images/twitterbn.png) no-repeat; width:48px; margin-right:13px;}
#share li a#technorati {background:url(images/technorati.png) no-repeat; width:48px; margin-right:13px;}
#share li a:hover#technorati {background:url(images/technoratibn.png) no-repeat; width:48px; margin-right:13px;}
#share li a#facebook {background:url(images/facebook.png) no-repeat; width:48px; margin-right:13px;}
#share li a:hover#facebook {background:url(images/facebookgris.png) no-repeat; width:48px; margin-right:13px;}
#share li a#rssfeed {background:url(images/rss.png) no-repeat; width:48px; margin-right:13px;}
#share li a:hover#rssfeed {background:url(images/rssbn.png) no-repeat; width:48px; margin-right:13px;}

#comments {color:#034052; font-size:26px; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:40px 0 0 0; }
ul.commentlist {padding:15px 15px 0 0;} 
ul.commentlist li {padding:0; list-style:none;}
ul.commentlist li p {background: url(images/flechacomentario.png) top left no-repeat #d6c2aa; padding:25px 10px 5px 20px; color:#251201; margin-top:8px;}
ul.commentlist li p a {color:#44c8f5; text-decoration:none;}
ul.commentlist li p a:hover {color:#666666;}
ul.children {padding-left:50px;} 
ul.children li {padding-bottom:5px; }
.comment-author {padding-top:30px;}

cite.fn {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px;}
cite.fn a {color:#666666; text-decoration:none;}
cite.fn a:hover {color:#000000; }
.comment-meta {font-family:georgia; font-size:12px; font-style:italic; padding-bottom:8px;}
.comment-meta a {text-decoration:none; color:#003848;}
.comment-meta a:hover {color:#000000; text-decoration:underline;}
.reply {background:#d6c2aa; padding-bottom:10px;}
.reply a {color:#a1dbe6; font-weight:bold; padding:0 4px 10px 20px; text-decoration:none; font-size:10px;}
.reply a:hover {color:#666666;}
#respond {background:#deccb7 url(images/posthome.jpg); border:1px solid #d6c3a9; clear:both; margin:80px 15px 80px 0; }
#respond h3 {font-size:30px; color:#003848; border-bottom:1px dashed #003848; padding:30px 0 30px 43px;}
#commentform {padding:20px 0 40px 20px; }
#commentform p {}
#commentform p a {color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#commentform p a:hover {text-decoration:underline; color:#666666;}
.comment-form-labels {font-size:18px; font-style:normal; font-weight:bold; letter-spacing:-1px; padding:20px 0 2px 0; margin-left:25px;}
.comment-form-labels small {font-size:10px; font-weight:normal; letter-spacing:0;}
.comment-form-input-fields {border:1px solid #d6c3a9; background:#f6eade; padding:10px; margin-left:25px;}
input#submit {background:#b49b7b; -moz-border-radius:6px; width:135px; height:30px; border:none;font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:11px; outline-style:none; margin:20px 0 20px 25px;}
input:hover#submit  {color:#000000;}
.navigation {padding:50px 15px 0 0;}
.navigation a {font-family:georgia; font-size:12px; font-style:italic; color:#666666; text-decoration:none;}
.navigation a:hover {color: #000000; text-decoration:underline;}
.new a {background:url(images/arrow-right-sm-btn.png) no-repeat top right; padding:0 28px 10px 0; display:block;}
.old a {background:url(images/arrow-left-sm-btn.png) no-repeat top left; padding:0 0 10px 28px; display:block;}
.myLinks {width:10px; height:1px; overflow:hidden;}
.myLinks a{text-indent:-9999px;}


/*start sidebar-izq*/

#sidebarizq{
width:280px;
background:#b49b7b url(images/sidebarunofondo.jpg) no-repeat top;
overflow:hidden;
float:left;
position:relative;
margin-bottom:20px;
}
#sidebarizq a {color:#3a240f; text-decoration:none;}
#sidebarizq a:hover {color:##b7731d; text-decoration:none;}
#sidebarizq ul {padding-left:15px;}
#sidebarizq ul.archives-list {padding-left:30px;}
#sidebarizq ul li {list-style:none;}

/*Nuestros Servicios*/
#titulosidebarizq{
width:280px;
height:40px;
}

.flechazul{
width:40px;
height:40px;
background: url(images/flechazul.jpg);
}


.titulosidebarizq{
width:240px;
margin-left:60px;
margin-top:-30px;
color:#00283b;
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
}

#servicios{
width:240px;
margin-left:18px;
position:relative;
margin-top:14px;
}


.serviciosbtn1{
width:240px;
height:70px;
position:relative;
margin:14px 0;
}

.btn1{
width:70px;
height:70px;
float:left;
}

.textobtn1{
width:170px;
height:70px;
margin-left:90px;
margin-top:-70px;
color:#00283b;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
float:right;
}

.textobtn1 h2{
width:170px;
color:#00283b;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:none;
margin-left:5px;
}

.textobtn1 h2 a{
color:#00283b;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:none;
}

.textobtn1 h2 a:link{
color:#00283b;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:none;
}

.textobtn1 h2 a:hover{
color:#b7731d;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:none;
}

.textobtn1 h2 a:visited{
color:#b7731d;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:none;
}

.textobtn1 p{
width:165px;
color:#7d6548;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
margin-top:-10px;
margin-left:7px;
line-height:14px;
}



/*SUSCRIBETE*/

#titulosuscribete{
width:280px;
height:40px;
margin-top:40px;
position:relative;
} 

.flechabeige{
width:40px;
height:40px;
background: url(images/flechabeige.jpg);
position:relative;
}

.titulosuscribete{
width:240px;
margin-left:60px;
margin-top:-30px;
color:#00283b;
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
}



/*start sidebar*/


#sidebar {background:none; padding-top:0px; width:240px; float:left; overflow:visible; color:#3a240f; } 
#sidebar a {color:#3a240f;; text-decoration:none;}
#sidebar a:hover {color:#3a240f; text-decoration:none;}
#sidebar ul {padding-left:0px;}
#sidebar ul.archives-list {padding-left:0px;}
#sidebar ul li {list-style:none;}



/*TITULOS*/
#categorias{
width:240px;
height:340px;
margin-top:20px;
position:relative;
}

#encuestas{
width:240px;
margin-top:40px;
position:relative;
}

#twitteando{
width:180px;  
margin-left:20px;
margin-top:10px; 
color:#3a240f; 
font-size:12px; 
padding:20px;
text-align:left;
position:relative;
line-height:19px;
}

#twitteando a{color:#3a240f; text-align:left;}
#twitteando a:link {color:#00232b;  text-align:left;}
#twitteando a:hover{color:#a35d03; text-align:left;}



.flechaverde{
width:40px;
height:40px;
background: url(images/flechaverde.jpg);
}

.titulosidebar{
width:200px;
margin-left:60px;
margin-top:-30px;
color:#00283b;
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
}


#search-row {background:none; height:32px; padding:10px 12px 0 12px; margin:15px 0px 0px -13px; }
#search-row  input.inputs {background:#c5ae90; padding:6px 5px; margin-right:0px; border:1px solid #e2d1ba; margin-left:0px;  width:180px; height:32;
	}
#search-row  input.go { background:url(images/search-btn.png); width:61px; height:32px; border:none;  outline-style: none; }
#search-row  input:hover.go { background:url(images/search-btn2.png); width:61px; height:32px; border:none;  outline-style: none; cursor:pointer;}

#sidebar ul.ads {padding:0 0 0 7px;}
#sidebar ul.ads li {float:left; padding-right:7px; padding-bottom:7px; }
a.spot {background:url(images/youradhere.jpg); width:125px; height:125px; display:block; text-indent:-9999px;  outline-style: none;}
a:hover.spot {background:url(images/youradhere.jpg); width:125px; height:125px; display:block; text-indent:-9999px;}
#subscribe-container {padding:10px 0px 30px 0px; clear:both;}
#subscribe-container h3 {font-size:24px; letter-spacing:-1px; color:#424758; background:url(images/rss_482.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}
#subscribe-container ul.subscribe-links {padding-left:60px;}
#subscribe-container p {padding:20px 0 0 30px; font-family:verdana; font-size:11px;}

/*template-home*/
 
.wide-cols h3 {font-size:11px;  padding:0 0 10px 8px; font-family:verdana; font-style:normal; text-transform:uppercase; letter-spacing:1px;}
a img.tim-thumbs3 {float:left; background:url(images/tim-thumb-bg.png) no-repeat center; padding:20px; margin:0 10px 10px 0;}
a:hover img.tim-thumbs3 {background:url(images/tim-thumb-bg2.png) no-repeat center; }

 
.cols h3 {padding:0; margin-bottom:10px;}
.cols h3.subscribe {background:url(images/stay-updated.png); width:161px; height:33px; text-indent:-9999px;}
.cols h3.testimonials {background:url(images/testimonials.png); width:161px; height:33px; text-indent:-9999px;}
.cols-row1 {background:url(images/feed.png) no-repeat; background-position: 0 10px; padding:5px 10px 0 24px; margin:0 7px 15px 0;}
.cols-row1 a {color:#2f8aa8; text-decoration:none;}
.cols-row1 a:hover {color:#333333; text-decoration:none;}
.cols .t-excerpt {background:url(images/open-quote.png) top left no-repeat; padding:5px 20px 10px 5px; font-family:georgia; font-style:italic; font-size:12px; max-height:70px; overflow:hidden;}
.cols .t-excerpt p:first-letter {padding-left:30px;}
.cols .t-author { padding:5px 0 5px 10px; }
.cols .t-author a {font-weight:bold; font-family:verdana; font-size:12px; color:#333333; text-decoration:none;}
.cols .t-author a:hover {text-decoration:none; color:#000000;}
.cols a.read-all {background:url(images/read-all.png); width:100px; height:24px; display:block; text-indent:-9999px; margin-top:20px;}
.cols a:hover.read-all {background:url(images/read-all2.png);}



/*start footer*/
#footer-wrap {background:none ; min-height:115px;  overflow:hidden; clear:both;}
#footer { background:none; background-position:center top; min-height:85px; padding-top:0px;}
#footer h3 {color:#796348; padding-bottom:15px; font-size:18px;}
#footer .grid_3 p {color:#796348; padding:5px 15px 15px 0;}
#footer ul li {list-style:none;}
#footer ul li li {padding-left:15px;}
#footer a {color:#796348; text-decoration:none;}
#footer a:hover {color:#003648; text-decoration:underline;}
#credits {background:#deccb7 url(images/posthome.jpg); -moz-border-radius:10px; padding:15px; margin-top:15px; margin-left:-5px; color: #796348; font-size:12px; line-height:16px; font-family:verdana; font-size:11px; }
#credits a {color:#796348;}
#credits a:visited {color:#003648;}
#nav-bar-in-foot {float:right; padding-top:10px;}
ul#navigation-in-footer li {float:left; padding:0 0 0 30px;}
ul#navigation-in-footer li a {color:#796348; text-transform:capitalize;}
ul#navigation-in-footer li a:hover {color:#003648;}



/*featured*/
#featured-contenedor{
width:680px;
height:337px;
background:#003144 url(images/fondofeatured.jpg) no-repeat;
float:left;
position:relative;
}

#featured-eventos{
width:680px;
height:39px;
background:#003144 url(images/barrasuperiorindex.jpg) no-repeat;
float:left;
position:relative;
}

#featured-post{
width:680px;
height:39px;
background:#003144 url(images/barraj.jpg) no-repeat;
float:left;
position:relative;
}

#featured-single{
width:680px;
height:337px;
background:#e0c6ab url(images/fondofeaturedsingle.jpg) no-repeat;
float:left;
position:relative;
}


/*img home*/
.imgpost {background:#c6ad8a; padding:6px; width:348px; height:109px;  margin:20px 0 0 20px;
}
.imgpost a{
} 
.imgpost a:hover{background:#c6ad8a; 
}

/*postarchive*/
.postarchive{
width:390px;
background:#deccb7 url(images/posthome.jpg);
float:right;
margin-top:20px;
border:1px solid #d6c3a9;
padding-left:30px;
padding-top:30px;
list-style:square;
}


/*posthome*/
#postcontenedor{
width:680px;
position:relative;
}
.posthomeuno{
width:400px;
height:325px;
background:#deccb7 url(images/posthome.jpg);
float:right;
margin-top:20px;
border:1px solid #d6c3a9;
}


    #homebox {
    width:412px;
    }

    #homebox1 {
    width:430px;

    }
    #homebox2 {
    width:430px;
    }
	
	#homebox3 {
    width:430px;
    }
	
	#homebox4 {
    width:430px;
    }
	
    #homebox .entry, #homebox1 .entry, #homebox2 .entry, #homebox3 .entry, #homebox4 .entry{
    background:none;
    width:360px;
    text-align:justify;
    padding:0px;
    margin-left:20px;
	color:#1e0d01;
	margin-top:20px;
	font-size:12px;
    }
    #homebox .entry a, #homebox1 .entry a, #homebox2 .entry a, #homebox3 .entry a, #homebox4 .entry a{
    color:#1e0d01;
    }
    #homebox h2, #homebox1 h2, #homebox2 h2, #homebox3 h2, #homebox4 h2  {
    font-size:18px;
	color:#2d1a04;
	text-transform:none;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
    }
	
	    #homebox h2 a, #homebox1 h2 a, #homebox2 h2 a, #homebox3 h2 a, #homebox4 h2 a {
    font-size:18px;
	color:#2d1a04;
	text-transform:none;
	text-decoration:none;
    }
	
	#homebox h2 a:link, #homebox1 h2 a:link, #homebox2 h2 a:link, #homebox3 h2 a:link, #homebox4 h2 a:link {
    font-size:18px;
	color:#2d1a04;
	text-transform:uppercase;
	text-decoration:none;
    }
	
	#homebox h2 a:hover, #homebox1 h2 a:hover, #homebox2 h2 a:hover, #homebox3 h2 a:hover, #homebox4 h2 a:hover {
    font-size:18px;
	color:#e9dbba;
	text-transform:none;
	text-decoration:none;
    }
	
	#homebox h2 a:visited, #homebox1 h2 a:visited, #homebox2 h2 a:visited, #homebox3 h2 a:visited, #homebox4 h2 a:visited {
    font-size:18px;
	color:#13340a;
	text-transform:none;
	text-decoration:none;
    }
	
	/*--------- subtitulo ---------  */
	
	   #homebox h3, #homebox1 h3, #homebox2 h3, #homebox3 h3, #homebox4 h3  {
    font-size:17px;
	color:#004647;
	text-transform:none;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: normal;
	margin-top:30px;
    }
	
	    #homebox h3 a, #homebox1 h3 a, #homebox2 h3 a, #homebox3 h3 a, #homebox4 h3 a {
    font-size:17px;
	color:#004647;
	text-transform:none;
	text-decoration:normal;
	text-transform:none;
    }
	
	#homebox h3 a:link, #homebox1 h3 a:link, #homebox2 h3 a:link, #homebox3 h3 a:link, #homebox4 h3 a:link {
    font-size:17px;
	color:#004647;
	text-transform:none;
	text-decoration: normal;
    }
	
	#homebox h3 a:hover, #homebox1 h3 a:hover, #homebox2 h3 a:hover, #homebox3 h3 a:hover, #homebox4 h3 a:hover {
    font-size:17px;
	color:#a27e55;
	text-transform:none;
	text-decoration: normal;
    }
	
	#homebox h3 a:visited, #homebox1 h3 a:visited, #homebox2 h3 a:visited, #homebox3 h3 a:visited, #homebox4 h3 a:visited {
    font-size:17px;
	color:#a27e55;
	text-transform:none;
	text-decoration: normal;
    }
	
/*--------- TOOLTIPS ---------  */

.hotspot { /* es el texto que sirve de lanzador */
  color: #f5ede4;
  cursor: pointer;
  font-weight: bold;
  font-family: tahoma;
  font-size: 13px;
}


#tt { /* es el contenido del tooltip y el único obligatorio */
  background: #004647;
  color: #f5ede4;
  display: block;
  font-family: Arial;
  font-size: 16px;
  padding: 5px 10px;
  position: absolute;
  -moz-border-radius: 15px;
  border:6px solid #decbb8;
}




/*--------- CONTACTENOS FORM---------  */
#inputpequeno {
background:#c5ae90; 
padding:6px 5px; 
border:1px solid #e2d1ba; 
width:240px;
height:32px;
color:#563408;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#inputgrande {
background:#c5ae90; 
padding:10px 5px; 
border:1px solid #e2d1ba; 
width:240px;
height:75px;
color:#563408;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#botonform {
background:#e2d1ba; 
width:61px;
height:32px;
margin:7px 0 20px 0;
float:left;
border:1px solid #e2d1ba; 
color:#563408;
padding-top:-2px;
cursor:pointer;
}

#text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7d6548;
width:240px;
margin:5px 0 0 0;
}


/* (flickr) */
#flickr {
	width:400px;
	float:right;
}
#flickr h3 {
float:right;
margin-right:30px;
height:39px;
margin-top:-5px;
}
#flickr .wrap {
	margin-left: 0px;
	padding: 0;
	position: relative;
	margin-bottom:0px;
	margin-top:0px;
}
#flickr a img {
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
	width:52px;
	height:52px;
	display: block;
	padding: 4px;
	background: #b69c7b;
}
#flickr a:hover img {background: #d2bea6;}


/* (flickrsidebar) */
#flickrsidebar {
	width:240px;
	position:relative;
	margin-left:20px; 
	margin-top:20px; 
	margin-bottom:20px; 
	height:240px;
}


#flickrsidebar a img {
	float: left;
	margin-left: 4px;
	margin-bottom: 10px;
	width:66px;
	height:66px;
	display: block;
	padding: 4px;
	background: #a98e6a;
}
#flickrsidebar a:hover img {background: #d2bea6;}

 
