/*pretitles*/
.preTitle {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #32426A
}

/*titles*/
.title {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 20px;
	FONT-weight: bold;
	color: #FF7334
}

.featuredTitle {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 22px;
	FONT-weight: bold;
	color: #FF7334
}

.header {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	color: #FFFFFF
}

.centeredHeader {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.authorHeader {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #FFFFFF
}

.formHeader {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #FFFFFF
}

.bbsHeader {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #FFFFFF
}

.subHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-weight: bold;
	color: #32426A
}
.headerUpper {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF
}

/*subtitles*/
.subTitle {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 16px;
	FONT-style: italic;
	color: #32426A;
	font-weight: normal
}

.subTitle2 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-style: italic;
	color: #32426A;
	font-weight: normal
}

/*others*/
.pagerCurrent {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #32426A;
	font-weight: bold
}

.caption {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #32426A
}

.star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000
}

.soloLectura {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	color: #32426A;
	background-color: #FFE0AD;
	border: none;
}

/*introtext*/
.fieldLabelBlue {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #32426A;;
	text-decoration: none
}

/*main text*/
.toutText {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #000000
}

.toutText11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #32426A
}

.date {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #32426A
}

.author {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #32426A
}

.valueLabel {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #FF7334
}

.listTitle {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 13px;
	color: #FF7334;
	font-weight: bold
}

.listTitle14 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 14px;
	color: #FF7334;
	font-weight: bold
}

.fieldLabel {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #FF7334;;
	text-decoration: none
}

.fieldLabel2 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	color: #FF7334
}

.txTDarkBlue14 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 14px;
	FONT-weight: normal;
	color: #32426A
}

.txTDarkBlueBold14 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 14px;
	FONT-weight: bold;
	color: #32426A
}

.txTDarkBlue12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: normal;
	color: #32426A;
	FONT-style: normal
}

.fondoGrisTxt14 {
	background-color: #E9E9E9;
	FONT-family: sans-serif, Arial, Helvetica;
	FONT-size: 14px;
	FONT-weight: bold;
	FONT-style: normal
}

.txTWhite12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: normal;
	color: #FFFFFF;
	FONT-style: normal
}

.txTGreen10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	FONT-weight: normal;
	color: #6DB138;
	FONT-style: normal
}

.txTDarkBlueBold12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #32426A
}

.txTDarkBlueBold12Upper {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	text-transform:uppercase;
	color: #32426A
}

.txTDarkBlue11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	color: #32426A
}

.txTDarkBlue10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #32426A
}

.txTBlue8 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 8px;
	color: #32426A
}
.txTBlue11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #32426A
}

.txtBlack12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	color: #000000
}

.introText {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 14px;
	color: #32426A
}

.txTGrey9 {
	FONT-family: sans-serif, Arial, Helvetica,;
	FONT-size: 9px;
	color: #646464
}

.txTDarkGrey10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #333333
}

.txTDarkGreyBold11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #333333;
	font-weight: bold
}

.txTDarkGrey12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	color: #333333
}

.txTDarkGreyBold12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #333333
}

.txtWhite10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #FFFFFF;
	FONT-weight: normal
}

.txtBlack14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000
}

.txtBlack14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-weight: bold;
	color: #000000
}


/*texto a buscar*/
.txtSearch {
	font-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #32426A
}

/*run in sidehead*/
.txTDarkGreyItal12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-style: italic;
	color: #333333
}

/*links*/
A.linkBlackUnderline10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #000000
}

A.linkDarkBlue10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	FONT-weight: normal;
	color: #32426A;
	text-decoration: underline
}

A.linkBlue10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	FONT-weight: normal;
	color: #32426A;
	text-decoration: none
}

A.A.linkBlue10 :hover {
	color: #FF7334;
	text-decoration: none;
}

A.linkWhite9 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 9px;
	FONT-weight: normal;
	color: #FFFFFF;
	text-decoration: underline
}

A.A.linkWhite9 :hover {
	color: #FFFFFF;
	text-decoration: underline;
}


A.linkDarkBlue12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: normal;
	color: #32426A;
	text-decoration: none
}

.linktoutText {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #FF7334;
	FONT-weight: normal;
	text-decoration: underline
}

A.linkDarkBlueUnderline10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	FONT-weight: normal;
	color: #32426A;
	text-decoration: underline
}

A.linkDestacado {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #32426A;
	text-decoration: underline
}

A.linkDarkBlueUnderline12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	color: #32426A;
	text-decoration: underline;
	FONT-style: normal
}

A.linkDarkBlueBoldUnderline12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	FONT-weight: bold;
	color: #32426A;
	text-decoration: underline
}

A.linkDarkGrey11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #333333;
	text-decoration: underline
}

A.linkDarkGreyUnderline11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #333333;
	text-decoration: underline
}

A.linkOrange14 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 14px;
	color: #FF7334;
	text-decoration: underline
}

A.linkOrange12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	color: #FF7334;
	text-decoration: underline
}

A.linkOrange12:hover {
	color: #32426A;
	text-decoration: none;
}

A.linkOrange10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #FF7334;
	text-decoration: none
}

A.linkOrange10:hover {
	color: #32426A;
	text-decoration: none;
}
A.linkWhite8 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 8px;
	color: #FFFFFF;
	text-decoration: none
}

A.linkWhite8:hover {
	color: #FFFFFF;
	text-decoration: none;
}
A.linkOrangeUnderline10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #FF7334;
	text-decoration: underline;
}

A.linkOrangeUnderline10:hover {
	color: #32426A;
	text-decoration: none;
}

A.linkBoldOrange10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	color: #FF7334;
	text-decoration: none;
}

