body {padding:4px 0px 4px 0px;background-color:#FFFFFF;font-size: 0.8em;font-weight: normal;color: #000000;font-family: sans-serif;background-image: url("style3/bg2.gif");background-position:center;background-repeat: repeat-y;}
@media screen{
table{border:0px;padding:0px;margin:0px; border-collapse: collapse;}
td {border:0px;padding:0px;margin:0px; border-collapse: collapse;}
a, a:link, a:active, a:visited {text-decoration: none; color:#0000FF;}
a:hover{color:#8080FF;text-decoration:none;cursor:pointer;}

.tableBody{width:760px;padding:0px;margin:0px;border-collapse: collapse;border: 0px solid #DDDDDD;}
.tableBody2{width:760px;background-color:#FFFFFF;}
.tdBodyCabecera{height:138px;text-align:center;padding:0px;margin:0px;}

.tableMenuVertical {width:100%;border: 0px;margin:10px 5px 40px 5px;}
.tableMenuVertical a{color:#000000;}
.tableMenuHorizontal {width:100%;border:0px;padding:3px;margin:2px 2px 2px 2px;font-size:1em;}
.tableMenuHorizontal td{border-bottom:0px; margin:0px;padding:0px;vertical-align:top;font-size:1.15em;}
.tableMenuHorizontal a{color:#000000;}
.tdBodyPie{padding:0px;}
.tablePie {text-align:center;font-size:0.8em; vertical-align:middle;width:100%;height:50px;border-top:1px solid #DDDDDD;margin-top:24px;background-color:#F4F4F4;}
.tablePie a {color:#000000;}

.tableData {width:100%;border: 1px solid #CCCCCC; padding:0px;margin: 4px 0px 0px 0px;text-align:left;}
.tableData td {font-size:0.8em;border: 0px; vertical-align: middle;text-decoration: none;padding:0px;}
.tableDataHeader td {vertical-align: middle;min-height:20px;height:20px;color: #000000;font-weight: bold;text-align:left;padding: 2px;border: 0px;}
.tableDataHeader img {vertical-align: middle;text-align:left;padding: 2px;border: 0px;}
.tableDataTD{vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; }
.tableDataSmallTD {font-size:0.75em; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;}
.tableData2 {width:100%; padding:0px;margin: 10px 0px 4px 0px; border-collapse: collapse;}
.tableData2 td {font-size:1em;border: 1px solid #CCCCCC; vertical-align: middle;text-decoration: none;padding:2px 4px 2px 4px;text-align:left;}
.tableData2Header td {vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px dotted #CCCCCC; background-color: #F2F2F2;}
.tableData2HeaderLeft td {vertical-align: middle;min-height:30px;height:30px;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC;}
.tableData2TD{vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; }
.tableData3 {width:94%; padding:0px;margin: 10px 0px 4px 0px;}
.tableData3 td {font-size:1em; vertical-align: middle;text-decoration: none;padding:2px;}
.tableData3Bold td {font-weight: bold;font-size:1em;vertical-align: middle;text-decoration: none;padding:2px;}
.tableData3Header td {vertical-align: middle;min-height:20px;height:20px;font-weight: bold;text-decoration: none;text-align:center;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; }
.tableData3HeaderLeft td {vertical-align: middle;min-height:20px;height:20px;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC;}
.tableData3SmallTD{font-size:0.75em; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;}
.tableData3LargeTD td {font-size:1.2em;vertical-align: middle;text-decoration: none;padding:0px;text-align:right;font-weight:bold;}
.tableData4 {width:94%;border:none;padding:0px;margin-top:10px;top:0px;vertical-align:top;}
.tableData4 td {font-size:1em;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:left;top:0px;vertical-align:top;text-align:left;}
.tableData4SmallTD td {font-size:0.75em;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;top:0px;vertical-align:top;text-align:left;}
.tableData4Title td {font-size:1.1em;font-weight:bold;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:left;top:0px;vertical-align:top;text-align:left;}
.tableData4SubTitle td {font-size:1em;color:#666666;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:left;top:0px;vertical-align:top;}
.tableCentral{margin:8px 0px 8px 0px; padding:2px;width:100%;}
.tableData2b {width:100%; padding:0px;margin: 10px 0px 4px 0px; border-collapse: collapse;}
.tableData2b td {font-size:0.8em;border: 1px solid #CCCCCC; vertical-align: middle;text-decoration: none;padding:2px 4px 2px 4px;text-align:left;}
.tableData2bHeader td {font-size:1em,font-weight:bold;vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px dotted #CCCCCC; background-color:#CCCCCC;}
.tableData2c {width:100%;border: 1px solid #CCCCCC; padding:0px;margin: 10px 0px 4px 0px; border-collapse: collapse;}
.tableData2c td {font-size:1em;border: 1px solid #CCCCCC; vertical-align: middle;text-decoration: none;padding:2px 4px 2px 4px;text-align:left;}
.tableData2cTD {font-size:1em;vertical-align: middle;color: #000000;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px dotted #CCCCCC; background-image: url("style3/b1.jpg");background-position:center;background-repeat: repeat-x;}

form {font-size:1em;}
input, select{display:inline;min-height:20px;padding:0px;margin:1px;background-color:#F4F4F4;border: 1px solid #CCCCCC;vertical-align:top;}
textarea{margin:0px 4px 0px 0px;padding:2px;background-color:#F4F4F4; border: 1px solid #CCCCCC;vertical-align: middle;}
input.hidden{margin:0px;padding:0px;visibility:hidden;border:0px;background: transparent;}
input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover,textarea:focus, textarea:hover {background: #FFFFFF;}
.noborder{border:0px;}

.tableImages {float:right;border: 0px; background-color: transparent;padding:0px;margin: 5px;}
.tableImages td {border: 0px; vertical-align: middle;}
.tableImagesHeader td {vertical-align: middle;min-height:20px;height:20px;font-weight: bold;text-decoration: none;text-align:center;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC;}
.tableImages img{max-width:500px;}
.tableImagesLateral {float:right;border: 0px; background-color: transparent;padding:0px;margin: 5px;}
.tableImagesLateral td {vertical-align: middle;border: 1px solid #CCCCCC; vertical-align: middle;padding:0px;margin:0px;}
.tableImagesLateralHeader td {vertical-align: middle;min-height:20px;height:20px;font-weight: bold;text-decoration: none;text-align:center;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; }
.tableImages {float:right;border: 0px; padding:0px;margin: 2px;}
.tableImages2 img{max-width:200px;display:inline;}

.titleLarge{border:0px;min-height:24px;text-decoration: none;text-align:left;vertical-align: middle;font-size:1.4em;color:#000000;font-weight:bold;}
.titleLarge img{vertical-align: middle;padding:3px;border:none;}
.titleSmall{color: #000000;border:1px solid #CCCCCC;min-height:20px;text-decoration: none;text-align:left;vertical-align: middle;}
.titleSmall td{color: #000000;font-size: 1.2em;font-weight: bold;border: 1px solid #CCCCCC;padding:2px;}
.titleSmall img{ vertical-align: middle;padding:2px;border:none;max-height:30px;}
.subTitleCenter{color: #000000;font-size: 1.2em;font-weight: bold;font-family: Tahoma, Arial, sans-serif;text-align:center;}
.subTitleLeft{color: #000000;font-size: 1.2em;font-weight: bold;font-family: Tahoma, Arial, sans-serif;text-align:left;}
.subTitleRight{color: #000000;font-size: 1.2em;font-weight: bold;font-family: Tahoma, Arial, sans-serif;text-align:right;}

.menuV1 {display:block;color:#000000;margin:5px 0px 0px 0px; padding:0px;font-size: 1.1em;font-weight:bold;}
.menuV2 {display:block;border:0px;color:#000000;margin:0px; padding:0px 0px 0px 10px;font-size: 0.9em;}
.menuV2:hover {display:block;border:0px;color:#CCCCCC;margin:0px; padding:0px 0px 0px 10px;font-size: 0.9em;}
.menuV2 a{color:#6600CC;}
.menuV2Selected {display:block;color:#9999CC;margin:0px; padding:0px 0px 0px 10px;font-size: 0.9em;}

.menuH{border:0px solid #CCCCCC;color:#000000;margin:2px 0px 16px 0px; padding:0px 4px 16px 4px;font-size: 0.8em;}
.menuHSelected {border:0px solid #000000;color:#000099;margin:2px 0px 16px 0px; padding:0px 4px 16px 4px;font-size: 0.8em;font-weight:bold;}
.menuH:hover{border:0px solid #CCCCCC;color:#FF6600;margin:2px 0px 16px 0px; padding:0px 4px 16px 4px;font-size: 0.8em;}

.boton {display:block;text-align:center;padding:0px;margin:5px;vertical-align: middle;min-height:20px;color: #000000;text-decoration: none;border: 0px; }
.boton:hover { color: #000033; background:#FFFFFF;border: 0px;cursor:pointer;}
.boton img{ vertical-align: middle;border:none;margin:2px;}
.botonMenu {display:block;text-align:center;padding:0px;margin:5px;vertical-align: middle;min-height:10px;color: #000000;font-size: 1.1em;text-decoration: none;border: 0px;}
.botonMenu:hover { color: #FF6600; border: 0px;}
.botonMenu img{ vertical-align: middle;padding:0px;border:none;max-height:30px;margin:2px;}
.botonIcono { display:inline;max-width:20px;max-height:20px;padding:0px;margin:5px;vertical-align: middle;text-decoration: none;border: 0px;}
.botonIcono:hover {background:transparent;border:none solid transparent;cursor:pointer;}
.botonIcono img{vertical-align: middle;padding:0px;margin:2px;border:none;max-width:20px;max-height:20px;}
.botonIcono td{border:0px solid #FFF000;}
.botonOnClick {cursor:pointer;color:#000000;}
.botonOnClick:hover { color: #8080FF;cursor:pointer;}
img{margin:0px;border: 0px solid #FFFFFF;vertical-align:middle;}
img.izda{margin: 0px;float: left;border: 1px solid #CCCCCC;}
img.dcha{margin: 0px;float: right;border: 1px solid #CCCCCC;}
img.izdaNoBorder{margin: 2px;float: left;border: 0px;}
img.dchaNoBorder{margin: 2px;float: right;border: 0px;}
img.small {width:96px;margin: 1px;text-align:center;border: 1px solid #CCCCCC;}
img.noborder{margin: 0px;border: 0px;}
img.smile{margin: 0px;border: 0px;vertical-align:middle;width:20px;height:20px;}
img.iconSmall {margin: 3px;border: 0px;padding:0px;vertical-align:middle;width:32px;height:32px;}

img.iconSmall2 {margin: 3px;border: 0px;vertical-align:middle;height:36px;}
img.thumbnailLateral{width:125px;margin: 1px;border: 0px;padding:0px;vertical-align:middle;}
img.snapshot {width:300px;max-width:300px;margin: 1px;border: 0px;padding:0px;vertical-align:middle;}
img.imageSmall{max-width:100px;}
img.imageMenuLateral{margin:80px 2px 40px 20px; float:left;}
object {top:0px;display:block;margin:0px;padding:0px;border:none;}


.calTable {vertical-align:top;border: 1px solid #DDDDDD; background-color:#FFFFFF;margin-top:4px;padding:0px; font-size:0.8em;font-family: Arial, sans-serif;}
.calTable a{color: #000000;}
.calCabeceraTD { border-bottom: 1px solid #DDDDDD;background-color:#E9E9E9;font-weight: bold;vertical-align: middle;text-align: center;}
.calCabeceraTD img{padding:0px;margin:0px;max-width:16px;}
.calDiaTD {width: 16px;border:1px solid #DDDDDD;background-color: #EFEFEF;width: 16px;color: #000000;vertical-align: middle;text-align: center;font-weight: bold;}
.calHoyTD { width: 16px;border:1px solid #DDDDDD;background-color:#CCCCCC;font-weight: normal;width: 16px;color: #000000;vertical-align: middle;text-align: center;}
.calHoySelectedTD{width: 16px;border:1px solid #DDDDDD;background-color: #E2E2E2;font-weight: bold;width: 16px;color: #000000;vertical-align: middle;text-align: center;}
.calDateTD {border:1px solid #DDDDDD;background-color: #FFFFFF;width: 16px;color: #000000; vertical-align: middle;text-align: center;}
.calDateSelectedTD {border:1px solid #DDDDDD;background-color: #EBEBEB;width: 16px;color: #000000; font-weight: bold;vertical-align: middle;text-align: center;}
.calPieTD{border:1px solid #DDDDDD;background-color: #FFFFFF;width: 16px;color: #000000;vertical-align: middle;text-align: center;}

h1.negro, h2.negro, h3.negro,h4.negro{vertical-align:top;margin:0px;padding:0px;text-align:left;color:#000099;font-family: Trebuchet MS, Arial, sans-serif;}
h1.azul, h2.azul, h3.azul,h4.azul{vertical-align:top;margin:0px;padding:0px;text-align:left;color:#000099;font-family: Trebuchet MS, Arial, sans-serif;}
h1.azul2, h2.azul2, h3.azul2,h4.azul2{vertical-align:middle;margin:0px;padding:0px;text-align:left;color:#0000FF;font-family: Trebuchet MS, Arial, sans-serif;}
h1.azul3, h2.azul3, h3.azul3,h4.azul3{vertical-align:top;margin:0px;padding:0px;text-align:left;color:#000000;font-family: Trebuchet MS, Arial, sans-serif;}
h1,h2 {margin-top:6px;margin-bottom:0px;color:#000099;font-family: Trebuchet MS, Arial, sans-serif;}
.negro{color:#000000;}
.azul{color:#000000;}
.azul2{color:#0000FF;}
.azul3{color:#000000;}
.color1{color:#6600CC;}
.color1 a{color:#6600CC;}

.left{text-align:left;}
.right{text-align:right;}
.floatright{float:right;}
.floatleft{float:left;}
.center{text-align:center;}
.margintop4px{margin-top:4px;}
.margintop16px{margin-top:16px;}
.margintop24px{margin-top:24px;}
.margintop48px{margin-top:48px;}
.marginbottom16px{margin-bottom:16px;}
.marginleft4px{margin-left:4px;}
.marginleft16px{margin-left:16px;}
.marginleft48px{margin-left:48px;}
.margin3px{margin:3px;}
.margin5px{margin:5px;}
.margin16px{margin:16px;}
.border1px{border-top: 1px solid #B6B6B6;border-bottom: 1px solid #666666;border-left: 1px solid #B6B6B6;border-right: 1px solid #666666;}
.borderbottom1px{border-bottom: 1px solid #CCCCCC;}
.block{display:block;z-index:auto;}
.padding5px{padding:5px;}
.valignTop{vertical-align:top;}
.bold{font-weight:bold;}
.fontSmall1{font-size:0.8em;}
.fontSmall2{font-size:0.85em;}
.fontSmall3{font-size:0.66em;}
.bgAzul{background-image: url("style3/b2.jpg");background-position:center;background-repeat: repeat-x;}
.bgAzul2{background-color:#F3F3F3; border:1px solid #CCCCCC;}
.bg1{border:2px solid  #CCCCCC;background-color:#F5F5F5;}
.width200px{width:200px;}
.width150px{width:150px;}
.width75px{width:75px;}
.at{width:130px;border:1px solid #000000;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-size:1.3em;font-weight:bold;background-color:#FFFFFF;}
.at1{background-color:#000000;color:#FFFFFF;padding:1px;padding-right:3px;}
.at2{color:#000000;padding:3px;}
}

@media print{
table{border:0px;padding:0px;margin:0px; border-collapse: collapse;}
td {border:0px;padding:0px;margin:0px; border-collapse: collapse;}
a, a:link, a:active, a:visited {text-decoration: none; color:#0000FF;}
a:hover{color: #9999CC;text-decoration:underline;}

.tableBody{float:none;width:760px;border: 0px; padding:0px;margin:0px;border-collapse: collapse;}
.tdBodyCabecera{height:120px;width:760px;text-align:center;border: 0px;padding:0px;margin:0px;}
.tdBodyCabecera img{border:0px;padding:0px;margin:0px;vertical-align:middle;}

.tableMenuVertical {width:100%;border: 0px;margin:10px 5px 40px 5px;}
.tableMenuVertical a{color:#000000;}
.tableMenuHorizontal {display:none;}
.tdBodyPie{padding:10px;}
.tablePie {text-align:center;font-size:0.8em; vertical-align:middle;width:100%;height:50px;border-top: 1px dotted #CCCCCC; background-color: #FFFFFF;margin-top:20px;padding:15px;}
.tablePie a {color:#000000;text-align:center;}

.tableData {width:100%;border: 0px; padding:0px;margin: 4px 0px 0px 0px;text-align:left;}
.tableData td {font-size:1em;border: 0px; vertical-align: middle;text-decoration: none;padding:0px;}
.tableDataHeader td {vertical-align: middle;min-height:20px;height:20px;color: #000000;font-weight: bold;text-align:left;padding: 2px;border: 0px;}
.tableDataHeader img {vertical-align: middle;text-align:left;padding: 2px;border: 0px;}
.tableDataTD{vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #FFBFBF;}
.tableDataSmallTD {font-size:0.75em;border: 0px solid #FFFFFF; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;}
.tableData2 {width:100%;border: 0px solid #CCCCCC; background-color: #FFFFFF;padding:0px;margin: 10px 0px 4px 0px; border-collapse: collapse;}
.tableData2 td {font-size:1em;border: 0px; vertical-align: middle;text-decoration: none;padding:2px 4px 2px 4px;text-align:left;}
.tableData2Header td {vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px dotted #CCCCCC; background-color: #F2F2F2;}
.tableData2HeaderLeft td {vertical-align: middle;min-height:30px;height:30px;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; background-color: #FFFFFF;background-image: url("style3/00006.gif"); background-repeat: repeat;}
.tableData2TD{vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #FFBFBF; background-color: #FFFFFF;background-image: url("style3/00004.gif");background-repeat:repeat;}
.tableData3 {width:94%;border: 0px solid #FFFFFF; background-color: #FFFFFF;padding:0px;margin: 10px 0px 4px 0px;}
.tableData3 td {font-size:1em;border: 0px solid #FFFFFF; vertical-align: middle;text-decoration: none;padding:2px;}
.tableData3Bold td {font-weight: bold;font-size:1em;border: 0px solid #FFFFFF; vertical-align: middle;text-decoration: none;padding:2px;}
.tableData3Header td {vertical-align: middle;min-height:20px;height:20px;color: #000000;font-weight: bold;text-decoration: none;text-align:center;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; background-color: #FFFFFF;background-image: url("style3/00006.gif"); background-repeat: repeat;}
.tableData3HeaderLeft td {vertical-align: middle;min-height:20px;height:20px;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC; background-color: #FFFFFF;background-image: url("style3/00006.gif");background-repeat: repeat;}
.tableData3SmallTD{font-size:0.75em;border: 0px solid #FFFFFF; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;}
.tableData3LargeTD td {font-size:1.2em;border: 0px solid #FFFFFF; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;font-weight:bold;}
.tableData4 {width:94%;border:none; background-color: #FFFFFF;padding:0px;margin-top:10px;top:0px;vertical-align:top;}
.tableData4 td {font-size:1em;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:left;top:0px;vertical-align:top;text-align:left;}
.tableData4SmallTD td {font-size:0.75em;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:right;top:0px;vertical-align:top;text-align:left;}
.tableData4Title td {font-size:1.1em;font-weight:bold;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:left;top:0px;vertical-align:top;text-align:left;}
.tableData4SubTitle td {font-size:1em;color:#666666;border:none; vertical-align: middle;text-decoration: none;padding:0px;text-align:left;top:0px;vertical-align:top;}
.tableCentral{margin:8px 0px 8px 0px; padding:2px;width:100%;}
.tableData2c {width:100%;border: 1px solid #CCCCCC; background-color: #FFFFFF;padding:0px;margin: 10px 0px 4px 0px; border-collapse: collapse;}
.tableData2c td {font-size:0.85em;border: 1px solid #CCCCCC; vertical-align: middle;text-decoration: none;padding:2px 4px 2px 4px;text-align:left;}
.tableData2cTD {font-size:0.85em,font-weight:bold;vertical-align: middle;color: #000000;font-weight: bold;text-decoration: none;text-align:left;padding: 0px 2px 0px 2px;border: 1px dotted #CCCCCC; background-color: #F2F2F2;}

form {font-size:1em;}
input, select{display:inline;min-height:20px;padding:0px;margin:1px;background-color:#EFEFEF;border: 1px solid #CCCCCC;vertical-align:top;}
textarea{margin:0px 4px 0px 0px;padding:2px;background: #EFEFEF; border: 1px solid #CCCCCC;vertical-align: middle;}
input.hidden{margin:0px;padding:0px;visibility:hidden;border:0px;background: transparent;}
input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover,textarea:focus, textarea:hover {background: #FFFFFF;}
.noborder{border:0px;}

.tableImages {float:right;border: 0px; background-color: transparent;padding:0px;margin: 5px;}
.tableImages td {border: 0px solid #FFFFFF; vertical-align: middle;}
.tableImagesHeader td {vertical-align: middle;min-height:20px;height:20px;color: #000000;font-weight: bold;text-decoration: none;text-align:center;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC;}
.tableImages img{max-width:500px;}
.tableImagesLateral {float:right;border: 0px; background-color: transparent;padding:0px;margin: 5px;}
.tableImagesLateral td {vertical-align: middle;border: 1px solid #CCCCCC; vertical-align: middle;padding:0px;margin:0px;}
.tableImagesLateralHeader td {vertical-align: middle;min-height:20px;height:20px;color: #000000;font-weight: bold;text-decoration: none;text-align:center;padding: 0px 2px 0px 2px;border: 1px solid #CCCCCC;}
.tableImages {float:right;border: 0px; padding:0px;margin: 2px;}
.tableImages2 img{max-width:200px;display:inline;}

.titleLarge{border:0px;min-height:24px;text-decoration: none;text-align:left;vertical-align: middle;font-size:1.4em;color:#330099;font-weight:bold;}
.titleLarge img{vertical-align: middle;padding:3px;border:none;}
.titleSmall{background: #FFFFFF;border:1px solid #CCCCCC;min-height:20px;text-decoration: none;text-align:left;vertical-align: middle;}
.titleSmall td{color: #000000;font-size: 1.2em;font-weight: bold;border: 1px solid #CCCCCC;padding:2px;background-color: #FFFFFF;background-image: url("style3/title1.jpg");background-repeat:repeat-x;}
.titleSmall img{ vertical-align: middle;padding:2px;border:none;max-height:30px;}
.subTitleCenter{color: #000000;font-size: 1.2em;font-weight: bold;font-family: Tahoma, Arial, sans-serif;text-align:center;}
.subTitleLeft{color: #000000;font-size: 1.2em;font-weight: bold;font-family: Tahoma, Arial, sans-serif;text-align:left;}
.subTitleRight{color: #000000;font-size: 1.2em;font-weight: bold;font-family: Tahoma, Arial, sans-serif;text-align:right;}

.menuV1 {display:block;color:#000000;margin:5px 0px 0px 0px; padding:0px;font-size: 1.1em;font-weight:bold;}
.menuV2 {display:block;color:#000000;margin:0px; padding:0px 0px 0px 10px;font-size: 0.9em;}
.menuV2 a{color:#000000;}
.menuV2Selected {display:block;color:#9999CC;margin:0px; padding:0px 0px 0px 10px;font-size: 0.9em;}
.menuH{display:inline;color:#000000;margin:0px; padding:0px 4px 0px 4px;font-size: 0.9em;}
.menuHSelected {display:inline;color:#9999CC;margin:0px; padding:0px 4px 0px 4px;font-size: 0.9em;}

.boton {display:block;text-align:center;padding:0px;margin:5px;vertical-align: middle;min-height:20px;color: #000000;text-decoration: none;border: 0px solid #CCCCCC; background-color:#FFFFFF;}
.boton:hover { color: #000033; background:#FFFFFF;border: 0px;}
.boton img{ vertical-align: middle;border:none;margin:2px;}
.botonMenu {display:block;text-align:center;padding:0px;margin:5px;vertical-align: middle;min-height:10px;color: #000000;font-size: 1.1em;text-decoration: none;border: 0px solid #CCCCCC; background-color:#FFFFFF;}
.botonMenu:hover { color: #000033; background:#FFFFFF;}
.botonMenu img{ vertical-align: middle;padding:0px;border:none;max-height:30px;margin:2px;}
.botonIcono { display:inline;max-width:20px;max-height:20px;padding:0px;margin:5px;vertical-align: middle;text-decoration: none;border: none; background-color: transparent;}
.botonIcono:hover {background:transparent;}
.botonIcono img{vertical-align: middle;padding:0px;margin:2px;border:none;max-width:20px;max-height:20px;}
.botonIcono td{border:0px solid #FFF000;}
.botonOnClick {color:#000000;}
.botonOnClick:hover { color: #9999CC;}
img{margin:0px;border: 0px solid #FFFFFF;vertical-align:middle;}
img.izda{margin: 0px;float: left;border: 1px solid #CCCCCC;}
img.dcha{margin: 0px;float: right;border: 1px solid #CCCCCC;}
img.izdaNoBorder{margin: 2px;float: left;border: 0px;}
img.dchaNoBorder{margin: 2px;float: right;border: 0px;}
img.small {width:150px;margin: 2px;float: left;border: 0px;}
img.noborder{margin: 0px;border: 0px;}
img.smile{margin: 0px;border: 0px;vertical-align:middle;width:20px;height:20px;}
img.iconSmall {margin: 1px;border: 0px;padding:0px;vertical-align:middle;width:30px;height:30px;}
img.iconSmall2 {margin: 3px;border: 0px;padding:0px;vertical-align:middle;height:40px;}
img.thumbnailLateral{width:125px;margin: 1px;border: 0px;padding:0px;vertical-align:middle;}
img.snapshot {width:300px;max-width:300px;margin: 1px;border: 0px;padding:0px;vertical-align:middle;}
img.imageSmall{max-width:200px;}
img.imageMenuLateral{margin:80px 2px 40px 20px; float:left;}
object {top:0px;display:block;margin:0px;padding:0px;border:none;}

.calTable {vertical-align:top;border: 1px solid #CCCCCC; background-color:#FFFFFF;margin-top:16px;padding:0px;}
.calTable a{color: #000000;}
.calCabeceraTD { border-bottom: 1px solid #CCCCCC;background-color:#E9E9E9;font-weight: bold;vertical-align: middle;text-align: center;}
.calCabeceraTD img{padding:0px;margin:0px;max-width:16px;}
.calDiaTD {width: 16px;border:1px solid #CCCCCC;background-color: #EFEFEF;width: 16px;color: #000000;vertical-align: middle;text-align: center;font-weight: bold;}
.calHoyTD { width: 16px;border:1px solid #CCCCCC;background-color: #E2E2E2;font-weight: normal;width: 16px;color: #000000;vertical-align: middle;text-align: center;}
.calHoySelectedTD{width: 16px;border:1px solid #CCCCCC;background-color: #E2E2E2;font-weight: bold;width: 16px;color: #000000;vertical-align: middle;text-align: center;}
.calDateTD {border:1px solid #CCCCCC;background-color: #FFFFFF;width: 16px;color: #000000; vertical-align: middle;text-align: center;}
.calDateSelectedTD {border:1px solid #CCCCCC;background-color: #EBEBEB;width: 16px;color: #000000; font-weight: bold;vertical-align: middle;text-align: center;}
.calPieTD{border:1px solid #CCCCCC;background-color: #FFFFFF;width: 16px;color: #000000;vertical-align: middle;text-align: center;}

h1.negro, h2.negro, h3.negro,h4.negro{margin:0px;padding:0px;text-align:left;color:#000000;font-family:Trebuchet MS,Arial,sans;}
h1.azul, h2.azul, h3.azul,h4.azul{margin:0px;padding:0px;text-align:left;color:#0000FF;font-family:Trebuchet MS,Arial,sans;}
h1.azul2, h2.azul2, h3.azul2,h4.azul2{margin:0px;padding:0px;text-align:left;color:#0000FF;font-family:Trebuchet MS,Arial,sans;}
h1.azul3, h2.azul3, h3.azul3,h4.azul3{margin:0px;padding:0px;text-align:left;color:#0000FF;font-family:Trebuchet MS,Arial,sans;}
h1,h2 {margin-top:6px;margin-bottom:0px;color:#0000FF;font-family:Trebuchet MS,Arial,sans;}

.negro{color:#000000;}
.azul{color:#0000FF;}
.azul2{color:#0000FF;}
.azul3{color:#0000FF;}
.color1{color:#000000;}
.left{text-align:left;}
.right{text-align:right;}
.floatright{float:right;}
.floatleft{float:left;}
.margintop4px{margin-top:4px;}
.margintop16px{margin-top:16px;}
.margintop0px{margin-top:0px;}
.margintop48px{margin-top:48px;}
.margintop24px{margin-top:24px;}
.marginbottom16px{margin-bottom:16px;}
.marginleft16px{margin-left:16px;}
.margin5px{margin:5px;}
.margin16px{margin:16px;}
.border1px{border: 1px solid #CCCCCC;}
.block{display:block;}
.padding5px{padding:5px;}
.valignTop{vertical-align:top;}
.fontSmall1{font-size:0.8em;}
.bgAzul{background-color:#F2F2F2;}
.borderleftdotted{border: 2px solid #CCCCCC;}

}