.field-field-page-title-bold {
    font-weight:bold;
    font-size: 24px;
    color: #544A4C;
}
.field-field-page-title-thin {
    font-weight:normal;
    font-size: 18px;
    color: #544A4C;
}
.field-field-page-subtitle {
    color: #F32837;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
#sidebar-left-content .block-menu .content ul li a {
	width: 160px !important;
}
div.view-id-banner.view-display-id-block_1 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 200%;
    left: 0;
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10000;
}
sup { vertical-align: top; font-size: 0.8em; }
ul {
	margin-left: 10px;
}
.field-field-page-image {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}
#node-49 h2, #node-50 h2, #node-51 h2, #node-52 h2, #node-53 h2, #node-54 h2, #node-18 h2, #node-38 h2, #node-39 h2 , #node-48 h2, #node-86 h2 {
	display: none;
}
#node-50 ul, #node-54 ul {
	margin-left: 400px;
}
#node-29 h2, #node-12 h2 {
    display: block;
    font-size: 23px;
}
#node-12 .field-field-page-image {
	float: left;
	margin-right: 20px;
}
div.meta.clearfix {
	display: none;
}
span.taitel {
    float: left;
    padding-left: 10px; 
        padding-top: 11px;
            vertical-align: middle;
                width: 560px;
}
h3.headeraccess { 
	margin-top: 30px !important;
	font-size: 15px !important;
}
#node-86 ul {
    margin-left: 20px;
    padding-top: 10px;
}
#node-18 ul, #page-es-spbi-trabaja-con-nosotros ul {
	/*list-style-image: url('../images/lopez_li.png');*/
}
#node-18 ul li {
	margin-left: 15px;
	margin-bottom: 10px;
}
span.date-display-start, span.date-display-separator, span.date-display-end {
    font-weight: normal;
}

#block-views-press_room-block_1, #block-views-press_room-block_2 {
	background: url('../images/lopez_bgprensa.png');
	    display: block;
    float: left;
    width: 345px;
     min-height: 250px;
    
}
#block-views-press_room-block_1 .content, #block-views-press_room-block_2 .content {
	padding: 10px;
}
#block-views-press_room-block_1 .views-field-created, #block-views-press_room-block_2 .views-field-created  {
    color: #f32837;
    font-weight: bold;
    margin-bottom: 5px;
}
#block-views-press_room-block_1 .filefield-file, #block-views-press_room-block_2 .filefield-file {
	text-align: right;
}
#block-views-press_room-block_1 .filefield-file img, #block-views-press_room-block_2 .filefield-file img {
	display: none;
}	

#block-views-press_room-block_1 .filefield-file a, #block-views-press_room-block_2 .filefield-file a {
	color: #544A4C;
}
#block-views-press_room-block_1 .filefield-file, #block-views-press_room-block_2 .filefield-file {
	color: #544A4C;
	display: block;
	margin-top: 5px;
	margin-bottom: 20px;
	text-decoration: underline;
}
#block-views-press_room-block_1 {
	margin-right: 10px;
}
#block-views-press_room-block_1 h3, #block-views-press_room-block_2 h3 {
    background: url('../images/lopez_flecha.png') no-repeat left center #FFFFFF;
    color: #f32837;
    font-size: 15px;
    font-weight: normal;
    padding: 4px;
    text-indent: 18px;
}

div.views-field-field-history-imagen {
	float: left;
	margin-right: 15px;
	width: 380px;
}
#previous_history_facts-block_1 {
    background: url("../images/lopez_previous.png") no-repeat scroll left center #FFFFFF;
    display: block;
    height: 270px;
    left: -30px;
    margin-bottom: 10px;
    position: relative;
    text-indent: -9999px;
    top: -35px;
    width: 47px;
}
#pause_history_facts-block_1 {
	display: none;
}
#block-views-block-history-facts-block-1 {
	height: 360px;
}
#next_history_facts-block_1 {
    background: url("../images/lopez_next.png") no-repeat scroll left center #FFFFFF;
    display: block;
    height: 270px;
    left: 720px;
    position: absolute;
    text-indent: -9999px;
    top: -33px;
    width: 47px;
}
#block-views-block-history-facts-block-1 h3 {
    color: #f32837;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
	margin-top: 5px;
}

#header-region-2 ul.nice-menu-down li.menuparent ul li {
	width: 235px;
}
#slide_work .views-slideshow-controls-bottom {
	display: none;
}
.views_slideshow_cycle_slide views_slideshow_slide {
	width: 695px;
}
#block-views-block-history-facts-block-1 {
    height: 275px;
    margin-top: 40px;
    width: 705px;
    margin-left: 25px;
}
#formulario input, #formulario select {
    background-color: #FAF9F9;
    border-color: #C9C9C9 #EBEBEB #EBEBEB #C9C9C9;
    border-left: 1px solid #C9C9C9;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    overflow: hidden;
    padding: 3px;
    text-indent: 0;
      width: 250px;
}
#formulario select {
	height: 25px;
	width: 258px;
}
#webform-submission-work-with-us-add-form .form-item-condiciones label, #webform-submission-work-with-us-add-form .form-item-condiciones div.form-radios {
	display: inline;
}
#webform-submission-work-with-us-add-form .form-item-condiciones .option, #edit-submitted-condiciones-1-wrapper {
	display: inline;
	float: none;
}
#webform-submission-work-with-us-add-form .form-item-condiciones input {
	width: 15px;
}
#webform-submission-work-with-us-add-form .form-item-condiciones {
	width: 400px;
}
#page-es-spbi-trabaja-con-nosotros #main-content h1 {
    display: block;
    font-size: 28px;
}
#webform-submission-work-with-us-add-form .form-item-name, #webform-submission-work-with-us-add-form .form-item-email, #webform-submission-work-with-us-add-form .form-item-resume, #webform-submission-work-with-us-add-form .form-item-condiciones {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
       height: 50px;
    
}
#webform-submission-work-with-us-add-form .form-item-resume {
    margin-bottom: 20px;
}
#edit-submitted-condiciones-1-wrapper label.error {
	float: left;
}

