/* CSS Document */
html,body, #all{
	min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}

body{
	background: url(../_img/fondo_web.gif) center repeat-y;
	min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}

html>body #all {
    height: auto;
	left:49.99%;
}

#all{	
	position:absolute;
	top:0;
	/*margin:0 auto;*/
	width:750px;
	left:50%;
	margin-left:-375px;
	text-align:left;
}

#principal{
	position:relative;
    height: auto;
    padding-bottom: 190px;   /* con este  padding el footer nunca toca el contenido */
    margin: 0 auto;
}

#pie{
	position:absolute;
	background:url(../_img/fondo_maqueta.gif) no-repeat #76d800;
	width:750px;
	height:219px;
    bottom: 0;
}

#lengua{
	position:absolute;
	width:78px;
	height:14px;
	text-align:center;
	z-index:200;
	left: 493px;
}

/*********************************************
**********************************************
       ELEMENTOS DEL TÍTULO DE SECCIÓN
**********************************************
*********************************************/
#titulo_seccion{
	position:relative;
	background: url(../_img/fondo_titulo_seccion.gif);
	width:750px;
	height:110px;
}


#contenido{
	position:relative;
	width:750px;
	height:280px;
	top:5px;
	padding-bottom: 25px; 
}

#contenido_comercial{
	position:relative;
	background-image:url(../_img/fondo_comercial.gif);
	width:540px;
	height:280px;
	top:5px;
}

#titulo_menu1{
	position:absolute;
	width:400px;
	height:75px;
	top: 56px;
	left: 5px;
	z-index:150;
}


/*********************************************
**********************************************
       ELEMENTOS DEL MENÚ PRINCIPAL
**********************************************
*********************************************/
#menu_principal{
	position:relative;
	width:210px;
	height:288px;
	left: 540px;
}

#menu1{
	position:absolute;
	width:210px;
	height:70px;
	top:0px;
}

#menu2{	
	position:absolute;
	width:210px;
	height:65px;
	top:70px;
}

#menu3{	
	position:absolute;
	width:210px;
	height:65px;
	top:135px;
}

#menu4{	
	position:absolute;
	width:210px;
	height:82px;
	top:200px;
}



/*********************************************
**********************************************
       ELEMENTOS DEL MENÚ SECUNDARIO
**********************************************
*********************************************/

#menu_secundario{
	position:absolute;
	left:-32px;
	width:155px;
	bottom:16px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00165A;
}
#menu_secundario a{
	text-decoration:none;
	color:#00165A;
}
#menu_secundario a:hover{
	color:#76D800;
}

#menu_secundario li{
	list-style-type:none;
}

#submenu_secundario{
	position:relative;
	overflow:hidden;
	left:5px;
	width:100px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:400;
}
#submenu_secundario a{
	color:#999999;
}
#submenu_secundario a:hover{
	text-decoration:underline;
	color:#000000;
}

#direccion{
	text-align:center;
}



/*********************************************
**********************************************
       ELEMENTOS DEL CONTENIDO
**********************************************
*********************************************/

#texto{
	position:absolute;
	width:380px;
	top:65px;
	left:134px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-left: 1px solid #00165A;
	text-align:justify;
	padding-left:5px;
	text-indent:15px;
	vertical-align:top;
}
#texto h1{
	font-weight:bold;
	font-size:10px;
}

#texto a{
	text-decoration:none;
	color:#76d800;
}

#texto a:hover{
	text-decoration:none;
	color:#04195b;
}

#texto b{
	color:#333333;
}

#posicionamiento{
	position:absolute;
	width: 380px;
	height: 20px;
	left: 140px;
	top: 38px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

#nivel2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00165A;	
}

#nivel3{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	font-weight:400;
}

#calidad{
	position:absolute;
	width:77px;
	height:29px;
	left: 451px;
	top: 244px;
}

/*********************************************
**********************************************
       ELEMENTOS DEL PIÉ
**********************************************
*********************************************/
/*#pie{
	position:relative;
	background-color:#FFFFFF;
	height:163px;
	width:750px;
	top:7px;
}*/

#aviso{
	position:absolute;
	top:425px;
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	left: 0px;
}
#aviso a{
	color:#76D800;
	text-decoration:none;
}
#aviso a:hover{
	text-decoration:underline;
}


/*********************************************
**********************************************
       ELEMENTOS DE TABLAS
**********************************************
*********************************************/
#tabla{
	width:380px; 
	height:auto; 
	border:#FFFFFF 1px solid;
}

#tabla a{
	color:#333333;
}

#tabla a:hover{
	color:#76D800;
}



/*********************************************
**********************************************
              CAPAS DE TIPOS                  
**********************************************
*********************************************/
.tipo{
	position:absolute;
	background-color:#FFFFFF;
	display:none;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border: 1px solid #76D800;
	text-align:justify;
	padding-left:3px;
}
