body,
obligatorio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.11in;
	color:#000000;
}
body {
	height:100%;
}

#franja {
	height: 33px;
	background-color:#E3F1F8;
	border:solid #FFF;
	border-width:1px 0px 1px 0px;
}

dl {
	margin-bottom:-0.18in;
}

dt {
	padding-bottom:0.06in;;
}

dd {
	margin-left:0in;
	padding-bottom:0.20in;;
}

ol li {
	margin-left:-0.18in;
	padding-bottom:0.18in;;
}

ul {
	margin-bottom:0in;
}

ul li {
	margin-left:-0.18in;
	padding-bottom:0.18in;;
}

.dot {
	font-size:0.01in;
	line-height:0.01in;
}

/* ********* CSS MENÚ ********* */

#menu {
  	width:200px;
	height:100%;
	background-color:#EEF3F5;
	border:solid #FFF;
	border-width:0px 1px 0px 0px;
}

.navLevel1Sel,
.navLevel2Sel {
	background-color:#FFFFFF;
}

.navLevel2 {
	background-color:#F7F9FA;
}

.navLevel1 .fl,
.navLevel1Sel .fl,
.navLevel2 .fl,
.navLevel2Sel .fl {
	padding:0.05in 0.06in 0.05in 0.06in;
}

.navLevel2 .fl,
.navLevel2Sel .fl {
	padding-left:0.17in;
}

.navLevel1 .txt,
.navLevel1Sel .txt,
.navLevel2 .txt,
.navLevel2Sel .txt {
	padding:0.05in 0.11in 0.05in 0in;
}

.navLevel1 a,
.navLevel1Sel a,
.navLevel2 a,
.navLevel2Sel a {
	text-decoration:none;
	font-size:0.11in;
}

.navLevel1 a,
.navLevel1Sel a {
	font-weight:bold;
}

.navLevel1 a {
	color:#007FB9;
}

.navLevel2 a {
	color:#007FB9;
}

body.pre .navLevel1Sel a,
body.pre .navLevel2Sel a {
	color:#4C7F00;
}
body.pro .navLevel1Sel a,
body.pro .navLevel2Sel a {
	color:#DF0431;
}
body.via .navLevel1Sel a,
body.via .navLevel2Sel a {
	color:#FA9C00;
}
body.alo .navLevel1Sel a,
body.alo .navLevel2Sel a {
	color:#049BCD;
}
body.des .navLevel1Sel a,
body.des .navLevel2Sel a {
	color:#006AA1;
}
body.env .navLevel1Sel a,
body.env .navLevel2Sel a {
	color:#D06B17;
}

#menu .separador,
#menu .separadorImg {
	font-size:0.01in;
	line-height:0.01in;
	border-bottom:dotted #B2D6E6 1px;
}
table.list td{
	border-bottom: dotted #B2D6E6 1px;
	border-right: dashed #F0F0F0 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4 px;
}

table.list td.end{
	border-right: none;
}

#menu .separadorImg{
	line-height:0in;
}

/* ********* CSS CABECERA ********* */

#cabecera {
	height:64;
	border:solid #FFF;
	border-width:0px 0px 1px 0px;
	padding-left:37px;
}

body.pre #cabecera {
	background:url(/images/vacaciones/cabecera_back_pre.gif) top repeat-x;
}

body.pro #cabecera {
	background:url(/images/vacaciones/cabecera_back_pro.gif) top repeat-x;
}

body.via #cabecera {
	background:url(/images/vacaciones/cabecera_back_via.gif) top repeat-x;
}

body.alo #cabecera {
	background:url(/images/vacaciones/cabecera_back_alo.gif) top repeat-x;
}

body.des #cabecera {
	background:url(/images/vacaciones/cabecera_back_des.gif) top repeat-x;
}

body.env #cabecera {
	background:url(/images/vacaciones/cabecera_back_env.gif) top repeat-x;
}

#fotosHeader {
	position:absolute;
	top:59px;
	left:0px;
	z-index:10;
	visibility:visible;
}

#fotosPostal {
	position:absolute;
	top:120px;
	left:50px;
	z-index:15;
	visibility:visible;
}

/* ********* CSS CONTENIDO ********* */

#principal {
	height:100%;
}

#principal a:link,
#principal a:visited,
#principal a:hover {
	text-decoration: none;
	border-bottom:dotted 1px;
}

.imagen {
	float:left;
	margin:0px 16px 8px 0px;
}

#principal a:hover {
	border-bottom:0px;
}

#tituloPagina {
	vertical-align:bottom;
	height:63px;
	padding-left:37px;
	padding-bottom:13px;
}

#principal .separadorGeneral{
	font-size:0.01in;
	line-height:0.01in;
	border-bottom:dotted #D9D9D9 1px;
}

#contenido {
	padding:18px 18px 37px 37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.11in;
	line-height:0.18in;
}

#contenido .titulo {
	font-weight:bold;
	font-size:0.14in;
	width:100%;
	padding-bottom:0.06in;
	padding-top:0.20in;
	margin-bottom:-0.06in;
}

#principal .captionForm,
#principal .fieldForm {
	float:left;
	width:100%;
}
#principal .captionForm {
	padding-bottom:5px;
}

