﻿/*ESTILOS GENERALES*/
	body{margin:0;background-color:#186495;}
	*{
		font-family:Tahoma,Arial, Helvetica, sans-serif;
		font-size:12px;
		
		
	}
	h1, h2{color:#FFF;}
	label{float:left; width:100px;}
	form{margin-top:20px; padding-left:5px;}
	textarea{overflow-y:auto; height:30px; width:150px;*width:130px;}
	input{margin-bottom:10px;}
	.centrarTexto{ text-align:center;}
	.alineartextoiz{ text-align:left;}
	.alineartextode{ text-align:right;}
	div.enlaceClientes{ margin-top:60px;}
	div.enlaceClientes a{ color:#FFF;}
	form:nth-of-type(1) textarea {
		width:130px;
		 max-height:30px; max-width:178px;
	} 
	div#contactar span{font-size:6px; color:#FFF;}
	#cuerpo{background-color:#aeaeae; width:100%;}
	#maincotenedor{width:100%;/*margin:0 auto;*/ background-color:#fff;}
	.paddinleftie{ *padding-left:0px;}
	.padin10{
	padding-left:10px;
}
	.flotarDerecha{float:right;}
	.flotarIzquierda{float:left;}
	.justificartexto{ text-align:justify;}
	.clear{clear:both;}
	.sinclear{ clear:none;}
	.colornegro{ color:#000;}
	.negrita{font-weight:bold;}
	.margeniz{margin-left:10px;}
	.margenizie{*margin-left:10px;}
	.margender{margin-right:10px;}
	.margender20{margin-right:20px;}
	div.margena a{margin-left:107px;}
	.alinear{line-height:28px;}
	.titulosecciones{font-size:14px;}
	.alturadelinea{ line-height:16px;}
	.alineamientovertical{vertical-align:middle;}
	.alineamientoverticalup{vertical-align:top;}
	div.contenedorinicio{background:url(../img/extcab.png) repeat-x; height:101px;width:100%;*width:auto;}
div#cabecera{width:800px; margin:0 auto;}
table.tablacabecera{height:101px;}
table.tablacabecera h1{text-align:center; font-size:20px;}
div.extcli{background:url(../img/extcli.png) repeat-x; height:258px;width:100%;*width:auto;}
div#menu{width:800px; margin:0 auto;}
div#menu table{height:258px;}
.tituloclientes{text-align:left; color: #06F; font-size:18px; font-weight:bold; margin-left:10px;_width:590px;}
.subtituloclientes{text-align:left; color: #000; font-size:16px; font-weight:bold; margin-left:10px;}
.p1{text-align:justify; margin-left:10px;}
.p2{_width:590px;}
/*ANCHOS*/

.width255{width:255px;}
.width343{width:343px;}
.width205{width:205px;}
.width210{width:210px;}
.width220{width:220px;_width:200px;}
.width345{width:345px;}
.width200{width:200px;}
.width375{width:375px;}
.width300{width:300px;}
.width261{width:261px;}
.width590{width:590px;}
.width580{width:580px;}



/*ANCHOS*/
	
	.colorfondoblanco{ background-color:#FFF;}
	
	#cabecera{ background:url(../img/fondocabecera.png) no-repeat!important; height:101px; width:800px;*width:780px; /*float:left;*/ }
	#menu{ background:url(../img/fondomenu.png) no-repeat; width:800px; height:258px; /*float:left;*/ }
	#clientes{ background:url(../img/fondoclientes.png) no-repeat; width:539px; height:258px; float:left;}
	ul#minimenu li{ display:block; color:#FFF;  vertical-align:top; margin-right:5px; list-style:none; margin-bottom:10px; }
	ul#minimenu{ padding-left:15px;padding-left/*\**/:5px\9; *width:200px; *text-align:left; *margin-left:0px;}
	ul#minimenu li a{ text-decoration:none; color:#FFF; margin-left:10px;}
	ul#minimenu li a:visited{color:#FFF; margin-left:10px;}
	ul.menu{padding-left: 120px; margin-top: 35px; *margin-left:0px;}
	ul.menu li{ list-style:none; margin-bottom:10px;}
	ul.menu li a{ text-decoration:none; color:#FFF;}
	ul.menu li a:hover{ text-decoration:none; color:#69C; }
	div#contenedor{ width:800px; background:url(../img/fondocontenido.png) repeat-y!important; /*float:left;*/height:100%; margin:0 auto;}
	
	div#piesup{width:800px; background:url(../img/piesup.png) no-repeat; height:158px; /*float:left;*/ margin:0 auto;}
	div#pie{ width:800px; background:url(../img/pie.png) no-repeat; height:46px; float:left; *float:none;  margin:0 auto; }
	.boton{background:url(../img/boton.png);
			
			color:#FFF;
			font-weight:bold;
			border:0 none;
			cursor:hand;
			width:80px;
			float:right;
			margin-right:5px;
			 
			height:20px;
			
			margin-top:15px;

	}
	form#contactform{background-color:#186495; padding:5px;
	
}
	.formulario{width:190px;_margin-left:2px;}
	textarea.error, input.error{color:#F00!important; background-color:#ebaaaa!important;}
	label.error{display:none !important;}
	input#name{border: 1px solid black; width: 178px; background-color: rgb(16, 71, 107); color:#FFF;}
	input#numero{border: 1px solid black; width: 178px; background-color: rgb(16, 71, 107); color:#FFF;}
	input#email{border: 1px solid black; width: 178px; background-color: rgb(16, 71, 107); color:#FFF;}
	textarea#message{border: 1px solid black; width: 178px; background-color: rgb(16, 71, 107); color:#FFF;}
	label { color:#FFF; font-weight:bold; padding-bottom:3px;}
	ul.pie{ float:left;}
	ul.pie a{color:#FFF; text-decoration: none;}
	ul.pie li{ display:inline; margin-right:10px;color:#FFF;}
	#piesup a{margin-left:500px;}
	.naranja{ color:#F60!important;}
	.contenedorpiesup{background:url(../img/fondopiesup.png) repeat-x; width:100%; *width:auto; height:158px; }
	.contenedorpie{ background:url(../img/fondopie.png) repeat-x; width:100%; *width:auto; height:46px; }
	.copyright{margin-left:30px; color:#FFF; float:right;}
	/*CAMBIADOR DE FOTOS*/
	#slideshow {
    	position:relative;
    	height:177px;
		
	
	}

	#slideshow img {
    	position:absolute;
    	top:0;
    	left:0;
    	z-index:8;
    	opacity:0.0;
	}

	#slideshow img.active {
    	z-index:10;
    	opacity:1.0;
	}

	#slideshow img.last-active {
    	z-index:9;
	}
	/*CAMBIADOR DE FOTOS*/
	#slideshowq {
    	position:relative;
    	height:177px;
		
	
	}


	#slideshowq img {
    	position:absolute;
    	top:20px;
    	left:20px;
    	z-index:8;
    	opacity:0.0;
	}

	#slideshowq img.active {
    	z-index:10;
    	opacity:1.0;
	}

	#slideshowq img.last-active {
    	z-index:9;
	}
	/*CAMBIADOR DE FOTOS*/
	#slideshowempresa {
    	position:relative;
     padding-top:30px; float:left;
		
	
	}

	#slideshowempresa img {
    	position:absolute;
    	top:20px;
    	left:20px;
    	z-index:8;
    	opacity:0.0;
	}

	#slideshowempresa img.active {
    	z-index:10;
    	opacity:1.0;
	}

	#slideshowempresa img.last-active {
    	z-index:9;
	}
	div#content{padding: 5px;
    background: #a8362f;color:#fff; width:250px; float:right;}
	div#nav{padding: 5px;
    background: #CCC;color:#000; width:250px; float:right; margin-top:2px;}
div#navcontrol{
	clear:both;
	margin:0 5px 30px;
	padding-bottom:6px;
	padding-left:3px;
	padding-top:6px;
	text-align:left;
	
	width:796px;
	_width:595px;
	margin:0 auto;}
div#navcontrol ul{padding-left:10px; margin:0px;}
div#navcontrol ul li{background:transparent url(../img/flechawh.gif) no-repeat scroll left top;
	display:inline;
	font-size:0.9em;
	margin-right:5px;
	padding-left:15px;}
div#navcontrol a:link{color:#0000ff; text-decoration:underline;}
div#navcontrol a:visited{color:#0000ff; text-decoration:underline;}
div#navcontrol a:hover{color:#0000ff; text-decoration:none;}
div#navcontrol li.primero{background:transparent none repeat scroll 0 0;
padding-left:0;
}
div.contenedormapa{width:57%; background-color:#666; float:left; height:200px; padding:10px; margin-left:10px;}
div#map{width:100%; height: 200px;}
div.datocontacto{width:35%; height: 200px; float:left; text-align:left;}
div.datocontacto p{ padding:10px;}
.colornegro{color:#000;}
