/*#BEGIN#*/
/*# name="01 reset" reference="ref/styles-published.css\01_reset.htm" description="null" #*/
/* 'components/basics/links-and-fileslist/img/arrow-sub-menu-2.gif' */
/* 'components/basics/links-and-fileslist/img/arrow-sub-menu-b.gif' */
/* 'components/basics/links-and-fileslist/img/arrow-sub-menu-r.gif' */
/* 'components/basics/links-and-fileslist/img/arrow-sub-menu-r.gif' */
/* 'newsletter/nws-foot-logo.png' */
/* 'newsletter/header-background.png' */
/* 'banner/minisite_soi2.swf' */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
    line-height:1.3em;
}
table {
    border-collapse:collapse;
    border-spacing:0;
    width: 99%;
    margin-left: 1px;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0;
}
body{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:70%;
  color:#999999;
}
a {
      /*color:#000000;*/
      color:#F9923B;
      text-decoration:none;
}
a:hover{
      color:#F9923B;
      text-decoration:underline;
}
input,
select,
textarea{
border:1px solid #d1d3d6;
padding:2px;
background-color:#FFFFFF;
font-size:100%;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
button{
background:url('components/queries/img/submit-bg.gif')

no-repeat center center;
border:medium none;
cursor:pointer;
display:block;
font-size:1.1em;
padding:0pt;
height:26px;width:68px;
color:#FFFFFF;
padding-bottom:3px;
font-weight:bold;
}
button span {
color:#FFFFFF;
}
label{
/*font-size:1.1em;*/
padding-right:10px;
white-space: nowrap;
}

label.send-to {
  padding:0px !important;
  white-space: normal !important;
  margin:0px !important;
  width: 80% !important;
}

body.home{
    background:url('layout/img/body-bg-inner.jpg') repeat-x top left;
}
body.inner{
    background:url('layout/img/body-bg-inner.jpg') repeat-x top left; 
}

div.pusher{
clear:both;
height:0px;
overflow:hidden;

}

#content{
  width:960px;
  margin: 0 auto 16px;
  overflow: hidden;
  position:relative;  
}
#logo_aenor{
  position:absolute;
  bottom:-8px;
  right:0px;
}
/* Layout variations */


/* MR */

body.MR #left-content{
  display:none;
}

body.MR #main-content{
  width:720px;
}
body.MR #right-content{
  width:224px;
}
/* LMR */
body.LMR #main-content{
  width:480px;
}
body.LMR #left-content,
body.LMR #right-content{
  width:224px;
}
#header{
height:113px;
margin:0 auto;position:relative;width:960px;
z-index:9999;
}
#header .aux{
margin:0 auto;
width:960px;
padding:8px 0 0 0;
height:8.4em;
position:relative;
}
#header .logo{
float:left;
width:347px;
height:46px;
background-image:url('layout/img/logo.gif');
position:absolute;
top:46%;
}
#header .logo a{
display:block;
width:347px;
height:46px;
}
#header .logo span{
display:none;
}
.options {

    position:absolute;
    color:#fff;
    }

.options h2{
      //margin-top:-2px;
      //line-height:20px;
}
.options h2 strong {
    font-size:180%;
    font-weight:bolder;
      color:#FFFFFF;
}
#tool-bar{
float:right;
height:28px;
}
#tool-bar li{
  float:left;
  font-weight:bold;
  border-left:1px solid #fdab6c;
  padding-left:8px;
  margin-right:14px;
}
#tool-bar li.first-child{
  border-left:none;
  padding-left:0px;
  margin-right:0px;
}
#tool-bar li.last-child{
  margin-right:0px;
}
#tool-bar li span{
display:none;
}
#tool-bar li a{
display:block;
float:left;
height:13px;
background-position:right bottom;
background-repeat:no-repeat;
color:#fff;
}
#tool-bar li#tb-selection a{
background-image:url('layout/img/selection-icon.gif');
padding-right:18px;
}
#tool-bar li#tb-send a{
background-image:url('layout/img/send-icon.gif');
padding-right:18px;
}
#tool-bar li#tb-print a{
background-image:url('layout/img/print-icon.gif');
padding-right:18px;
}
#tool-bar li#tb-decrease-font a{
width:15px;
padding-right:0;
background-image:url('layout/img/tool-decrease.gif');
}
#tool-bar li#tb-increase-font {
border:none;
}
#tool-bar li#tb-contact {

padding-left:14px;

}
#tool-bar li#tb-increase-font a{
width:16px;
padding-right:0;
background-image:url('layout/img/tool-increase.gif');
}

#search-holder{
float:right;
margin-top:-27px;
//width:224px;
}

#search legend{
display:none;
}
#search dt{
float:left;
overflow:hidden;
_width:158px;
}
#search dt span{
display:none;
}

#search dd{
float:right;
}
#search input{
  color:#A9A9A9;
  background-image:url('layout/img/search.gif');
  background-position:138px center;
  background-repeat:no-repeat;
  float:left;
  height:16px;
  text-indent:92px;
  width:152px;
}
#search button{
  margin-right:-3px;
  margin-top:-2px;
}
#pre-content{
    margin:0 auto;
    color:#fff;
    margin-top:-24px;
}
#pre-content .aux {
    position: relative;
    //z-index: -10;
}
#flashembed_anchor {
    position:absolute;
    top:26px;
}
#viewer_holder{
  padding:32px;
  background-color:#ffffff;
  z-index:5000;
  border:1px solid #e1e1e1;
}
.banner-close{
    position:absolute;
    top:8px;
    right:8px;
    display:block;
    color:#F9923B;
    cursor:pointer;
}
.banner-close:hover{
    text-decoration:underline;
}
#pre-content h1 {
    font-size:400%;
    font-weight:bolder;
      display:none;
}
#pre-content h2 {
    font-size:130%;

      display:none;
}
#pre-content .aux {
    height:153px;
    width:960px;
    margin:0 auto;
}
#left-content{
  float:left;
  padding:16px 0;
  padding-top:13px;
  margin-right:16px;
  overflow:hidden;
}
body.home #left-content{
    padding-top:0px;
}
#main-content{
  overflow:hidden;
  float:left;
  margin-right:16px;
  padding:13px 0px 16px 0px;
}
#main-content .img-border{
border:1px solid #cdcdcd;
}
#main-content .img-left{
overflow:hidden;
float:left;
}
.result-sheet .img-left,
.illustrated-text .img-left{
margin:0 8px 0.4em 0;
}
#main-content .img-right{
overflow:hidden;
float:right;
}
.result-sheet .img-right,
.illustrated-text .img-right{
margin:0 0 0.4em 8px;
}
#main-content .img-center{
text-align:center;
}
#main-content .img-left p,
#main-content .img-right p,
#main-content .img-center p{
//font-style:italic;
padding:0.2em 4px;
margin:0;
color:#999999;
width:100px;
}
#main-content .img-center p{
margin:0 auto;
}
#main-content .img-right p{
text-align:right;
}
#main-content h2.title,
h1{
font-size:1.2em;
font-weight:bold;
border-bottom:2px solid #e1e1e1;
padding:0;
color:#4B5251;
background:none;
margin: 0 0 24px;
padding: 0 0 5px 0; /* 5px + lo que respira el texto por debajo suman 8 */
margin-bottom:12px;
}
#right-content{
float:left;
padding:16px 0 0px 0px;
overflow:hidden;
padding-top:13px;
}
body.home #right-content{
    padding-top:13px;
}
#right-content .img-border{
border:3px solid #CCCCCC;
}
#right-content .img-left{
overflow:hidden;
float:left;
margin:0 8px 0.2em 0;
}
#right-content .img-right{
overflow:hidden;
float:right;
margin:0 0 0.2em 8px;
}
#right-content .img-center{
text-align:center;
margin-bottom:0.4em;
}
#right-content .img-left p,
#right-content .img-right p,
#right-content .img-center p{
//font-size:1.1em;
//font-style:italic;
padding:0.2em 4px;
margin:0;
color:#999999;
width:100px;
}
#right-content .img-center p{
margin:0 auto;
}
#right-content .img-right p{
text-align:right;
}
p.more a, .more a{
  background-image:url('layout/img/more-icon.gif');
  background-position:right bottom;
  background-repeat:no-repeat;
  padding-right:18px;
}

