.container 
{
	width:835px;
	height:600px;
	margin-top:0px;
/*  background-image: url("../img/wallpag.png"); */
}




table { width:100%px; }

input 
{
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

textarea
{
	width:220px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

button { width:100px; height:22px; font-family:Verdana; font-size:11px; }

.label { width:50px; text-align:left; }

.campo { width:240px; }

.ayuda { width:50px; text-align:center; }

.inputNormal { border:1px solid; }

.inputError
{
	border:1px solid #FF0000;
	background-color:#FFF4F0;
	color:#FF0000;
}

/* Capas de transparencia y mensajes de confirmacion */

#transparencia
{
	background-color:#FFFFFF; 
	z-index:1; 
	position:absolute;
	width:582px;
	height:190px;
	display:none;
	opacity:0.95; filter:alpha(opacity="95");
	text-align:center;
	left:30px; top:-9px;
}

#transparenciaMensaje
{
	position:absolute;
	width:592px;
	height:190px;
	margin-top:-95px;
	margin-left:-296px;
	top:64%;
	left:50%;
	
}

/* Mensajes de ayuda */

#mensajesAyuda
{
	width:160px;
	font-family:Verdana;
	font-size:10px;
	border:1px solid #000000;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:center;
}

#ayudaTitulo
{
	background-color:#000000; 
	color:#FFFFFF; 
	padding:1px;

}

#ayudaTexto
{
	vertical-align:middle;
	padding:2px;
}
.btn
{
	vertical-align:middle;
	left:210px;
	position:relative;
	height:29px;
	top:-10px;
}
.mennu {
	position: relative;
	width: 550px;
	height: 32px;
	z-index: 1;
	left: 130px;
	top: -34px;
}
.contindex2 {
	position: relative;
	width: 814px;
	height: 350px;
	z-index: 2;
	left: 0px;
	top: -10px;
	background-image: url("../img/bg_contac.png") ;
	background-repeat:no-repeat;
	opacity:0.98; filter:alpha(opacity="98");
}
.contindex {
	position: relative;
	width: 814px;
	height: 350px;
	z-index: 2;
	left: 0px;
	top: -10px;
	background-image: url("../img/contindex.gif") ;
	background-repeat:no-repeat;
	opacity:0.98; filter:alpha(opacity="98");
}
.contindex22 {
	position: relative;
	width: 814px;
	height: 350px;
	z-index: 2;
	left: 0px;
	top: -10px;
	background-image: url("../img/contindex.gif") ;
	background-repeat:no-repeat;
	opacity:0.98; filter:alpha(opacity="98");
}

.foo {
visibility:visible;
	position: relative;
	width: 814px;
	height: 92px;
	z-index: 3;
	left: 0px;
	top: 150px;
	background-image: url("../img/confoo.gif") ;
	background-repeat:no-repeat;
	opacity:0.98; filter:alpha(opacity="98");
	
}
.foo_menus {
	position: relative;
	width: 814px;
	height: 92px;
	z-index: 3;
	left: 0px;
	top: 20px;
	background-image: url("../img/confoo.gif") ;
	background-repeat:no-repeat;
	opacity:0.98; filter:alpha(opacity="98");
	
}
.foo2 {
	position: relative;
	width: 814px;
	height: 92px;
	z-index: 3;
	left: 0px;
	top: 15px;
	background-image: url("../img/confoo.gif") ;
	background-repeat:no-repeat;
	opacity:0.98; filter:alpha(opacity="98");
	
}
.tit {
	position:relative;
	z-index: 5;
	left:7px;
	top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:500;
	color:#666;
	
}
.titfoo {
	position:relative;
	z-index: 10;
	left:-330px;
	top: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:300;
	color:#666;
	
}
.nom_cont_1 {
	position:relative;
	left:-250px;
	top: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666666;
	width:150px;
	
}
.fon_1 {
	position:relative;
	z-index: 10;
	left:-180px;
	top: -10px;
	width:20px;
	
}
.n_fon_1 {
	position:relative;
	z-index: 10;
	left:-130px;
	top: -28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666666;
	width:100px;
}
.mail_1 {
	position:relative;
	z-index: 10;
	left:-83px;
	top: -46px;
	width:20px;
	
}
.n_mail_1 {
	position:relative;
	z-index: 10;
	left:-15px;
	top: -65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666666;
	width:100px;
}
.n_fon_11 {
	position:relative;
	z-index: 10;
	left:-130px;
	top: -25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666666;
	width:100px;
}
.mail_11 {
	position:relative;
	z-index: 10;
	left:-82px;
	top: -43px;
	width:20px;
	
}
.n_mail_11 {
	position:relative;
	z-index: 10;
	left:-40px;
	top: -60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666666;
	width:50px;
}

.cont_menus {
	width:640px;
	text-align:justify;
	position:relative;
	z-index: 5;
	left:0px;
	top: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
}
.txtcont {
	width:440px;
	text-align:justify;
	position:relative;
	z-index: 5;
	left:-50px;
	top: 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	height:0px;
}
.contindexr_gal {
	width:600px;
	text-align:justify;
	position:relative;
	z-index: 5;
	left:0px;
	top: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	height:0px;
}
.galery {
	width:700px;
	z-index: 5;
	left:0px;
	top: 10px;
	height:200px;
}

.contindexl_gal {
	width:62px;
	position:relative;
	z-index: 5;
	left:-280px;
	top: 80px;
	height:auto;
}
.contindex2_gal {
	width:62px;
	position:relative;
	z-index: 5;
	left:-50px;
	top: -90px;
		height:auto;
}
.contindex3_gal {
	width:62px;
	position:relative;
	z-index: 5;
	left:170px;
	top: -260px;
		height:auto;
}

.cont_22{
position:relative;
left:0px;
top:-61px;
height:10px;
}
.cont_33{
position:relative;
left:0px;
top:-52px;
height:10px;
}
.sig2{
position:relative;
left:240px;
top:-110px;
}
.face2{
position:relative;
left:240px;
top:-110px;

}

.cont_2{
position:relative;
left:0px;
top:-67px;
height:10px;
}
.cont_3{
position:relative;
left:0px;
top:-57px;
height:10px;
}
.sig{
position:relative;
left:240px;
top:-120px;
height:10px;
}
.face{
position:relative;
left:240px;
top:-90px;
z-index:-999px;
}

.contindexl {
	width:240px;
	text-align:justify;
	position:relative;
	z-index: 5;
	left:180px;
	top: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	height:auto;
	
}

.contindexr_qs {
	width:340px;
	text-align:justify;
	position:relative;
	z-index: 5;
	left:160px;
	top: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	height:0px;
	
	
}

.contindexl_qs {
	width:240px;
	text-align:justify;
	position:relative;
	z-index: 5;
	left:-240px;
	top: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	height:auto;
	
}
.copyleft{
position:relative;
left:370px;
width:80px;
top:-81px;
font-weight:500;
color:#999999;
font-family:Helvetica;

}