#webform-submission-work-with-us-add-form .form-item-name, #webform-submission-work-with-us-add-form .form-item-lastname, #webform-submission-work-with-us-add-form .form-item-country, #webform-submission-work-with-us-add-form .form-item-email, #webform-submission-work-with-us-add-form .form-item-resume, #webform-submission-work-with-us-add-form .form-item-condiciones {
	margin-top: 20px;
}

#edit-actions #edit-submit,
#edit-actions #edit-actions-submit {
   display: block;
    float: left;
    height: 130px;
    margin-left: 90px;
}
#edit-actions input#edit-submit,
#edit-actions input#edit-actions-submit {
	height: 30px !important; 
}
#webform-submission-work-with-us-add-form .form-item-lastname, #webform-submission-work-with-us-add-form .form-item-country {
    float: left;
    margin-right: 50px;
       height: 50px;
}
#node-9 ul, #node-16 ul, #node-377 ul {
	margin-left: 40px;
}
#node-9 div.content ul li a, #node-16 div.content ul li a, #node-377 div.content ul li a {
	color:#544A4C;
}
#block-santander_blocks-santander_blocks_home_world_map .content {
	display: block !important;
}
#block-santander_blocks-santander_blocks_home_world_map a {
    color: #635C5C;
    display: block;
    font-size: 12px;
    margin-left: 160px;
    padding-top: 45px;
    width: 110px;
}
#block-santander_blocks-santander_blocks_home_world_map a span.first_es, #block-santander_blocks-santander_blocks_home_world_map a span.first_pt-pt, #block-santander_blocks-santander_blocks_home_world_map a span.first_en {
	    color: #635C5C;
}
#block-santander_blocks-santander_blocks_home_world_map a span.second_es, #block-santander_blocks-santander_blocks_home_world_map a span.second_en, #block-santander_blocks-santander_blocks_home_world_map a span.second_pt-pt {
	    color: #F32837;
}
#block-santander_blocks-santander_blocks_home_world_map #candado {
	display: none;
}
#block-santander_blocks-santander_blocks_home_world_map a:hover {
	text-decoration: none;
}

div.view-id-world_map.view-display-id-page_1 div.views-row {
    background: url('../images/lopez_bg_info_mapa.png') no-repeat scroll 305px 5px #FFFFFF;
    display: block;
    float: left;
    height: 160px;
    margin: 10px;
    padding: 10px;
    width: 193px;
    position: relative;
    font-size: 95%;
}
div.view-id-world_map.view-display-id-page_1 div.views-field-country, 
div.view-id-world_map.view-display-id-page_1 span.views-field-province, 
div.view-id-world_map.view-display-id-page_1 span.views-field-field-bank-office-ciudad-value-1, 
div.view-id-world_map.view-display-id-page_1 span.views-field-postal-code {
  color: #635C5C;
  font-size: 90%;
  line-height: 18px;
}
div.view-id-world_map.view-display-id-page_1 div.views-field-field-bank-office-fax-value, 
div.view-id-world_map.view-display-id-page_1 div.views-field-field-bank-office-phone-value, 
div.view-id-world_map.view-display-id-page_1 div.views-field-street {
  color: #635C5C;
  font-size: 90%;
  line-height: 18px;
}
div.view-id-world_map.view-display-id-page_1 div.views-field-nothing span.field-content a {
    color: #f32837;
    margin-top: 10px;
    display: block;
    font-size: 13px;
}
/*
div.view-id-world_map.view-display-id-page_1 div.views-field-nothing  {
	background: url('./images/lopez_puntomapa.png') no-repeat;
	width: 7px;
	height: 7px;
	cursor: pointer;
	position: absolute;
}
*/
.item-list .pager li {
	padding: 0;
}
div.view-id-world_map.view-display-id-page_1 div.views-field-tid {
    color: #635C5C;
    font-size: 100%;
    text-transform: uppercase;
}
div.view-id-world_map.view-display-id-page_1 div.views-field-title {
    color: #f32837;
    cursor: pointer;
    font-size: 80%;
    line-height: 20px;
    text-transform: uppercase;
}

.views-exposed-form label {
    font-size: 120%;
    font-weight: bold;
}
.views-exposed-form .views-exposed-widget .form-submit {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C9C9C9;
    height: 24px;
    line-height: 27px;
    margin-top: 49px;
    padding-left: 5px;
    padding-right: 5px;
}

.hierarchical-select-wrapper .hierarchical-select select, .hierarchical-select-wrapper .hierarchical-select .add-to-dropbox, .hierarchical-select-wrapper .hierarchical-select .create-new-item {
    border: 1px solid #999999;
    float: left;
        margin: 10px 20px 3px 0;
}
#gmap-auto1map-gmap0 {
	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.view-id-world_map.view-display-id-page_1 div.view-header h2 {
	display: none;
}
div.view-id-world_map.view-display-id-attachment_1 div.view-header h1 {
margin-bottom: 0px;
margin-top: 20px;
}

#edit-actions {
	float: left;
	margin-left: 130px;
}
#edit-actions img {
	float: left;
	    margin-right: 30px;
	    margin-bottom: 20px;
}
#edit-actions legend {
	display: none;
}
#edit-actions div.description {
	display: none;
}
#edit-captcha-response-wrapper {
	width: 500px;
	margin-top: 21px;
}
#history_facts-block_1 div.views-field-field-history-date {
    color: #544A4C;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
        width: 295px;
        float: left;
}
#history_facts-block_1 {
   margin-left: 20px;
    width: 705px;
}
#history_facts-block_1 div.views-field-body {
    display: block;
    float: left;
    font-size: 88%;
    position: relative;
    width: 295px;
}
#history_facts-block_1 div.views-field-title {
    color: #544A4C;
    font-size: 15px;
    font-weight: bold;
    width: 295px;
    line-height: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
}