#right-content a.promotion {
background-image:url('layout/img/next.gif');
background-position:right center;
background-repeat:no-repeat;
color:#F5893E;
display:block;
font-size:1.5em;
font-weight:bold;
height:18px;
//height:22px;
//line-height:1.2em;
padding-right:32px;
margin-top:16px;
text-decoration:none;
text-align:right;
}

#post-content{
height:0;
width:992px;
margin:0 auto;
overflow:visible;
position:relative;
}
#post-content .aux{
width:192px;
height:30px;
border-top:1px solid #CCCCCC;
margin-top:-11.8em;
position:absolute;
right:16px;
padding:46px 8px 8px;
background-position:8px 16px;

background-repeat:no-repeat;
}
#post-content address{
//font-size:1.2em;
color:#ff7716;
}
#post-content address strong{
color:#180841;
text-transform:uppercase;
font-weight:bold;
line-height:1.5em;
}
#footer{
width:960px;
margin:0 auto 16px;
padding-top:5px;
position:relative;
border-top:1px solid #e1e1e1;
height:56px;
}
p#copyright{
float:left;
}
#footer-menu  {

    float:left;
    }
#footer-menu li{
display:inline;
padding:0 4px;
border-left:1px solid #b4b4b4;
}
#footer-menu li:first-child {
    padding-left:0;
    border:none;
    }

#footer-menu li a,
#footer ul.validation li a {
  color:#a9a9a9;
  text-decoration:none;
}
#footer-menu li a:hover,
#footer ul.validation li a:hover {
      color:#F9923B;
      text-decoration:underline;
}
#footer ul.validation {
    float:right;
    }
#footer ul.validation li {
    display:inline;
    border-left:1px solid #b4b4b4;
    padding-left:5px;
    text-transform:lowercase;
    }
#footer ul.validation li:first-child {
    border:none;
}
#nivaria{
width:115px;
height:22px;
position:relative;
right:o;
top:50%;
background-image:url('layout/img/powered-by-nivaria.gif');
float: right;
margin-top: -6px;
}
#nivaria a{
width:112px;
height:22px;
display:block;
}
#nivaria span{
display:none;
}


/* Sep */
div.sep{
  clear:both;
  height:16px;
}
div.sep-memory{
  clear:both;
  height:8px;
}

/*Fondo de la tabla */
.blanco {
background-color: #FFF;
}
.gris-oscuro {
background-color: #9EA2A7;
}
.gris-oscuro2 {
background-color: #CED0D3;
}
.gris-claro {
background-color: #C8D5E1;
}
.gris-claro2 {
background-color: #E1E7ED;
}


.bg_azul {

background-color: #5E879C;
}
.bg-azul-1 {
background: #F4F5F7;
}

.bg-azul-claro {
background: #E2E9F1;
}
.bg-gris-claro{
background: #E1E7ED;
}
.illustrated-text p {
  margin-bottom:0.8em;
}

.illustrated-text p.more {
text-align: right;
}
.illustrated-text strong{
  color:#666666;
}
.illustrated-text ul{
/*margin-bottom:1.6em;
padding-left:8px;*/
  margin-bottom: 0.8em;        
}
.illustrated-text ul ul li{
background-image:url('layout/img/title-icon.gif');
color:#6F6F6F;
margin-left:16px;
}
.illustrated-text ul li{
padding:2px 0px 2px 8px;
background-image:url('layout/img/title-icon.gif');
background-position:0 6px;
background-repeat:no-repeat;
padding-left:16px;
}

.illustrated-text ul li a{
color:#ff7716;
}

.illustrated-text li ul{
margin:0.2em 0 0.4em 0;
}

.illustrated-text ol{
margin-bottom:1.6em;
padding-left:8px;
list-style:inside decimal;
}
.illustrated-text ol li{
//font-size:1.2em;
}
.illustrated-text ol li a{
color:#ff7716;
}
.illustrated-text ol li li{
//font-size:95%;
color:#6F6F6F;
}
.illustrated-text li ol{
margin:0.2em 0 0.4em 0;
}

.text {
    color:#3f3f3f;
}
.illustrated-text .text-title {
    font-family:Verdana;
    /*font-size:14px;*/
    font-size:128%;
    font-weight:bold;
}
.illustrated-text .subtitle {
    font-family:Verdana;
    color:#666666;
    /*font-size:12px;*/
    font-size:109%;
    font-weight:normal;
    margin-bottom:12px;
    padding-left:8px;
    display:block;
}
.illustrated-text .introduction {
    font-weight:bold;
    color:#666666;
    margin-bottom:1em;
}
.illustrated-text .paragprah-title {
    font-weight:bold;
    margin:1.5em 0 1em;
}
.illustrated-text .highlight {
    font-family:Verdana;
    font-weight:bold;
    color:#000000;
}
/*naranjas*/
.illustrated-text .destacado-naranja {
    color:#f9923b;
    font-size:118%;

    font-weight:bold;

    font-family:Verdana;
    /*font: bold 13px Verdana, Arial, Helvetica, sans-serif;*/
}
.illustrated-text .titulo-naranja {
    color:#f9923b;
    font-size:145%;
    font-weight:bold;
    font-family:Verdana;
    /*font: bold 16px Verdana, Arial, Helvetica, sans-serif;*/
}
.illustrated-text .destacado-gris {
    color:#a9a9a9;

    font-size:118%;

    font-weight:bold;

    font-family:Verdana;
    /*font: bold 13px Verdana, Arial, Helvetica, sans-serif;*/
}
.illustrated-text .destacado-grisoscuro {
    color:#4b5251;


    font-size:118%;


    font-weight:bold;


    font-family:Verdana;
    /*font: bold 13px Verdana, Arial, Helvetica, sans-serif;*/
}

