* { margin: 0; padding: 0; } blockquote{margin:0 10px;} .clear { clear: both; }

/*typo3 agrega <a id=cnum > por cada content por algun motivo este a tiene un margin o padding que rompe algunas cosas*/

a {
  margin: 0px;
  padding: 0px;
}

img {
  border: none;
}

body {
  font-family: Verdana;
  background: #C6C6C6;
  padding-top:20px;
}

#all {
  width: 949px;
  width: 962px;
  margin: 0 auto;
  background: #FFFFFF;
  padding:0 0 0 12px;
  background:url(images/shadow-left.jpg) repeat-y;
}

#header {
  width: 962px;
  margin: 0;
  padding: 0;
  height: 73px;
  background: url(images/backheader.jpg) no-repeat;
}
#header p.info {
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  color: #FF850C;
  font-size: 17px;
  margin:7px 5px 0 400px;
  _margin:7px 5px 0 0px;
  padding:0 14px 0 0;
  _padding:0 14px 0 400px;
  font-weight:bold;
  background:url(images/icono.gif) no-repeat;
  /*background-position: 85px 8px;*/
  background-position: right 8px;
}
#header p.info a {
  color: #FF850C;
  text-decoration:none;
}

#header p {
  float: left;
  color: #262874;
  font-size: 11px;
  padding: 10px 0 0 0;
  *padding: 9px 0 0 0;
  font-weight:normal;
}

#header p strong {
  font-weight: normal;
}
#header p a img {
  margin: 0;
  _margin: 0;
  vertical-align: top;
}
#header ul {
  float: right;
  list-style: none;
  padding:9px 0 0 0;
  /*  padding: 9px 0 0 349px;
  _padding: 9px 0 0 342px;*/
}
#header ul li {
  display: inline;
  font-size: 11px;
  padding: 0;
  margin: 0;
  position:relative;
}
#header ul li a {
  color: #FFFFFF;
  text-decoration: none;
  padding: 0 6px;
  border-right: 1px solid #FFF;
  text-transform: capitalize;
}
#header ul li.home a {
  color: #FF850C;
}
#header ul li a:hover {
  color: #FF850C;
}

#header ul ul.subnav{
  display:none;
  width:300px;
  border:1px solid #999;
  background:#EEF;
  padding:0;
  /*padding-right:20px;*/
  list-style:none;
  position: absolute;
  left:-1px;
  /*top:13px; */
  z-index:10000;
}
#header ul ul.subnav li{
  display:list-item;
}
#header ul ul.subnav li a{
  display:block;
  /*width:287px;*/
  height:15px;
  color:#262874;
  padding:0 6px;
  margin:0;
  border-right:none;
  text-transform:none;
}
#header ul ul.subnav li a:hover{
  color:#FFF;
  background:#FF850C;
}


#header form {
  margin:0;
  padding:0 22px 0 0;
  float:right;
}
#header form input {
  /*margin-left: 20px;*/ /*14 10/12 9:51 - Vero*/
  /*margin-top: 5px;*/ /*6 9:47 10/12 - Vero*/
  margin: 5px 0 0 13px; /*10/12 - Vero*/
  _margin: 5px 0 0 15px;
  vertical-align: middle;
  background-color:#ECECEC;
  height:16px;
  border:none;
  width:152px; /*150 - 10/12 Vero 9:45*/
  font-size:10px;
}
#header form input.btn-search {
  width: 48px;
  height: 21px;
  margin: 4px 0 0 4px; /*25 - 10/12 Vero 8:55*/
  *margin: 4px 0 0 -9px;
  _margin: 0;
  *padding: 0;
  /*_margin:100px 0 0 0;*/
}
#header form span {
  color: #FFFFFF;
  font-size: 13px;
  padding-left: 18px;
}
#header dl.formsearch { width: 200px; float: left; }
#header dl.formsearch dt { display: none; }
#header dl.formsearch dd { float: left; }
#header dl.formsearch dd input.entrytext {
  width: 100px;
}
#header dl.formsearch dd input[name="sword"] {
  width: 80px;
}

#header dl.formsearch select { display: none; }

#header table.infocenterHeader{
  margin:0;
  padding:0;
  color: #262874;
  font-size: 11px;
  font-weight:normal;
  width:436px;
  height:35px;
  *height:20px;
  float:left;
  display:none;
  position:absolute;
  top:9px;
  *top:8px;
  left:0;
}
#header table.infocenterHeader .tdSpecial{width:414px;}
#header table.infocenterHeader td strong{
  font-weight:normal;
}

/*PRINCIPIO DEL CONTENT DEL HOME DE SMARTMATICS*/

#content {
  width:950px;
  _width:938px;/*fix IE6*/
  padding:0 12px 5px 0;
  background:url(images/shadow-right.jpg) repeat-y right #FFF;
  margin-top:-1px;
}
.top { /*Pertenece a la parte superior del content del home*/
  width:950px;
  _width:950px;
}
.top_left { /*Pertenece a la columna superior izquierda del content del home*/
  float: left;
  width: 713px;
  _width: 700px;
  height: 292px;
}
.top_left #imagen-grande {
  margin:3px 0 0 0;
  /*position:relative;*/ /*edited by andy 05-03-08 para solucionar probleme menu  y el flash */
  z-index:1;
}
.top_left .tx-slideshow-pi1{
  position:absolute;
  z-index:1;
  left:34px;
  left:4px;
}
.top_left img { /*Pertenece a la imagen que se encuentra  en la col izquierda del content del home*/
  padding: 20px 5px 0 5px;
  position: absolute;
}
.boton {
  z-index: 10;
  position: relative;
  padding-top: 221px;
  margin-left: 240px;
}
.top_right { /*Pertenece a la columna superior derecha del content del home*/
  float: left;
  _float:right;
  width: 236px;
  min-height:292px;
  _height: 295px;
  margin:2px 0 0 0;
  padding: 0;
}
.top_right table {
  margin: 2px 0 5px 0;
  _margin: 2px 0 5px 0;
}
.top_right a {
  margin: 0;
  padding: 0;
}
.top_right p {
  margin:0 18px; /*20 10/12 - Vero*/
  padding:0 0 3px 0;
}
.top_right p a {
  color: #545454;
  font-size: 11px;
  text-decoration: none;
}
.top_right p.bodytext a {
  color: #545454;
  font-size: 11px;
  padding-top: 4px;
  padding-right: 22px;
  text-decoration: none;
  margin-left:10px;
}
.top_right h4 {
  width:228px;
  _width: 210px;
  height:16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
  background:url(images/connect07.jpg) no-repeat;
  background-position:-1px 0;
  padding:5px 0 0 18px;
  text-transform:uppercase;
}