#history_facts-block_1 div.views_slideshow_cycle_slide {
	width: 695px !important;
}

#edit-resume-wrapper input {
	margin-right: 5px;
}
#header-region-2 ul.nice-menu-down li.menu-526.menuparent ul li {
	width: 215px !important;
}
#header-region-2 ul.nice-menu-down li.menu-750.menuparent ul li {
	width: 245px !important;
}
#header-region-2 ul.nice-menu-down li.menu-746.menuparent ul li {
	width: 200px !important;
}
#nice-menu-1 ul.nice-menu { 
	position: relative;
}
ul.nice-menu, ul.nice-menu li, ul.nice-menu ul {
	z-index: 1000;
}
#views_slideshow_cycle_main_featured-page_1, div.view-featured.view-display-id-page_1 {
position: relative;
	z-index:1;
}
#content-wrap {
	position: relative;
	z-index: 1;
}
#header-wrap {
	position: relative;
	z-index: 1000;
}
h3.accordion-header {
	color: #544a4c;
	font-weight: normal;
	font-size: 14px;
	background: url("../images/lopez_bgacordeon.jpg") repeat scroll 0 0 transparent;
  padding: 0;
  height: 39px;
  width: 100%
}
.phase {
background-color: #F32837;
    color: #FFFFFF;
        display: inline-block;
        float: left;
        margin-top: 1px;
        padding: 10px;
        text-align: center;
        width: 75px;
}
div.view-content.accordion-active {
    width: 710px;
    }
div.item-list.views-accordion {
	width: 710px;
}
.item-list{
    margin-bottom: 5px; 
}
h3.accordion-header-active{
    margin-bottom: 0px;
}
.open .accordion-header-active .nothing {
    background: url("../images/lopez_minus.png") repeat scroll 0 0 transparent;
}
.nothing {
    background: url("../images/lopez_plus.png") repeat scroll 0 0 transparent;
        float: left;
            height: 29px;
                margin-right: 3px;
        margin-top: 5px;
            position: relative;
                text-indent: -9999px;
        width: 29px;
        }
div.content ul {
	list-style-image: url("../images/lopez_flecha2.png");
}
div.node div.content ul li {
	margin-top: 0px;
	margin-bottom: 10px;
}
#node-54 .field-field-page-image {
    display: block;
    float: left;
    height: 373px;
    width: 375px;
    margin-right: 0px;
}
#node-50 p,#node-54 p {
    position: relative;
}
.node h2 {
    display: none;
}
#views-accordion-management_model-block_1 .views-field-body,#views-accordion-management_model-block_2 .views-field-body {
    padding: 10px;
}
.breadcrumb a {
	margin-right: 10px;
}
#header-region-1 #block-textsize-0 h3 {
	display: none;
}

div.node div.content div.field-field-page-image {
    margin-bottom: 20px;
    margin-right: 20px;
    float: left;
}
.corrige {
	margin-left: 380px;
}


#block-menu-menu-footer-menu h3 {
	display: none;
}
#block-menu-menu-footer-menu ul {
	width: 950px;
}
#block-menu-menu-footer-menu ul li {
    display: inline;
    float: left;
    min-width: 17%;
    padding: 0;
    text-align: center;
    width: auto;
}

#sidebar-left-content .block-menu .content ul li.expanded li { 
	text-transform: none;
}
ul li, .item-list ul li {
  list-style: square outside none;
}
#header-region-2 ul.nice-menu li {
	list-style: none !important;
	position: relative;
	z-index: 1000;
}
span.ddTitleText {
	font-size: 10pt !important;
}

#footer-left, #footer-right {
	margin-top: 20px;
}
#views-exposed-form-world-map-page-1 {
    margin-left: 30px;
    padding-top: 20px;
}
div.view-id-world_map.view-display-id-page_1 div.views-exposed-widget.views-widget-filter-term_node_tid_depth label{
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    display: block;
    font-size: 100%;
    font-weight: normal;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-indent: 10px;
}
div.view-id-world_map.view-display-id-page_1 div.view-filters {
    height: 119px;
    width: 703px;
    background: url("../images/lopez_bgexposed.png") repeat scroll 0 0 transparent;
}
div.accordion-content {
    background-color: #F6F3F3;
}
#views-accordion-management_model-block_2 p {
}
#views-exposed-form-multimedia-block-1 div.views-widget {
    display: inline;
    float: left;
}
#views-exposed-form-multimedia-block-1 input.form-text {
    height: 18px !important;
}#views-exposed-form-multimedia-block-3 div.views-widget {
    display: inline;
    float: left;
}
#views-exposed-form-multimedia-block-3 input#edit-title {
    height: 18px !important;
}
#page-spbi-trabaja-con-nosotros div.messages.status {
    background: url('../images/lopez_bgenviado2.jpg');
    color: #FFFFFF !important;
    height: 116px;
    line-height: 130px;
    margin-bottom: 15px;
    width: 715px;
}
div.messages.status span {
	color: #FFFFFF !important;
}
div.view-id-world_map.view-display-id-block_1 div.views-row {
    position: relative;
}
.view-id-world_map.view-display-id-block_1 div.views-field-nothing-1 {
    position: absolute;
    bottom:10px;
    display: block;
} 
#views-exposed-form-multimedia-block-1 select, #views-exposed-form-multimedia-block-1 input.form-text {
    border: 1px solid #d9d9d9;
    float: left;
    margin: 18px 20px 3px 0;
    height: 23px;
    background-color: #faf9f9;
}
#views-exposed-form-multimedia-block-3 select, #views-exposed-form-multimedia-block-3 input#edit-title {
    border: 1px solid #d9d9d9;
    float: left;
    margin: 18px 20px 3px 0;
    height: 23px;
    background-color: #faf9f9;
}

