/*MTE MACHINEDESIGN: OTZARRETAhttp://www.otzarreta.com*//*///////////////////////////////////////////////////*//* Inicio Elementos básicos */html, body {margin:0 auto;height:100%;}body {	background-color: #CCCCCC;	font-size: 62.5%;	font-family: Helvetica, Arial, Verdana, Sans-Serif;	color: #333333;	text-align: left;	margin: 0;	padding: 0; 		}	h1, h2 {color:#333333;font-weight: normal;font-family:Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 1.6em;}h1 {font-size: 2em;}h1 span {display: none;}h3{margin: 0;padding: 0 0 10px 0; line-height: 1.3em;text-align: left;font-size: 1.3em;color:#041547;font-weight: bold;font-variant:small-caps;}h4{width:555px;line-height:1.8em;margin: 0;padding: 2px 0;text-align: left;font-size: 1.3em;color:#333333;font-weight: bold;text-transform: uppercase;border-top: 2px solid #041547;border-bottom: 2px solid #041547;clear:both;}h5{width:555px;line-height:1.6em;margin: 0;padding: 20px 0 0 0;text-align: left;font-size: 1.2em;color:#333333;font-weight: bold;font-variant:small-caps;font-style:italic;border-bottom: 2px solid #041547;clear:both;}h5 span{font-variant:normal;font-style:italic;}a:link { 	font-weight: bold; 	text-decoration: none; 	color: #001954;	}a:visited { 	font-weight: bold; 	text-decoration: none; 	color: #001954;	}a:hover, a:active { 	font-weight: bold; 	text-decoration: underline;	color: #333333;	}#contenedor {	width: 800px;	margin: 0 auto;	text-align: left;	background-color:#FFFFFF;}#idioma {background-color:#333333;width: 800px;height: 20px;padding: 0;margin: 0;}	#idioma ul{	margin: 0;	padding: 0;	list-style:none;	display:inline;	vertical-align:bottom;	float: right;	}		#idioma ul li {		display: block;		margin: 0;		padding: 4px 10px;		float: left;		height: 12px;		border-left: 1px solid #666666;		color:#FFFFFF;		}			#idioma a:link { 	font-weight: normal; 	text-decoration: none; 	color: #FFFFFF;	}#idioma a:visited { 	font-weight: normal; 	text-decoration: none; 	color: #FFFFFF;	}#idioma a:hover, #idioma a:active { 	font-weight: normal; 	text-decoration: underline;	color: #999999;	}.tachado{	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;}#cabecera-index {width: 590px;height: 180px;margin: 0;padding: 25px 0 20px 210px;}#cabecera-index p {margin: 0;padding: 0;font-size: 1.1em;}#cabecera {width: 590px;height: 100px;margin: 0;padding: 25px 0 20px 210px;}#cabecera p {margin: 0;padding: 0;font-size: 1.5em;color: #001954;font-weight:bold;font-variant:small-caps;}#cabecera p span{font-size: 1.1em;color: #666666;}#centro {width: 800px;margin: 0;padding: 0;}#menu {width: 185px;margin: 0;padding: 0 0 0 25px;float:left;font-variant:small-caps;font-weight: bold;}	#menu ul{	width:150px;	margin: 0;	padding: 0;	list-style:none;	display: block;	float: left;	font-size: 1.4em;	}			#menu ul li {		width:150px;		display: block;		margin: 0;		padding: 2px 0;		color:#999999;		line-height:1.8em;		font-weight: bold; 		border-bottom: 1px dashed #CCCCCC;		}		#menu ul li span {		width:150px;		display: block;		color:#041547;		line-height:1.8em;		font-weight: bold; 		text-decoration: none; 		background-color:#f3f3f3;		}	#menu ul li.pri {		border-top: 1px dashed #CCCCCC;		}	#menu ul li.emo {		border-bottom: 0;		}	#menu ul li.text_emo {		font-size: 1.2em;		color:#999999;		border-bottom: 0;		}		#menu ul li a:link { 	width:150px;	display: block;	color:#999999;	line-height:1.8em;	font-weight: bold; 	text-decoration: none; 	background-color:#FFFFFF;	}	#menu ul li a:visited { 	width:150px;	display: block;	color:#999999;	line-height:1.8em;	font-weight: bold; 	text-decoration: none; 	background-color:#FFFFFF;	}	#menu ul li a:hover, #menu ul li a:active { 	width:150px;	display: block;	color:#041547;	line-height:1.8em;	font-weight: bold; 	text-decoration: none; 	background-color:#f3f3f3;	}		#menu ul li.sub_li {	margin: 0;	padding: 2px 15px 2px 15px;	width:120px;	/*font-size: 0.9em;*/	line-height:1.1em;	background-color:#f3f3f3;	}		#menu ul li.sub_li span{	width:120px;	display: block;	color:#041547;	line-height:1.1em;	text-decoration: none; 	background-color:#f3f3f3;	}			#menu ul li.sub_li a:link { 	width:120px;	display: block;	color:#999999;	/*font-size: 0.9em;*/	line-height:1.1em;	text-decoration: none; 	background-color:#f3f3f3;	}	#menu ul li.sub_li a:visited { 	width:120px;	display: block;	color:#999999;	/*font-size: 0.9em;*/		line-height:1.1em;	text-decoration: none; 	background-color:#f3f3f3;	}	#menu ul li.sub_li a:hover, #menu ul li.sub_li a:active { 	width:120px;	display: block;	color:#041547;	/*font-size: 0.9em;*/	line-height:1.1em;		text-decoration: none; 	background-color:#f3f3f3;	}	#contenido {width: 555px;margin: 0;padding: 0;float: left;}.col {width: 175px;margin:0;padding:30px 10px 30px 0;float:left;}.col_index {width: 300px;margin:0;padding:0;float:left;font-size: 16px;}.col p, .col_index p{margin: 0;padding: 0;line-height: 1.2em;text-align: left;font-size: 1.1em;color:#333333;font-weight:normal;}.col p span, .col_index p span{text-transform:uppercase;font-variant:normal;font-weight:bold;font-size: 1.2em;color:#041547;}.col_ancho {width: 370px;margin:0;padding:30px 0 30px 0;float: right;text-align:justify;}.col_ancho p{margin: 0;padding: 0;line-height: 1.2em;text-align: left;font-size: 1.1em;color:#333333;text-align:justify;}.col_ancho p span{font-weight:bold;font-size: 1.2em;color:#041547;}.col_ancho img{padding: 0;margin: 0;}.col_pro {width: 420px;margin:0;padding:0;float: right;border-bottom: 1px solid #CCCCCC;}.col_pro p{margin:0;padding:0;line-height: 1.2em;font-size: 1.1em;}.col_pro .foto {margin: 0;padding: 0;width: 170px;height:100px;float: left;}.col_pro .text {margin: 0;padding: 10px 0 0 10px;margin: 0;width: 240px;float: left;}.col_pro .text span {color:#041547;}.col_pro .subtitulo {margin: 0;padding: 4px 0 4px 10px;width: 410px;float: left;background-color:#333333;color:#FFFFFF;font-weight: bold;vertical-align:middle;}p.sangre {margin: 0;line-height: 1.2em;text-align: left;font-size: 1.1em;color:#333333;padding-left: 15px;font-weight: normal;}.sangre p span{font-weight:bold;color:#333333;font-size: 1.1em;}p.nota {margin: 0;padding: 0;line-height: 1.2em;text-align: left;font-size: 0.9em;color:#666666;font-weight: normal;}#pie {clear:both;width: 775px;height: 60px;background-color:#333333;padding: 25px 0 0 25px;margin: 0;}#pie p{color:#999999;font-weight:bold;padding: 0;margin: 0;}#pie p span{color:#FFFFFF;}#pie a:link { 	font-weight: normal; 	text-decoration: none; 	color: #CCCCCC;	}#pie a:visited { 	font-weight: normal; 	text-decoration: none; 	color: #CCCCCC;	}#pie a:hover, #pie a:active { 	font-weight: normal; 	text-decoration: underline;	color: #FFFFFF;	}.detalles {width: 550px;height: 80px;padding: 0;margin: 0;}	.detalles ul{	width: 550px;	height: 80px;	margin: 0;	padding: 0;	list-style: none;	display: inline;	float: left;	}		.detalles ul li {		display: block;		margin: 0;		padding: 0 5px 0 0;		float: left;		}.galeria{	width: 550px;	height: 50;	margin: 0;	padding: 10px 0 0 0;	}	table {border:0;padding: 10px 0 0 0;}table th{border: 0;border-bottom: 1px solid #001954;font-size: 1em;padding: 3px 0;margin: 0;text-align: left;font-size: 1.3em;color: #001954;vertical-align:bottom;}table tr {border-bottom: 1px solid #CCCCCC;padding: 3px 0;}table td {border: 0;border-bottom: 1px solid #CCCCCC;padding: 3px 0;}table td.sinborde {border: 0;}table td.borde {border: 0;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;}table td.centrado {text-align:center;}table th.centrado {text-align:center;}table.descargas {border:0;padding: 10px 0;}table.descargas td {border:0;padding: 10px 0;}.col_caract {width: 450px;margin:0;padding:0;float: right;}.col_caract ul {padding: 0;padding-left:12px;margin: 0;list-style: square;}.col_caract p{margin:0;padding:0;line-height: 1.2em;font-size: 1.1em;}.col_caract p span{font-weight:bold;font-size: 1.2em;color:#041547;}#admin {width: 590px;margin: 0;padding: 30px 0 20px 210px;text-align:left;}#admin p.azul {color: #001954;font-weight: bold;}