.up {
  width: 230px;
  min-height: 140px;
  _height: 140px;
  padding: 0 0 10px 0;
}
.up img {
  padding: 2px 0 0 0;
}
.up ul {
  list-style: none;
  margin: 2px 0 0 0; /*-3top 10/12 9:06 - Vero*/
  *margin: 0;
  /*_margin: -5px 0 0 0; *//*-7 top*/
  background: url(images/fondocompany.png) repeat-x #FFFFFF;
  min-height: 100px;
  _height:100px;
  line-height:12px;
  padding:3px 0 0 0;
}
.up ul li {
  padding: 0;
  margin: 8px 18px;
  list-style: none;
}

.up ul li a {
  font-size: 11px;
  text-decoration:none;
  background: url(images/icono.gif) no-repeat 0 4px;
  padding-left:10px;
  *background: url(images/icono.gif) no-repeat 0 8px;

}
.up ul li a strong {
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  text-transform:Capitalize;
}
.up ul li span a {
  color: #000000;
  text-decoration: none;
}
.up ul li a span strong {
  font-weight: normal;
  color: #000000;
  text-transform:none;
}
.up .headerNews{
  width: 230px;
  height: 20px;
  *height: 25px;
  _height: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: url(images/companynews.jpg) no-repeat;
  background-position: -2px 0;
}
.up .headerNews img {
  vertical-align: bottom;
  margin: -1px 0 0 12px; /*margin-left: 15px - modificado por vero*/
}

.up .headerNews h5 {
  width: 120px;
  _width: 115px; /*recien aņadido*/
  float: left;
  font-size: 9px;
  text-transform: uppercase;
  color: #FFFFFF;
  vertical-align: middle;
  margin: 2px 0 0 18px; /*margin-left: 20px - modificado por vero*/
  *margin: 5px 0 0 16px; /*Aņadido 7/12 17:09*/
  _margin: 5px 0 0 10px;

  padding: 0;
}
.up .headerNews h5 p.bodytext, .up .headerNews h5 p.bodytext a, .up .headerNews h6 p.bodytext, .up .headerNews h6 p.bodytext a  {
  margin:0;
  padding:0;
}
.up .headerNews h6 {
  float:left;
  height:15px;
  /*_height: 10px;*/
  margin:5px 0 0 35px;
  font-size:9px;
}

.up .headerNews h6 a {
  text-decoration: none;
  color: #FFFFFF;
  margin: 0 0 0 0;
  _margin: 0 0 0 4px;
  *margin: 0 0 0 4px; /*Aņadido 7/12 17:08*/
  font-weight: normal;
}
.upPapers ul {
  list-style: none;
  margin: 2px 0 0 0;
  *margin: 0;
  background: url(images/fondocompany.png) repeat-x #FFFFFF;
  min-height: 100px;
  _height:100px;
  line-height:12px;
  padding:3px 10px 3px 20px;
}
.upPapers ul li {
  padding: 0;
  margin: 8px 0px;
  background: url(images/icono-papers.png) no-repeat 0 4px;
  padding:0 0 0 20px;
}
.upPapers ul li a {
  font-size: 11px;
  text-decoration:none;
  /*background: url(images/icono-papers.png) no-repeat 0 4px;*/
  padding-left:0px;
  /*background: url(images/icono-papers.png) no-repeat 0 8px;*/
  color:#545454;
  font-family:Verdana;
}
.upPapers {
  width: 230px;
  min-height: 140px;
  _height: 140px;
  padding: 0 0 10px 0;
}
.upPapers .headerPapers {
  width: 230px;
  height: 20px;
  *height: 25px;
  _height: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: url(images/header-papers.jpg) no-repeat;
}
.upPapers .headerPapers h5 {
  font-size: 9px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0px 0 0 0px;
  *margin: 5px 0 0 0px;
  _margin: 5px 0 0 0px;
  padding:3px 0 0 0;
}

