/* CSS Document */

    a:link              {
	color: #595959;
	text-decoration: none;
}
    a:visited           {
	color: #595959;
	text-decoration: none;
}
    a:hover             {
	color: Green;
	text-decoration: none;
}
    a:active            { 
	 color: #595959; 
	 text-decoration:none; 
}

/**** Page Body ****/
body {
	background-color: #e6e6e6;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	scrollbar-face-color: #CCD2D8;
	scrollbar-highlight-color: #E9EEF3;
	scrollbar-shadow-color: #B4BEC8;
	scrollbar-3dlight-color: #B4BEC8;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #EAEAEA;
	scrollbar-darkshadow-color: #7A828A;
	height: 100%; 
}

DIV.workarea, DIV.workarea_empresa{
   float: none;
	margin: 0 auto 0 auto;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5a;
	position:relative;
	left: 0px;
	top: 0px;
	border: 1px solid; 
	border-color: #c8ae26;
	width: 790px;
	min-height: 100%;
	text-align: left;
	height:100%;
}
DIV.workarea{
	height:845px;
	overflow:hidden;  /* Para eliminar barra sobrante*/
}

DIV.workarea_empresa{
	height:1470px; /* 1270*/
	overflow:hidden;  /* Para eliminar barra sobrante*/
}

/* ******************  HEADER  ****************** */
DIV.header
{
/* border: 1px solid; 
 border-color: red;*/
 background-color: white;
 position:relative;
 height:145px;
 left: 0px;
 top: 0px;	
}
DIV.logo{
   clear:none;
   float: left;
	position: relative;
	left: 0px;
	top:  0px;
	height: 133px;
	cursor: crosshair;
}
DIV.mapa{
   clear:none;
   float:none;
	position: relative;
	left:0px;
	top: 0px; 
}
DIV.menu1{
  clear:none;
  float: left;
  position: relative;
  left: 0px;
  top:  0px;	
}
/* ******************  FIN HEADER  ****************** */

/* ******************  IMAGES MENU  ****************** */
DIV.images_menu{
  /*border: 2px solid;
  border-color: red;*/
  clear:none;
 /* float:left;*/
/*  position: relative;*/
position: absolute;
  left:  445px;
/*  top:   -145px;*/
  top:0px;
  width: 360px;
}
DIV.images_menu_boton{
 /*  border: 2px solid;*/
	clear: none;
	float: left;
	position: relative;
   width: 319px;
	left: 0px;
	top: 0px;
}
DIV.images_menu_barra{
	clear: none;
	float: left;
	background-color: #c8ae26;	position: relative;
	left: 0px; /*FF 770*/
	top: 0px; /*FF 1938*/
	width: 21px;
	/*height: 1600px;*/
	background-image: url(barra_foteer.gif);
	background-repeat: repeat-y;
}
/* ******************  FIN IMAGES MENU  ****************** */
/* ******************  PORTADA  ****************** */
DIV.portada1{
 /* border: 2px solid;
  border-color: green;*/
  background-color: white;
  clear: none;
  float: left;
  position: relative;
  left:  0px;
  top:   0px; /* -835px */
  height: 260px; 
  width:  445px;
}
DIV.portada1_header{
   /*border: 2px solid;
   border-color: red;*/
   clear: none;
   float:left;
	background-color: #b5b5b3;
	width: 100%;
	position: relative;
	left: 0px;
	top:  0px;
	height: 16px;
}
DIV.portada1_content1_image
{  /*border: 2px solid;
   border-color: red;*/
	display: block;
   clear: none;
   float: left;
	background-color: white;
	position: relative;
	left: 2px;
	top: 1px;
}
DIV.portada1_content1_txt{
	/*border: 2px solid;
	border-color: red;*/
	clear: none;
	float: left;
	background-color: white;
	width: 98%;
	position: relative;
	left: 8px;
	top:  5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #5c5c5a;
	width: 300px;
}
DIV.portada1_content2_image
{  /*border: 2px solid;
   border-color: red;*/
   clear: none;
   float:left;
	background-color: white;
	position: relative;
	left: -115px;
	top: 30px;
	height: 85px;
}
DIV.portada1_content2_txt{
   clear: none;
   float:left;
	background-color: white;
	width: 98%;
	position: relative;
	left: 125px;
	top: -60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #5c5c5a;
	width: 300px;
}
/* ******************  FI PORTADA  ****************** */
/* ******************  MENU  ****************** */
DIV.menu{
	background-color: white;
	position: absolute;
	float: left;
	left: 0px;
	top: 420px;
	width: 448px;
	height: 250px
}
DIV.menu_header{
 float: none;
 position: relative;
 left: 0px;	
 top:  0px;
 height: 17px
 width: 111px;
	
}
DIV.menu_image{
 position: relative;
 left: 15px;	
 top:  22px;
 height: 111px
 width: 111px
}
DIV.menu_content{
 position: relative;
 left: 110px;	
 top:  -120px;
 font-size: 10px;
 text-align: left;
 color: #53b85e;
 width: 190px;
 height: 220px;
}
.ul_menu {  
	list-style:none;
	margin:10;
	padding:0;
}
.ul_menu a{  
 font-size: 10px;
 text-align: left;
 color: #53b85e;
 text-decoration:none;
}

