@charset "utf-8";

/*
------------------
CONTENT
------------------
*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.txt{ line-height:1.6em;}
.txt p{margin:0.5em 0 1.2em 0;}

label.error{display:block;padding:3px 0;color:#990000;font-weight:bold;}

#newcontent{width:490px;padding:30px 0px 30px 220px;}
#newcontent img{padding:25px 0 25px 0;}
#newcontent h1{font-size:14px; font-weight:bold;}

/*
------------------
PAGE
------------------
*/
.page{padding:30px 27px 20px 20px;width:540px;}
.page h1{font-size:16px; line-height:2em;}

/*
------------------
FICHA
------------------
*/
#ficha{padding:30px 47px 20px 40px;width:500px;}

#ficha h1{background:#84AF3E;padding:10px; font-size:16px; line-height:24px;}
#ficha #fichaExcerpt{padding:20px 0; line-height:1.6em; color:#84AF3E; font-weight:bold; font-size:14px;}

#ficha #imagesBox{width:500px;}
#ficha #imagesBox #mainImage{width:500px;}
#ficha #imagesBox ul{width:500px;padding-top:3px;}
#ficha #imagesBox ul li{float:left;width:60px;}
#ficha #imagesBox ul li a{width:50px;padding:3px;}
#ficha #imagesBox ul li a img{border:2px solid #84AF3E;}

#ficha #fichaContent{clear:left; padding:20px 0 0 0;}

#ficha #fichaContact{background:#EDF6EB;}
#ficha #fichaContact h3{background:#84AF3E;padding:10px; font-size:14px; line-height:20px;}
#ficha #fichaContact ul{padding:20px;}
#ficha #fichaContact ul li{margin:5px 0;}

#ficha #fichaForm{background:#EDF6EB;}
#ficha #fichaForm h3{background:#84AF3E;padding:10px; font-size:14px; line-height:20px;}
#ficha #fichaForm form{padding:20px;}
#ficha #fichaForm table td{padding:5px; vertical-align:top;}
#ficha #fichaForm form label{ line-height:1.6em; font-weight:bold;}
#ficha #fichaForm input,
#ficha #fichaForm textarea,
#ficha #fichaForm button{padding:3px;width:280px;font:11px Verdana, Arial, Helvetica, sans-serif; border-width:1px;}
#ficha #fichaForm textarea{overflow:auto;height:110px;}
#ficha #fichaForm button{margin:0 0.5em 0 0;background-color:#84AF3E;border:1px solid #CCC;border-top:1px solid #EEE;border-left:1px solid #EEE;text-decoration:none;font-weight:bold;color:#282828;cursor:pointer;padding:5px;line-height:16px;width:auto;overflow:visible;background-repeat:no-repeat;}
#ficha #fichaForm button:hover{color:#000;}
#ficha #consultaEnviada{padding:20px; font-weight:bold; display:none;}



#ficha #fichaNavigation{background:#84AF3E;}
#ficha #fichaNavigation a{color:#282828;padding:10px;font-size:14px;line-height:20px;float:left; text-decoration:none;}
#ficha #fichaNavigation a:hover{color:#000;}
#ficha #fichaNavigation #nextItem{float:right}

/*
------------------
FICHAS
------------------
*/
#fichas{padding:30px 27px 20px 20px;width:540px;}
#fichas ul{width:540px;}
#fichas ul li{ position:relative; zoom:1; padding:5px 180px 10px 190px;border-bottom:2px dotted #DDD;min-height:150px; margin-bottom:10px;}
#fichas ul li h2{font-size:14px;line-height:14px;}
#fichas ul li .excerpt{padding-top:5px;}
#fichas ul li img{position:absolute; width:180px; left:0; top:5px;}
#fichas ul li .contactInfo{ position:absolute; top:5px; right:0px; width:170px; font-size:10px; word-wrap: break-word;}
#fichas ul li a{color:#BB0B0B; text-decoration:none;}
#fichas ul li a:hover{text-decoration:underline;}