.down {
  width: 229px;
  height: 136px;
}
.down img {
  padding: 2px 0 0 0;
}
.down p { /*ARREGLAR EN IE6*/
  color: #545454;
  font-size: 11px;
  padding-top: 6px;
  padding-left: 16px;
  padding-right: 22px;
}
.bottom { /*Pertenece a la parte inferior del content del home*/
  width: 950px;
  _width: 940px;
  margin: 0 0 0 5px;
  padding-top:3px;
  clear:both;
}
.bottom a {
  margin: 0px;
  padding: 0px;
}
.bot_uno { /*Pertenece a la columna uno de la parte inferior del content del home*/
  float: left;
  /*width: 236px;*/
  /*height: 302px;*/
  padding: 5px 0 0 5px;
}
.bot_uno .imagenes {
  width: 229px; /*229*/
  /*height: 119px;*/
}
.imagenes img {
  padding: 2px 0 0 0;
  /*padding-left: 0px;*/ /*5*/ /*No cambio en nada*/
}
.bot_uno .parrafo {
  width: 228px; /*228*/
  /*height: 174px;*/
  margin-top: 2px 0 0 5px;
  background: url(images/backparrafo.jpg) no-repeat #CFCFCF;
}
.parrafo p {
  color: #003478;
  font-size: 11px;
  padding: 10px 0 0 18px;
}
.parrafo p img {
  padding: 0px; /*4*/
}
.bot_uno .parrafo ul {
  width: 229px; /*229*/
  /*height: 134px;*/
  padding: 16px 0 0 0;
  margin: 0 0 0 5px; /*Se ve la imagen de fondo*/
  list-style: none;
}
.bot_uno .parrafo ul li {
  color: #003478;
  font-size: 11px;
  padding-left: 0 0 0 14px;
}
.parrafo ul li img {
  padding: 0;
}
.parrafo ul li span {
  color: #4C4C4C;
}
.bot_dos { /*Pertenece a la columna dos de la parte inferior del content del home*/
  float: left;
  /*width: 237px;*/
  /*height: 302px;*/
  padding: 0 0 0 5px;
}
.imagenes {
  width: 229px; /*229*/
  /*height: 119px;*/
}
.imagenes img {
  padding: 2px 0 0 5px;
}
.parrafo {
  width: 229px; /*228*/
  /*height: 174px;*/
  margin: 3px 0 0 5px;
  background: url(images/backregistration.jpg) no-repeat #FFFFFF;
}
.parrafo .par {
  padding: 15px 0 0 0;
}
.parrafo ul {
  width: 229px; /*229*/
  /*height: 134px;*/
  padding: 16px 0 0 0;
  margin: 0 0 0 4px; /**/
  list-style: none;
}
.parrafo ul li {
  color: #003478;
  font-size: 11px;
  padding: 0 0 0 14px;
}

/*FIN DEL CONTENT DEL HOME DE SMARTMATICS*/

/*PRINCIPIO CONTENT ELECCION CONSEJO INSULAR 2007*/

#all .infocenter{
  background: url(images/backheader-infocenter.jpg) no-repeat;
}
.top-title-infocenter {
  width: 950px;
  float: left;
  background: url(images/backinfocenter.jpg) no-repeat;
  min-height: 38px;
  _height: 38px;
}
.top-title-infocenter h1 {
  color: #262874;
  font-size: 18px;
  padding: 6px 0 9px 24px;
  /*padding-left: 24px;
  padding-bottom: 9px;*/
  font-weight: normal;
  margin: 0 0 0 5px;
}

h1 .orange {

  color: #FEA752;

}

h1 .blue {

  color: #79BDFF;

}
.leftwhite ul{
  list-style:auto;
  padding-left:20px;
}
.leftwhite ul li{
  list-style:auto;

}

.left2 h1.elec, .leftwhite h1.elec {
  font-size: 24px;
  font-weight: bold;
  margin:20px 80px 0 0px;
  color:#282773;
}
.left2 h1.elec font strong, .leftwhite h1.elec font strong {
  font-size: 24px;
  font-weight: bold;
  color:#282773;
}

.left2 .cu {
  color: #5087FF;
  font-size: 24px;
  font-weight: bold;
}

/*FIN CONTENT ELECCION CONSEJO INSULAR 2007*/

#footer {
  width: 950px;
  min-height: 24px;
  _height: 15px;
  background: #C6C6C6;
  margin:0 auto;
}
#footer ul {
  font-size: 10px; /*Aņadido el 10/12 10:10 - Vero*/
  color: #252B2E; /*Aņadido el 10/12 10:10 - Vero*/
  list-style: none;
  padding-top: 5px;
  padding-left: 20px;
  width:500px;
  float:left;
}
#footer ul li {
  display: inline;
  /*padding-left: 8px;*/
  padding:0;
  margin:0;

}
#footer ul li a {
  font-family:Verdana;
  color: #000000;
  font-size:10px;
  text-decoration: none;
  border-right:1px solid #000000;
  padding:0 6px 0 7px; /*10 10/12 10:29 - Vero*/
}
#footer a.language {
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  font-size: 11px;
  padding:5px 35px 0 0; /*20 10/12 10:27 - Vero*/
}

.span {
  margin-left: 700px;
}

/***@@@@@@@@@@@@Sergio@@@@@@@@@secciones*/

.top-section {
  width: 950px;
  *margin-bottom:4px;
}
.top-section-infocenter {
  width: 950px;
  margin-bottom:0px;
}

.top-section .img {

  float: left;

  width: 120px;

  padding: 10px 0 0 20px;

  background: #fff;

  height: 40px;

}

.top-section .imgInfo {

  float: left;

  width: 120px;

  padding: 0px 0 0 0px;

  /*background: #fff;*/

  height: 40px;

}

.top-title {

  width: 809px;

  float: left;

  background: url(images/top-back.jpg) no-repeat left;

  height: 50px;

}

.top-title h1 {

  color: #fff;

  font-size: 20px;

  padding: 12px 0 0 35px;

  font-weight: normal;

}

.top-title2 {

  width: 830px!important;

  width: 826px;

  float: left;

  background: url(images/title-back.jpg);

  height: 40px;

}

.top-title2 h1 {

  color: #282773;

  font-size: 22px;

  padding: 7px 0 0 35px;

  font-weight: normal;

}

#content .col {
  float: left;
  overflow: hidden;
  /* height:700px;*/
}
.left {
  width: 475px;
  background-color: #fff;
  background-image: url(images/leftBack.jpg);
  background-repeat: repeat-x;
  margin-left: 5px;
  _margin-left: 3px;
}
.leftwhite {
  width: 685px;
  background-color: #fff;
  min-height:350px;
  padding:0 10px;
}