/*rojos*/
.illustrated-text .descatado-rojo {
    color:#bd3c2f;


    font-size:118%;


    font-weight:bold;


    font-family:Verdana;
    /*font: bold 13px Verdana, Arial, Helvetica, sans-serif;*/
}
.illustrated-text .titulo-rojo {
    color:#bd3c2f;
    font-size:145%;
    font-weight:bold;


    font-family:Verdana;
    /*font: bold 16px Verdana, Arial, Helvetica, sans-serif;*/
}
/*verdes*/
.illustrated-text .texto-verde {
    color:#72b943;
    font-weight:normal;
    font-family:Verdana;
    /*font: 11px Verdana, Arial, Helvetica, sans-serif;*/
}
.illustrated-text .destacado-verde {
    color:#72b943;


    font-size:118%;


    font-weight:bold;


    font-family:Verdana;
    /*font: bold 13px Verdana, Arial, Helvetica, sans-serif;*/
}
.illustrated-text .titulo-verde {
    color:#4c7c2d;

    font-size:145%;
    font-weight:bold;


    font-family:Verdana;
    /*font: bold 16px Verdana, Arial, Helvetica, sans-serif;*/
}

.illustrated-text .text-rojo{
    color:#BD3C2F;
    font-weight:normal;
      font-family:Verdana;
}
.illustrated-text .slogan{
  color:#f9923b;


    font-size:118%;


    font-weight:bold;


    font-family:Verdana;
    /*font: bold 13px Verdana, Arial, Helvetica, sans-serif;*/
}

#main-menu{
padding:8px 0;
width:606px;
margin:-43px auto 0;
height:1.6em;
z-index:100;
position:relative;
float:right;
}
#main-menu ul{
height:1.6em;
color:#5e5e5e;
float:right;
}
#main-menu li{
float:left;
position:relative;
border-left:#c5c5c5 1px solid;
cursor:pointer;
background:none;
margin-right:4px;
}

#main-menu li ul li{
background:none;
margin-right:0px;
}
#main-menu > ul > li:first-child{
border-left:none;
}
#main-menu li a:hover  {
    color:#f9923b;
}
#main-menu li span{
display:block;
float:left;
padding:0 10px 0 9px;
background:none;
  background-image:url('components/navigation/img/arrow_d.gif');
  background-position:right 60%;
  background-repeat:no-repeat;
}
#main-menu li li span{
float:none;
}
#main-menu li li span.has-children{
background-image:url('components/navigation/img/arrow-sub-menu-r.gif');
padding-right:24px;
background-position:166px 45%;
background-repeat:no-repeat;
}
#main-menu a{
display:block;
color:#5e5e5e;
text-decoration:none;
cursor:pointer; /* IE */
//width:100%; /* IE */
}
#pre-content .aux img {
   display: none;
}
#main-menu li.selected a{
    color:#f9923b;
    }

#main-menu li ul,
#main-menu li:hover li ul,
#main-menu li.over li ul{
display:none;
}
#main-menu li:hover ul,
#main-menu li.over ul{
display:block;
width:152px;
background:url('components/navigation/img/sub-menu-bg.png') no-repeat left bottom;
_background:url('components/navigation/img/sub-menu-bg-ie6.png') no-repeat left bottom;
height:auto;
padding:0 0 20px 20px;
_padding-left:10px;
_padding-bottom:10px;
margin:0 0 -8px -10px;
position:absolute;
top:100%;
left:0;
z-index:100;
text-transform:none;
font-size:1em;
}
#main-menu li:hover span,
#main-menu li.over span{
  background-image:url('components/navigation/img/arrow_d01.gif');
  background-position:right 60%;
  background-repeat:no-repeat;
}
#main-menu ul li:hover ul li span,
#main-menu ul li.over ul li span{
  background:none;
}
#main-menu li:hover ul li:hover ul,
#main-menu li.over ul li.over ul{
display:block;
width:152px;
background:url('components/navigation/img/sub-menu-bg.png') no-repeat left bottom;
height:auto;
/*padding:0 0 20px 20px;
margin:0 0 -8px -10px;*/
position:absolute;
top:100%;
left:0;
z-index:100;
text-transform:none;
font-size:1em;
}

#main-menu li li{
float:none;
margin:0;
border-left:none;
/*padding:5px 0;*/
padding:0px;
border-top:1px solid #ecedee;
}
#main-menu li li a{
padding:5px 0;
}
#main-menu li li:first-child {
    border:none;
    }
#main-menu li li:hover{
}
#main-menu li li span{
height:auto;
padding:4px;
}
#main-menu li:hover li:hover ul,
#main-menu li.over li.over ul{
display:block;
width:192px;
height:auto;
margin:0 0 -8px 0;
position:absolute;
top:0;
left:100%;
z-index:100;
background-color:#e2e2e2;
}
#secondary-menu {
margin-bottom: 20px;
}

#secondary-menu li { 
      padding:8px 12px 8px 4px;
      border-bottom:1px solid #E1E1E1;
      background-image:url('components/basics/links-and-fileslist/img/arrow-sub-menu-r.gif');
      background-position: 5px 1em;
      background-repeat:no-repeat;
}

#secondary-menu li a {
      color:#a9a9a9;
      text-decoration:none;
      margin-right: 0px;
      line-height:1.3em;
      padding-left: 22px;
}

#secondary-menu li.selected a {
    color: #000000;
}
#secondary-menu li.selected ul li a{
color:#a9a9a9;
}
#secondary-menu li a {
    color:#a9a9a9;
    text-decoration:none;
}
#secondary-menu li a:hover {
    color:#666666;
}

#secondary-menu li li, #secondary-menu li li.selected + li {
    border-top:#f6f6f6 solid 1px;
    margin:0 -16px 0 0px;
    padding-left:32px;
    background-image:url('components/navigation/img/arrow-sub-menu-2.gif');
    background-position:20px 1.1em;
    font-size:1em;
}
#secondary-menu li ul {
    position:relative;
    top:8px;
    border-top:#e7e7e7 solid 1px;
      display: none;
}
#secondary-menu li.selected ul {
      display: block;
}


