@charset "utf-8";
/* CSS Document */

body{ margin: 0; padding: 0; background: url(imgs/bg_bluefade.jpg) top left repeat-x;}
#top_index { margin: 0 auto; padding: 0; position: relative; width: 960px; height: 254px; min-height: 254px; background: url(imgs/main-top.jpg) top left no-repeat; }
#top_logo-index { float: left; width: 305px;}
#top_logo-index img { border: none; }
/*
#top_menu-index { float: left; margin-left: 35px; width: 620px; }
	#top_menu-index ul { list-style: none ;}
	#top_menu-index li { list-style: none; margin: 0; padding: 0; }
	#top_menu-index a { float: left; margin: 0; padding: 0; border: none; }
	#top_menu-index img { border: none; }
*/
#top_menu-index2 { float: left; width: 620px; margin-left: 35px;}
	#top_menu-index2 ul { margin: 0; padding:0;}
	#top_menu-index2 li { list-style: none; margin: 0; padding: 0; }
	#top_menu-index2 a { float: left; margin: 0; padding: 16px 7px; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #fff; background: url(imgs/bg-boton-index.gif) top left repeat-x; border-bottom: #749dc6 1px solid; }
	#top_menu-index2 a:hover { background: url(imgs/bg-boton-index-hover.gif) top left repeat-x; border-bottom: #84aad4 1px solid; }

#container-910 { margin: 0 auto; padding: 0; position: relative; width: 910px; margin-bottom: 40px; /*background-color: #dadada;*/ }
#container-960 { margin: 0 auto; padding: 25px; position: relative; width: 910px; background: url(imgs/bg_top_main.jpg) #fff top no-repeat; }

#sub-container-910 { margin: 0 auto; padding: 0; position: relative; width: 910px; padding-bottom:20px; margin-bottom:35px; border-bottom: #e1e1e1 1px solid; /*background-color: #dadada;*/ }
#col-595-fst { float: left; width: 595px; }
#col-280-fst { float: left; width: 280px; }
#col-280-flt { float: left; margin-left: 35px; width: 280px; }
#mvideo-block { margin-bottom: 25px; height: 384px; min-height: 384px; max-height: 384px; background: url(imgs/video_block.gif) no-repeat top left; }
#video-cont { float: left; margin: 22px 0px 0px 24px; }

#wideimage-cont { width: 910px; margin-bottom: 32px; display: block; }


.vermas { display: inherit; margin-top: 6px; font: 0.7em Arial, Helvetica, sans-serif; font-weight: bold; color: #20804b; }
.text-intro { padding:0; margin: 0; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; padding:0px; margin: 0px; color: #333; }
.img-border { padding: 9px; border: #ccc 1px solid; }
.lista { list-style: none; margin:10px 0px 0px 0px; padding:0; }
.lista li { background: url(imgs/li-plane.gif) 0px 2px no-repeat; padding: 0px 0px 0px 18px; font: 12px Arial, Helvetica, sans-serif; color: #20804b; line-height: 18px; font-weight: bold; }

.fotos-galeria { list-style: none; margin-bottom: 15px; padding: 0; }
.fotos-galeria li { list-style: none; display: inline; }
.fotos-galeria a { float: left; padding: 5px; background-color: #fff; border: #ccc 1px solid; margin: 0px 14px 15px 0px; }
.fotos-galeria img { border: none; }

#footer { margin: 0 auto; margin-top: 5px; padding: 0; border-top: #dadada 1px dashed; position: relative; width: 960px; min-height: 100px; background-color: #dadada; background: url(imgs/bg-footer.jpg) bottom left no-repeat; }
#footer-info { padding:39px 0px 10px 25px; /*background-color: #CCCCCC;*/ width: 650px; font: 0.75em Arial, Helvetica, sans-serif; color: #333; }
#footer-info a { font-size: 11px; color: #20804b; text-transform: uppercase; }

/*Formulario*/
form { margin: 20px 0; padding: 15px; background-color: #f1f1f1; border: #e1e1e1 1px solid; }
.item { display: block; padding: 15px; background-color: #e1e1e1; border-bottom: #dadada 2px solid; margin: 0px 0px 15px 0px; }
span.itemForm { display: block; font: 0.9em Arial, Helvetica, sans-serif; color: #20804b; }
input { width: 545px; padding: 2px; border: #20804b 1px solid; font: 0.9em Arial, Helvetica, sans-serif; color: #666; margin: 2px 0px 18px 0px}
textarea { width: 545px; height: 300px; padding:3px; border: #20804b 1px solid; font: 1.0em Arial, Helvetica, sans-serif; color: #666; margin: 2px 0px 18px 0px}
.donde { padding: 8px; background-color: #f1f1f1; border: #e1e1e1 1px solid; margin-bottom: 15px; }
.gracias { display: block; margin: 15px 0; font: 1.2em Arial, Helvetica, sans-serif; color: #20804b; }