
* {
		margin: 0;
		padding: 0;
}
	
body {
		margin: 0px;
		background: #fff;
}

/* estilo de escritura por defecto, siempre lo pongo así me ahorro hacer mas clases y de esta manera sigo una coherencia gráfica*/
body, th, td, input, textarea {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #171717;
	}
	
	h1{
		font-size:14pt;
		color:#6d6d6d;
		padding:0px 0px 10px 0px;
	}
	img{
		border:none;
    }
   hr {
		display: none;
	}
    /* estructura de la web */

	#grancontenedor {
		height:100%;
		margin: 0 auto;
		padding: 0;

	}
	.lema {
	background:#114f87;
	margin:20px 0 0 0;
	height:40px;
	}
	.lema h2{
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	}
	    .logointo {
		
		width:1000px;
		padding:0;
		margin: 15px auto;

	}

		.menu{
		width:1000px;
		padding:0;
		margin: 0 auto;}
		
		.txt{
		width:400px;
		padding:20px 15px 0px 20px;}		
	.logoidioma {
	    position: absolute;
		bottom:0px;
		float:left;
	}
	.logoidioma2 {
	    position: absolute;
		bottom:0px;
		background:#dddddd;
		height:60px;
		width:100%;
	}
	.footer{
		margin: 0 auto;
		padding: 0;
		width:900px;
		color:#666666;
	}
	.footerlogo{
	float:left;
	width:100px;}
	.footertexto{
	float:right;
	width:200px;
	border-left: 2px #003161 solid;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;}
	.footer b{
	font-size:16px;
	font-weight:bold;
	color:#545454;
	}
	.fotoportada {
	background: url(../img/lineafotos.png) repeat-x;
	margin:0px 0 0 0;
	height:150px;
	}
	.cajonfotos {
		width: 900px;
		margin: 0 auto;
		padding: 0;
	}
	.fotos {
	padding:20px 0 0 0;
	width:150px;
	float:left;
	}
