@charset "utf-8";
/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	background-color:#fff;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	}
.caratula{
	width:1002px;
	height:552px;
	display:block;
	background-color:#ecebe4;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:auto;
	}
	
.contenedor {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

.centrado {
	margin:auto;
	margin-top:8px;
	}

.contenido {
	width: 1002px;
	height: 552px;
	background-color:#FFF;
	background-image:url(../img/01.jpg);
	background-repeat:no-repeat;	
	}
.contenido2 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/02.jpg);
	background-repeat:no-repeat;}
.contenido3 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/03.jpg);
	background-repeat:no-repeat;}
.contenido4 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/04.jpg);
	background-repeat:no-repeat;}
.contenido5 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/05.jpg);
	background-repeat:no-repeat;}	
.contenido6 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/06.jpg);
	background-repeat:no-repeat;}	
.contenido7 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/07.jpg);
	background-repeat:no-repeat;}
.contenido8 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/08.jpg);
	background-repeat:no-repeat;}	
.contenido9 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/03co.jpg);
	background-repeat:no-repeat;}	
.contenido10 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/01pie.jpg);
	background-repeat:no-repeat;}
.contenido11 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/02sil.jpg);
	background-repeat:no-repeat;}
.contenido12 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/04pre.jpg);
	background-repeat:no-repeat;}
.contenido13 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/fon03.jpg);
	background-repeat:no-repeat;}
.contenido14 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/fonkarhs.jpg);
	background-repeat:no-repeat;}
.contenido15 {
	width: 1002px;
	height: 552px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../img/fondornbracht.jpg);
	background-repeat:no-repeat;}
/*---------------------------------------*/
.superior{
	width:1002px;
	height:498px;
	display:block;
	margin:0px 0px 0px 0px;
	color:#333;
	}		
.inferior{
	width:730px;
	margin:auto;
	}	
.medio{
	width:300px;
	height:300px;
	float:left;
	margin-top:150px;
	}	
/*  ----------------------------------------------------         */
#navi {  
	list-style:none;
	margin:0;
	padding:0;
}
#navi li {
	margin:2px;
	padding:0;
	float:left;
	font-size:11px;
	display:block; 
	width:100px;
	padding:4px 0;	
	color:#000;
}
#navi li a {
	display:block; 
	width:100px;
	padding:4px 0;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#a5a5a5;
}
#navi li a:hover {
	color:#000;
}

/* ------------------------------------------------------     */
.logotipo{
	width:152px;
	height:75px;
	float:left;
	margin-left:38px;
	margin-top:34px;
	display:block;
	}
.logotipo2{
	width:400px;
	display:table;
	float:left;
	margin-left:38px;
	margin-top:34px;
	text-align:left;
	}	
.textos{
	font-family:sans-serif, Helvetica, Arial;
	font-size:11px;
	color:#666;
	}
.spanA{
	width:300px;
	display:table;
	background-color:#FFF;
	text-align:right;
	color:#333;
	text-decoration:none;
	}
.spanA:visit{
	width:300px;
	display:table;
	background-color:#FFF;
	text-align:right;
	color:#333;
	text-decoration:none;
	}	
.spanA:hover{
	background-color:#CCC;
	color:#333;	
	text-decoration:none;	
	}
.spanA:link{
	background-color:#CCC;
	color:#333;	
	text-decoration:none;	
	}	
.spanA2{
	width:300px;
	display:table;
	background-color:#abd303;
	text-align:right;
	color:#333;
	text-decoration:none;
	}
.spanA2:visit{
	width:300px;
	display:table;
	background-color:#abd303;
	text-align:right;
	color:#333;
	text-decoration:none;
	}	
.spanA2:link{
	width:300px;
	display:table;
	background-color:#abd303;
	text-align:right;
	color:#333;
	text-decoration:none;}	

.subMenu{
	color:#333;	
	text-decoration:none;		
	}	
	
.subMenu:hover{
	color:#333;	
	text-decoration:none;		
	}
.subMenu:visit{
	color:#333;	
	text-decoration:none;		
	}
.subMenu:link{
	color:#333;	
	text-decoration:none;		
	}	
	
/*****************************/

			div{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
			}
			/* Scrollbar & content css */						
			#content1, #content2, #content3{
	height: 250px;
	width: 280px;
	float:left;
	text-align:justify;
	/*background: #f5f5f5;*/
				overflow:hidden;
			}
			#content1 p{
				margin: 5px;
			}
			.scrollbar-vert{
				background-image:url(../img/backScroll.gif);
				background-repeat:repeat-y;
				height: 250px;
				width: 20px;
				float:left;
			}
			.handle-vert{
				height: 17px;
				width: 20px;
				background:url(../img/handle.gif) no-repeat;
				cursor:pointer;
			}
			#content2 p{
				width: 1000px;
			}
			.scrollbar-hor{
				background-color: #d2e8ff;
				height: 20px;
				width: 300px;
				float:left;
			}
			.handle-hor{
				height: 20px;
				width: 42px;
				background: url(handle-hor.gif) no-repeat;
			}
			
			#content3 p{
				width: 700px;
			}	

.enlacesInternos{
	color:#abd303;
	text-decoration:none;
	}