#breadcrumbs {
    padding:16px 0 8px;
    width:712px;
    border-bottom:1px solid #e1e1e1;
    width:960px;
      padding-bottom:4px;
      padding-top:14px;
    }
#breadcrumbs span{
    color:#4B5251;
}

#breadcrumbs span.breadcrumbs-sep{
    font-size:0.7em;
}
div.block{
clear:both;
}

div.block div.title-bar h3, div.blocknew div.title-bar h3{
font-size:1.2em;
font-weight:bold;
width:auto;
/*padding:0 0.5em 0.4em 0;*/
padding: 0 0 5px 0; /* 5px + lo que respira el texto por debajo suman 8 */
/*margin-bottom:0px;*/
margin-bottom: 12px !important;
color:#4B5251;
}

div.block div.block-content{
height:auto;
}
div.block div.block-content p.more{

margin:0pt;
padding-right:8px;
text-align:right;
}
div.block div.mod005 div.block-content p.more {
    margin-right: 4px !important;
    margin-top: -4px;
}

div.block div.line{
display:none;
}

div.block h4 {
color:#4B5251;
font-size:1.1em;
font-weight:bold;
}
div.block div.mod001 div.title-bar{
padding:0px;
margin-bottom:8px;
}
div.block div.mod001 div.title-bar h3{
  margin-bottom:0px;
}



/*    mod002 STYLES    */

div.block div.mod002 div.title-bar h3{
border-bottom:2px solid #e1e1e1;
}
div.block div.mod002 div.title-bar h3 span{
    color:#f9923b;
    }

div.block div.mod002 div.block-content{
border-color:#d8d8d8;
margin:0;
/*margin-top: 12px;*/
}
div.block div.mod002 div.block-content img{
border-color:#EEEEEE;
}


/*    mod003     */
div.block div.mod003{
background:none;
}
div.block div.mod003 div.title-bar{
color:#4b5251;
border:none;
}

div.block div.mod003 .block-top {
background:url('components/containers/block/img/top-bg-mod003.gif') repeat-x top left;
padding-top:29px;
}
div.block div.mod003 .block-left {
background:url('components/containers/block/img/left-mod003.gif') repeat-y top left;
padding-left:23px;
}
div.block div.mod003 .block-right {
background:url('components/containers/block/img/right-mod003.gif') repeat-y top right;
padding-right:23px;
}
div.block div.mod003 .block-bottom {
background:url('components/containers/block/img/bottom-mod003.gif') repeat-x bottom right;
padding-bottom:29px;
clear:both; /* Cambio para IE6, que no afecta a FF e IE7 */
}
div.block div.mod003 div.block-content {

/*margin:-12px -12px;
margin-right:-14px;*/
margin-top:-21px;
margin-bottom:-21px;
margin-left:-15px;
margin-right:-15px;
position:relative;
z-index:10;
}
div.block div.mod003 .block-bottom .block-bottom-left-head {
background:url('components/containers/block/img/bottom-left-mod003.gif') no-repeat bottom left;
float:left;
/*width:52px;*/
width:29px;
height:47px;
margin-top:-19px;
}
div.block div.mod003 .block-bottom .block-bottom-right-head {
background:url('components/containers/block/img/bottom-right-mod003.gif') no-repeat bottom right;
float:right;
/*width:52px;*/

width:29px;
height:47px;
margin-top:-18px;
}
div.block div.mod003 .block-top .block-top-right-head {
background:url('components/containers/block/img/top-right-mod003.gif') no-repeat top right;
float:right;
/*width:52px;*/

width:29px;
height:47px;
margin-top:-29px;
position:relative;
}
div.block div.mod003 .block-top .block-top-left-head {
background:url('components/containers/block/img/top-left-mod003.gif') no-repeat top left;
float:left;
/*width:52px;*/

width:29px;
height:47px;
margin-top:-29px;
position:relative;
}
/*div.block div.mod003 div.title-bar{
color:#4b5251;
border-bottom:2px solid #E1E1E1;
margin-bottom:10px;
}*/
div.block div.mod003 div.title-bar h3{
font-size:1.2em;

font-weight:bold;

color:#4B5251;
}


div.block div.mod004 .block-top {
background:url('components/containers/block/img/top-bg-mod003.gif') repeat-x top left;
padding-top:29px;
}
div.block div.mod004 .block-left {
background:url('components/containers/block/img/left-mod003.gif') repeat-y top left;
padding-left:29px;
}
div.block div.mod004 .block-right {
    background:url('components/containers/block/img/right-mod003.gif') repeat-y top right;
    padding-right:29px;
}
div.block div.mod004 .block-bottom {
    background:url('components/containers/block/img/bottom-mod003.gif') repeat-x bottom right;
    padding-bottom:29px;
}
div.block div.mod004 .block-content {
    overflow:hidden;
}
div.block div.mod004 .block-bottom .block-bottom-left-head {
    background:url('components/containers/block/img/bottom-left-mod003.gif') no-repeat bottom left;
    float:left;
    width:29px;
    height:47px;
    margin-top:-19px;
}
div.block div.mod004 .block-bottom .block-bottom-right-head {
    background:url('components/containers/block/img/bottom-right-mod003.gif') no-repeat bottom right;
    float:right;
    width:29px;
    height:47px;
    margin-top:-18px;
}
div.block div.mod004 .block-top .block-top-right-head {
    background:url('components/containers/block/img/top-right-mod003.gif') no-repeat top right;
    float:right;
    width:29px;
    height:47px;
    margin-top:-29px;
    position:relative;
}
div.block div.mod004 .block-top .block-top-left-head {
    background:url('components/containers/block/img/top-left-mod003.gif') no-repeat top left;
    float:left;
    width:29px;
    height:47px;
    margin-top:-29px;
    position:relative;
}