#edit-submit-multimedia {
	margin-top: 14px !important;	
}
#views-exposed-form-multimedia-block-1 {
    background: url("../images/lopez_bgexposed1.png") no-repeat scroll 0 0 transparent;
    height: 85px;
    width: 743px;
    margin-top: 20px;
}#views-exposed-form-multimedia-block-3 {
    background: url("../images/lopez_bgexposed1.png") no-repeat scroll 0 0 transparent;
    height: 85px;
    width: 743px;
    margin-top: 20px;
}
#views-exposed-form-multimedia-block-1 div.views-exposed-widget {
	margin-left: 10px;
}
#views-exposed-form-multimedia-block-3 div.views-exposed-widget {
	margin-left: 10px;
}
#views-exposed-form-multimedia-block-1 label {
    display: inline;
    float: left;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 20px;
    text-indent: 10px;
}#views-exposed-form-multimedia-block-3 label {
    display: inline;
    float: left;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 20px;
    text-indent: 10px;
}
.page-area-clientes div.node p {
    display: inline-block;
    float: right;
    margin-top: -180px;
    width: 295px;
}
div.view-id-multimedia.view-display-id-block_1 {
	float: left;
}
div.view-id-multimedia.view-display-id-block_2 {
    background: url("../images/lopez_bgvideos.png") no-repeat scroll 0 0 transparent;
    height: 280px;
    padding: 10px;
    width: 723px; 
}
div.view-id-multimedia.view-display-id-block_2 div.node div.content {
	margin-top: 30px;
}
.page-area-clientes div#content h2 {
    color: #F32837;
    float: right;
    font-size: 110%;
    width: 298px;
	margin-top: 30px;
}
div.view-id-multimedia div.video-js {
	height: 226px !important;
	width:400px  !important; 	
	margin-left: 10px;
}

#block-menu-menu-area-privada-block {
	background: url('../images/lopez_menu_bis.png') no-repeat;
	height: 135px;
}

#block-menu-menu-area-privada-block ul li {
	background: none !important;
	text-transform: none !important;
}
#sidebar-left-content #block-menu-menu-area-privada-block.block-menu .content ul li a {
    color: #423F40 !important;
    display: block !important;
    font-size: 9pt;
    line-height: 50px !important;
    margin-top: 10px;
    text-indent: 58px !important;
    text-transform: none;
    width: 197px !important;
    padding-top: -10px;
}
#block-santander_blocks-santander_blocks_custom_access span.acceso {
    background: url("../images/lopez_bgacceso.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 31px;
    line-height: 30px;
    margin-top: 4px;
    text-align: center;
    text-transform: capitalize;
    width: 169px;
    font-size: 120%;
      margin-left: 6px;
}
#block-santander_blocks-santander_blocks_custom_access .links-home {
	margin-top: 10px;
}
.rojo {
	color:#f32837; 
}
.rojo_size {
	   color: #2C2A2A;
    font-size: 10px;
    line-height: 10px;
}
.conten_texto_1 {
    line-height: 24px;
    font-size: 22px;
    text-transform: uppercase;
 }
.conten_texto {
    color: #2C2A2A;
    display: block;
    margin-left: 20px;
    padding-top: 105px;
    width: 175px;
}
#block-santander_blocks-santander_blocks_custom_access .links-home li {
    background: url("../images/bg_item_menu_home.png") no-repeat scroll 0 0 transparent;
    font-size: 110%;
    height: 32px;
    line-height: 32px;
    list-style: none outside none;
    margin-left: -34px;
    margin-top: 5px !important;
    margin-bottom: 0px;
    padding-top: 0;
    text-indent: 10px;
    text-transform: none;
    width: 215px;
}
#header-right {
    margin-left:0px;
}
#edit-lang-dropdown-select_msdd {
    width: 120px !important;
}
#edit-lang-dropdown-select_child {
    width: 118px !important;
}
#block-santander_blocks-santander_blocks_custom_access .links-home li a {
	text-decoration: none;
	color: #544A4C;
}
#node-302 h2, #node-9 h2 {
	display: none;
}
#block-avisolegal ul,
#block-avisolegal-2 ul,
#block-legaladvice ul {
	padding: 0px !important;
    margin-left: 0px;
}
#block-avisolegal ul li.first,
#block-avisolegal-2 ul li.first,
#block-legaladvice ul li.first {
    border-top: 1px solid #d9d9d9;

}
#block-avisolegal ul li,
#block-avisolegal-2 ul li,
#block-legaladvice ul li {
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    list-style: none outside none;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    text-transform: none !important;
}
#block-avisolegal ul li a,
#block-avisolegal-2 ul li a,
#block-legaladvice ul li a {
	color: #544A4C;
	text-decoration: none;
}
#block-avisolegal h2,
#block-avisolegal-2 h2,
#block-legaladvice h2 {
	font-weight: normal;
}

#block-avisolegal h2 .bigg,
#block-avisolegal-2 h2 .bigg,
#block-legaladvice h2 .bigg {
    clear: both;
    display: block;
    font-size: 130%;
    text-transform: uppercase;
    font-weight: bold;
}
#header-region-2 ul.nice-menu-down li.menu-755.menuparent ul li {
    width: 240px !important;
}
#node-313 h2, #node-87 h2, #node-29 h2, #node-12 h2 {
	display: none;
}
#container .snippetContainerLine {
	display: none;
}
#main-content #container {
	padding: 0px !important;
}
#pullContent .snippetContainerLine {
	display: block;
}
#container .snippetContainer .snippetContainerLine {
	display: block !important;
}
#node-317 .content {
	background:	url('../images/lopez_bgcontacte.jpg') no-repeat;
    margin-left: 20px;
    padding: 20px;
    height: 980px;
}
#node-317 h2 {
	display: none;
}
#webform-submission-work-with-us-add-form .form-item-es-usted-cliente #edit-submitted-es-usted-cliente-1-wrapper,#webform-submission-work-with-us-add-form .form-item-es-usted-cliente #edit-submitted-es-usted-cliente-2-wrapper {
	display: inline;
}

