/* Presencia v21 */
body.page-menu1 #bodier
body.page-presencia #bodier,
body.page-worldwide #bodier
{
    padding: 20px;    
    max-width: 980px;
    margin: 0 auto;
}
body.page-menu1 #bodier h1,
body.page-presencia #bodier h1,
body.page-worldwide #bodier h1
{
    font-size: 28px !important;
    font-weight: bold;
}
body.page-menu1 #bodier h2,
body.page-presencia #bodier h2,
body.page-worldwide #bodier h2
{
    font-size: 20px !important;
    margin: 10px 0px 22px 0px !important;
    color:#001e64 !important; /*azul*/
    font-weight: normal;
    text-transform: uppercase;    
}
body.page-menu1 #bodier h3,
body.page-presencia #bodier h3,
body.page-worldwide #bodier h3
{
    font-size: 18px !important;
    margin: 36px 0px 20px 0px !important;
    color:#d1c8c8 !important; /*gris*/
    font-weight: normal;
}
body.page-menu1 #bodier p, 
body.page-presencia #bodier p, 
body.page-worldwide #bodier p 
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
} 
body.page-menu1 #bodier #intro p, 
body.page-presencia #bodier #intro p, 
body.page-worldwide #bodier #intro p 
{
    margin: 0px 0px 10px 0px;
    font-size: 13px;
}    
body.page-menu1 #bodier p.strong,
body.page-presencia #bodier p.strong,
body.page-worldwide #bodier p.strong
{
    font-weight: bold;
}
body.page-menu1 #compania-presencia,
body.page-presencia #compania-presencia,
body.page-worldwide #compania-presencia
{
    border: 0px solid red;
}
body.page-menu1 #compania-presencia .span4,
body.page-menu1 #compania-presencia .span6
{
    padding: 0px 0px 10px 0px;
}
body.page-menu1 #intro,
body.page-presencia #intro,
body.page-worldwide #intro
{
    margin: 0 0 40px 0;
}    
body.page-menu1 .paises,
body.page-presencia .paises,
body.page-worldwide .paises
{
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 100;
    background: #fff;
    padding: 0 20px;
}
/* mapa */
body.page-menu1 #mapa,
body.page-presencia #mapa,
body.page-worldwide #mapa
{
    position: relative;
    display: inline-block;
    width: 100%;
    margin: -20px 0 0px 0;
}
body.page-menu1 #mapa .paises p,
body.page-presencia #mapa .paises p,
body.page-worldwide #mapa .paises p
{
    text-transform: uppercase;
    color:#001e64 !important;
}
/* capita con las ciudades */
body.page-menu1 .paises .ciudades,
body.page-presencia .paises .ciudades,
body.page-worldwide .paises .ciudades
{
    color:#cbcbcb;
}
body.page-menu1 .paises p,
body.page-presencia .paises p,
body.page-worldwide .paises p
{
    font-weight: bold;
    padding: 6px 0px 10px 0px;
    font-size: 16px;
}
body.page-menu1 .paises .ciudades,
body.page-presencia .paises .ciudades,
body.page-worldwide .paises .ciudades
{
    padding: 3px 3px 3px 3px;
    margin:  3px 0px 3px 0px;
}
body.page-menu1 .paises .ciudades a,
body.page-presencia .paises .ciudades a,
body.page-worldwide .paises .ciudades a
{
    color:#716c6c;
    padding: 0px 0px 0px 10px; 
    width: 100%; 
    display: block;  
}
body.page-menu1 .paises .ciudades a:hover,
body.page-presencia .paises .ciudades a:hover,
body.page-worldwide .paises .ciudades a:hover
{
    background-color:#716c6c;    
    color:#fff;
    text-decoration: none;
}
/* para ir a plantas */
div.irmarcador a
{
    margin: 0 0 80px 0;
    display: inline-block;        
}
.marcador
{
    display: block;
}
body.page-menu1 #plantas,
body.page-presencia #plantas,
body.page-worldwide #plantas
{
    margin: 0 auto;
    padding: 20px!important; 
}
body.page-menu1 #plantas h2,
body.page-presencia #plantas h2,
body.page-worldwide #plantas h2
{
    padding: 0px 0px 6px 0px !important; 
}
body.page-menu1 #plantas .fila,
body.page-presencia #plantas .fila,
body.page-worldwide #plantas .fila
{
    background-color: #f7f7f7;
    padding: 10px 20px 10px 20px; 
    margin: 20px 0px 20px 0px;  
}
body.page-menu1 #plantas p,
body.page-presencia #plantas p,
body.page-worldwide #plantas p
{
    font-size: 13px !important;
    text-align: left;
    padding: 0px 0px 7px 0px;
    color:#838383;    
}
body.page-menu1 #plantas p strong,
body.page-presencia #plantas p strong,
body.page-worldwide #plantas p strong
{
    color:#717171;
}
body.page-menu1 #plantas p span.desta,
body.page-presencia #plantas p span.desta,
body.page-worldwide #plantas p span.desta
{
    color: #00c791;
}
/* listado abajo paises + ciudad */
body.page-menu1 #listado,
body.page-presencia #listado,
body.page-worldwide #listado
{
    border: 0px solid red;
    margin:20px 20px 20px 20px;
}
body.page-menu1 #listado span,
body.page-presencia #listado span,
body.page-worldwide #listado span
{
    color:#717171;
    text-transform: uppercase;
    font-weight: bold;
    margin: 20px 0 0 0;
    padding: 0 0 10px 0;
    display:block;
}
/*no ponga margen al primero*/
body.page-menu1 #listado span:first-child,
body.page-presencia #listado span:first-child,
body.page-worldwide #listado span:first-child
{
    margin: 0px 0px 0px 0px;    
}