div.block div.mod005 .block-top {
background:url('components/containers/block/img/top-bg-mod003.gif') repeat-x top left;
padding-top:29px;
}
div.block div.mod005 .block-left {
background:url('components/containers/block/img/left-mod003.gif') repeat-y top left;
padding-left:23px;
}
div.block div.mod005 .block-right {
background:url('components/containers/block/img/right-mod003.gif') repeat-y top right;
padding-right:23px;
}
div.block div.mod005 .block-bottom {
background:url('components/containers/block/img/bottom-mod003.gif') repeat-x bottom right;
position: relative;
/*z-index: 99;*/
padding-bottom: 29px;
/* clear:both; Cambio para IE6, que no afecta a FF e IE7 */
}
div.block div.mod005 .block-content {
overflow:hidden;
/*margin:-12px -12px;
margin-right:-14px;*/
margin-top:-13px;
margin-bottom:-13px;
//margin-bottom: 10px !important;//
margin-left:-7px;
margin-right:-7px;
position:relative;
z-index:99;
}
div.block div.mod005 .block-bottom .block-bottom-left-head {
background:url('components/containers/block/img/bottom-left-mod003.gif') no-repeat bottom left;
float:left;
/*width:52px;*/
width:29px;
/*position: relative;*/
height:47px;
margin-top:-19px;
}
div.block div.mod005 .block-bottom .block-bottom-right-head {
background:url('components/containers/block/img/bottom-right-mod003.gif') no-repeat bottom right;
float:right;
/*width:52px;*/
/*position: relative;*/
width:29px;
height:47px;
margin-top:-18px;
}
div.block div.mod005 .block-top .block-top-right-head {
background:url('components/containers/block/img/top-right-mod003.gif') no-repeat top right;
float:right;
/*width:52px;*/

width:29px;
height:47px;
margin-top:-29px;
position:relative;
}
div.block div.mod005 .block-top .block-top-left-head {
background:url('components/containers/block/img/top-left-mod003.gif')



no-repeat top left;
float:left;
/*width:52px;*/

width:29px;
height:47px;
margin-top:-29px;
position:relative;
}
/*div.block div.mod005 div.title-bar{
color:#4b5251;
border-bottom:2px solid #E1E1E1;
margin-bottom:10px;
}*/

div.block div.mod003 div.title-bar h3{
font-size:1.2em;

font-weight:bold;

color:#4B5251;
}

div.block-mortgage{
    margin-left:22px;
}
div.two-column-group .column01, div.two-column-group-leftNarrow .column01, div.two-column-group-leftWide .column01 {
    float: left;
}
/* Column 1 content (Use for padding and separation) */
div.two-column-group
.column01 .column-content, div.two-column-group-leftNarrow .column01
.column-content, div.two-column-group-leftWide .column01
.column-content {
    padding: 0;
}
/* Column 2 */
div.two-column-group .column02, div.two-column-group-leftNarrow .column02, div.two-column-group-leftWide .column02 {
    float: right;
    margin-left: -1px;
}
/* Column 2 content (Use for padding and separation) */
div.two-column-group
.column02 .column-content, div.two-column-group-leftNarrow .column02
.column-content, div.two-column-group-leftWide .column02
.column-content {
    padding: 0;
}
/* Columns width */
/* Column 1 */
div.two-column-group .column01,
div.two-column-group .column01 {
    width: 50%;
}
/* Column 2 */
div.two-column-group .column02,
div.two-column-group .column02 {
    width: 50%;
}
/* Column 1 narrow */
div.two-column-group-leftNarrow .column01 {
    width: 33.3%;
}
/* Column 2 wide */
div.two-column-group-leftNarrow .column02 {
    width: 66.7%;
    /*_width: 65%;*/
}
/* Column 1 wide */
div.two-column-group-leftWide .column01 {
    width: 66.7%;
}
/* Column 2 narrow */
div.two-column-group-leftWide .column02 {
    width: 33.3%;
}
/* ********** 3 COLUMN GROUP STYLES ********** */
/* Column 1 */
div.three-column-group .column01 {
    float: left;
    width: 33.3%;
}
/* Column 1 content (Use for padding and separation) */
div.three-column-group .column01 .column-content {
    padding: 0 6px 0 0;
}
/* Column 2 */
div.three-column-group .column02 {
    float: left;
    width: 33.3%;
}
/* Column 2 content (Use for padding and separation) */
div.three-column-group .column02 .column-content {
    padding: 0 6px 0 6px;
}
/* Column 3 */
div.three-column-group .column03 {
    float: right;
    width: 33.3%;
    margin-left: -1px;
}
/* Column 3 content (Use for padding and separation) */
div.three-column-group .column03 .column-content {
    padding: 0 0 0 6px;
}
/* ********** 4 COLUMN GROUP STYLES ********** */
/* Column 1 */
div.four-column-group .column01 {
    float: left;
    width: 24.9%;
}
/* Column 1 content (Use for padding and separation) */
div.four-column-group .column01 .column-content {
    padding: 0 6px 0 0;
}
/* Column 2 */
div.four-column-group .column02 {
    float: left;
    width: 24.9%;
}
/* Column 2 content (Use for padding and separation) */
div.four-column-group .column02 .column-content {
    padding: 0 6px 0 6px;
}
/* Column 3 */
div.four-column-group .column03 {
    float: left;
    width: 24.9%;
    margin-left: -1px;
}
/* Column 3 content (Use for padding and separation) */
div.four-column-group .column04 .column-content {
    padding: 0 0 0 6px;
}
/* Column 4 */
div.four-column-group .column04 {
    float: right;
    width: 24.9%;
    margin-left: -1px;
}
/* Column 4 content (Use for padding and separation) */
div.four-column-group .column04 .column-content {
    padding: 0 0 0 6px;
}

/* fixes */
div.two-column-group-leftNarrow div.two-column-group .column01,
div.two-column-group-leftNarrow div.two-column-group .column02{
    width:50%;
    _width:48%;
}
#print-toolbar{
    border-top:#d6d6d6;
    padding-top:12px;
}

#print-toolbar #send-to{
    background-image:url('layout/img/send-to.png');
    background-repeat:no-repeat;    
    background-position:right bottom;
    float:right;
    height:22px;
    width:128px;
    position:relative;
    cursor:pointer;
}
#print-toolbar #send-to span{
    position:absolute;
    bottom:0px;
}
#print-toolbar #printer{
    background-image:url('layout/img/print.png')

;
    background-repeat:no-repeat;    
    background-position:right bottom;
    float:right;
  height:22px;  width:80px;
    margin-left:14px;
    position:relative;
    cursor:pointer;
}
#print-toolbar #printer span{
    position:absolute;
    bottom:0px;
}
div#main-content div.tabs .mod001 ul.tabs-menu,
div#main-content div.tabs .mod002 ul.tabs-menu,
div#main-content div.tabs .mod003 ul.tabs-menu{
float:left;
margin-bottom:4px;
}
div#main-content div.tabs .mod003 ul.tabs-menu {
    margin:0;
    width:100%;
    }