input#edit-submitted-nombre, input#edit-submitted-apellidos,input#edit-submitted-correo,input#edit-submitted-telefono,input#edit-submitted-ciudad,select#edit-submitted-pais, select#edit-submitted-centro, select#edit-submitted-center, textarea#edit-submitted-mensaje, #formulario2 #edit-actions input {
    background-color: #FAF9F9;
    border-color: #C9C9C9 #EBEBEB #EBEBEB #C9C9C9;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    height: 16px;
    overflow: hidden;
    padding: 3px;
    text-indent: 0;
    width: 370px;
}

#formulario2 #edit-actions {
    margin-bottom: 30px;
    margin-left: 0 !important;
    margin-top: 20px;
    float: none !important;
}
#formulario2 #edit-actions input {
display: block;
    float: left;
    margin-bottom: 20px;
    margin-left: 0 !important;
    width: 380px;
}
select#edit-submitted-pais, select#edit-submitted-centro, select#edit-submitted-center {
	height: 28px !important;
}
textarea#edit-submitted-mensaje {
	height: 80px;
}
.gris {
	    display: block;
    font-size: 180%;
}
.normal {
margin-top:10px;
display:block
}
#block-santander_blocks-contact .rojo {
	color: #f32837;
	margin-top:10px;
	display: block;
}

#pre_formulario2 {
    background: url("../images/lopez_pre_form.png") no-repeat scroll 0 0 transparent;
        margin-bottom: -2px;
            clear: both;
    display: block;
}
#pre_formulario {
	position: relative;
}
#curri {
    left: 200px;
    position: absolute;
    text-align: left;
    width: 150px;
}
#envianos {
    position: absolute;
    text-align: right;
    width: 116px;
}
#textito {
	position: absolute;
	left: 200px;
    top: 29px;
    text-transform: uppercase;
}
#formulario2 {
    background: url("../images/lopez_form.png") repeat-y scroll 0 0 transparent;
      padding: 20px;
}
#under_form2 {
    background: url("../images/lopez_down_form.png") no-repeat scroll 0 0 transparent;
}

#page-contacto div.messages.status {
    background: url("../images/lopez_bgenviado.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 130px;
    margin-left: 17px;
    padding: 80px 20px 20px;
    text-align: center;
    width: 340px;
}

div.getlocations_map_canvas {
    background-color: #e6e4e0 !important;
    height: 180px !important;
    margin-left: -40px !important;
    position: relative !important;
    width: 260px !important;
    	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#block-views-world_map-block_gmap_contacto div.attachment.attachment-after {
	margin-left:-30px;
}
#views-accordion-management_model-block_2 p {
	margin-left: 20px;
}
#block-views-world_map-block_gmap_contacto div.attachment.attachment-after div.view-header {
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    font-size: 85%;
    margin-bottom: 5px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-left: 0px;
}
#block-views-world_map-block_gmap_contacto div.attachment.attachment-after div.view-header p {
	margin-bottom: 0px !important;
}

.view-display-id-head li {
    background: url("../images/lopez_bglistado.jpg") no-repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #D9D9D9;
    height: 26px;
    line-height: 26px;
    list-style: none outside none;
    margin-left: -15px;
    padding-bottom: 5px;
    text-indent: 30px;
    width: 260px;
    text-transform: uppercase;
    font-size: 80%;
}

#webform-submission-work-with-us-add-form .form-item-campos-con--obligatorios, .work-label {
    border-bottom: 1px dotted #D9D9D9;
    border-top: 1px dotted #D9D9D9;
    color: #666666;
    font-size: 90%;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 380px;
}
.work-label { 
    margin-left: 50px;
}
#webform-submission-work-with-us-add-form .form-item-campos-con--obligatorios p, .work-label p {
	margin-bottom: 0px !important;
}
#webform-client-form-317 #edit-captcha-response-wrapper {
    margin-top: 13px !important;
    width: auto !important;
}
#views-exposed-form-world-map-page-1 .js-form-submit, #edit-submit-multimedia {
    background: url("../images/boton_buscar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 90%;
    height: 32px;
    line-height: 27px;
    margin-top: 49px;
    padding-left: 0;
    text-indent: -25px;
    padding-right: 0;
    text-align: center;
    text-transform: uppercase;
    width: 112px;
}

#search-form #edit-submit {
    background: url("../images/boton_buscar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 90%;
    height: 29px;
    line-height: 27px;
    margin: 10px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-transform: uppercase;
    width: 112px;
}
#search-form #edit-keys {
    border: 1px solid #D9D9D9;
    font-size: 130%;
    height: 28px;
    text-indent: 5px;
    width: 200px;
}
#search-form .form-item,
#search-form #edit-submit {
    margin-top: 1em;
    margin-bottom: 1em;
}
#search-form .form-item-keys label{
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    display: inline;
    font-weight: normal;
    margin-right: 20px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-top: 7px;
}
#edit-keys-wrapper .container-inline {
	display: inline;
}
.page-search .box h2 {
	display: none;
}


.views-exposed-form label,
.jquery_dropdown_page .views-exposed-form .form-submit {

}

.jquery_dropdown_container {
  width: 228px;
  z-index: 1;
  margin-top: 10px;
  position: relative;
}
div.jquery_dropdown_header  {
  background:url(../images/dropdown.png) left top no-repeat;
  border: 0;
  font-size: 13px;
  width: 218px;
  padding-left: 10px;
  font-weight:normal;
  height:32px;
  line-height:32px;
  overflow:hidden;
  text-indent:2px;
  color: #999999;
}
ul.jquery_dropdown_list {
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  border-top: 0px solid none;
  background: #f5f6f7;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  top:32px;
  width:206px;
  z-index: 1000 !important;;
  
}