.li_menu{
 
   list-style:none;
	margin:10px;
	padding:0px;
	
}

.li_menu a{
 font-size: 10px;
 text-align: left;
 color: #53b85e;
 text-decoration:none;
}

DIV.menu_content_col1
{
 position: relative;
 left: 0px;	
 top:  0px;
 width: 180px;
}
DIV.menu_content_col2
{
 position: relative;
 left: 125px;	
 top:  -186px;
 width: 220px;
}
/* ******************  INFORMACION  ****************** */
DIV.informacion{
	/*border: 2px solid;
	border-color: red;*/
	background-color: white;
	position: absolute;
	float: left;
	left: 0px;
	top: 650px;
	width: 740;
	height: 190px;
}
DIV.informacion_header{
 float: none;
 position: relative;
 left: 0px;	
 top:  0px;
 height: 18px;
 width: 110px;
}

DIV.informacion_image{
 float: left;
 position: relative;
 left: 15px;	
 top:  20px;
 width:77px;
 height: 111px;
}

DIV.informacion_content{
 float:left;
 position: relative;
 left: 40px;	
 top:  0px;
 width: 600px;
}

DIV.informacion_map{
 float: left;
 position: relative;
 left: 460px;	
 top:  -38px;
 font-size: 10px;
 text-align: left;
 color: #53b85e;
 text-align: center;
 width:130px;
 height: 99px;
}
/* ******************  FIN INFORMACION  ****************** */
/* ******************  FOOTER  ****************** */
DIV.footer
{
 float:none;
 clear: both;
/* background-color: white;*/
 position: relative;
 left: -5px;	
 top: 10px;
 width: 790px;	
 height:80px;
}

DIV.footer_content{
   border: 1px solid; 
   border-color: #c8ae26;
	float: left;
	background-color: white;
	position: relative;
	left: 0px;
	top: 5px;
	width: 790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
	padding: 5px;
	text-align: center;
}
/* ******************  FIN FOOTER  ****************** */

/* ******************  POLÍTICA DE CALIDAD  ****************** */
DIV.politica_calidad{
	/*border: 1px solid; 
   border-color: red;*/
	float: left;
	clear: none;
	background-color: white;
	width: 425px; /* 417 */
	position: absolute;
	left: 0px;
	top: 425px;
	height: 300px;
}

DIV.politica_calidad_image{
/*border: 1px solid; 
   border-color: red;*/
 position: relative;
 clear: both;
 float:left;
 left: 0px;	
 top:  0px;
 height: 16px;
 width: 150px;
}

DIV.politica_calidad_content{
/*   border: 1px solid; 
   border-color: red;*/
   background-color: white;
   float: left;
	background-color: white;
	position: relative;
	left: 15px;
	top: 10px;
	width: 405px;
	height: 270px;
}

.li_politica_calidad{
	list-style: decimal inside url(page.gif); 
	/*list-style-image:url(page.gif);*/
	margin: 15px;
	padding: 0px;
}
/* ***********************  CERTIFICACIONES *********************** */

DIV.certificaciones{
  /* border: 1px solid; 
   border-color: red;*/
   float: left;
	clear: none;
	background-color: white;
	position: absolute;
	left: 0px;
	top:  740px;
	height:360px;
	width: 760px;
}

DIV.politica_certificacion_image{
 position: relative;
 clear: none;
 float:left;
 left: 0px;	
 top:  0px;
 height: 25px;
 width: 130px;
}

DIV.politica_certificacion_content{
  /* border: 1px solid; 
   border-color: red;*/
   background-color: white;
   float: left;
	background-color: white;
	position: relative;
	left: -130px;
	top: 18px;
	width: 300px;
	height: 280px;
}
DIV.politica_calidad_certificacion_book{
	border: 1px solid;
	border-color: #c8ae26;
	position: relative;
	float: left;
	left: 305px;
	top: -270px; /*-270*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #258B26;
	text-align: justify; /*340*/
	padding: 5px;
	height: 290px; /*340*/
	width: 445px;
}

/* ******************* MAPA ***************** */
DIV.mapaGoogle{
	/*border: 1px solid; 
   border-color: green;*/
   float: left;
	clear: none;
	background-color: white;
	position: absolute;
	left: 0px;
	top:  1100px;
	height:290px;
	width: 760px;
}
DIV.mapa_image{
 position: relative;
 clear:both;
 float:none;
 left: 0px;	
 top:  0px;
 height: 16px;
 width: 130px;
}

#map{
   position: relative;
   float:left;
	clear: none;
   border: 3px solid; 
 	border-color: #c8ae26;
   width: 500px;
	height: 300px;
	left: 50px;
	top:  5px;
}

DIV.mapa_content{
	border: 1px dotted;
	border-color: #c8ae26;
	position: relative;
	clear: both;
	float: none;
	left: 560px;
	top: -300px;
	height: 285px;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #258B26;
	text-align: justify;
	padding: 10px;
}