div#main-content div.tabs .mod001 ul.tabs-menu li,
div#main-content div.tabs .mod002 ul.tabs-menu li{    
display:block;
float: left;
cursor: pointer;
color:#a9a9a9;
padding:7px 0 0;
width:138px;
height:50px;
background-image:url('components/containers/tabs/img/tabs-unselected-2.gif');
background-repeat:no-repeat;
background-position:top right;
position:relative;
top:1px;
z-index:5;
margin-left:5px;
}
div#main-content div.tabs .mod001 ul.tabs-menu li{
  height:52px;
  padding-top:5px;
}
div#main-content div.tabs .mod003 ul.tabs-menu li {
display:block;
float: left;
font-size:1.1em;    
cursor: pointer;
color:#a9a9a9;
padding:7px 25px 7px 15px;
height:19px;
background:url('components/containers/tabs/img/mod003/bg.gif') repeat-y top left #e6e6e6;
border:1px solid #f2f2f2;
border-bottom:1px solid #e6e6e6;
margin:0;
font-weight:bold;
}
div#main-content div.tabs .mod002 ul.tabs-menu li {
background-image:url('components/containers/tabs/img/tabs-unselected-1.gif');
width:151px;
height:29px;
padding-top:10px;
font-weight:bold;
text-align:center;
}
div#main-content div.tabs .mod002 ul.tabs-menu li strong {
    font-weight:bold;
    }
div#main-content div.tabs .mod001 ul.tabs-menu li img {
      float:right;
      margin-top:-14px;
}
div#main-content div.tabs .mod001 ul.tabs-menu li img.selected-tab {
      display:none;
}
div#main-content div.tabs .mod001 ul.tabs-menu li img.unselected-tab {
      display:block;

}
div.tabs .mod001 ul.tabs-menu li {
    position:relative;
    padding:0px;
}
div.tabs .mod001 ul.tabs-menu li span {
    display:block;
    position:absolute;
    left:8px;
    top:8px;
    _z-index: 9999;
}
div#main-content div.tabs .mod003 ul.tabs-menu li span {
    background:url('components/containers/tabs/img/mod003/tab.gif') no-repeat left 60%;
    padding-left:12px;
    }
div#main-content div.tabs .mod001 ul.tabs-menu li span strong {    
    font-weight:bold;
    font-size:1.05em;
    background:none;
    }    


/* Selected tab styles */
div#main-content div.tabs .mod001 ul.tabs-menu li.selected, div#main-content div.tabs .mod002 ul.tabs-menu li.selected{
background-color: #fc8219;
cursor: auto;
color:#fff;
background-image:url('components/containers/tabs/img/tabs-selected-2.gif');
padding-bottom:0;
}
div#main-content div.tabs .mod002 ul.tabs-menu li.selected {
background-image:url('components/containers/tabs/img/tabs-selected-1.gif');
}
div#main-content div.tabs .mod003 ul.tabs-menu li.selected {
    background:#fff;
    border:1px solid #e5e5e5;
    border-bottom:none;
    }
    div#main-content div.tabs .mod003 ul.tabs-menu li.selected span {
        background:url('components/containers/tabs/img/mod003/tab-sel.gif') no-repeat left 60%;
        }
div#main-content
div.tabs .mod001 h3.tabs-titles, div#main-content div.tabs .mod002
h3.tabs-titles, div#main-content div.tabs .mod003 h3.tabs-titles{
display:none;


}
/* Hide tab content on unselected status (WARNING: changing this style affects component behaviour) */
div#main-content div.tabs .mod001 div.unselected, div#main-content div.tabs .mod002 div.unselected,  div#main-content div.tabs .mod003 div.unselected{
display: none;
}


/* Tab content area styles */
div#main-content div.tabs .mod001 div.unselected,
div#main-content div.tabs .mod001 div.selected,
div#main-content div.tabs .mod002 div.unselected,
div#main-content div.tabs .mod002 div.selected{
padding:0px;
position:relative;
color:#a9a9a9;
border:none;
}
div#main-content div.tabs .mod003 div.unselected, div#main-content div.tabs .mod003 div.selected {
padding:1.6em 16px 1.6em 16px;
position:relative;
border:1px solid #e6e6e6;
border-top:none;
}
div#main-content div.tabs .mod001 div.unselected img,
div#main-content div.tabs .mod001 div.selected img, div#main-content div.tabs .mod002 div.unselected img,
div#main-content div.tabs .mod002 div.selected img, div#main-content div.tabs .mod003 div.unselected img,
div#main-content div.tabs .mod003 div.selected img{
position:relative;
}

div#main-content div.tabs .mod001 div.unselected h4,
div#main-content div.tabs .mod001 div.selected h4, div#main-content div.tabs .mod002 div.unselected h4,
div#main-content div.tabs .mod002 div.selected h4, div#main-content div.tabs .mod003 div.unselected h4,
div#main-content div.tabs .mod003 div.selected h4 {
font-size:1.1em;
font-weight:bold;
margin-bottom:0.8em;
}
div#main-content
div.tabs .mod001 div.unselected p, div#main-content div.tabs .mod001
div.selected p, div#main-content div.tabs .mod002 div.unselected p,
div#main-content div.tabs .mod002 div.selected p{
font-size:1.05em;
color:#a9a9a9;
margin-bottom:0.8em;
}
div#main-content
div.tabs .mod001 div.unselected a, div#main-content div.tabs .mod001
div.selected a, div#main-content div.tabs .mod002 div.unselected a,
div#main-content div.tabs .mod002 div.selected a{
color:#FF7716;
}


/* "More Info" link style */
div#main-content div.tabs .mod001 div.unselected p.more, div#main-content div.tabs .mod001 div.selected p.more,
div#main-content div.tabs .mod002 div.unselected p.more, div#main-content div.tabs .mod002 div.selected p.more,
div#main-content div.tabs .mod003 div.unselected p.more, div#main-content div.tabs .mod003 div.selected p.more{
text-align:right;
font-size:1.1em;
margin:0;
padding-right:8px;
}
div#main-content div.tabs .mod001 div.unselected p.more a, div#main-content div.tabs .mod001 div.selected p.more a,
div#main-content div.tabs .mod002 div.unselected p.more a, div#main-content div.tabs .mod002 div.selected p.more a,
div#main-content div.tabs .mod003 div.unselected p.more a, div#main-content div.tabs .mod003 div.selected p.more a{
font-size:1em;
background-image:url('components/containers/tabs/img/more.gif')

;
background-position:0 50%;
background-repeat:no-repeat;
padding-left:16px;
}
div#main-content div.tabs .mod003 div.unselected p.more a, div#main-content div.tabs .mod003 div.selected p.more a{
background-position:right bottom;
}
div.tabs .mod004 li.selected .tab-central{
	  background-image:url('components/containers/tabs/img/tab-central.gif');
	  background-repeat:repeat-x;
	  background-position: 0 0;
      display:block;
    }