body.pre #contenido .titulo {
	border-bottom:dotted #DBE5CC 1px;
}
body.pro #contenido .titulo {
	border-bottom:dotted #FADAE0 1px;
}
body.via #contenido .titulo {
	border-bottom:dotted #FEF0D9 1px;
}
body.alo #contenido .titulo,
body.alo #principal .separador {
	border-bottom:dotted #CDEBF5 1px;
}
body.des #contenido .titulo,
body.des #principal .separador {
	border-bottom:dotted #B2D2E3 1px;
}
body.env #contenido .titulo,
body.env #principal .separador {
	border-bottom:dotted #ECC4A2 1px;
}
body.pos #principal .separador {
	border-bottom:dotted #72B8D8 1px;
}

body.alo #principal form .separador,
body.pos #principal .separador {
	margin: 9px 0px 8px 0px;
}
body.des #principal form .separador,
body.env #principal form .separador {
	margin: 12px 0px 7px 0px;
}

body.pre strong,
body.pre #contenido .titulo,
body.pre #principal a:link,
body.pre #principal a:visited {
	color:#4C7F00;
}
body.pro strong,
body.pro #contenido .titulo,
body.pro #principal a:link,
body.pro #principal a:visited {
	color:#DF0431;
}
body.via strong,
body.via #contenido .titulo,
body.via #principal a:link,
body.via #principal a:visited {
	color:#FA9C00;
}
body.alo strong,
body.alo #contenido .titulo,
body.alo #principal a:link,
body.alo #principal a:visited,
body.alo #principal .captionForm {
	color:#049BCD;
}
body.des strong,
body.des #contenido .titulo,
body.des #principal a:link,
body.des #principal a:visited,
body.des #principal .captionForm {
	color:#006AA1;
}
body.env strong,
body.env #contenido .titulo,
body.env #principal a:link,
body.env #principal a:visited,
body.env #principal .captionForm {
	color:#D06B17;
}

body.pos strong,
body.pos #principal a:link,
body.pos #principal a:visited {
	color:#007FB9;
}

body.pre #principal a:link,
body.pre #principal a:visited {
	border-bottom-color:#4C7F00;
}
body.pro #principal a:link,
body.pro #principal a:visited {
	border-bottom-color:#DF0431;
}
body.via #principal a:link,
body.via #principal a:visited {
	border-bottom-color:#FA9C00;
}
body.alo #principal a:link,
body.alo #principal a:visited {
	border-bottom-color:#049BCD;
}
body.des #principal a:link,
body.des #principal a:visited {
	border-bottom-color:#006AA1;
}
body.env #principal a:link,
body.env #principal a:visited {
	border-bottom-color:#D06B17;
}

#principal .cabeceraTable,
#principal .fondoTable {
	padding: 0.10in;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.11in;
}
#principal .cabeceraTable{
	color:808080;
	font-size:0.10in;
}
body.pre #principal .cabeceraTable,
body.pre #principal .fondoTable {
	background-color:#F6F8F2;
}
body.pro #principal .cabeceraTable,
body.pro #principal .fondoTable {
	background-color:#FADAE0;
}
body.via #principal .cabeceraTable,
body.via #principal .fondoTable {
	background-color:#FEF0D9;
}
body.alo #principal .cabeceraTable,
body.alo #principal .fondoTable {
	background-color:#E0F3F9;
}
body.des #principal .cabeceraTable,
body.des #principal .fondoTable {
	background-color:#B2D2E3;
}
body.env #principal .cabeceraTable,
body.env #principal .fondoTable {
	background-color:#ECC4A2;
}

#principal .contenidoTable {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:808080;
	font-size:0.10in;
}

body.pre #principal .contenidoTable {
	border:solid #F6F8F2 1px;
}
body.pro #principal .contenidoTable {
	border:solid #FADAE0 1px;
}
body.via #principal .contenidoTable {
	border:solid #FEF0D9 1px;
}
body.alo #principal .contenidoTable {
	border:solid #E0F3F9 1px;
}
body.alo #principal .contenidoTable {
	border:solid #B2D2E3 1px;
}

#principal .pie {
	color:#999999;
}

#principal select,
#principal input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.11in;
	color:#000000;
	border:solid #C2C2C2 1px;
}

#principal .txtNegro07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.11in;
	color:#000000;
	line-height: 0.18in;
}

body.alo #principal .txtBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.11in;
	color: #049BCD;
	text-decoration: none;
}

#principal .obligatorio {
	color:#FF0000;
}

/* ********* CSS BANNERS ********* */

#banners {
  	width: 114px;
	height:100%;
	background-color:#F8FBFD;
	border:solid #FFF;
	border-width:0px 0px 0px 1px;
	padding:27px 0px 0px 0px;
}

/* ********* CSS BANNER BAYER SOLUCIONES ********* */

#bannerBayerSoluciones td {
	font-size:0.09in;
	color:#007DA6;
}

#bannerBayerSoluciones {
  	padding: 12px;
	background-color:#D5EBF3;
}

/* ********* CSS ERROR ********* */

.ulMensajeError li {
	color: #FF0033;
}

.ulMensajeError {
	margin-left:40px;
	margin-top:9px;
	margin-bottom:-5px;
	list-style-image:url("/images/common/bullet_002.gif");}

li{
	padding-bottom:0.08in;}

/* ********* CSS HIDE/SHOW ********* */

.TComment{
	visibility: visible;display: block;}
.QComment{
	visibility: hidden;display: block;}