.left-top {
  width:452px;
  border: solid 1px #E1E1E1;
  padding: 30px 0 0 15px;
  color:#34347c;
  color:#333;
  font-size: 12px;
}

.left-top h1 {

  color:#282773;

  font-size: 26px;

}

.left-top h2 {

  color:#FF850C;

  font-size: 26px;

}

.left-top p.subheader {
  padding: 0px 5px 10px 0;
  font-size: 24px;
  color:#FF850C;
  font-weight:bold;
}

.left-top h5 {

  color:#282773;
  font-size: 15px;

}
.left-top p{
  color:#333;
  font-size: 12px;
}

.left-top img {

  margin: 30px 0 10px 0;

  border: none;

}

.box1 {
  width: 200px;
  padding: 10px 10px 0 20px;
  color: #fff;
  float: left;
  background: url(images/box1-back.jpg) repeat-x;
  height:79px;
  font-size: 13px;
  font-weight: bold;
  margin: 12px 12px 0 0;
}

.box1 span {
  font-weight: normal;
}
.box1 p{
  height:50px;
}

.box2 {
  width: 200px;
  padding: 10px 10px 0 20px;
  margin: 12px 0px 0 0;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  float: left;
  background: url(images/box2-back.jpg) repeat-x;
  height:79px;
}
.box2 p{
  height:50px;
}

.box2 span {
  font-weight: normal;
}
.left2 {
  width: 670px;
  margin:5px 0 0 5px;
  _margin:5px 0 0 2px;
  /*padding: 0 40px 0 20px;*/
  background: url(images/back-left.jpg) repeat-x;
  padding-left:20px;
  padding-right:10px;
  padding-bottom:40px;
  font-size:11px;
}
.left2 h1 {
  color: #282773;
  /*color: #0066FF;*/
  /*font-size: 24px;*/
  font-size: 20px;
  margin: 10px 0 0 0px;
}
.left2 h2 {
  /*color: #5087FE;*/
  color: #000000; /*Add by Vero 21/12 - 16:18*/
  /*font-size: 19px;*/
  font-size: 20px; /*Add by Vero 21/12 - 16:18*/
  margin:5px 80px 5px 0px;
}
.left2 h3 { /*Add by Vero 21/12 - 16:24*/
  color: #0066FF;
  font-size: 16px;
}
.left2 h4 { /*Add by Vero 21/12 - 16:25*/
  color: #000000;
  font-size: 16px;
}
.left2 h5 {
  color: #000000;
  font-size: 13px;
}
.left2 h6 {
  color: #000000;
  font-size: 9px;
  font-weight:normal;
}
.left2 p, .leftwhite p {
  margin:10px 80px 5px 0px;
  font-size: 11px;
}
.leftwhite p.contact {
  margin:10px 0px 5px 25px;
  font-size: 11px;
}
.left2 p strong em, .leftwhite p strong em {
  font-size: 11px;
  font-weight: normal;
  font-style: normal; /*Se agrego esta linea para sacar el formato de cursiva*/
  margin:10px 0px 5px 0px;

}
.left2 img {
  border: none;
  display: inline;
}
.left2 ul, .left2 ol{
  list-style:auto;
  padding:0px;
  margin-left:20px;
  font-size: 11px;
  font-weight:normal;
}
.left2 ol{margin-top:10px;}
.left2 ul ul, .left2 ol ol{
  list-style:auto;
  padding:20px;
  margin-left:20px;
  font-size: 11px;
}
.paragraf {
  width: 100px;
  float: left;
  margin-top: 200px;
  color: #FF850C;
}
.paragraf span {
  color: #282773;
  margin: 0 3px 0 0;
  font-size: 11px;
  font-weight: bold;
}

.center {
  width: 195px;
  background-color: #fff;
  padding: 0px 10px 0 10px;
  font-size: 11px;
  margin-left:5px;
  *margin-left:0px;
}
.center span.important{
  color:#FF850C;
  font-weight:bold;
}
.center p.bodytext{
  padding:0px;
}
.center a.external-link-new-window{
  text-decoration:none;
}
.center a.external-link-new-window:hover span.detail{
  color:#7Da6ff;
}
.center a.detail{
  color:#545454;
  text-decoration:none;
}
.center span.detail{
  color:#545454;
  font-weight:normal;
}

.center .name-of-person{
  color:#262873;
  font-weight:bold;
}
.center ul {
  list-style: none;
  margin: 20px 0 0 0;
}
.center ul li {
  list-style: none;
  line-height: 15px;
}
.center ul li p a {
  color: #545454;
  text-decoration: none;
}
.center h1 {
  font-size: 14px;
  color: #262874;
  padding:0;
}
.center h3 {
  color: #FF850C;
  font-size: 11px;
}
.center span {
  color: #262874;
  font-weight: bold;
}
.center p {
  padding: 5px 0 10px 0;
}
.right {
  width: 245px;
  text-align:left;
  margin:0px 0 0 0;
  /*background-color: #0099FF;*/
}
.right .mainArchives{
  width:220px;
  margin-left:11px;
  /*margin-left:0;*/
}
.right h2 {
  font-size: 14px;
  color: #262874;
  padding: 0px 0 9px 20px;
}
.right h1 {
  font-size: 12px;
  color: #fff;
  padding: 8px 0 0 15px;
}
.right .learn-head h1 {
  padding: 8px 0 0 20px;
}
.right ul {
  list-style: none;
  font-size: 11px;
  width: 220px;
  color: #262874;
  text-align: left;
  padding: 2px 0 0 20px;
}
.right ul.archives {
  width:200px;
}
.right ul.archives li {
  margin-bottom:10px;
}
.right ul.archives li a {
  color: #262873;
  padding: 0 0 0 0px; /*5 10/12 - Vero*/
  text-decoration: none;
  font-weight:normal;
}
a.external-link-new-window{
  color: #262873;
}
.right ul.archives li a:hover strong, .right ul.archives li a:hover, a.external-link-new-window:hover{
  color:#7CA5FF;
}

