@charset "utf-8";
/*CSS Document*/
html{ margin:0; padding:0; }
body{ margin:0; padding:0; font-family:Helvetica,Arial,Verdana; height:auto; }
a img{ border:none; }
#fullcontainer{ width:100%; float:left; clear:both; margin:0; padding:0; height:auto; background:#fff; }
#header{ width:100%; float:left; clear:both; margin:0; padding:16px 0 20px 0; min-height:76px; height:auto; }
#main{ width:100%; float:left; margin:0; padding:0 0 96px 0; min-height:355px; height:auto; }
#footer{ width:100%; float:left; margin:0; padding:18px 0 0 0; min-height:91px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	div.wrap{ width:920px; margin:auto; height:auto; padding:0 0 0 0; }
	div.wrapper{ width:920px; float:left; margin:0; padding:0; height:auto; position:relative; }
	
/*ESTILOS HEADER*/	
	#header h1{ display:block; float:left; margin:0 0 7px 0; padding:0; width:368px; height:52px; background-position:top left; background-repeat:no-repeat; overflow:hidden; }
		#header h1 a{ display:block; float:left; margin:0; padding:0; height:52px; width:100%; }
		#header h1 span{ display:none; }
	#header h2{ display:block; float:left; clear:left; margin:0; padding:0; color:#010000; font-size:14px; }
	#header h3{display:block; font-size:13px; width:100%; float:left; clear:both; margin:0 0 7px 0; padding:0; color:#010000; text-align:right; text-transform:uppercase; }
		#header h3 a{ color:#010000; text-decoration:none; }
			#header h3 a:hover span{ color:#010000; }	
	#header p.lang{ width:auto; float:right; position:absolute; top:0; right:0; margin:0 0 22px 0; clear:none; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5f5f5f; }
		#header p.lang a{ color:#5f5f5f; text-decoration:none; }
			#header p.lang a:hover,
			#header p.lang a.sel{ color:#010000 }			
	#header form{ width:290px; float:left; position:absolute; top:33px; right:0; margin:0; padding:0; clear:right; height:auto; }
		#header form p{ display:block; float:left; width:100%; margin:0; padding:0; }
	#header input{ width:103px; float:left; height:12px; margin:0 0 0 8px; padding:2px 8px 2px 8px; background:#dfdfde; border:1px solid #c5c5c5; color:#010000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
	#header input.boton{ float:left; padding:1px 0 1px 0; color:#e0dfdf; background:#8c8b8b; width:auto; height:auto; text-align:left; font-size:9px; }

/*ESTILOS FOOTER*/
	#footer{ color:#fff; }
	#footer ul{ width:400px; display:block; float:left; margin:0; padding:0; list-style-type:none; color:#fff; }
	#footer ul li{ display:block; float:left; width:auto; margin:0 7px 1px 0; }
	#footer ul li.titulo{ display:block; font-weight:bold; width:100%; float:left; clear:both; margin:0 0 1px 0; padding:0; text-transform:uppercase; border-right:none; }
	#footer ul li.titulo span{ display:block; width:400px; float:left; clear:both; margin:0; padding:0; height:auto; border:none; }
	#footer ul li span{ display:block; width:auto; height:auto; float:left; margin:1px 0 0 0; padding:0 6px 0 0;  border-right:1px solid #fff; }
	#footer a{ color:#fff; }
		#footer a:hover{ text-decoration:none; }	
  #footer p{ float:right; width:auto; margin:12px 0 0 0; padding:0; }
		#footer p span{ display:block; float:left; margin:0; padding:0 7px 0 0; clear:none; width:80px; }
		#footer p a{ display:block; width:36px; float:left; height:38px; }
			#footer p a img{ width:100%; height:38px; float:left; }
		
/*ESTILOS CONTENT*/	
#content{ width:789px; margin:62px auto 0 auto; padding:0; font-family:Helvetica, Arial; }
#content-bg{ width:100%; float:left; min-height:259px; height:auto; margin:0; padding:0; position:relative; background:url(../img/content-bg.gif) top right repeat-y #cccccc; }
	#content-open{ width:100%; height:7px; font-size:1px; float:left;  background:url(../img/content-open.gif) top right no-repeat; }
	#content-close{ width:100%; height:7px; font-size:1px; float:left; background:url(../img/content-close.gif) top right no-repeat; }
#content h2{ width:500px; color:#5e5e5e; margin:0; padding:0; font-size:40px; float:left; margin:0; padding:0; }
#content .full h2,
#content .full p.destacado{ width:100%; }
#content img.derecha{ float:right; clear:right; border:1px solid #FFFFFF; margin:0 0 0 35px; }
#content p.destacado{ float:left; width:500px; color:#fff; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; height:auto; clear:left; }
	#content p a{ color:#000; }
	#content p a:hover{ text-decoration:none; }

/*SLIDESHOW*/	
#slideshow{ width:750px; min-height:260px; height:auto; float:left; margin:0 0 0 16px; padding:0; overflow-x:hidden; }
	#slideshow .slides{ width:750px; float:left; display:block; overflow:hidden; height:auto; }		
	#slideshow .slides ul{ width:auto; margin:0; height:auto; padding:0; list-style-type:none;  }	
	#slideshow .slides li{ width:750px; min-height:225px; height:auto;  float:left; margin:20px 0 0 0; padding:0 30px 42px 0; background:none; }
	.slides-nav { float:left; width:100%; margin:0; border-top:2px solid #fff; padding:8px 0 9px 0; list-style-type:none; clear:both; }
	.slides-nav li{ width:auto; float:left; margin:0; padding:0 16px 0 0; }
		.slides-nav a{  display:block; width:auto; float:left; margin:0; padding:1px 22px 1px 4px; color:#000; font-weight:bold; font-size:20px; text-decoration:none;  }
		.slides-nav a:focus{ border:none; outline:none; }
			.slides-nav li.on a,
			.slides-nav li a:hover{ background:#a5a3a3; color:#000; }

/*ESTILOS COLORES*/	
/*NETAVANZA*/
body.corporativo{ background:#6ab62e; }
.corporativo #header{ border-bottom:4px solid #6ab62e; }
.corporativo #header h1{ background-image:url(../../img/logo.gif); }
.corporativo #footer{ background:#6ab62e; }
.corporativo #header h3 a:hover{ color:#6ca043; }
#fullcontainer #content .corporativo{ color:#6ab62e; }

#content .full{ width:100%; }