/*
* Debug
*/
.block-ddblock{
    
}
.prev{
    border:0px solid red;
}
.next{
    
} 
.scrollable-pager{
    
}
.prev{
    
}
.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;
}
/*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: 600px!important;
    height: 310px;
}
.navi{
    display:none!important;    
}
div.ddblock-cycle-upright60p div.prev-container {
    left: 244px!important;
    ____left: 144px!important;
    ____top:220px!important;
    top:100px!important;
}
div.ddblock-cycle-upright60p div.next-container {
    ____left: 725px!important;
    left: 625px!important;    
    ____top:220px!important;
    top:100px!important;    
}
.container-inner{
    ____border:1px solid red;
}
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: 600px!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;    
}
/*
* Debug
*
/*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;                              /*1000px*/
    _border:1px solid  maroon;
    _padding-left:10px;
    _padding-right:10px;
}
/*
* Debug
*/


table
{
    width: 100% !important;
}












/*
 * Header
 */
#header{
    /*azul*/
    background-color: #01ADD1;

}
/**/
#fondo{
    background-color:#fff!important;
    width: 100%;
    position: relative;
    _z-index: 2147483647 !important;    
}
.main-container{
    background-color:#fff;
}
/*
 * Inicio | Home
 */
.front .view-frontpage .views-field-nothing span a span{
display: block;
} 
.view-frontpage{
    _border: 1px solid red;
    _display: inline-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;
    __display: inline-block;            
}
.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: 302px;
    min-height: 350px;
}
.view-frontpage .view-content .views-row .views-field-nothing a
{
    text-decoration: none;
    color:#333333;
}
.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;
    }
    /*717171*/
    .view-frontpage .view-content .views-row .views-field-title {
        _margin: 15px 0 0 30px;
        _text-align: left;
        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;                                /*size*/
        /*azul*/
        color:#01add1 !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;                                /*size*/
        text-align: justify;
        margin: 15px 30px 0 30px;
    }    
    .view-frontpage .view-content .views-row .views-field-body .field-content a {
        color:#333333;
    }
    
    /*field-name-field-image*/    
    .view-frontpage .view-content .views-row-last{
        background-image: none;
        height: 100%;
    }

/*
 * BEGIN MENU
 */
/*Menu-Azul ( )*/
#inicio,
#compania,
#productos,
#innovacion,
#localizaciones,
#personas
{
    background-color: #01ADD1 !important;
    color:#005D71 !important;
}
#inicio,
#companiaES,
#companiaEN,
#ProductoES,
#ProductoEN,
#presenciaES,
#presenciaEN,    
#innovacionES,
#innovacionEN,
#innovacionES,
#innovacionEN
{
    _background-image: url('../images/divisoria_menu1.png') !important;
    _background-position: right center !important;
    _background-repeat: no-repeat !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:#fff !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;    
}
#informacion_financiera{
    _background-image: url('../images/divisoria_menu3.png');
    _background-position: right center;
    _background-repeat: no-repeat;    
} 
/*tamaño menus*/
/*Menu A+N*/
#block-menu-menu-menu-azul ul li a {
    __font-size: 14px;                                     /*size*/
}
/*Menu Superior N*/
#block-menu-menu-menu-superior ul li a {
    font-size: 12px;                                       /*size*/
} 
/*SubMenu Marron*/
#submenu ul li a{
    __font-size: 14px;                                     /*size*/    
}
/*menu superior negro*/
/*la que se estira*/
.container header #header2{
    /*position: fixed;
    top: 0;*/
    /*transparente*/
    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;
    _border: 1px solid yellowgreen;
}
    /*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;                                                /*size*/     
    }
    .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: #01ADD1;
    }
    #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*/
.container header #header4 .region-header4{
    
}
#header4{
    /*gris marron*/
    background-color:#9A8D8D;
    position:relative;
}
#header4 h2{
    display:none;
}
    #block-menu-menu-sala-de-prensa{
        width: 100%;
        background-color: #9A8D8D;
    }