.right ul li a {
  color: #262873;
  padding: 0 0 0 0px; /*5 10/12 - Vero*/
  text-decoration: none;
  font-weight:bold;
}
.right ul li a strong {
  font-weight:normal;
}

.learn {
  width: 231px;
  overflow: hidden;
  padding: 0 0 0 10px;
  text-align: left;
}
.learn-head {
  width: 231px;
  background: url(images/lean-back.jpg) no-repeat;
  height: 34px;
}
.learn-content{
  background: url(images/back-left.jpg) repeat-x;
  width: 231px;
  min-height: 150px;
  _height: 150px;
}
.learn-board {
  background: url(images/back-left.jpg) repeat-x;
}
.learn-board ul li {
  margin-left:3px;
  padding:7px 0;
  line-height: 12px;
  text-indent:9px;
  background:url(images/icono.gif) no-repeat 0 11px;
}
ul.list-learn, .learn-content ul {
  color: #000;
  font-size: 11px;
  width: 200px;
  padding: 2px 5px 0px 20px;
  clear: both;
  list-style:none;
}
ul.list-learn li, .learn-content ul li {
  margin-left:3px;
  padding:7px 0;
  line-height: 12px;
  text-indent:9px;
  background:url(images/icono.gif) no-repeat 0 11px;
}
ul.list-learn li strong, .learn-content ul li strong {
  color: #262873;
}
.learn-content ul li a {
  color: #393A68;
  margin:0 0 3px 4px;
font-weight:bold;                                                                            }
ul.list-learn li a{
  color: #393A68;
margin:0 0 3px 0px; /*5 left 10/12 - Vero*/                                                                                    }
ul.list-learn li a strong {
  color: #252B2E;
  font-weight: normal;
}
ul.list-learn a {
  text-decoration: none;
  font-weight: bold;
}
.learn-content .contactmenu ul{
  margin:0 0 0 20px;
  padding:0;
}
.learn-content .contactlinks ul{
  margin:0 0 0 20px;
  padding:0;
}

.benefits {
  width: 231px;
  overflow: hidden;
  padding: 0 0 0 15px;
}
.benefits-head {
  width: 231px;
  background: url(images/benef-back.jpg) no-repeat;
  /* background: url(images/lean-back.jpg) no-repeat;*/
  /* height: 34px;*/
  height: 31px;
}
.box-article .benefits-head {
  width: 231px;
  /*background: url(images/benef-back.jpg) no-repeat;*/
  background: url(images/lean-back.jpg) no-repeat;
  height: 34px;
}
.benefits-head h1{
  margin:0;
  padding:8px 0px 0px 12px;
}
.benefits-head h1 p.bodytext {
  font-size: 12px;
  color: #fff;
  background:none;
  margin:0;
  padding:0;
}
.benefits-content {
  /* background: url(images/back-left.jpg) repeat-x;*/
  width: 230px;
}
.benefits-content ul.list-news{
  padding:2px 5px 0px 13px;
  width:200px;
}
.benefits-content ul li {
  margin-left:3px;
  padding:6px 0;
  line-height: 12px;
  text-indent:6px;
  background:url(images/icono.gif) no-repeat 0 11px;
}
.gallery {
  width: 231px;
  overflow: hidden;
  text-align: left;
  padding: 0 0 0 10px;
}
.gallery-head {
  width: 231px;
  background: url(images/lean-back.jpg) no-repeat;
  height: 34px;
}
.gallery-head h1 {
  width:170px;
  display: inline;
  margin: 0 40px 0 0;
  padding: 0;
}
.gallery-head h1 p.bodytext {
  margin: 0;
  padding: 8px 0 0 10px;
  background: none;
  font-size: 12px;
  color: #fff;
}
.gallery-content {
  background: url(images/back-left.jpg) repeat-x;
  width: 231px;
}
.news-single-img {
  float: none;
  margin-left:0px;
}
ul.list-news {
  color: #262874;
  font-size: 11px;
  width:200px;
  padding:5px 0 5px 10px;
  _padding:5px 0 0 10px;
  margin:0 0 0 10px;


}
ul.list-news li {
  /*height: 80px;*/
  line-height: 15px;
  margin:0 0 1px 0;
}
ul.list-news li a {
  margin: 0 0 0 4px;
  font-weight:bold;
}
ul.list-news a {
  text-decoration: none;
  font-weight: normal;
  color: #262874;
}
#footer {
  width: 950px;
  height: 24px;
  background: #C6C6C6;
}
#footer ul {
  list-style: none;
  padding: 5px 0 0 20px;
}
#footer ul li {
  display: inline;
  font-size: 12px;
  padding: 0 0 0 0px; /*8 10/12 10:30 - Vero*/
}
#footer ul li a {
  color: #000000;
  text-decoration: none;
}
.span {
  margin: 0 0 0 680px;
}

/*inicio definiciones para los FC boxes*/