div.tabs .mod004 li.selected .tab-left{
	  background-image:url('components/containers/tabs/img/tab-left.gif');
	  background-repeat:no-repeat;
	  background-position: left 0;
      display:block;
    }
div.tabs .mod004 li.selected .tab-right{
	  background-image:url('components/containers/tabs/img/tab-right.gif');
	  background-repeat:no-repeat;
	  background-position: right 0;
      display:block;
    }
div.tabs .mod004 li.unselected .tab-central{
	  background-image:url('components/containers/tabs/img/tab-unselected-central.gif');
	  background-repeat:repeat-x;
	  background-position: 0 0;
      display:block;
    }
div.tabs .mod004 li.unselected .tab-left{
	  background-image:url('components/containers/tabs/img/tab-unselected-left.gif');
	  background-repeat:no-repeat;
	  background-position: left 0;
      display:block;
    }
div.tabs .mod004 li.unselected .tab-right{
	  background-image:url('components/containers/tabs/img/tab-unselected-right.gif')

;
	  background-repeat:no-repeat;
	  background-position: right 0;
      display:block;
    }
div.tabs .mod004 li .tab-content{      
     padding-left:12px;
     padding-right:12px;
     white-space:nowrap;
      font-size:1.1em;
     font-weight:bold;
     text-align:center;
}
/*div.tabs .mod004 li .tab-content-fixed {  
    font-size:1.1em;
    font-weight:bold;
    padding-left:12px;
    padding-right:12px;
    white-space:nowrap;
    width:132px;
    text-align:center;
    display:block;
}*/
div.tabs  .mod004 li{
    float:left;
    cursor:pointer;
    height:38px;
    padding-right:2px;
    line-height:38px;
}
div.tabs  .mod004 li.selected{
    color:#FFFFFF;
}


div.tabs .mod004 ul.tabs-menu{
    margin-left:9px;
    margin-right:9px;
}
div.tabs .mod004 div.tabContent.promotions-tab{
    _margin-top:-10px;
}

.send-to {
    float: left;
    margin: 8px 0;
    width:auto;
      padding:8px;
}
.send-to .hidden {
    display: none;
    position: absolute;
    width:486px;
    top: -1000px;
    left: -1000px;
    z-index: 600;
      background-color:#FFFFFF;
      padding:12px;
      border:1px solid #e1e1e1;
}

div.send-to .form-action .btnSend{
float:right;
}
div.send-to .form-action .btnReset{
float:left;
}


div.send-to .btnAdd{
height:18px;
width:18px;
border: 0px solid #FFFFFF;
background-position:center top;
background-repeat:no-repeat;
background-image: url('components/sendto/img/mod001/btn-add.gif');
vertical-align: middle;
display:inline;
margin-top:-4px;
//margin-top:-6px;
//margin-left:4px;
}
div.send-to .btnRemove{
height:18px;
width:18px;
border: 0px solid #FFFFFF;
background-position:center top;
background-repeat:no-repeat;
background-image: url('components/sendto/img/mod001/btn-delete.gif');
vertical-align: middle;
display:inline;
margin-top:-4px;

//margin-top:-6px;

//margin-left:4px;
}
div.send-to .btnAdd span {
display: none;
}
div.send-to .btnRemove span {
display: none;
}

/* Label-Left */

div.send-to dt{
padding:0.3em 0;
float:left;
clear:left;
width:100px;
}
div.send-to dd{
padding-bottom:0.6em;
padding-right:4px;
}
div.send-to div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:-20px;
}
div.send-to input,
div.send-to textarea{
width:77%;
}
div.send-to input.form-date {
width:30%;
}
div.send-to select{
width:79%;
}
div.send-to .fieldset-content dd div.multiple-selection .left,
div.send-to .fieldset-content dd div.multiple-selection .right{
width:42% !important;
width:35%;
}
div.send-to .to{
padding-left:75px;
}
div.send-to .date-standard select,
div.send-to .date-fromTo select{
width:38px;
}
div.send-to .date-standard input,
div.send-to .date-fromTo input{
width:30px;
padding:4px 3px;  
}
div.send-to .date-fromTo label{
width:40px;
padding:5px 0 0 0;
float:left;
}
div.send-to dd.error span{
padding-left:75px;
}


/* end Label-Left */

/* captcha */
.send-to .captcha legend{
    display:none;
}
.send-to div.captcha td {
padding-left:0px;
width:33%;
//aling:right;
}

.send-to captcha td.input-captcha {
width:120px;
}
/* end captcha */

div.send-to div.forms-component-comment-close{
cursor:pointer;
position: absolute;
right: 12px;
top:8px;
    color:#F9923B;
    text-decoration:none;
}
div.send-to div.forms-component-comment-close span:hover{
    color:#F9923B;
    text-decoration:underline;

}
div.send-to div.required-note{
position: absolute;
right:58px;
top:8px;
}

.send-to .show-message{
margin:12px 0px;
color:#F9923B;
}
div.send-to dt.required span.required {
  padding:0 2px;
    
}

/* end */
/*


.send-to img {
    border: none !important;
    vertical-align: middle;
}






div.send-to legend{
padding:9px;
padding-left:13px;
}
div.send-to span.required{
color:#ff7716;
padding:0 2px;
font-size:1.1em;
}

div.send-to fieldset{
border:none;
background:none;
padding:0;
margin:0;
}
div.send-to .group-radio-vertical{
padding-top:0.5em;
overflow:hidden;
}
div.send-to .group-radio-vertical div{
float:left;
}
div.send-to  .group-radio-vertical label{
display:block;
padding: 0.2em 0 0.5em 0;
}
div.send-to .group-radio-vertical input,
div.send-to .group-radio-vertical input{
border:none;
padding:0;
background:none;
width:auto;
}*/
/*      Add-delete      */
/*div.send-to table.add-delete{
width:100%;
}
div.send-to table.add-delete th{		      padding-bottom:0.3em;}
div.send-to table.add-delete th.input{      width:20%; }
div.send-to table.add-delete th.select{      width:70%; }
div.send-to .mod001 .fieldset-content  table.add-delete th.btn{	      width:10%; }
div.send-to .mod001 .fieldset-content  table.add-delete input{
width:86%;
}div.send-to .mod001 .fieldset-content  table.add-delete select{
width:98%;
}*/
/*      TWO-COLUMNS  */
/*div.send-to .mod001 .two-columns dl{
float:left;
width:50%;
}
div.send-to .mod001 .from{
padding-bottom:0.2em;
}*/
/*      DATE-COMPACT */
/*div.send-to .mod001 .fieldset-content dd div.date-compact input{
width:80px;
}*/
/*      DATE-SIMPLE      */
/*div.send-to .mod001 .fieldset-content dd div.date-simple input.dd,
div.send-to .mod001 .fieldset-content dd div.date-simple input.mm{
width:20px;
}
div.send-to .mod001 .fieldset-content dd div.date-simple input.aa{
width:40px;
}*/