ul.jquery_dropdown_list li {
  background-color: #f5f6f7;
  border-bottom: 0;
  list-style:none outside none;
  margin:0;
  padding: 0;
}

ul.jquery_dropdown_list li a,
ul.jquery_dropdown_list li a:link,
ul.jquery_dropdown_list li a:visited {
  color: #666666;
  display:block;
  font-size: 13px;
  text-decoration:none;
  width: auto;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  font-weight: normal;
}
ul.jquery_dropdown_list li a:hover {
  color: #666666;
}


div.view-id-multimedia.view-display-id-block_1 td {
	padding-right: 10px;
	padding-bottom: 10px;
	width: 176px;
}
div.view-id-multimedia.view-display-id-block_3 td {
	padding-right: 10px;
	padding-bottom: 10px;
}
.punteado {
    border-bottom: 1px dashed #999999;
    display: block;
    padding-bottom: 10px;
    padding-top: 20px;
}
.bigg {
	text-transform: uppercase;
}

#errorpage404 {
    background: url("../images/bg404.jpg") no-repeat scroll 0 0 transparent;
  height: 486px;
}
#titulo404 {
    border-bottom: 1px solid #D9D9D9;
    display: block;
    font-size: x-large;
    margin-left: 20%;
    padding-bottom: 10px;
    padding-top: 5%;
    width: 500px;
}
#entradilla404 {
    display: block;
    margin-left: 20%;
    margin-top: 20px;
}

#errorpage404 .search-form {
    margin-left: 20%;
    margin-top: 20px;
}
#iconos404 {
    margin-left: 20%;
    margin-top: 30px;
}
.texto404 {
    border-bottom: 1px solid #D9D9D9;
    display: block;
    padding-bottom: 10px;
    width: 550px;
}
#icons404 .homelink404 {
    background: url("../images/homeicon404.jpg") no-repeat scroll center top transparent;
    border-right: 1px solid #D9D9D9;
    display: block;
    height: 50px;
    margin-top: 30px;
    padding-bottom: 60px;
    padding-right: 100px;
    position: relative;
    width: 80px;
    float: left;
}
#icons404 .homelink404 a {
    bottom: 30px;
    left: 40px;
    color: #f32734;
    position: absolute;
}


#icons404 .sitemaplink404 {
    background: url("../images/mapawebicon404.jpg") no-repeat scroll center top transparent;
    border-right: 1px solid #D9D9D9;
    display: block;
    height: 50px;
    margin-top: 30px;
    padding-bottom: 60px;
    padding-right: 100px;
    position: relative;
    width: 80px;
    float: left;
}
#icons404 .sitemaplink404 a {
    bottom: 30px;
    left: 55px;
    position: absolute;
    color: #f32837;
}


#icons404 .contactolink404 {
    background: url("../images/contactaicon404.jpg") no-repeat scroll center top transparent;
    display: block;
    height: 50px;
    margin-top: 30px;
    padding-bottom: 60px;
    padding-right: 100px;
    position: relative;
    width: 80px;
    float: left;
}
#icons404 .contactolink404 a {
    bottom: 30px;
    left: 20px;
    position: absolute;
    color: #f32837;
    text-align: center;
}

#errorpage404 #search-form #edit-keys {
    border: 1px solid #D9D9D9;
    font-size: 130%;
    height: 28px;
    text-indent: 5px;
    width: 300px;
}

#errorpage404 #edit-submit {
    background: url("../images/boton_buscar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 90%;
    height: 32px;
    line-height: 27px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-transform: uppercase;
    width: 112px;
}

#edit-country-hierarchical-select-selects-0, #edit-country-hierarchical-select-selects-1 {
    font-size: 115%;
    height: 23px;
    margin-top: 15px;
    width: 220px;
}
#block-views-world_map-block_gmap_contacto .view-header {
	margin-left: -35px;
}

#block-jump_menu-jump_menu_menu-group-sites {
	margin-left: 0px !important;
	padding-left: 0px !important;
}
.faq-question {
    font-weight: bold;
}
.whitebox {
    background-color: #FFFFFF;
    border: 1px solid #CAC8C9;
    display: block;
    float: left;
    height: 172px;
    margin-bottom: 15px;
    margin-left: 15px;
    padding: 15px;
    text-align: center;
    width: 300px;
}
.whitebox .title {
    clear: both;
    color: #f32837;
    display: block;
    margin-bottom: 10px;
    margin-top: 30px;
    text-transform: uppercase;
}

.snippetTitle {
    background: url("../images/bg_item_headers.png") repeat-x scroll left top transparent;
    border: 1px solid #CCCCCC;
    color: #F32837;
    font-size: 14px;
    height: 25px;
    line-height: 26px;
    margin-bottom: 10px;
    padding: 3px;
    text-transform: uppercase;
}

.snippetContent tbody a {
	color: #f32837;
	font-weight: normal;
}
.snippetContent tbody td {
	background-color: #f8f7f7;
    border: 1px solid #CCC;
    padding: 3px;
}
.snippetContent {
	padding: 0px;
}
.b {
	font-weight: normal;
}
.r {
	border-color: #CCD0D5;
}
.OnbaTableHeaderSortActive {
	border-bottom: 2px solid #f32837;
}
.OnbaTable td {
	padding: 3px;
}
.snippetContent thead th {
	background-color: #f3f1f1;
    border: 1px solid #CCC;
    padding: 3px;
}
.snippetContent thead th a {
	color: #000000;
}
.form-item label.option {
	position: relative;
}
#edit-submitted-es-usted-cliente-1-wrapper label.error {
    clear: both;
    display: block;
    left: 100px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: absolute;
    top: 0;
    width: 300px;
}
.snippetContainerLine, .snippetContainerHeaderLine {
	width: 100%;
}
#page-contacto div.error {
    background: none repeat scroll 0 0 #FFCCCC;
    color: #220000;
    height: auto;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 2px;
    text-align: center;
    width: 414px;
}
#page-contacto div.error ul {
	margin-bottom: 0px;
}
p.search-info {
	display: none;	
}
#texto_buscar {
	font-size: x-large;
	display: block;
}
#textos_resultados {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.search-form {
    background: url("../images/bgbusqueda.jpg") no-repeat scroll 0 0 transparent;
    margin-bottom: 1em;
    padding: 13px;
    width: 683px;
}
.faq-question {
    margin-left: 20px;
    padding-left: 0;
    text-indent: -20px;
}
.faq-answer {
    padding-left: 20px;
}
.faq-content {
	margin-left: 240px;
}
#texto_work ul {
	margin-left: 15px;
}