.box-home {
  width: 230px;
  min-height: 250px;
  _height: 250px;
  padding: 0px 0px 5px 0px;
  margin: 0 5px 0 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  float: left;
  background: url(images/fondo1.jpg) repeat-x #e0e0e0;
}
.box-home img {
  width: 230px;
}
.box-home p {
  padding: 5px 0 0 0;
  margin: 10px 18px 5px 22px; /*5top - 14 left*/
  font-weight: bold;
  color: #003476;
  text-indent:10px;
  background: url(images/icono1.png) no-repeat 0 8px;
  background-position:0 8px;
}
.box-home h1{
  width: 230px;
  height: 55px;
  font-size: 14px;
  color: #FFFFFF;
  font-family: Arial;
  margin-bottom:4px;
}
.box-home h1 a {
  display:block;
  width: 186px; /*210 10/12 - Vero*/
  height: 35px;
  /*padding:10px;*/
  padding: 10px 22px; /*10/12 - Vero*/
  line-height:17px;
  font-size: 15px;
  color: #FFFFFF;
  font-family: Arial;
  background: url(images/home-bottom-box-header-left.jpg) no-repeat;
}
.box-home h1 a.hoverLeft {
  background: url(images/solutions-bottom-box-header-left-hover.jpg) no-repeat;
}
.box-home h1 a:hover {
  background: url(images/solutions-bottom-box-header-left-hover.jpg) no-repeat;
}

.bottom .three h1 a{
  background:url(images/home-bottom-box-header-middle.jpg) no-repeat;
}
.bottom .three h1 a.hoverMiddle{
  background:url(images/solutions-bottom-box-header-middle-hover.jpg) no-repeat;
}
.bottom .three h1 a:hover{
  background:url(images/solutions-bottom-box-header-middle-hover.jpg) no-repeat;
}

.bottom .four h1 a{
  background:url(images/home-bottom-box-header-right.jpg) no-repeat;
}
.bottom .four h1 a.hoverRight{
  background:url(images/solutions-bottom-box-header-right-hover.jpg) no-repeat;
}
.bottom .four h1 a:hover{
  background:url(images/solutions-bottom-box-header-right-hover.jpg) no-repeat;
}
.box-home p {
  background: url(images/icono.png) no-repeat 0 8px;
  background-position:0 8px;
}
.box-home ul {
  padding: 0px;
  margin: 0px 15px 5px 22px; /*10/12 - Vero*/
  list-style: none;
}
.box-home ul li {
  padding: 3px 0px;
  color:#003476;
}
.box-home ul li a span strong {
  font-weight:normal;
  color:#000000;
  margin-left:5px;
}
.box-home strong {
  color: #003478;
}
.box-home a {
  text-decoration: none;
  color: #003478;
}
.box-solution {
  width: 230px;
  min-height: 230px;
  _height: 230px;
  padding: 0px 0px 0px 0px;
  margin: 0 5px 0 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  float: left;
  background: url(images/fondo2.jpg) repeat-x;
}
.box-solution DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin: 0 0 15px 0; }
.box-solution DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin: 0 0 15px 0; }
.box-solution img {
  padding: 0;
  width: 230px;
  /*padding:0 0 5px 0;*/
  margin: 0 0 15px 0;
}
.box-solution p {
  padding: 0px;
  margin: 0 10px 2px 10px;
  background: url(images/vi.jpg) no-repeat;
  background-position: 0 3px;
  font-weight: bold;
  color: #003478;/*#00009B;*/
  text-indent: 15px;
}
.box-solution ul {
  padding: 0;
  margin: 5px 18px; /*20px right 9:14 10/12 Vero*/
  list-style: none;
}
.box-solution ul li {
  padding: 0;
  margin: 5px 18px; /*20px right 9:14 10/12 Vero*/
  list-style: none;
}
.box-solution strong {
  color: #003478;/*#00009B;*/
}
.box-solution a {
  text-decoration: none;
  color: #003478;/*#00009B;*/
}
.exper h1 {
  width: 800px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #00009B;
  background: #EAEAEA;
}
.box-experience {
  width: 200px;
  background: #EAEAEA;
  float: left;
}
.box-experience p {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 10px 5px 5px;
  padding: 8px 0 0 0;
}
.box-experience .img {
  float: left;
  margin: 10px 20px 5px 5px;
}
.box-experience p .icono {
  float: left;
  margin: 5px 0 0 0;
}
.box-experience a {
  text-decoration: none;
  color: #000000;
}
.box-article {
  width: 210px;
  padding: 0 15px 10px 10px;
  /*min-height: 90px;
  _height: 90px;*/
}
.box-article .menu ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 0 0 0 0;
  padding: 0;
}
.box-article .menu li {
  background: url(images/vi.jpg) no-repeat;
  background-position: 0 13px;
  _background-position: 0 13px;
  text-indent: 10px;
  padding: 10px 5px 0 0;
}
.box-article p {
  color:#00009B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:url(images/vi.jpg) no-repeat;
  background-position:0 14px;
  text-indent:10px;
  margin:0 10px 0 10px;
  padding:10px 0 0 0;
}
.box-article

.box-article .menu {
  background:url(images/fondo-article-boxes.jpg) repeat-x #ffffff;
}
.box-article .menu a {
  text-decoration:none;
  color:#00009B;
}
.box-article img {
  margin: 0 0 0 0;
  _margin: 0 0 0 0;
}
.box-article li img {
  margin: 0 0 0 -5px;
  _margin: 0 0 0 -5px;
}

/*final deficioniones FC boxes*/
/* PRESSROOM */

#main_acountement {
  width:700px;
  background:url(images/background.png) repeat-x #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0px 0 0 5px;
}
#main_acountement ul li h1 {
  font-size:12px;
  color:#4b7dec;
  padding:20px 0 0 0;
  text-transform:Capitalize;
}
#main_acountement ul li {
  list-style:none;
  margin:0 0 0 20px;
}
#main_acountement ul li p {
  font-size:12px;
  background:url(images/icono.png) no-repeat;
  background-position:0 5px;
  text-indent:10px;
}
#main_acountement a {
  color:#262873;
}


