body{ margin:0px;}
img{ margin:0px; border:0px;}
a{ text-decoration:none;}
.comun, #global, #titulo, #content, #contenido, #textoQuienes, #fotoQuienes, #catalogos, .tiposCatalogo, #descargarCatalogo, #menuPro, #flechaIzq, #fotoPasador, #fotoPasador2, #flechaDer, #Formularios, #formulario1, #formulario2, #botQuienes, #botContacto, #botCatalogo, #botProyectos, #botFicha, #botQuienes2, #botCatalogo2, #botProyectos2, #botFicha2, #botContacto2{ float:left; text-align:left;}
.comun2, #botonera, #contenedorFotoQuienes, .itemsCatalogo, .casilla, .lineaCat, #pasador, #pasador2, .txt, .txtEsp, .examinar, #enviar1, #enviar2{ float:right; text-align:left;}
#global{
	width: 100%;
	height:520px;
	background-image: url(../siteGrafs/fondo.jpg);
	background-repeat:  repeat-x;
}
#contenedor{
	width:900px;
	height:520px;
}
#content, #contenido, #Formularios{ width: 900px;}
#botonera{
	width: 678px;
	#width: 681px;
	height: 40px;
	margin-top:2px;
	font-size: 0px;
}
#botQuienes a:hover, #botContacto a:hover, #botCatalogo a:hover, #botProyectos a:hover, #botFicha a:hover, #botQuienes2, #botCatalogo2, #botProyectos2, #botFicha2, #botContacto2{	background-position: 0 -43px; }
#botQuienes a, #botCatalogo a, #botFicha a, #botContacto a, #botProyectos a, #botQuienes2, #botCatalogo2, #botProyectos2, #botFicha2, #botContacto2{ height:43px; display:block;}
#botQuienes a, #botQuienes2{
	background-image: url(../siteGrafs/quienes.gif);
	width: 160px;
}
#botCatalogo a, #botCatalogo2{
	background-image: url(../siteGrafs/catalogo.gif);
	width: 185px;
}
#botProyectos a, #botProyectos2{
	background-image: url(../siteGrafs/proyectos.gif);
	width: 98px;
}
#botFicha a, #botFicha2{
	background-image: url(../siteGrafs/ficha.gif);
	width: 121px;
}
#botContacto a, #botContacto2{
	background-image: url(../siteGrafs/contacto.gif);
	width: 114px;
}
#botCatalogo2, #botQuienes2, #botProyectos2, #botFicha2, #botContacto2{
	display:none;
	background-position: 0 -43px;
}
#titulo{
	width: 222px;
	height:55px;
	margin-top: -1px;
}
#textoQuienes{
	margin-top: 20px;
	width: 570px;
	color: #4D4D4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	line-height: 18px;
	/*background-image: url(../siteGrafs/textoQuienes.gif);
	background-repeat: no-repeat;
	background-position: left top;	*/
}
#contenedorFotoQuienes{
	width: 325px;
	height: 330px;
	background-image: url(../siteGrafs/fotoQuienes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 70px;
}
#fotoQuienes{
	margin-top: 43px;
	width: 298px;
	height: 264px;
	text-align:right;
}
#camposObligatorios{ margin-top: 35px;}
#catalogos{
	width: 900px;
	height:280px;
}
.tiposCatalogo{
	width:272px;
	height: 280px;
	background-image: url(../siteGrafs/fondoCatalogo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.itemsCatalogo{
	margin-top: 10px;
	width:220px;
	height: 278px;
}
#descargarCatalogo{
	margin-top:15px;
	width: 215px;
	height: 16px;
}
#menuPro{ width:222px;}
.casilla{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #58595B;
	width: 184px;
	height:auto;
	margin-top: 12px;
	font-style:italic;
	font-weight:bold;
}
.casilla:hover{
	color:#FFFFFF;
}
.lineaCat{
	width: 186px;
	height:11px;
	background-image: url(../siteGrafs/lineaCat.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
#pasador, #pasador2{
	margin-top: 5px;
	#margin-top: 2px;
	width:660px;
	height: 340px;
	background-repeat: no-repeat;
	background-position: left top;
}
#pasador{ background-image: url(../siteGrafs/pasador.jpg);}
#pasador2{ background-image: url(../siteGrafs/pasador2.jpg);}
#flechaIzq{
	margin-top: 155px;
	width: 48px;
	height: 23px;
}
#flechaDer{
	margin-top: 155px;
	width: 20px;
	height: 23px;
}
#fotoPasador{ width: 578px;}
#fotoPasador2{ width: 640px;}
#fotoPasador, #fotoPasador2{
	height: 315px;
	text-align:center;
	margin-top: 9px;
}
#Formularios{
	margin-top: -3px;
	height:304px;
	background-image: url(../siteGrafs/contactoFondo.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
#formulario1{
	margin-top: 37px;
	width: 475px;
	height:253px;
}
#formulario2{
	margin-top: 42px;
	#margin-top: 58px;
	width: 388px;
	height: 114px;
}
.txt{
	height: 15px;
	margin-top: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:#FFFFFF;
}
.txtEsp{
	width: 352px;
	height: 58px;
	margin-top: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.examinar{
	margin-top: 9px;
	height: 15px;
	width: 67px;
/*	background-color:#FF0000;*/
}
#enviar1{
	width: 164px;
	height:40px;
	margin-right: -40px;
}
#enviar2{
	width: 184px;
	height:35px;
	margin-top: 20px;
}
.file_input_textbox
{
	float: right;
	border: 0px solid #FFFFFF;
	height: 15px;
	position:absolute;
	top: 0px;

}
.file_input_div
{
	position:relative;
	margin-top: 8px;
	margin-right: -25px;
	float: right;
	width: 340px; 
	height: 15px; 
	overflow: hidden;
}
.file_input_button
{
	width: 60px;
	float:right;
	position:absolute;
	left: 280px;
	top: 0px;
	background-color: transparent;
	color: #FFFFFF;
	cursor:pointer;
	border: 0px solid #FFFFFF;
}
.file_input_hidden
{
	font-size: 45px;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.file_input_textbox2
{
	float: right;
	border: 0px solid #FFFFFF;
	height: 15px;
	position:absolute;
	top: 0px;

}
.file_input_div2
{
	position:relative;
	margin-top: 11px;
	margin-right: -25px;
	float: right;
	width: 230px; 
	height: 15px; 
	overflow: hidden;
}
.file_input_button2
{
	width: 60px;
	float:right;
	position:absolute;
	left: 148px;
	top: 0px;
	background-color: transparent;
	color: #FFFFFF;
	cursor: pointer;
	border: 0px solid #FFFFFF;
}
.file_input_hidden2
{
	font-size: 45px;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}