/*submenu compoñia,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;   
    }
    
    #submenu ul{
            
    }    
    #block-menu-menu-sala-de-prensa ul{
        __display:inline-block;   
    }
    
    /*centramos submenu*/
    #block-menu-menu-sala-de-prensa ul,
    #submenu ul,
    .menu-name-menu-sala-de-prensa ul,
    #submenu-reconocimiento ul
    {
        margin: 0 auto;
        max-width: 1000px;                              /*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,
        #submenu-reconocimiento ul li
        {
                display: inline;  
                float: left;
                padding-top:5px;
                padding-bottom:5px;                
        }
        #submenu ul li:first-child,
        #block-menu-menu-sala-de-prensa ul li:first-child
        {
            _padding-left:20px;                 
        }  
        #submenu ul li a,
        #block-menu-menu-sala-de-prensa ul li a, 
        .menu-name-menu-sala-de-prensa ul li a,     
        #submenu-reconocimiento ul li a 
        {
            /*negro*/
            color:#272422 !important;
            _color:#46403f !important;
            padding-left:7px;
            padding-right:7px;   
            padding-top:0px;
            padding-bottom:0px; 
            font-size: 11px;
            _background-image: url("../images/divisoria_menu2.png");
            _background-position: right center;
            _background-repeat: no-repeat; 
            font-weight: bold;                                    
        }
        #submenu ul li a.active,
        #block-menu-menu-sala-de-prensa 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,
        .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
        {
            __text-decoration: underline !important;
            background-color:transparent !important;
            color: #fff !important;
        }        
        #submenu ul li:first-child a,
        #block-menu-menu-sala-de-prensa ul li:first-child a,   
        .menu-name-menu-sala-de-prensa ul li a      
        {
            _color:#fff;
        }
        /*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;  
        }           
        #submenu ul.menu,
        #block-menu-menu-sala-de-prensa ul     
        {
        } 
/*
 * END MENU
 */ 
           
/*
 * BEGIN FOOTER
 */   
  
 /* pie pequeño */
.footer .region-footer2{
    padding:5px;   
}
#block-views-view-pie2-block {
    _padding-top: 10px;
    _padding-bottom: 10px;            
    _text-align: center;
    _padding-left: 5px;                                  /*Change*/
    _padding-right: 5px;                                 /*Change*/
}
    
 /* 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;                             /*change*/
        width: 100%!important;
        margin:0 auto;        
    }
     /*fondo que para que estire....*/
    .region-footer
     {
        background-color:#444444 !important;    
      }
    .region-footer2
     {
        background-color:#242424 !important;        
      }                
      /*pie grande*/
     .footer #block-block-2 {
        color:#737373 !important;
        padding: 33px 0 33px 0;
        }
         .footer #block-block-2 #row1,
         .footer #block-block-2 #row2,
         .footer #block-block-2 #row3
         {
            padding-bottom: 10px;
            
            _padding-left: 5px;                                  /*Change*/
            _padding-right: 5px;                                 /*Change*/            
         }
         .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{
                _margin-top:100px;
            }             
            .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-transform: uppercase;
                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;
    }
    /*http://antolin.rh/content/informaci%C3%B3n-financiera*/
    /*view-view-contacto-financiero*/
    .view-view-contacto-financiero{
    }
    
    #webform-component-area
    {
        _width: 220px;    
        padding-left: 55px;
        padding-top: 10px;
        background-image:url('../images/usuario.png');
        background-repeat:no-repeat;
        background-position:center left;
        min-height: 26px;
        __display: inline;
        __float: left;
        display:block;
        margin:50px 5px 10px 5px;
    } 
     #webform-component-area select{
        padding: 9px 6px;
        background-color: #EBEBEB;
        _color: #92A2A5;
		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
	{
        
        _width: 220px;    
        padding-left: 55px;
        padding-top: 10px;
        background-image:url('../images/usuario.png');
        background-repeat:no-repeat;
        background-position:center left;
        min-height: 26px;
        __display: inline;
        __float: left;
        display:block;
        margin:50px 5px 10px 5px;
    }
    .webform-client-form #webform-component-cf-telefono, 
    .view-view-contacto-financiero #webform-component-cf-telefono
    {
        
        _width: 100%;    
        padding-left: 55px;
        padding-top: 10px;
        background-image:url('../images/telefono.png');
        background-repeat:no-repeat;
        background-position:center left;
        min-height: 26px; 
        __margin-left:22px;   
        __display:inline;
        __float: left;
        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;
        _width: 220px;    
        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
    {
        _float: left; 
        _display:block;
        _width: 100%;
        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:#01add1;
		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;
    }
    .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:#ebebeb;
        _color:#92a2a5; 
		color:#777777; 
    }
    .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;
    }
    /**************************************************************************END CONTACTO*/