.by_year {
  width:230px;
  min-height:200px;
  margin:0 auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.by_year ul li{
  list-style:none;
  margin:5px 10px 0 10px;
  border-bottom:1px solid #CCCCCC;

}
.by_year ul li a {
  text-decoration:none;
  color:#262873;
}
.by_year a:hover{
  color:#FF850C;

}

.by_category {
  width:230px;
  min-height:200px;
  _height:200px;
  margin:0 auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.by_category .benefits-head h1{
  padding:8px 0 0 19px;
}
.right .by_category ul{
  padding:2px 0 0 15px;
  width:200px;
}

.by_category ul li{
  list-style:none;
  border-bottom:1px solid #CCCCCC;
  padding:8px 5px;

}
.by_category ul li a {
  text-decoration:none;
  color:#262873;
}
.by_category a:hover{
  color:#FF850C;

}

/* PRESSROOM */


/* FORM CONTACT */
#formcontact .fields {
  color: #010101;
  font-size: 11px;
  padding: 25px 0 15px 26px;
}
#formcontact{
  padding: 15px 215px 40px 25px;
}
#formcontact h1{
  color: #5081E7;
  font-size: 22px;
}
#formcontact{
  color: #A1A398;
  font-size: 12px;
  border-style: none;
}
#formcontact input {
  background-color: #F2F2F2;
  margin: 2px 0 15px 0;
  padding: 0 0 0 0;
  width:450px;
}
#formcontact textarea {
  background-color: #F2F2F2;
  width:450px;
  height:145px;
  margin-bottom:12px;
}
#formcontact input.csc-mailform-submit{
  width:84px;
  height:26px;
  margin:0;
  padding:0;
  background:url(images/send.jpg) no-repeat #FFF;
  border:none;
  cursor:pointer;
}
#formcontact input.csc-mailform-submit-es{
  background:url(images/btn-enviar.jpg) no-repeat #FFF;
}
/* end form contact */
/*PRINCIPIO FORMULARIO DE APPLY JOB*/
/*#formapply h1 {
color: #5B85E9;
font-size: 22px;
padding: 0 0 0 22px;
}
#formapply .fields {
color: #010101;
font-size: 14px;
padding: 15px 0 15px 26px;
}
#formapply fieldset {
color: #9D9F94;
font-size: 11px;
border-style: none;
padding: 15px 0 0 22px;
}
#formapply fieldset input {
background-color: #F2F2F2;
margin: 2px 0 15px 0;
padding: 0;
width:450px;
}
#formapply fieldset input[type="radio"], #formapply fieldset input[type="radio"]{
width:auto;
}
#formapply fieldset select {
margin: 15px 10px 15px 0;
padding:0;
}
#formapply fieldset textarea {
color: #F2F2F2;
width:450px;
}
#formapply .apply {
padding: 5px 0 0 22px;
}*/

#formapply {
  width: 580px;
}
#formapply p {
  color: #666666;
  font-family: Verdana;
  font-size: 11px;
  padding-left: 28px;
}
#formapply form img {
  padding: 0 0 10px 0;
}
#formapply form table .text td {
  padding: 0 0 0 28px;

}
#formapply form table tr .first input {
  width: 240px;
  margin-left: 24px;
}
#formapply form table tr .middle input {
  width: 173px;
}
#formapply .fields {
  font-family: Verdana;
  color: #010101;
  font-size: 10px;
  padding: 29px 0 15px 28px;
}
#formapply form .sub {
  margin: 10px 0 10px 27px;
}
#formapply form fieldset {
  font-family: Arial;
  color: #9D9F94;
  font-size: 13px;
  border-style: none;
  margin-bottom:17px;
  /*padding: 15px 0 0 22px; 15 0 0 22*/
}
#formapply form fieldset tr .text td {
  margin:0 0 0 30px;
}
#formapply form fieldset .rad {
  margin: auto;
  padding: 0 5px 0 0;
  width: auto;
}
#formapply form fieldset label {
  /*margin: 0 0 0 50px;*/
  padding: 0 0 0 32px;
  line-height: 20px;
}
#formapply form fieldset input {
  background-color: #F2F2F2;
  margin: 2px 0 15px 28px; /*2 0 15 0*/
  /*padding: 0 0 0 5px;*/
  width: 450px;
  color: #8D8F81;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#formapply form fieldset .check {
  /*margin: auto;*/
  margin: 0 0 0 28px;
  padding: 0 5px 0 0;
  width: auto;
}
/*#formapply fieldset input[type="radio"]{ TOCAR ACA
width:auto;
}*/
/*#formapply fieldset select {
margin: 15px 10px 15px 28px;
padding: 0 ;
}*/
#formapply fieldset .select {
  margin: 0 0 0 28px;
}
#formapply fieldset .select select {
  margin: 0 10px 0 0;
  color: #8D8F81;
  font-size: 12px;
}
#formapply fieldset textarea {
  background: #F2F2F2;
  width: 450px;
  margin: 0 0 20px 28px;
}
#formapply  form .apply {
  margin: 25px 0 20px 24px;
}
/*FIN*/


/*Inicio board of Directory*/


#board_top {
  width: 1000px;
  min-height: 150px;
  _height: 150px;
  padding: 0px 0 0 0; /*10*/
  margin: 0 0px 0 8px; /*4-6*/
  /* background:url(images/barrahorizontal.jpg) no-repeat bottom;*/
  /*border: solid 2px;*/
}

