﻿html, body 
{
	margin:0px;
	padding:0px;
    height:100%;
	width: 100%;
	font:Arial;
	font-size:9pt;
}

.barra_idiomas
{
    width:100%;
    text-align:center;   
    
}

.idiomas
{
    clear:both;
    width:1000px;
    text-align:center;   
}

.boton_idioma
{
	background-color: Transparent;
	position: relative;
	top: -2px;
	cursor: pointer;
	color:#8FD300;
}


.inicio
{
    background:url(http://194.30.13.80/web_corporativa_1435/images/img_inicio.gif) no-repeat top;     
    padding-top:200px;
    margin-top:200px;
    width:100%;
    height:auto;
}

.contenido
{
    height:100%;
	width:900px;
}
.cabecera
{
    width:900px;
    margin:0px;
	padding:0px;
    height:55px;
margin-bottom:70px;
}
.cabecera-izq
{
    position:absolute;
    float:left;
    width:30%;
    padding-top:5px;
    padding-left:14px;
}


.cabecera-izq a{
    text-decoration:none;
    font-size:1.1em;
	font-family: Calibri;
    color: #7f7f7f;
    font-weight:bold;
}

.cabecera-izq a:hover{
	font-weight:bold;
	color: #99cc00;	
}


.cabecera-dcha 
{
    float:right;
    margin-top:0px;
    margin-left:440px;
    width:35%;
    height:100%;
    background:url(http://194.30.13.80/web_corporativa_1435/images/img_log.gif) no-repeat top; 
}


.menu
{
    position:relative;
	width: 100%;
	height:100%;
	text-align:left;
	display: block;
	margin:0px;
	padding:0px;
	float:left;	
}


.menu ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0 auto;
	display: inline-block;
	white-space: nowrap;

}

.menu ul li
{
    float:left;
	padding-left: 20px;
	padding-right: 30px;
	height: 29px;
	cursor: pointer;
	display: table-cell;
    width:auto;
}

.menu ul li a
{
	text-decoration: none;
}


.menu ul li a:hover
{
	color: #99cc00;
}



.submenus
{
    position:absolute;
    margin-top:-20px;
}

.desplegable_empresa
{
/*
    padding-left:97px;
    margin-top:-35px;
    padding-bottom:20px;
	white-space: nowrap;
	height:30px;    
    width:50px;  
    display:none;
    visibility:hidden;
    #margin-top:5px;    
    #position:absolute;
    #padding-left:0px;
    #padding-top:0px;
    #top:-30px;  
*/    
    padding-left:97px;
    margin-top:-35px;
    padding-bottom:20px;
	white-space: nowrap;
	height:30px;    
    width:50px;  
    display:none;
    visibility:hidden;
    #margin-top:5px;    
    #position:absolute;
    #padding-left:0px;
    #padding-top:0px;
    #top:-30px;  
}


.desplegable_empresa ul
{
	list-style-type: none;
	display: block;
	white-space: nowrap;
}

.desplegable_empresa ul li
{
    #height:25px;
	padding-left: 30px;
	padding-right: 30px;
	cursor: pointer;
	display: table-cell;
	float:left;    
}

.desplegable_empresa ul li a
{
	text-decoration: none;
}
.desplegable_empresa ul li a:hover
{
    color: #99cc00;
    font-size:12pt;
}

.item-activ
{
    float:left;
}
.item-filo{
    float:left;
}

.desplegable_servicios
{
    display:none;
    visibility:hidden;
    margin-left:230px;
    #margin-left:160px;
    _margin-left:260px;
    margin-top:-10px;
    height:30px;
}

.desplegable_servicios ul
{
	list-style-type: none;
	display: inline-block;
	white-space: nowrap;
}

.desplegable_servicios ul li
{
    list-style-type: none;
	padding:10px;
	display: inline-block;
	white-space: nowrap;
	height:auto;
	width:auto;
	float:left;	
}

.desplegable_servicios ul li a
{
	text-decoration: none;
}

.desplegable_servicios ul li a:hover
{
    color: #99cc00;
    font-size:12pt;
}

.desplegable_productos
{
    padding-left:350px;
    margin-top:-35px;
    padding-bottom:20px;
	white-space: nowrap;
	height:30px;    
    width:50px;  
    display:none;
    visibility:hidden;
    #margin-top:5px;    
    #position:absolute;
    #padding-left:350px;
    #padding-top:0px;
    #top:-30px;  
        
    /*display:none;
    visibility:hidden;    
    padding-left:350px;
    margin-top:15px;
	white-space: nowrap;
	height:35px;    
    width:50px;  

    #margin-top:5px;    
    position:absolute;
    #padding-top:0px;
    #top:-30px;  */
}

.desplegable_productos ul
{
	list-style-type: none;
	display: inline-block;
	white-space: nowrap;
}

.desplegable_productos ul li
{
    #height:25px;
	padding-left: 30px;
	padding-right: 30px;
	cursor: pointer;
	display: table-cell;
	float:left;
	    
    /*height:30px;
    #height:25px;   
	padding-left: 30px;
	padding-right: 30px;
	cursor: pointer;
	display: table-cell;
	float:left;	*/
}

.desplegable_productos ul li a
{
	text-decoration: none;
}

.desplegable_productos ul li a:hover
{
    color: #99cc00;
    font-size:12pt;
}

.item-gama
{
    margin-bottom:-55px;
}

.centro
{
    width:100%;  
    float:left;
    font-family:Arial;
}

.pie
{
    /*background:url(../images/pie_ministerio.gif) no-repeat top; */
    padding-top:10px;
    padding-bottom:30px;
    /*margin-left:20px;*/
	width: 100%;
	text-align:center;
	clear: both;
	font-family:Arial;
	font-size:11px;
}

.pie a
{
	text-decoration: none;
	font-weight:lighter;
	color: #00a800;
}

.separador
{
    color: #f200c7;    
}

.pie_web_track
{
    margin-left:100px;
    
}

.mapa-izq{
    float:left;
    padding:20px;
    padding-left:80px;
}

.mapa-dcha{
    float:right;
    padding:20px;
    padding-right:180px;
}

.mapa-web-ppal
{
	list-style-type: none;
	padding-left: 20px;
	margin: 0 auto;    
}

.mapa-web-ppal a
{
    text-decoration:none;
    font-size:12pt;
	color: #7f7f7f;

}



.mapa-web-ppal a:hover
{
    color: #99cc00;
}


.mapa-web-ppal ul li
{
	list-style-type: none;
	height: 29px;
	cursor: pointer;
	line-height:35px;
}

.mapa-web-ppal ul li a
{
	color: #7f7f7f;
}


.mapa-web-ppal ul li a:hover
{
	color: #99cc00;
}

.mapa-item-ppal
{
	font-size:14px;
}


.mapa_content
{
    padding-top:30px;
}

.mapa_content a
{
    text-decoration:none;
    font-size:11px;
    color: #9a8d8d;
}

.mapa_content a:hover {
    color:#99cc00;
    font-weight:bold;
}

.mapa_navegacion
{
    text-decoration:none;
    font-size:11px;
    color: #9a8d8d;    
}

.mapa1
{
    width:100%;
    padding-bottom:24px;
}

.navega
{
    float:left;
    width:20%;
}
.mapidiomas
{
    float:right;
}

.mapa2
{
    height:20px;
    width:800px;
    /*margin-top:-15px;*/
    padding-bottom:14px;
    background-color:#6b6666;
}

.mapa2 ul{
    width:100%;
	list-style-type: none;
	display: inline-block;
	white-space: nowrap;
}

.mapa2 li{
	list-style-type: none;
	cursor: pointer;
	display: table-cell;
	float:left;
    width:auto;
    padding-right:40px;
}

.mapa2 li a {
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
}



.mapa3
{
    width:100%;
}

.mapa_emp
{
    float:left;
    width:120px;
    _width:90px;
}
.mapa_emp ul
{
	list-style-type: none;
	display: inline-block;
	white-space: nowrap;
}

.mapa_emp li
{
	list-style-type: none;
	cursor: pointer;
	cursor: pointer;
    padding-bottom:12px;
    width:120px;
    _width:90px;
}


.mapa_serv
{
    float:left;
    width:140px;
}
.mapa_serv ul
{
	list-style-type: none;
	display: inline-block;
	white-space: nowrap;
}

.mapa_serv li
{
	list-style-type: none;
	cursor: pointer;
	cursor: pointer;
    padding-bottom:12px;
    width:140px;
}


.mapa_prod
{
    float:left;
    width:140px;
}
.mapa_prod ul
{
	list-style-type: none;
	display: inline-block;
	white-space: nowrap;
}

.mapa_prod li
{
	list-style-type: none;
	cursor: pointer;
	cursor: pointer;
    padding-bottom:12px;
    width:140px;
}

.but_vacio
{
    cursor:pointer;
    background-color:Transparent;
}