/* CSS Document */

* { margin: 0; padding: 0; }
body { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333; }
.clear{ clear:both}
a { text-decoration: none; }
h2{ font-size: 14px; padding-bottom: 10px; font-weight: normal; }
img.alingright{ float: right; margin-bottom: 25px; margin-left: 25px; }
.hightlight{ font-style: italic; color: #A3CF62; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(img/ico_1.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 380px; padding-left: 40px; margin-bottom: 30px; margin-left: 15px; }
.hightlight em{ background-image: url(img/ico_2.gif); float: right; height: 18px; width: 28px; display: block; margin-top: 10px; }


/*ESTRUCTURA*/
#page { width: 980px; margin: 0 auto; }
#top { background: url(img/bg_top.png) top repeat-x; height: 210px; }
#top_inter { background: url(img/bg_top.png) top repeat-x; height: 210px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 12px; }
#logo { float: left; width: 180px; padding-top: 45px; padding-right: 0; padding-bottom: 0; padding-left: 30px; }
#menu_top { float: right; width: 726px; margin-top: 110px; }


/*CENTER*/
.center { float: left; width: 980px; }
.center_box1 { float: left; height: 232px; width: 945px; background-color: #F5F5F5; padding-top: 42px; padding-left: 35px; }
.center_box2 { float: left; height: 220px; width: 945px; padding-top: 42px; padding-left: 35px; }
.center_box3 { float: left; height: 190px; width: 215px; margin-right: 20px; }
.center_box_slide { float: left; height: 190px; width: 710px; position: relative; margin-left: 0px; }
.center_box3 p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; color: #666; line-height: 20px; }
.link_vermas{ color: #A3CF62; text-decoration: none; }
.link_vermas:hover{ color: #2D6C20; text-decoration: none; }
.center_box4 { float: left; height: 190px; width: 215px; margin-right: 20px; }
.center_box4 p { color: #666; line-height: 18px; }
.center_box_top { float: left; height: 60px; width: 980px; background-image: url(img/back_top_interno.jpg); background-repeat: repeat-x; }
.center_box_top_title{ float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 35px; font-style: italic; color: #A3CF62; margin-top: 25px; margin-left: 25px; width: 200px; padding-top: 3px; padding-bottom: 3px; }
.center_box_top_title1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 34px; font-style: italic; color: #A3CF62; float: left; margin-top: 25px; }
.center_box_top_img{ float: right; background-color: #FFF; height: 60px; width: 300px; }
.center_box_data { float: left; width: 980px; }
.center_box_content { float: right; width: 680px; margin-top: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 50px; padding-left: 0px; margin-right: 35px; font-size: 12px; }


/*FOOTER*/
.footer { float: left; height: 200px; width: 980px; background-image: url(img/footer.jpg); background-repeat: repeat; background-color: #1D1D1D; color: #FFF; padding-top: 15px; font-size: 10px; }
.footer_box1 { float: left; width: 350px; margin-left: 20px; }
.footer_box2 { float: right; width: 400px; margin-right: 20px; text-align: right; }
.footer_box2 a{ color: #FFF; text-decoration: none; margin-right: 10px; text-transform: uppercase; }
.footer_box2 a:hover{ text-decoration: underline; } 

/*MENU*/
#menu {margin:0;padding:0; }
#menu ul { margin:0;padding:0; }
#menu ul li { display:block; padding:0; float:left; text-align:left; margin-right:0em; width: 145px; background-image: url(img/sep_botonera.gif); background-repeat: no-repeat; background-position: left top; }
#menu ul li.id1 { display:block; padding:0; float:left; text-align:left; margin-right:0em; width: 145px; background-image: url(img/sep_botonera.gif); background-repeat: no-repeat; background-position: left top; background-color: #E5F0CB; }
#menu ul li.id2 { display:block; padding:0; float:left; text-align:left; margin-right:0em; width: 145px; background-image: url(img/sep_botonera.gif); background-repeat: no-repeat; background-position: left top; background-color: #A3CF62; }
#menu ul li.id3 { display:block; padding:0; float:left; text-align:left; margin-right:0em; width: 145px; background-image: url(img/sep_botonera.gif); background-repeat: no-repeat; background-position: left top; background-color: #74A534; }
#menu ul li.id4 { display:block; padding:0; float:left; text-align:left; margin-right:0em; width: 145px; background-image: url(img/sep_botonera.gif); background-repeat: no-repeat; background-position: left top; background-color: #48832C; }
#menu li a { color:#333; text-decoration:none; line-height: 1.3em; display:block; font-family: arial; font-size: 14px; padding-left: 12px; padding-top: 20px; padding-bottom: 5px; }
#menu li a.white { color:#FFF; text-decoration:none; line-height: 1.3em; display:block; font-family: arial; font-size: 14px; padding-left: 12px; padding-top: 20px; padding-bottom: 5px; }
#menu li a:hover { color:#000; font-weight: bold; }
#menu li span { font:11px arial; color:#666; margin:0; }
#menu li span.white2 { font:11px arial; color:#FFF; margin:0; }

/*CONTACTO*/
#contact-area { width: 630px; margin-top: 25px; }
#contact-area input, #contact-area textarea { padding: 5px; width: 400px; font-family: Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 10px 0px; border: 2px solid #ccc; color: #000; }
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus { border: 2px solid #A3CF62; }
#contact-area input.submit-button { width: 100px; float: right; }
label { float: left; text-align: right; margin-right: 15px; width: 200px; padding-top: 5px; }

/* Easy Slider */

	