.enlacesInternos:hover{
	color:#000;
	text-decoration:none;
	}	
	
.enlacesInternos2{
	text-decoration:none;
	color:#000;
	}
.enlacesInternos2:hover{
	color:#abd303;
	text-decoration:none;
	}		
	/*    ------------------------*/
	
#contmarcas{
	width:400px;
	height:200px;
	}	
#bienvenidos{
	width:393px;
	display:table;
	}
.imagenes{
	width:400px;
	float:left;
	
	}	
.explicacion{
	width:400px;
	border-top:10px;
	text-align:justify;
	}	
.imagenGrande{
		width:500px;
		float:right;
		height:492px;
		display:none;
	}
	
.nuevo{
		width:500px;
		float:right;
		height:492px;	
		background-image:url(../img/fon01.jpg);
		background-repeat:no-repeat;
	}
.nuevo2{
		width:500px;
		float:right;
		height:492px;	
		background-image:url(../img/fon02.jpg);
		background-repeat:no-repeat;
	}
.nuevo3{
		width:500px;
		float:right;
		height:492px;	
		background-image:url(../img/fon03.jpg);
		background-repeat:no-repeat;
	}
.nuevo4{
		width:500px;
		float:right;
		height:492px;	
		background-image:url(../img/fon04.jpg);
		background-repeat:no-repeat;
	}	
.frmNuevo{
	width:390px;
	display:table;
	float:right;
	margin-right:135px;
	margin-top:80px;
	text-align:justify;
	display:none;
	}	
.contPrensa	{
	width:380px;
	height:400px;
	margin-right:15px;
	margin-top:40px;
	float:right;
	}
.izquierda{
	width:160px;
	float:left;
	display:table;
	}
.derecha{
	width:160px;
	float:right;
	display:table;
	}
.caja{
	width:100px;
	text-align:justify;
	}
.titulo{
	width:160px;
	height:18px;
	background-color:#acd308;
	font-weight:bolder;
	color:#FFF;
	padding:2px;
	}
.detalle{
	width:160px;
	height:80px;
	background-color:#f4f4f4;
	padding:2px;
	display:block;
	}
.cierre{
	height:12px;
	float:right;
	margin-right:5px;
	margin-top:2px;
	color:#FFF;
	font-weight:bolder;
	}	
/*estilo de las noticias*/

.noticia{
	width:330px;
	height:300px;
	margin-right:50px;
	margin-top:40px;
	float:right;
	display:none;
	}
.cabecera_noticia{
	width:330px;
	height:30px;
	background-color:#acd308;
	color:#FFF;
	text-align:justify;
	}
.cuerpo_noticia{
	width:330px;
	height:270px;
	background-color:#f4f4f4;
	display:table;
	/*margin-left:4px;*/
	}
.cerrar{
	margin-top:5px;
	height:25px;
	float:right;
	margin-right:6px;

	}	
.col0l{
	width:160px;
	height:300px;
	float:left;
	text-align:justify;
	margin-left:5px;
	display:block;
	}	
.col02{
	width:160px;
	height:300px;
	float:right;
	text-align:right;
	margin-right:5px;
	display:block;	
	}	
.leyenda{
	width:140px;
	float:right;
	/*margin-right:6px;*/
	text-align:justify;
	}	
.tit{
	text-align:left;
	}
.detTitulo{
	margin-top:10px;
	margin-left:5px;
	font-size:12px;
	
	}
.trabajo{
	width:300px;
	float:left;
	margin-left:80px;
	margin-top:50px;
	text-align:justify;
	}
.contacto{
	width:340px;
	float:left;
	margin-left:90px;
	margin-top:0px;
	text-align:justify;
	}
.envio{
	float:left;
	color:#333;
	font-family:sans-serif, Tahoma, Geneva;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	}	
.envio:hover{
	float:left;
	color:#999;
	font-family:sans-serif, Tahoma, Geneva;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	}		
.borrar{
	float:right;
	color:#333;
	font-family:sans-serif, Tahoma, Geneva;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	}
.borrar:hover{
	float:right;
	color:#999;
	font-family:sans-serif, Tahoma, Geneva;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	}	
.formulario	{
	width:230px;
	height:15;
	background-color:#FFF;
	border:1px #333 solid;
	color:#000;
	font-size:12px;
	}
.anexo{
	width:300px;
	float:right;
	margin-right:180px;
	margin-top:400px;
	text-align:justify;
	}	
.prod{
	display:none;
	margin-top:5px;
	
	}	
.proyectos{
	width:1002px;
	height:340px;	
	}
.divCentrado1{
	margin:auto;
	margin-left:250px;
	margin-top:50px;
	}	
.divCentrado2{
	float:left;
	}	
.credito a{
	width:100px;
	height:12px;
	display:block;
	float:right;
	color:#CCC;
	text-decoration:none;
	}
.credito a:hover{
	width:100px;
	height:12px;
	display:block;
	float:right;
	color:#999;
	text-decoration:none;	
	}	
.tit_empresa{
		font-family: sans-serif, Tahoma, Geneva;
		color:#333;
		text-decoration:none;
		font-weight:bolder;
		font-size:12px;
	}	
	

