@charset "utf-8";

*     { margin:0; padding:0; outline:none; }
body { 
   font-size: 62.5%; 
   font-family: Arial, Helvetica, sans-serif;
  
   margin-top:-3px; 
   }
html { 

			background: url(images/bg.jpg) no-repeat top center fixed #039; 

			-webkit-background-size: cover;

			-moz-background-size: cover;

			-o-background-size: cover;

			background-size: cover;

		}
ul { list-style-type: none;}
   
li {clear:left;}

a:hover {
	color: #FC6;
	font-size: 12px;
	}

a {
    color: #FFF;
	font-size:12px;
	text-decoration: none;
}

#logo {
	float: left;
	width: 125px;
	margin-left: 25px;
	margin-top: 30px;
}

.titulo-cabecera {
	width: 600px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 20px;
font-family: Tahoma, sans-serif;
line-height: 1em;
color: #ffffff;
font-weight:bold;
font-size: 32px;
text-shadow:0px 0px 0 rgb(202,202,202),1px 1px 0 rgb(158,158,158), 2px 2px 0 rgb(115,115,115),3px 3px 2px rgba(0,0,0,0.6),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}

.ficha-cabecera {
	width: 500px;
	float: left;
	text-align: center;
	margin-top: 30px;
	margin-left: 10px;
font-family: Tahoma, sans-serif;
line-height: 1em;
color: #ffffff;
font-weight:bold;
font-size: 26px;
text-shadow:0px 0px 0 rgb(202,202,202),1px 1px 0 rgb(158,158,158), 2px 2px 0 rgb(115,115,115),3px 3px 2px rgba(0,0,0,0.6),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}

.fecha-cabecera {
	float:left;
	width: 345px;
	height: 20px;
	margin-top: 10px;
	margin-left: 23px;
	font-family: Verdana, sans-serif;
line-height: 1em;
color: #fad457;
font-weight:bold;
font-size: 23px;
text-shadow:0px 0px 0 rgb(202,152,-12),1px 1px 0 rgb(158,108,-56), 2px 2px 0 rgb(115,65,-99),3px 3px 2px rgba(0,0,0,0.6),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}
	
.lugar-cabecera {
	float:left;
	width: 250px;
	height: 20px;
	font-size: 23px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	font-family: Tahoma, sans-serif;
line-height: 1em;
color: #c2e3f8;
font-weight:bold;
text-shadow:0px 0px 0 rgb(137,170,191),1px 1px 0 rgb(89,122,143), 2px 2px 0 rgb(42,75,96),3px 3px 2px rgba(0,0,0,0.2),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}

	
	

#sponsors-top {
	width: 800px;
	margin-left: 0px;
	height: 75px;
	text-align: center;
	color: #FFF;
	background: url(images/trans.png);
}

.table-sponsors {
	position: relative;
    margin-left: 180px;
	}

#cabecera{
	height: 230px;
	width: 800px;
	background: url(images/trans-azul.png);
	border: 3px solid  #036;
	-moz-box-shadow: 0px 0px 7px #003366;
   -webkit-box-shadow: 0px 0px 7px #003366;
   box-shadow: 0px 0px 7px #003366;
   -moz-border-radius-topleft: 0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
position: relative;
    left: 50%;
    margin-left: -400px;
	margin-top: -3px;
	
	}

.col-left {
	float: left;
	width: 400px;
	
	}	
	
.col-right {
	float: left;
	margin-left: 20px;
	width: 340px;
	
	}	

#contact_form { 
    width:760px; 
	margin: 30px auto; 
	height:100%; 
	padding: 10px 30px 10px 10px; 
	background: url(images/trans-azul.png);
	border: 3px solid  #036;
	border-radius:15px;
    position:relative; 
	-moz-box-shadow: 0px 0px 7px #104c83;
   -webkit-box-shadow: 0px 0px 7px #104c83;
   box-shadow: 0px 0px 7px #104c83;
	}
	
form fieldset { 
    font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 12px;
	margin: 0px 0px 20px 0px; 
	width: 578px; 
	position: relative;
	display: block; 
	padding: 0px 10px 8px; 
	}
	
form fieldset legend { 
    border-width:1px; 
	border-style:solid; 
	border-color:#BBBB66; 
	color:#3D7169; 
	font-variant:small-caps; 
	font-size:140%; 
	padding:4px 8px;
	margin:0px 0px 10px 0px; 
	position:relative; 
	top: -12px; 
	background:white; 
	}


label {
	font-family: 'Open Sans', sans-serif; 
    font-size:12px; 
	display:block; 
	float:left; 
	width:135px; 
	text-align:right;
	margin:.2em .2em 0 0; 
	color: #FDDEA6; 
	padding:8px 10px; 
	}
	
