.prev
{
    border:0px solid red;
}
.file-icon
{
    display:none!important;      
}
.region-content-below
{
    margin-bottom: 100px;    
}
/* contenedor */
.slideadjunto
{
    width: 100%;
    z-index: 10000000;
    margin-top: 20px;
    text-align: center;
    background-image: url("../images/descarga.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px; 
    border: 0px solid red;
    padding: 20px 0 0 0;
}
div.ddblock-cycle-upright60p div.container 
{
    background-color: #FFFFFF;
    width: 920px!important;
    max-width: 100% !important;
}
/* slider principal */
div.ddblock-cycle-upright60p div.slider-inner 
{
    background: url("images/transparent_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
div.ddblock-cycle-upright60p div.slider-inner 
{
    background-image: none!important;
    background-color: transparent!important;
    background:none!important;
}
div.ddblock-cycle-upright60p div.container .slider
{
    border: 0px solid red;
    float: none;
    margin: 50px auto 50px auto!important;
    width: 416px!important;
    height: 310px;
}
.navi
{
    display:none!important;    
}
div.ddblock-cycle-upright60p div.prev-container 
{
    left: 244px!important;
    top:100px!important;
}
div.ddblock-cycle-upright60p div.next-container 
{
    left: 625px!important;  
    top:100px!important;    
}
div.ddblock-cycle-upright60p div.pager-slide a 
{
    display: block;
    height: 181px!important;
    opacity: 0.7;
    width: 50px;
}
div.ddblock-cycle-upright60p div.slider-inner 
{
    width: 416px!important;
    height: 310px;
}
div.ddblock-cycle-upright60p div.container .slide-text
{
    display:none!important;
}
div.ddblock-cycle-upright60p div.slide-inner img 
{
    margin: 0 !important;
    padding: 0 !important;
    width: 416px!important;
    height: 563px!important;
}
/* paginador */
div.ddblock-cycle-upright60p div.scrollable-pager
{
    width: 800px!important;
    height: 176px!important;
}
div.ddblock-cycle-upright60p div.scrollable-pager div.items img 
{
    border: medium none;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
    width: 100%;
}
/* flechas */
div.ddblock-cycle-upright60p div.prev, 
div.ddblock-cycle-upright60p div.next, 
div.ddblock-cycle-upright60p div.prevPage, 
div.ddblock-cycle-upright60p div.nextPage 
{
    height: 30px !important;
    margin-top:70px !important;
}
/* mini div */
div.ddblock-cycle-upright60p div.scrollable-pager div.items div a 
{
    width: 130px!important;
    height: 176px!important;
    margin: 0 20px 0 0!important;
}
/* mini img */
div.ddblock-cycle-upright60p div.scrollable-pager div.items img 
{
    width: 130px!important;
    height: 176px!important;    
}
/* menu superior */
#header2
{
    border: 0px solid maroon !important;
    position: fixed;
}
/* menu azul + negro */
#header
{
    border: 0px solid maroon;
}
/* carrusel */
#header3
{
    border: 0px solid maroon;
}
/* submenu */
#header4,
#submenu
{
    border: 0px solid maroon;
}
body #bodier
{
    margin: 0 auto;
    max-width: 1000px;
}
table
{
    width: 100% !important;
}

/* Header */
#header
{
    background-color: #001e64;
}
#fondo
{
    background-color:#fff!important;
    width: 100%;
    position: relative;
}
.main-container
{
    background-color:#fff;
}
/* Inicio | Home */
.front .view-frontpage .views-field-nothing span a span
{
	display: block;
}
.page-frontpage .view-frontpage .view-content
{
    margin:0 auto;
    max-width: 1000px;    
}    
.view-frontpage .view-content 
{
    text-align: center;
    padding: 15px 0 0 0;
    margin: 0 0 30px 0;
}
.view-frontpage .view-content .views-row
{
    border: 0px solid green; 
    float: left;
    width: 33%;
    vertical-align: top;
    background-image: url("../images/sombra.png");
    background-position: right top;
    background-repeat: repeat-y;    
    height: 100%;
    min-height: 350px;
}
.view-frontpage .view-content .views-row .views-field-nothing a
{
    text-decoration: none;
    color:#00c791 !important;
}
.view-frontpage .view-content .views-row article
{
    margin:15px 0 15px 0; 
    padding:0 40px 0 40px;
}
.view-frontpage .view-content .views-row article header h2
{
	display:none;
}
.view-frontpage .view-content .views-row article h2
{
	text-align: center !important;
}
.view-frontpage .view-content .views-row .views-field-title 
{
	margin-bottom: 0;
	margin-left: 30px;
	margin-right: auto;
	margin-top: 15px;
	max-width: 270px;
	text-align: center;        
}  
.view-frontpage .view-content .views-row .views-field-title .field-content  
{
	font-size: 20px !important;
	color:#00c791 !important;
	font-weight: normal;
	text-transform: uppercase;    
}
/*fecha*/
.view-frontpage .view-content .views-row .views-field-field-noticiafecha .field-content 
{
	color:#444444;
	margin: 15px 0 0 30px;
	text-align: left !important;
	font-size: 12px;
	font-weight: bold;
}
.view-frontpage .view-content .views-row .views-field-body .field-content 
{
	font-size: 13px !important;
	text-align: justify;
	margin: 15px 30px 0 30px;
}    
.view-frontpage .view-content .views-row .views-field-body .field-content a 
{
	color: #333333;
}
.view-frontpage .view-content .views-row-last
{
	background-image: none;
	height: 100%;
}

/* BEGIN MENU */
/* Menu-Azul */
#inicio,
#compania,
#productos,
#innovacion,
#localizaciones,
#personas
{
    background-color: #001e64 !important;
    color:#005D71 !important;
}

#inicio:hover,
#companiaES:hover,
#companiaEN:hover,
#ProductoES:hover,
#ProductoEN:hover,
#presenciaES:hover,
#presenciaEN:hover,   
#innovacionES:hover,
#innovacionEN:hover,
#innovacionES:hover,
#innovacionEN:hover,
#personas:hover
{
    color:#fff !important;
}
/* Menu-Negro */
#informacion_financiera,
#sala_prensa
{
    background-color: #000000 !important;
    color: #9a8d8d !important;
    font-weight: bold;
}
#informacion_financiera:hover,
#sala_prensa:hover
{
    color:#fff !important;
}
#block-menu-menu-menu-azul ul li.active a 
{
    color:#fff !important;
    font-weight: bold;    
}
/* Tamaño menús */
/*Menu Superior N*/
#block-menu-menu-menu-superior ul li a 
{
    font-size: 12px;
}
/* menu superior negro - la que se estira */
.container header #header2
{
    position: relative;
    background-image: url('../images/f-barra.png');
    z-index: 10;
}
/*
#block-menu-menu-menu-superior ul li a:hover,
#block-menu-menu-menu-superior ul li:hover
{
    _text-decoration: underline !important;
    background-color:transparent !important;
    background: none !important;
}
*/
/*max-width*/
.container header #header2 .region-header2,
.container header #header4 .region-header4
{
    max-width: 1000px;
    margin: 0 auto;
}
/*idioma*/
/*
.container header #header2 .region-header2 #block-locale-language ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.container header #header2 .region-header2 #block-locale-language ul li{
		display: inline;  
		_float: left;
} 
.container header #header2 .region-header2 #block-locale-language ul li a,
.container header #header2 .region-header2 #block-locale-language span.locale-untranslated {
		color: #FFFFFF;
		line-height: 31px;
		padding-left:5px;
		padding-right:10px;
		text-transform: uppercase;
		font-size: 11px;
}
.container header #header2 .region-header2 #block-locale-language ul li a:hover{
		text-decoration: none;
}    
.container header #header2 .region-header2 #block-locale-language ul li.first a{
		background-image: url("../images/divisoria_menu2.png");
		background-position: right center;
		background-repeat: no-repeat;
}
.container header #header2 .region-header2 #block-locale-language ul li a.active{
	font-weight:bold ;
}
*/
.container header #header2 .region-header2 #block-search-form 
{
	margin: 0;
	padding: 0;
}
.container header #header2 .region-header2 #block-search-form #edit-search-block-form--2
{
	border-radius: 0 0 0 0 !important;
	border: none;
	padding: 0 3px 0 3px !important;
	margin: 6px 6px 0 0;            
	font-size: 9px;    
	min-height: 20px;
	line-height: 20px;
	background-color: #61666b;
	color: #fff;
}  
.container header #header2 .region-header2 #block-search-form .btn
{
	margin: 6px 0 0 0;       
	padding: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;   
	background-color:transparent; 
	background-image: none;
	border-image: none;
	border-style: none;
	box-shadow: none;      
}
/*menu azul + negro*/
#block-menu-menu-menu-azul
{
	background-image: url("../images/logo-antolin.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #001e64;
}
#block-menu-menu-menu-azul
{
	margin: 0;
}
#block-menu-menu-menu-azul .nav
{
	float: right;
}
#block-menu-menu-menu-azul ul li a:hover, 
#block-menu-menu-menu-azul ul li a:active, 
#block-menu-menu-menu-azul ul li a:focus
{
	color: #fff;
	background-color: transparent;
}   
/* submenu noticias */
#header4
{
    background-color:#9A8D8D;
    position:relative;
}
#header4 h2
{
    display:none;
}
#block-menu-menu-sala-de-prensa, #block-menu-menu-menu-portal-de-proveedores
{
	width: 100%;
	background-color: #9A8D8D;
}
/* submenu compañía,producto */
#block-block-8,
#submenu
{
    width: 100%;    
    background-color: #9A8D8D;
}
.view-id-taxonomy_term .views-field-field-seccion,
.view-id-taxonomy_term .views-field-nid 
{
	display:none;   
}    
/* centramos submenu */
#block-menu-menu-sala-de-prensa ul,
#submenu ul,
#block-menu-menu-menu-portal-de-proveedores ul,
.menu-name-menu-sala-de-prensa ul,
#submenu-reconocimiento ul
{
	margin: 0 auto;
	max-width: 1000px;
	list-style-type: none; 
	text-transform: uppercase;
}
#submenu ul li,
#block-menu-menu-sala-de-prensa ul li,
.menu-name-menu-sala-de-prensa ul li,
#block-menu-menu-menu-portal-de-proveedores ul li,
#submenu-reconocimiento ul li
{
	display: inline;  
	float: left;
	padding-top:5px;
	padding-bottom:5px;                
}
#submenu ul li a,
#block-menu-menu-sala-de-prensa ul li a, 
.menu-name-menu-sala-de-prensa ul li a,     
#block-menu-menu-menu-portal-de-proveedores ul li a,
#submenu-reconocimiento ul li a 
{
	color:#272422 !important; /*negro*/
	padding-left:7px;
	padding-right:7px;   
	padding-top:0px;
	padding-bottom:0px; 
	font-size: 11px;
	font-weight: bold;                                    
}
#submenu ul li a.active,
#block-menu-menu-sala-de-prensa ul li a.active,      
#block-menu-menu-menu-portal-de-proveedores ul li a.active,		
.menu-name-menu-sala-de-prensa ul li a.active               
 {
	font-weight: bold;    
	color:#fff !important;
}          
#block-menu-menu-sala-de-prensa ul li a:hover,
#block-menu-menu-sala-de-prensa ul li a:active, 
#block-menu-menu-sala-de-prensa ul li a:focus,
#block-menu-menu-menu-portal-de-proveedores  ul li a:hover,		
#block-menu-menu-menu-portal-de-proveedores	ul li a:active,	
#block-menu-menu-menu-portal-de-proveedores ul li a:focus,		
.menu-name-menu-sala-de-prensa ul li a:hover,
.menu-name-menu-sala-de-prensa ul li a:active, 
.menu-name-menu-sala-de-prensa ul li a:focus
{
	background-color:transparent !important;
	color: #fff !important;
}    
/*Menu por defecto*/
#block-menu-menu-sala-de-prensa ul li a.active
{
	color:#fff;
	font-weight: bold;
}            
#submenu ul li.last a,
#block-menu-menu-sala-de-prensa ul  li.last a
{
	border-right: 0px solid red;  
} 
#submenu ul li.last
#block-menu-menu-sala-de-prensa ul li.last     
{
	margin: 0 20px 0 0;  
}
/* END MENU */ 
           
/* BEGIN FOOTER */   
 /* pie pequeño */
.footer .region-footer2
{
    padding:5px;   
}   
 /* pie grande */     
.footer 
{
    margin-top: 20px !important;
    width: 100%!important;
    margin:0 auto;
    padding: 0;
}
/*capita que centra....*/
#block-block-1,
#block-block-2,
.view-view-pie2
{
	max-width: 1000px;
	width: 100%!important;
	margin:0 auto;        
}
 /* fondo que para que estire */
.region-footer
 {
	background-color:#444444;    
}
.region-footer2
{
	background-color:#001e64 !important;        
}                
/*pie grande*/
.footer #block-block-2 
{
	color:#fff !important;
	padding: 33px 0 33px 0;
}
.footer #block-block-2 #row1,
.footer #block-block-2 #row2,
.footer #block-block-2 #row3
{
	padding-bottom: 10px;
}
.footer #block-block-2 #row1 .span5
{
	margin-bottom:5px;
}         
.footer #block-block-2 ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;        
}          
.footer #block-block-2 ul#menu9 a
{
	margin-right:10px;                
}
.footer #block-block-2 ul#menu6
{
	margin-top:10px;
	font-size: 13px;
}
.footer #block-block-2 ul#menu1,
.footer #block-block-2 ul#menu3
{
	margin-bottom:10px;                
}
.footer #block-block-2 ul#menu1 
{
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}
.footer #block-block-2 ul#menu2 
{
	text-align: right;
	font-size: 13px;
}    
.footer #block-block-2 ul#menu3 
{
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}    
.footer #block-block-2 ul#menu4 
{
	list-style-type: none;
	text-align: left;
	font-size: 13px;
}
.footer #block-block-2 ul#menu5 
{
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}
.footer #block-block-2 ul#menu6 
{
	text-align: left;
}        
.footer #block-block-2 ul#menu6 span 
{
	font-weight: bold;
}
.footer #block-block-2 ul#menu7 
{
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}
.footer #block-block-2 ul#menu7 li img 
{
	margin:20px 20px 0 0;
}  
                          
/* BEGIN CONTACTO */    
#block-views-view-contacto-financiero-block h2
{
	margin: 40px 0 40px 0;
	padding: 0 0 0 0;
	color:#92a2a5; 
	font-weight: bold;  
}
#block-views-view-contacto-financiero-block h2 span
{
	color:#92a2a5; 
	font-weight: normal;  
}
#block-views-view-contacto-financiero-block form
{
	width: 60%;
	border: 0px solid red;
	display: inline-block;
}
    
#webform-component-area
{    
	padding-left: 55px;
	padding-top: 10px;
	background-image:url('../images/usuario.png');
	background-repeat:no-repeat;
	background-position:center left;
	min-height: 26px;
	display:block;
	margin:50px 5px 10px 5px;
} 
 #webform-component-area select
 {
	padding: 9px 6px;
	background-color: #d8d8d8;
	color: #777777;
	min-height: 38px;
	width: 472px;        
 }  
 .webform-confirmation p
 {
	margin: 30px 0 30px 0; 
 }
/*divs*/
.webform-client-form
{
	max-width: 540px;
}
.webform-client-form p
{
	margin:7px 0 7px 0;
}	
.webform-client-form #webform-component-direccion
{
	margin:30px 0px 10px 0px;
}
.node-registro-inversores .webform-client-form #webform-component-direccion
{
	margin-top:0;
}
.webform-client-form #webform-component-cf-contacto,
.view-view-contacto-financiero #webform-component-cf-contacto
{
	padding-left: 55px;
	padding-top: 10px;
	background-image:url('../images/usuario.png');
	background-repeat:no-repeat;
	background-position:center left;
	min-height: 26px;
	display:block;
	margin:50px 5px 10px 5px;
}
.webform-client-form #webform-component-cf-telefono, 
.view-view-contacto-financiero #webform-component-cf-telefono
{
	padding-left: 55px;
	padding-top: 10px;
	background-image:url('../images/telefono.png');
	background-repeat:no-repeat;
	background-position:center left;
	min-height: 26px; 
	margin:10px 5px 10px 5px;        
}
.webform-client-form #webform-component-cf-nombre,
.view-view-contacto-financiero #webform-component-cf-nombre
{
	padding-left: 55px;
	padding-top: 10px;
	background-image:url('../images/email.png');
	background-repeat:no-repeat;
	background-position:center left;
	float: left;       
	margin:0px 5px 10px 5px;                 
}
.webform-client-form #webform-component-cf-email,
.view-view-contacto-financiero #webform-component-cf-email
{
	float: left;
	padding-top: 10px;
	padding-left: 21px;  
	margin:0px 5px 10px 5px;          
}
.webform-client-form #webform-component-cf-mensaje,
.view-view-contacto-financiero #webform-component-cf-mensaje
{
	padding-left: 55px;    
	margin:10px 5px 10px 5px;             
	clear:both;   
}
.webform-client-form #edit-submit,
.view-view-contacto-financiero #edit-submit
{
	float: right; 
	display:block; 
	margin-top: 10px;
	margin-bottom:200px;
}
.webform-client-form #edit-submit
{
	background-color:#001e64;
	color:#fffff; 
}
/*inputs*/
.webform-client-form  #edit-submitted-cf-nombre,
.webform-client-form  #edit-submitted-cf-email,    
.view-view-contacto-financiero #edit-submitted-cf-nombre,
.view-view-contacto-financiero #edit-submitted-cf-email
{
	width: 220px;
	min-height: 38px;
}
.views-label-webform-form-body
{
	display:none;
}
.view-view-contacto-financiero #webform-component-cf-telefono p,
.view-view-contacto-financiero #webform-component-cf-telefono a
{
	color:#92a2a5;
	display:block;
	text-transform:lowercase;
	width: 200px;    
}
.view-view-contacto-financiero #webform-component-cf-contacto p,
.view-view-contacto-financiero #webform-component-cf-contacto a
{
	color:#92a2a5;
	display:block;
	text-transform:lowercase;
	width: 200px;        
}
.view-view-contacto-financiero #edit-submitted-cf-mensaje
{
	width: 458px;
}
.view-view-contacto-financiero #edit-submitted-cf-nombre, 
.view-view-contacto-financiero #edit-submitted-cf-email, 
.view-view-contacto-financiero #edit-submitted-cf-mensaje, 
.webform-client-form #edit-submitted-cf-nombre, 
.webform-client-form #edit-submitted-cf-email, 
.webform-client-form #edit-submitted-cf-mensaje 
{
    background-color: #d8d8d8;
    color: #001e64;
}
/* END CONTACTO */

.node-type-portal-de-proveedores #bodier
{
	max-width: none;
}
.node-type-portal-de-proveedores ul.link 
{
    list-style:none;
}
.node-type-portal-de-proveedores ul.link li 
{
    margin-bottom: 1em;
}
.node-type-portal-de-proveedores p 
{
    margin-bottom: 1em;
}
.node-type-portal-de-proveedores h1 
{
    display:none;
}
.carpeta
{
    background-image: url("../images/carpeta.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0 0 0 30px ;	
}
.files 
{
	margin-top: 40px;
}
.files ul
{
	list-style:none
}
.files ul li
{
	background-image: url("../images/archivo.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 10px 0 0 30px ;	
}
body.page-frontpage #block-block-12
{
    position: relative;
}