#texto_work li {
	margin-left: 0px !important;
	margin-bottom: 10px;
}
#formContent #searchForm {
    border: 1px solid #CCD0D5;
}
#formContent #searchForm ul, #formContent #searchForm li {
	list-style: none;
}
#formContent #searchForm {
   float: left;
    font-size: 90%;
    margin-bottom: 10px;
}
#formContent #searchForm input#searchtxt, #formContent #searchForm select {
	    background-color: #FAF9F9;
    border-color: #C9C9C9 #EBEBEB #EBEBEB #C9C9C9;
    border-left: 1px solid #C9C9C9;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    width: 130px;
    height: 22px;
    overflow: hidden;
    padding: 3px;
    text-indent: 0;
}
#formContent #searchForm input#searchtxt {
	height: 15px;
	margin-bottom: 5px;
}
#formContent #searchForm input.rr {
	    background-color: #FAF9F9;
    border-color: #C9C9C9 #EBEBEB #EBEBEB #C9C9C9;
    border-left: 1px solid #C9C9C9;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    height: 16px;
    padding: 3px;
    text-indent: 0;
	
}
#formContent #searchForm .form-split {
	padding: 10px;
}
#formContent #searchForm select {
    height: 24px !important;
    margin-bottom: 3px;
    margin-top: 3px;
    width: 138px;
}
.snippetContainer, .snippetContainerLine, .snippetBoxSearch, #searchForm, .snippetBoxWide {
	width: 100%;
}
#tabct_search ul, #tabct_search li {
	list-style: none;
}
#tabct_search td, #tabct_search th  {
	padding: 3px;
}
#tabct_search td a {
	color: #F32837 !important;
}
#searchResultTabs .tab {
	background-color: #cdd1d5;
}
#searchResultTabs .tab.selected {
	background-color: #FFF;
}

.snippetBorder, .snippetBox {
border: 1px solid #D9D9D9;
    clear: left;
    float: left;
    margin: 3px;
    min-width: 300px;
    padding: 3px;
    width: auto;
}
#page-spbi-trabaja-con-nosotros #main-content-top {
    clear: both;
    display: block;
    float: left;
    position: relative;
    text-align: center;
}
#page-spbi-trabaja-con-nosotros #slide_work {
    float: left;
} 
.searchform1.button-search {
    margin-right: 5px;
    width: 18px;  vertical-align: middle;
   height: 18px;
   line-height: 18px;
}
div.floatright .del_img {
    margin-right: 5px; vertical-align: middle;
   height: 18px;
   line-height: 18px;
        margin-top: 5px;
    width: 18px;
}
table.listingTable {
	width: 100%;
}
span.cache {
	display: none;
}
.floatleft {
	float:left;	
    width: 315px;
}
.floatright {
	float:right;	
    clear: right;
    margin-bottom: 5px;
    width: 315px;
}

#page-spbi-quienes-somos-nuestros-clientes .field-field-page-image, 
#page-en-spbi-quienes-somos-nuestros-clientes .field-field-page-image, 
#page-pt-spbi-quienes-somos-nuestros-clientes .field-field-page-image,
#page-productos-y-servicios-advisory .field-field-page-image,
#page-en-productos-y-servicios-advisory .field-field-page-image,
#page-pt-productos-y-servicios-advisory .field-field-page-image,
#page-en-productos-y-servicios-gama-de-productos-estructurados .field-field-page-image,
#page-pt-productos-y-servicios-gama-de-productos-estructurados .field-field-page-image,
#page-productos-y-servicios-gama-de-productos-estructurados .field-field-page-image, 
#page-pt-productos-y-servicios-carteras-no-discrecionales .field-field-page-image,  
#page-en-productos-y-servicios-carteras-no-discrecionales .field-field-page-image,  
#page-productos-y-servicios-carteras-no-discrecionales .field-field-page-image
 {
	margin-bottom: 0 !important;
}
#page-confidencialidad-seguridad-del-acceso .field-field-page-title-bold,
#page-en-confidencialidad-seguridad-del-acceso .field-field-page-title-bold,
#page-pt-confidencialidad-seguridad-del-acceso .field-field-page-title-bold,
#page-pt-confidencialidad-seguridad-del-sistema .field-field-page-title-bold,
#page-en-confidencialidad-seguridad-del-sistema .field-field-page-title-bold,
#page-confidencialidad-seguridad-del-sistema .field-field-page-title-bold,
#page-confidencialidad-seguridad-del-acceso-como-operan-los-defraudadores .field-field-page-title-bold,
#page-en-confidencialidad-seguridad-del-acceso-como-operan-los-defraudadores .field-field-page-title-bold,
#page-pt-confidencialidad-seguridad-del-acceso-como-operan-los-defraudadores .field-field-page-title-bold,
#page-confidencialidad-seguridad-del-acceso-como-protegerse-en-internet .field-field-page-title-bold, 
#page-en-confidencialidad-seguridad-del-acceso-como-protegerse-en-internet .field-field-page-title-bold, 
#page-pt-confidencialidad-seguridad-del-acceso-como-protegerse-en-internet .field-field-page-title-bold, {
	margin-bottom: 20px !important;
	font-size: 20px !important;
}