A.linkBoldOrange10:hover {
	color: #32426A;
	FONT-weight: bold;
	text-decoration: none;
}

A.linkWhiteUnderline10 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	color: #FFFFFF;
	text-decoration: underline
}

A.linkOrange11 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	color: #FF7334;
	text-decoration: none;
}

A.linkOrange11:hover {
	color: #32426A;
	text-decoration: none;
}

A.linkWhite12 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	color: #FFFFFF;
	text-decoration: none
}

A.linkHeader1 {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	FONT-weight: bold;
	color: #FFFFFF;
	text-decoration: underline
}

A:hover {
	color: #FF7334;
	text-decoration: none;
}

/*FORMS*/
.list {
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000;
	WIDTH: 215px
}

.longList {
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000;
	WIDTH: 450px
}

.field01 {
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000
}

.field {
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000;
	WIDTH: 120px
}

.fieldWidth {
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000;
	WIDTH: 215px
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

input.phoneCountry {
	width: 25px
}

input.phoneArea {
	width: 25px
}

input.phoneNumber {
	width: 155px
}

input.day {
	width: 18px
}

input.month {
	width: 18px
}

input.year {
	width: 30px
}

input.tout {
	width: 120px
}

input.longTout {
	width: 450px
}

input.longTout2 {
	width: 800px
}

input.popup {
	width: 376px
}

input.field01 {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

input.field {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 120px;
}

input.fieldWidth {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	width: 215px;
}

select {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000000;
}

select.tout {
	WIDTH: 120px
}

select.longTout {
	WIDTH: 450px
}

select.longToutBE {
	WIDTH: 650px
}

select.popup {
	WIDTH: 376px
}

select.month {
	WIDTH: 80px
}

select.list {
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000000;
	WIDTH: 215px
}

textarea {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 10px;
	FONT-weight: normal;
	color: #000000;
}

textarea.longTout {
	WIDTH: 450px
}

textarea.longTout2 {
	WIDTH: 720px
}

textarea.popup {
	WIDTH: 376px
}

.check {
	width: 16px;
	height: 13px
}

.pollQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32426A
}

sub {
	font-size: 9px
}

sup {
	font-size: 9px
}

/* SERVICIO AL  LECTOR */
.style1 {
	color: #333333;
	font-weight: bold;
}

.style2 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.style3 {
	color: #32426A
}

.style4 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.style5 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.bordeTabla {
	border: 1px dotted #32426A;
}

/* FRONTEND */
.tablaCriterios {
	font-family: "Verdana";
	bgcolor: #000000;;
	color: #333333;
	line-height: 12px;;
	font-weight: normal;;
	font-size: 9px;
	text-decoration: none;
}

.bordeTablaCriterios {
	border-top-width: 1px;;
	border-right-width: 1px;;
	border-bottom-width: 1px;;
	border-left-width: 1px;;
	border-top-style: solid;;
	border-right-style: solid;;
	border-bottom-style: solid;;
	border-left-style: solid;;
	border-top-color: #eeeeee;;
	border-right-color: #5C6FA1;;
	border-bottom-color: #32426A;;
	border-left-color: #EEEEEE;
}

table.form {
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

tr.formRowEven {
	background-color: #FFFFFF;
	height: 16px;
}

tr.formRowOdd {
	background-color: #EAEAE7;
	height: 16px;
}

td.formLabel {
	color: #000066;
	font-size: 10pt;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	height: 25px;
	width: 11%;
}

td.formLabelLarge{
	color:#000066;
	font-size:7.5pt;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	height:25px;
	width:30%;
}

.textLarge{
	color:#000066;
	font-size:7.5pt;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
}

td.formTextResalt {
	color: #000066;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	width: 39%;
}

td.newsletterTitle {
	color: #800000;
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
}

.outBoldText {
	FONT-family: Arial, Helvetica, sans-serif;
	FONT-size: 12px;
	font-weight: bold;
}

.checkboxContainer {
	color: #32426A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 10;
	font-size: 11px;
	padding-left: 5mm;
}

td.actionButton {
	text-align: center;
}

.normalMessage {
  FONT-family: Arial, Helvetica, sans-serif;
  FONT-size: 10px;
  FONT-weight: normal;
  color: #000000;
  text-align: left;
}

.errorMessage {
  FONT-family: Arial, Helvetica, sans-serif;
  FONT-size: 10px;
  FONT-weight: normal;
  color: #FF0000;
  text-align: left;
}

.globalMessage {
  FONT-family: Arial, Helvetica, sans-serif;
  FONT-size: 12px;
  FONT-weight: bold;
  color: #FF0000;
  text-align: left;
}

.warnText{
	color:#FF0000;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.readonlyInputText{	
	background-color:#C0C0C0;
}
.normalInputText{	
	background-color:#FFFFFF;
}

.unselectedOption{
	color: #FF0000;
}

th.noteHeader {
	background-color: #EAEAE7;
	height: 16px;
	color:#000066;
	font-size:7.5pt;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	height:25px;
	width:30%;
}


.divContenido {
	margin: 0 auto; 
	padding: 5px; 
	cursor: pointer; 
	border: solid 1px #FC8D55; 
	height: 230px; 
	background-color: #FFFFFF 
}

.divSeleccionado {
	margin: 0 auto; 
	padding: 5px; 
	cursor: pointer; 
	border: solid 1px black; 
	height: 230px; 
	background-color: #E0E5EB
}

.spanTitulo {
	color: #32426A; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.titulocuadro {
	font-family : Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #384161;
	font-variant: small-caps;
	border-bottom: solid 1px #384162;
	border-left: solid 7px #384162;
	padding-left: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
}
