* {  padding: 0;
   margin: 0;
   border: 0;
}
body{
    background-color: #FFFFFF;
}
@font-face {
    font-family: swit;
    src: url(../fuentes/swz721t.ttf);
}
#inicio {
   width: 900px;
}
#logoInicio {
   margin: 10px;
   width: 400px;
}
#textoInicio {
	margin-top:20px;
	margin-bottom:20px;
   	font-family: swit,"Lucida Sans Unicode","Lucida Grande";
   	font-size:2.0em;
	color: #53668E;
	font-weight: bold;
}
#actualizacion {
	margin-top:60px;
   	font-family: swit,"Lucida Sans Unicode","Lucida Grande";
   	font-size:2.0em;
	color: #53668E;
	font-weight: bold;
}
#textoInicio2 {
	margin-top:20px;
	margin-bottom:20px;
   	font-family: swit,"Lucida Sans Unicode","Lucida Grande";
   	font-size:1.5em;
	color: #333333;
	font-weight: bold;
}
#textoInicio3 {
	margin-top:20px;
	margin-bottom:20px;
   	font-family: swit,"Lucida Sans Unicode","Lucida Grande";
   	font-size:1.75em;
	color: #333333;
	font-weight: bold;
}
#titulo {
   font-family: swit,swit,"Lucida Grande","Lucida Sans Unicode";
   font-size:1.5em;
   font-weight:bold;
   color: #53668E;
   position: relative;
   font-align: left;
   margin: 10px;
}
#texto {
   font-family: swit,swit,"Lucida Grande","Lucida Sans Unicode";
   font-size:0.75em;
   font-weight:bold;
   color: #666666;
   position: relative;
   font-align: left;
   align: left;
   margin: 5px;
}
#header {
    height:100px;
    background-color: #FFFFFF;
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #logo {
    width:800px;
    padding:0;
    margin:0;
 }
 #somos {
    width:800px;
    padding:0;
    margin:0;
 }
 #inicioLogo {
    width:600px;
    border:1px solid #C4C4C4;
    box-shadow: 10px 10px 45px #888888;
    padding:0;
    margin-top:30px;
    margin-bottom:50px;
 }
 #idiomas {
    width:500px;
    margin-top:30px;
    height: 180px;
    padding:0;
 }
 #idiomas1 {
    width:250px;
    float:left;
    padding:0;
 }
 #txtInicio {
 	width:400px;
 	margin-top:35px;
 	margin-bottom:15px;
 }
a.txtEntrar:link, a.txtEntrar:visited, a.txtEntrar:active {
    font-family: Calibri, "Lucida Grande","Lucida Sans Unicode";
   font-size:1.75em;
   font-weight:bold;
   color: #53668E;
   text-decoration:none;
}
a.txtEntrar:hover {
    font-family: Calibri, "Lucida Grande","Lucida Sans Unicode";
   font-size:1.75em;
   font-weight:bold;
   color: #888888;
   text-decoration:none;
}
a.imgEntrar:hover {
	height:110px;
    	box-shadow: 1px 1px 110px #666666;
}
#btnLang {
	height:60px;
} 
 #bar {
    height:30px;
    background: url(../imgs/fondoazul.jpg);
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #bar2 {
    height:100px;
    background: url(../imgs/fondoazul.jpg);
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #inicio {
    height:400px;
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #logobar {
 	width:900px;
    height:30px;
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #centro  {
    height:500px;
    background: url(../imgs/logogris.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #centroInicio  {
    height:400px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #D9D9D9;
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 
#footer {
    height:100px;
    background: url(../imgs/fondoazul.jpg);
    /*IE bugfix*/
    padding:0;
    margin:0;
 }
 #logobarcos {
	height:80px;
	margin-top: 10px;
 }
 #logotxt {
	height:35px;
	margin-top: 20px;
	margin-left: 10px;
 }
a.menu:link, a.menu:visited, a.menu:active {
   	color: #CCCCCC;
   	font-weight: bold;
   	text-decoration:none;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 1.25em;
   	margin: 50px;
   	top: 10px;
   	width: 150px;
}
a.menu:hover {
   	color: #FFFFFF;
   	font-weight: bold;
   	text-decoration:none;
   	text-shadow: #FFFFFF 0.1em 0.1em 0.2em;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 1.25em;
   	margin: 50px;
   	top: 10px;
   	width: 150px;
}
#container {
    width: 850px;
    height: 450px;
    top: 35px;
    position: relative;
    margin: 0px auto;
}
#tituloEmpresa {
    width: 100%;
    font-family: swit,Lucida Grande,Verdana,sans-serif;
    font-size: 1.75em;
    color: #53668E;
    margin: 10px;
    font-weight: bold;
}
#centroProductos {
    width: 100%;
    height: 230px;
    max-width: 850px;
}
#contactoEmail {
    float: left;
    width: 380px;
    margin-top: 20px;
    margin-left: 20px;
}
#contactoDatos {
    float: left;
    width: 420px;
    margin-top: 20px;
}
#provisiones {
    float: left;
    width: 350px;
    margin-top: 20px;
    margin-left: 20px;
}
#materiales {
    float: left;
    width: 350px;
    margin-top: 20px;
    margin-left: 20px;
}
#subtituloContacto {
   	width:100%;:
	position: relative;
	left:20px;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 1.25em;
   	color: #53668E;
   	margin-top:10px;
	font-weight: bold;
}
.textobox {
	font-family: swit,Lucida Grande, Verdana, sans-serif;
	font-size: 1.15em;
    	border:1px solid #C4C4C4;
    	background-color: #F0F0F0;
    	width:350px;
    	margin-top: 10px;
    	margin-left: 30px;
}
#textoContacto {
   	width:100%;
	position: relative;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 0.95em;
   	margin-top:10px;
   	color: #333333;
	font-weight: bold;
}
#textoContacto2 {
   	width:550;
   	float:left;
	position: relative;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 0.95em;
   	margin-top:10px;
   	color: #333333;
	font-weight: bold;
}
#textoContacto3 {
   	width:200;
	position: relative;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 0.95em;
   	margin-top:10px;
   	color: #333333;
	font-weight: bold;
}
#imgProvision {
   	margin:5px;
    	border:1px solid #C4C4C4;
}
#imagenInicio {
   	margin-left:5px;
	height:150px;
    	border:2px solid #C4C4C4;
}
#imgInicio {
   	margin-top:10px;
   	margin-bottom:10px;
}
#txtFooter {
   	margin-top:10px;
   	color: #CCCCCC;
   	font-family: swit,Lucida Grande, Verdana, sans-serif;
   	font-size: 1.35em;
	font-weight: bold;
}