html, body {
	margin: 0;
	padding: 0;
	background: #FFF;
	/*cursor:url(http://localhost/lacosa/web/images/lacosa.cur);}*/
}
	
#contenedor {
	width:800px;
	height:150px;
	margin:100px auto;
	position:relative;
	vertical-align:middle;
	display: table-cell;
}
 
#contenido {
	background-color: #FFF;
	width: 800px;
	height: 2000px;
	position: t;
	top: 10px;
	left: 100px;
	padding: 0px 20px 10px 10px;
	overflow: auto;
	vertical-align:center;
}
 
#preloader {
	position:relative;
	vertical-align:middle;
	display: table-cell;

}
 

#preloadIEhome {
	width:200px;
	height:200px;
	background-color: #FFF;
	position: absolute;
	top: 151px;
	padding: 145px 530px 200px 400px;
	overflow: auto;
	vertical-align:middle;
}

#preloadIE {
	width:200px;
	height:200px;
	background-color: #FFF;
	position: absolute;
	top: 151px;
	padding: 145px 530px 200px 400px;
	overflow: auto;
	vertical-align:middle;
}
 
#preloadFirefox {
	width:200px;
	height:200px;
	background-color: #FFF;
	position: absolute;
	top: 143px;
	padding: 143px 530px 200px 550px;
	overflow: auto;
	vertical-align:middle;
}

#contenedor {
	display: table-cell;
	position:absolute;
	margin:-75px 0 0 -400px;
	left:50%;
	top:50%;
}





.txtGris{
	font-family: helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #0C233F;
	text-align: left;
}
.txtHome{
	font-family: helvetica;
	font-size: 18px;
	text-decoration: none;
	color: #3F4254;
	text-align: center;
}

.tituloSub{
	font-family: helvetica;
	font-size: 22px;
	text-decoration: none;
	color: #222337;
	text-align: left;
}

.txtSub{
	font-family: helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #3F4254;
	text-align: justify;
}

.txtAmbiente{
	font-family: helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}

.tituloNegocio{
	font-family: helvetica;
	font-size: 20px;
	text-decoration: none;
	color: #222337;
	text-align: justify;
}
.txtNegocio{
	font-family: helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #666D80;
	text-align: justify;
}
.tituloContacto{
	font-family: helvetica;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	text-align: center;
}

.txtContacto{
	font-family: helvetica;
	font-size: 14;
	text-decoration: none;
	color: #000000;
	text-align: center;
}

.tituloSedes{
	font-family: helvetica;
	font-size: 20px;
	text-decoration: none;
	color: #0C233F;
	text-align: center;
}

.txtSedes{
	font-family: helvetica;
	font-size: 12;
	text-decoration: none;
	color: #0C233F;
	text-align: left;
}

.tituloFormulario{
	font-family: helvetica;
	font-size: 30px;
	font-weight:light;
	text-decoration: none;
	color: #343434;
	text-align: center;
}
.txtFormulario{
	font-family: helvetica;
	font-size: 15px;
	text-decoration: none;
	color: #949393;
	text-align: center;
}

.txtCeldaFormulario{
	font-family: helvetica;
	font-size: 13px;
	text-decoration: none;
	color: #949393;
	text-align: left;
}
.celdaFormulario{
	width: 380px;
	height: 55px;	
	background-color:#DADADA;
	font-family: helvetica;
	font-size: 13px;
	text-decoration: none;
	color: #949393;
	text-align: left;
}

.celdaArea{
	width: 600px;
	height: 250px;	
	background-color:#DADADA;
	font-family: helvetica;
	font-size: 13px;
	text-decoration: none;
	color: #949393;
	text-align: left;
}
.enviar{
        font-size:13px;
        font-family:helvetica;
        color:#FFFFFF;
        background:#E56953;
        border:0px;
        width:160px;
        height:45px;
       }

.txtPrivacidad{
	font-family: helvetica;
	font-size: 15px;
	text-decoration: none;
	color: #3F4254;
	text-align: justify;
}

.tituloPrivacidad{
	font-family: helvetica;
	font-size: 24px;
	text-decoration: none;
	color: #222337;
	text-align: left;
}	   

.botonPrivacidad{
        font-size:16px;
        font-family:helvetica;
        color:#222337F;
        background:#DCDCDC;
        border:0px;
        width:200px;
        height:40px;
       }
	   
	   .txtEmpleo{
	font-family: helvetica;
	font-size: 156x;
	text-decoration: none;
	color: #0c2340;
	text-align: justify;
}
div.upload {
    width: 380px;
    height: 55px;
    background:#DADADA;
    overflow: hidden;
}

div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

.celdaEmpleo{
	width: 380px;
	height: 35px;	
	background-color:#DADADA;
	font-family: helvetica;
	font-size: 13px;
	text-decoration: none;
	color: #949393;
	text-align: left;
}