label.error  { 
    font-weight:900;
	font-size: 12px;
	color:#f73838;
	text-align:left;
	width:100%; 
	padding-left:165px;
	margin-top:-6px;
    background: transparent url(../images/cancel.png) no-repeat scroll left; }

input.text-input { 
    margin:4px;
	border-radius: 5px;
    padding:5px 3px;
	color:#333; 
	font-family: 'Open Sans', sans-serif; 
	font-weight: bold;
    font-size:12px;  
}

input:hover {
	color: #999;
	background: #FFFAEA; }
	
input:focus {
	color: #999;
	background: #FFFAEA;}

label#asociadaa_label  {
	margin-top: -6px;
}

label#productosdemanda_label {
	margin-top: -6px;
}

label#tecnologiademanda_label {
	margin-top: -6px;
}

input#expositora2{
	padding-top: 10px;}


label#cuit	{	clear:left;}
label#razonsocial	{	clear:left;}

/*label#name_label      { position:absolute; top:0; left:0; }
input#name            { position:absolute; top:0; left:110px; }
label#name_error      { position:absolute; top:22px; left:120px; }

label#email_label     { position:absolute; top:45px; left:0px; }
input#email           { position:absolute; top:45px; left:110px; }
label#email_error      { position:absolute; top:67px; left:120px; }

label#phone_label     { position:absolute; top:90px; left:0px; }
input#phone           { position:absolute; top:90px; left:110px; }
label#phone_error      { position:absolute; top:112px; left:120px; }
*/
input.button	{ /*position:absolute; top:125px; left:120px; */   
     cursor: pointer;  
     padding:3px 6px;
	 width: 100px;
	 height: 40px;
     border:2px solid #fff; 
	 margin:20px 0px 20px 295px; 
	 color:#ffffff; 
	 font-family:'Open Sans', sans-serif;
	 font-weight:900;
	 font-size: 18px;
	 background: #F90; 
	 border-radius:5px; 
	 color: #ffffff;
	
	background: -moz-linear-gradient(
		top,
		#fbc759 0%,
		#ffc821 25%,
		#ff6600);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fbc759),
		color-stop(0.25, #ffc821),
		to(#ff6600));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #b85f00;
	-moz-box-shadow:
		0px -1px 7px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px -1px 7px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}


select	{ /*position:absolute; top:125px; left:120px; */     
     padding:3px 6px;
	 width: 230px;
	 height: 32px;
	 margin:3px 0px 2px 4px; 
	 font-family:'Open Sans', sans-serif;
	 font-weight:900;
	 font-size: 14px;
	 border: 1px solid #23609e;
	 border-radius:5px; 
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}

textarea { /*position:absolute; top:125px; left:120px; */     
     padding:10px 6px;
	 width: 218px;
	 height: 80px;
     border: 1px solid #23609e;
	 margin:3px 0px 2px 4px; 
	 font-family:'Open Sans', sans-serif;
	 font-weight:900;
	 font-size: 14px;
	 border-radius:5px; 
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

}
	

input.button:hover		{ 
     background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ff9600),
		color-stop(0.25, #ffc821),
		to(#ff9600));
	 color:white;
	 }
#message							{ width:180px;margin:60px 0 0 100px; }
#message h2						{ font-size:150%;color:white; }
#message p						{ color:white;font-weight:bold;margin:6px 0px; }
#checkmark						{ position:relative;top:-46px;left:-60px; }
.titulo {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size:17px; 
    width:500px; 
    text-align:left; 
    margin-bottom:10px; 
    text-decoration:none;
	color: #FFF; 
   }
   
.textradio {
	color:#FFF;
}

#informacion {
	background-image: url(images/trans.png);
	width: 100%;
	height: 1760px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 15px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

.info-icono {
	float: left;
	width: 50px;
	}

.info-titulo {
	float: left;
	text-align: center;
	margin-top: 8px;
	margin-left: 10px;
font-family: Tahoma, sans-serif;
line-height: 1em;
color: #ffffff;
font-weight:bold;
font-size: 26px;
text-shadow:0px 0px 0 rgb(202,202,202),1px 1px 0 rgb(158,158,158), 2px 2px 0 rgb(115,115,115),3px 3px 2px rgba(0,0,0,0.6),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}

.info-subtitulo {
	clear: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FDDEA6;
	padding-top: 10px;}
	
	
.info-texto {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #fff;}
	
.info-empresas {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #fff;
	line-height: 18px;
}
	
.info-small {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;

	padding-right: 10px;
	color: #fff;}

#firma {
	text-align: center;
	text-shadow:2px 2px 2px #000000;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	margin-top: 1820px;
	margin-bottom: 5px;
	clear: left;}
	
	
#logoia {
	text-align: center;
	margin-bottom: 20px;}