.board_top_left {
  width: 701px;
  float: left;
  margin: 0px 0px 0 0px; /*4-5*/
  _margin: 0 0px 0 0px; /*3-4*/
  /*min-height: 160px;
  _height: 160px;
  border: solid 1px;*/
}
.board_top_left .company {
  width: 700px;
  min-height: 160px;
  margin: 0 0 0 0;
  background: url(images/background_board.png) repeat-x;
  background-position: bottom;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.board_top_left .company h1 {
  font-size: 20px;
  margin: 30px 0 10px 20px;
  color: #262872;
}
.board_top_left .company p {
  font-size: 11px;
  line-height: 15px;
  margin: 0 20px 20px 20px;
  color: #262872;
}

.board_top_right {
  /*width: 231px;*/
  width:236px;
  float: left;
  margin:0;
  padding:0;
  /*min-height: 160px;
  _height: 160px;
  border: solid 1px;*/
}
.board_top_right .about {
  width: 240px;
  min-height: 100px;
  margin: 0 0 0 5px; /*20*/
  _margin: 5px;
}

.board_top_right .about h1{
  font-size: 12px;
  color: #fff;
  width: 232px;
  background: url(images/lean-back.jpg) no-repeat;
  /*  background: url(images/about.png) no-repeat;*/
  height: 30px;
  margin:0;
  padding:10px 5px 0px 15px;
}
.board_top_right .about ul li {
  list-style: none;
  /* border-bottom: 1px solid #CCCCCC;*/
  margin: 0 10px 0 10px;
  padding-left:5px;
}
.board_top_right .about li a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:0;
  color: #262872;
  font-weight:bold;
}
.board_top_right .about a:hover {
  color: #FF850C;
}

#board_bottom {
  width: 950px;
  /*min-height: 600px;
  _height: 600px;
  /*margin: 0 0 0 6px;*/
  background: url(images/backboards.jpg) 8px 0 no-repeat;
  /*border: solid 2px;*/
}
#board_bottom .persons {
  width: 680px;
  min-height: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 20px 20px 20px 30px;
}
#board_bottom .persons h1 {
  font-size: 12px;
  color: #FF850C;
}
#board_bottom .persons h2 {
  font-size: 12px;
  margin: 2px 0 10px 0;
  color:#676767;
}
#board_bottom .persons p {
  font-size: 11px;
  margin: 0 0 10px 0;
  color:#545454;
}
#board_bottom .persons table {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 20px 0;
  width:680px;
}
#board_bottom .persons table td{
  vertical-align:top;
}
#board_bottom .persons .abajo {
  border: none;
}



/*Fin board of Directory*/
/*SITE MAP */
#content .tx-dropdownsitemap-pi1 .level_1 a{
  font-size:11px;
  text-transform:Capitalize;
  font-weight:normal;
}
#content .tx-dropdownsitemap-pi1 .level_2 a{
  font-size:11px;
  text-transform:Capitalize;
  font-weight:normal;
}
#content .tx-dropdownsitemap-pi1 .level_3 a{
  color:#000;
  font-size:11px;
  text-transform:Capitalize;
  font-weight:normal;
}
#content .tx-dropdownsitemap-pi1 .level_4 a{
  color:#666;
  font-size:11px;
  text-transform:Capitalize;
  font-weight:normal;
}
#content .tx-dropdownsitemap-pi1 div.expAll {
  background-color:#FFF;
  border:none;
  color:inherit;
  font-weight:bold;
  padding:5px;
}
.tx-fesearchintable-pi1{
  font-size:12px;
}
.busca-keyword{font-weight:bold;}

.highlight{
  width:230px;
  height:177px;
  background:url(images/highlight-bg.gif) no-repeat;
  color:#FFF;
  font-family:'Trebuchet MS';
  font-size:15px;
  position:relative;
  margin:0 0 10px 10px;
}
.highlight .rotation{
  width:195px;
  position:absolute;
  top:6px;
  left:16px;
  display:none;
}
a.btn-back{
  color:#000;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}
a.btn-back:hover{
  text-decoration:underline;
}

/*LOOK FOR TABLES*/
table.contenttable{
  background:#FFF;
  width:650px;
}
table.contenttable tr:first-child td{
  background:#999;
}
table.contenttable td{
  margin-right:1px;
  margin-bottom:1px;
  padding:5px;
  /*background:#DDD;*/
  background:#B8B8B8;
  color:#000;
  vertical-align:top;
}
table.contenttable td.align-right{
  text-align:right;
}
table.contenttable td.align-left{
  text-align:left;
}
table.contenttable td.align-center{
  text-align:center;
}
table.contenttable td p{
  margin:0;
}
ul.latestBox li a strong{
  font-weight:bold;
}

/* paginator pressroom */
.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell{
  background:none;
}

.left-top h1{display:none;}
.left-top h1.noborrar{display:block;}
td#browsehide p, td.next p, td.previous p{
  margin:0 5px;
}
/*td#browsehide,*/ .tx-ttnews-browsebox > p{
  display:none;
}
.tx-ttnews-browsebox{
  padding-left:30px;
  _padding-left:0;
}
#header #homelink {
  display:block;
  height:56px;
  position:absolute;
  top:30px;
  width:230px;
}/* SEARCH  */.search_items_found{  margin:0 0 15px 0;  }
  .search_items_found a{  color:#262873;  font-size:11px; font-weight:bold; }.search_items_found .search_item_info{ color:#666; margin:0;}.search_items_found .search_item_text{  margin-top:5px; }.paginator{  color:#262873;  font-size:11px; font-weight:bold; }.paginator a{  color:#262873;  font-size:11px; font-weight:bold; }


  /*    MEDIA KIT */

  #mediakit{
    padding:0;
    background:url(images/prensa-mediakit-leftandright.jpg) repeat-y;
  }
  #mediakit img{
    vertical-align:top;
  }
  .separator{
    background:url(images/prensa-separator.jpg) repeat-x bottom;
    padding:2px 0 6px;
    margin:0 10px 10px;
  }
  .separator p{
    background:url(images/prensa-vt.jpg) no-repeat 0px 8px;
    padding:3px 0 0 10px;
    color:#262873;
    font-size:10px;
  }
  .separator p strong{
    font-weight:normal;
  }
  .separator p span{
    color:#BBB;
  }
  .separator td.mediakitimage img{
    width:62px;
    height:62px;
  }