#sidebar-left-content .block-menu ul 
{ padding: 0px; }
#sidebar-left-content .block-menu ul li a .element
{ padding-left:10px; 
  width: 178px;}
#sidebar-left-content .block-menu ul li {
	margin-top:5px;
}
#sidebar-left-content .block-menu ul li li {
	margin-top:0px;
}
#sidebar-left-content .block-menu ul li.first {
	margin-top:0px;
}

#sidebar-left-content .block-menu ul li li a .element
{ padding-left:20px; }
#sidebar-left-content .block-menu li
{
	float: left;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
  
#sidebar-left-content .block-menu li .outerContainer
{
	display: table;
	height: 44px;
	overflow: hidden;
}
  
#sidebar-left-content .block-menu li .outerContainer:Hover
{
}

#sidebar-left-content .block-menu li .outerContainer .innerContainer
{
	display: table-cell;
	vertical-align: middle;
	width: 90%;
	margin: 0 auto;
	text-align: left;
}
#block-lang_dropdown-0 {
	z-index: 1000;
} 
#sidebar-left-content .block-menu li .outerContainer .innerContainer .element a
{
	color: #999999;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
}
  
#sidebar-left-content .block-menu li .outerContainer:Hover .innerContainer .element a
{
	color: #FFFFFF;
	text-decoration: none;  	  
}
body.i18n-pt-pt #icons404 .contactolink404 a {
	bottom: 16px !important;
    left: 6px !important;
}
body.i18n-pt-pt #errorpage404 #edit-submit {
    text-align: left !important;
    text-indent: 9px !important;
}
#header-region-1 {
	z-index: 100;
}
#header-region-2 {
	z-index: 9;
}
#izquierda {
    float: left;
    width: 410px;
}
#footer-left {
	width: 960px !important;
}
#block-block-23 {
    margin-top: 20px;
    width: 940px;
}
#block-block-23 .title {
	font-size: 10px;
	width: 500px;
}
#block-block-23 .column1 {
   border-right: 1px solid #999999;
    clear: both;
    font-size: 9px;
    height: 20px;    
    margin-left: 30px;
    padding-right: 30px;
    width: 150px;
}
#block-block-23 .column2 {
  border-right: 1px solid #999999;
    font-size: 9px;
    height: 20px;
    margin-left: 25px;
    margin-top: 0;
    padding-right: 30px;
    width: 130px;
}
#block-block-23 .column3 {
    border-right: 1px solid #999999;
    font-size: 9px;
    height: 20px;
    margin-left: 25px;
    padding-right: 25px;
    width: 140px;
}
#block-block-23 .column4 {
 border-right: 1px solid #999999;
    font-size: 9px;
    height: 20px;
    margin-left: 30px;
    padding-right: 30px;
    width: 145px;
}
#block-block-23 .column5 {
  font-size: 9px;
    margin-left: 19px;
    margin-top: 2px;
    width: 120px;
}
#block-block-23 .title {
	font-size: 10px;
	width: 500px;
	float: left;
    text-indent: 10px;    
    padding-bottom: 5px;
    padding-top: 3px;
}
#footer-wrap {
	margin-top: 0px !important;
}
.page-productos-y-servicios #footer-left, #page-homepage #footer-left {
	margin-top: 20px;
}




.column1 {
	clear:both;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 9px;
}
.column2 {
	float: left;
	font-size: 9px;
	height: 50px;
	text-align: center;
}
.column3 {
	float: left;
	height: 50px;
	text-align: center;
	font-size: 9px;
}
.column4 {
	float: left;
	height: 50px;
	text-align: center;
	font-size: 9px;
}
.column5 {
	float: left;
	height: 50px;
	text-align: center;
	font-size: 9px;
}
#block-menu-menu-footer-menu ul, #block-menu-menu-footer-menu li {
	padding-left: 0px;
	margin-left: 0px;
}
#footer-right, #footer-left {
	width: 960px !important;
}
.page-front #footer-right, .page-productos-y-servicios #footer-right {
	margin-top: 10px;
}
#derecha {
    float: left;
    margin-left: 5px;
    width: 300px;
}
#derecha h2 {
	margin-top: 0px !important;
}
#nodeizquierda {
    margin-bottom: 20px;
    width: 700px;
}
div.view-id-world_map.view-display-id-page_1 .views-field-nothing {
	position: absolute; 
	bottom: 7px;
	left: 10px;
}

div.view-id-multimedia.view-display-id-block_1 div.views-field-view-node .viewpaper a {
    background: url("../images/bgfolleto.png") repeat scroll 0 0 transparent !important;
    display: block;
    height: 24px;
    line-height: 23px;
    padding-left: 1px;
    text-indent: 33px;
    width: 175px !important;
}
div.view-id-multimedia.view-display-id-block_1 div.views-field-view-node a {
    background: url("../images/bgvideo.png") repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    line-height: 23px;
    padding-left: 1px;
    text-indent: 33px;
    width: 175px !important;
}
body.page-node.node-type-video .content p {
	display: none !important;
}
div.view-id-multimedia.view-display-id-block_3 div.views-field-view-node a,
div.view-id-multimedia.view-display-id-block_1 div.views-field-view-node a {
	color: #fff;
    font-size: 90%;
}

div.view-id-multimedia.view-display-id-block_1 div.views-field-title a,
div.view-id-multimedia.view-display-id-block_3 div.views-field-title a {
	color: #544A4C;
	font-size: 90%;
}
div.view-id-multimedia.view-display-id-block_1 div.views-field-field-video-fecha-value,
div.view-id-multimedia.view-display-id-block_1 div.views-field-field-folleto-fecha-value {
	color: #f32837;
	font-size: 85%;
}
body.page-node.node-type-video div.field-field-video-video {
	margin-bottom: 10px;
}

#block-santander_blocks-santander_blocks_home_footer {
    clear: both;
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 950px;
}