/*      MULTIPLE-SELECTION  */
/*div.send-to .mod001 .fieldset-content dd div.multiple-selection{
overflow:hidden;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection .left,
div.send-to .mod001 .fieldset-content dd div.multiple-selection .right{
float:left;
width:42%;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection select{
width:100%;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection .center{
float:left;
width:11%;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection .center img{
display:block;
padding-bottom:0.5em;
margin:0 auto;
}*/



/*      TOOL TIP HELP      */
/*div.send-to div.tool-tip{
width:22px;
height:20px;

}
div.send-to div.tool-tip:hover{
z-index:99999;
position:relative;
}

div.send-to div.help div.help-content,
div.send-to div.help div.help-bottom{
display:none;
}
div.send-to div.help:hover{
width:265px;
height:auto;
background-position:0 -20px;
padding:20px 0 0 0;
z-index:99999;
}
div.send-to div.help:hover div.help-content{
display:block;
font-size:1em;
background-color:#fff;
padding:0 20px 11px 20px;
width:223px;
text-align:left;
border-left:1px solid #CCCACA;
border-right:1px solid #CCCACA;      
}*/






/*  ERROR [Required]  */
/*div.send-to dd.error span{
color:#f00;
font-size:1.1em;
display:block;
padding-bottom:0.3em;
margin:0;
}
div.send-to .mod001 dd.error input,
div.send-to .mod001 dd.error textarea,
div.send-to .mod001 dd.error select,
div.send-to .mod001 td.error textarea{
margin-bottom:0.1em;
border:1px solid #f00;
}
.datepicker_wrap {
cursor:pointer;
width:18px !important;
}*/
#filelist li, .dialog-show { 
    padding:8px 12px 8px 4px;
    border-bottom:1px solid #E1E1E1;
    background-image:url('components/basics/links-and-fileslist/img/arrow-sub-menu-r.gif');
      background-position: 5px 1em;
      background-repeat:no-repeat;
}
#filelist li span, .dialog-show span {
      float: none !important;
      display: inline !important;
}
#filelist li.selected {
      background-image:url('components/basics/links-and-fileslist/img/arrow-sub-menu-b.gif');
      }
#filelist li a, .dialog-show a {
      color:#a9a9a9;
      text-decoration:none;
      margin-right: 0px;
      line-height:1.3em;
    padding-left: 22px;
}
#filelist li a:hover, .dialog-show a:hover {
      color:#666666;
}
#filelist li.selected {
      border:none;
}
#filelist li li, #filelist li li.selected + li {
      border-top:#f6f6f6 solid 1px;
      margin:0 -16px 0 0px;
      padding-left:32px;
      background-image:url('components/basics/links-and-fileslist/img/arrow-sub-menu-2.gif');
      background-position:20px 1.1em;
      font-size:1em;
}
#filelist li ul {
      position:relative;
      top:8px;
      border-top:#e7e7e7 solid 1px;
      display: none;
}
#filelist li.selected ul {
      display: block;
}
#filelist li table tr {
margin-bottom: 5px;
}
#filelist li table tr td {
padding: 5px 18px;
}

.route-search dd input{
  float:left;
  margin-top:4px;
}
.route-search dd button{
  float:right;
  //float:none;
}

.item .fields-row .fields-column.automatic-column{
  float:none;
}

a.ui-dialog-titlebar-close span {
    display: none;
}


#sitemap ul li {
    background-image:url('layout/img/title-icon.gif')
;
    background-position:0 6px;
    background-repeat:no-repeat;
    padding:2px 0 2px 8px;
}
#sitemap a {
    color:#4B5251;
}
#sitemap a:hover {
    color:#F9923B;
}
#sitemap .section-closed {
    margin: 8px 0px;
}
#sitemap ul {
    margin-left: 20px;
}


/* end layout */




/*#END#*/
/*#BEGIN#*/
/*# name="Nuevos Bloques" reference="ref/styles-published.css\Nuevos_Bloques.htm" description="Maquetacion nuevos blqoues" #*/
.blocknew{
    width:100%;
    position:relative;
    margin:0 auto;
    background:#fff;
}

.blocknew p{
    font: 11px Verdana, Geneva, sans-serif;
    color:#666;
    line-height:180%;
}

/** TOP **/
.blocknew .top{   
    background:url('images_newblock/top-bg-mod003.gif') repeat-x top #FFF;
    position:relative;
    width:100%;
    height:47px;
   
    }
.blocknew .top .top-left{
        background:url('images_newblock/top-left-mod003.gif') repeat-x;
        height:47px;
        width:52px;
        position:absolute;
        z-index:100;
        }
.blocknew .top .top-right{
        background:url('images_newblock/top-right-mod003.gif') repeat-x;
        height:47px;
        width:52px;
        position:absolute;
        right:0px;
        z-index:100;
        
        }

/*** MID ***/
.blocknew .mid-left{
        position:relative;
        background:url('images_newblock/left-mod003.gif') repeat-y left #FFF;
        margin:0 auto;
    }
.blocknew .mid-right{
        background: url("images_newblock/right-mod003.gif") repeat-y right;
        padding:10px;
    }
    
 /** BOT **/
.blocknew .bot{
    position:relative;
    background:url('images_newblock/bottom-mod003.gif') repeat-x bottom #FFF;
    height:47px;
    clear:both;
z-index:990;
    }
.blocknew .bot .bot-left{
        background:url('images_newblock/bottom-left-mod003.gif') repeat-x;
        height:47px;
        width:52px;
        position:absolute;
        z-index:110;
        
        }
.blocknew .bot .bot-right{
        background:url('images_newblock/bottom-right-mod003.gif') repeat-x;
        height:47px;
        width:52px;
        right:0px;
        position:absolute;
        
        }


/*** CONTENT ****/
.blocknew .content{
    z-index:1000;
    position:relative;
    padding-left:10px;
    padding-right:10px;
    margin-top:-40px;
    margin-bottom:-50px;
}
.blocknew .content p{
    }    


.blocknew .content-nomargin{
    z-index:1001;
   position:relative;
    padding-left:0px;
    padding-right:0px;
    margin-top:-40px;
    margin-bottom:-50px;
}

.destacado-naranja {
    color:#f9923b;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}


/*#END#*/