/*listado ciudad*/
body.page-menu1 #listado p,
body.page-presencia #listado p,
body.page-worldwide #listado p
{
    margin: 5px 0 5px 0;
}
body.page-menu1 #listado p a,
body.page-presencia #listado p a,
body.page-worldwide #listado p a
{
    color:#717171; 
}
body.page-menu1,
body.page-presencia,
body.page-worldwide
{
    
}
/*begin formulario*/
form#antolin-presencia-form .form-item-pais label,
form#antolin-presencia-form .form-item-ciudad label,
form#antolin-presencia-form .form-item-nombre label
{
    float:left;
    display:inline-block;
    color:#717171;
    font-weight: bold;
    margin-right:8px;        
}
form#antolin-presencia-form .form-item-pais #edit-pais,
form#antolin-presencia-form .form-item-ciudad #edit-ciudad,
form#antolin-presencia-form .form-item-nombre #edit-nombre
{
    float:left;
    display:inline-block;
    width: 125px;
    background-color: #d8d8d8;
    border: 0px solid #d8d8d8;
    box-shadow: none;
    margin-right:15px;
}
form#antolin-presencia-form .form-item-nombre #edit-nombre
{
    width: 200px;
}

body .container #bodier 
{
    margin-top: 0px !important;
}
ul.ul-presencia-ciudades
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    text-align: left;        
}
li.li-presencia-ciudades
{
	display:inline;
	color:#717171; 
	border-left: 1px solid #001e64;
	padding: 0px 8px 0px 8px;	
	margin: 0px 0px 0px 0px;
}
li.li-presencia-ciudades:first-child
{
	border-left: none !important;
}
li.li-presencia-ciudades a
{
	color:#717171; 
}
body.page-presencia .paises div.ciudades,
div.ciudades 
{
	margin: 0;
	padding: 0;
}
body.page-presencia .paises div.ciudades a,
div.ciudades a 
{
	display: flex;
	width: 100%;
	padding: 5px 10px;
	border-radius: 5px;
	line-height: 1.15;
}
body.page-presencia .paises div.ciudades a:hover,
div.ciudades a:hover
{
	color: #001e64;
	background-color: #d8d8d8;
}