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

body { margin: 0; padding: 0; background: url(images/bg.gif) top left repeat-x #fff; }
#top { position: relative; margin: 0 auto; padding: 0; width: 960px; background-color:#fff; height: 80px; }
/*61px*/
#nav { position: relative; margin: 0 auto; padding: 0; width: 960px; min-height: 62px; }
	#nav ul { margin: 0; padding: 0; list-style: none; }
	#nav li { float:right; }
	#nav a { 
	/*float: right; */
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	padding: 23px 39px;
	}
	
	#nav a:hover { background-color:#5eb005;}
	
	#nav span.at {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	padding: 23px 39px;
	background-color: #5eb005;
	/*background: url(images/bg-btn-over.gif) top left repeat-x #d00000;*/
	}

#carrusel { position: relative; margin: 0 auto; padding: 0; width: 960px; margin-top: 10px; }
#texto960 { position: relative; margin: 0 auto; padding: 0; width: 960px; margin-top: 10px; }
	#texto960 p{ font: 0.9em Arial, Helvetica, sans-serif; color: #333; line-height: 1.4em; }
	
#texto640 { position: relative; margin: 0 auto; padding: 0; width: 640px; margin-top: 10px; margin-bottom: 80px; }
	#texto640 b{ color:#0a5677;}
	#texto640 p{ font: 0.9em Arial, Helvetica, sans-serif; color: #333; line-height: 1.4em; }
	#texto640 p.labs{font:0.9em Arial, Helvetica, sans-serif; color:#333; line-height:1.4em; margin-bottom:5px; padding-bottom:20px; border-bottom:#dadada 1px solid; clear:both; min-height:100px;}
	#texto640 .img-lst-gp { float:left; margin-right:5px;}
	
	#texto640 .siglefile { display: block; padding: 5px; margin-bottom: 8px; border-bottom: #dadada 1px solid; }
	
	#texto640 div.ancho { display:inline; width: 300px;}
	#texto640 a.file {border-left:#e1e1e1 1px solid; margin: 2px 10px 13px 10px; padding:0 5px; font: 0.9em Arial, Helvetica, sans-serif; color: #333; }
	#texto640 a.file:hover { color: #669900; }
	#texto640 .typesize { float: right; border-left:#e1e1e1 1px solid; margin: 2px 10px 13px 10px; padding:0 5px; font: 0.9em Arial, Helvetica, sans-serif; color: #666; }

	
#texto320 { position: relative; margin: 0 auto; padding: 0; width: 320px; margin-top: 10px; padding: 20px; border: #efefef 1px solid; margin-bottom: 80px; }
	#texto320 input.redborder { border:#333 1px solid; font:1.0em Arial, Helvetica, sans-serif; color:#666; width:310px; padding:5px; background: url(images/bg_input.jpg) no-repeat top center;}
	#texto320 textarea.redborder { border:#333 1px solid; font:1.0em Arial, Helvetica, sans-serif; color:#666; width:310px; height:250px; padding:5px; background: url(images/bg_txtarea.jpg) no-repeat top center;}
	#texto320 select.redborder { border:#333 1px solid; font:1.0em Arial, Helvetica, sans-serif; color:#666; width:310px; padding:5px; background: url(images/bg_input.jpg) no-repeat top center;}
	#texto320 input.enviar { margin-top:10px; background-color:#e1e1e1; font:0.9em Arial, Helvetica, sans-serif; color:#333; border:#ccc 1px solid; padding:2px 5px; }
	#texto320 span.titulos-form {font:0.9em Arial, Helvetica, sans-serif; color:#333;}
	#texto320 span.sent {font:1.1em Arial, Helvetica, sans-serif; color:#d00000;}

	
.img-left { float: left; margin-right: 25px;}

#container { position: relative; margin: 0 auto; padding: 0; width: 960px; margin-top: 10px; }

#footer {bottom: -1px; position: fixed; width: 100%; min-height: 50px; background-color: #1f1a17; margin-top: 75px; }
	#footerIN { position: relative; margin: 0 auto; padding: 0px; width: 960px;}
	#footerIN a.none img { border: none; }
	#footerIN ul { list-style: none; margin: 0; padding: 0; }
	#footerIN li { float: left; }
	#footerIN a.empresa { display: block; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; margin-top: 13px; padding: 8px 12px; }
	#footerIN a.empresa:hover { background-color: #333; }
