.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	/*background-color:#F1F1F1;*/
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/fondo_titulo.jpg);
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	text-align: justify;
	vertical-align: middle;
	padding:10px;
}
.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#F1F1F1;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align: justify;
	vertical-align: middle;
	padding-left:10px;
}
.cuerpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: justify;
	padding: 10px;
}
.itemlista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
}

.textomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom:1px solid #919FCC;
	text-align: left;
	vertical-align: middle;
	padding-left: 5pt;
	font-weight: bold;
	cursor: hand;
}

.textomenu:hover{
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/menu_hover.png);
}

.textomenuactual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f7f386;
	border-bottom:1px solid #919FCC;
	text-align: left;
	vertical-align: middle;
	padding-left: 5pt;
	font-weight: bold;
	cursor: hand;
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/menu_hover.png);
}
.textomenusub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDDDDD;
	border-bottom:1px solid #919FCC;
	text-align: left;
	vertical-align: middle;
	padding-left: 17pt;
	font-weight: bold;
	cursor: hand;
}

.textomenusub:hover{
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/menu_hover.png);
}

.textomenusubactual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f7f386;
	border-bottom:1px solid #919FCC;
	text-align: left;
	vertical-align: middle;
	padding-left: 17pt;
	font-weight: bold;
	cursor: hand;
}

.cont {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.contCopy {

	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
.mano {
	cursor: hand;}

div.scroll {	overflow: auto;scrollbar-arrow-color: #FFFFFF;
align:right;
padding-right: 5pt;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-face-color: #006699;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3d-light-color: #FFFFFF;
}
div.dosimagen {	height: 305px;	width: 503px;	overflow: auto;scrollbar-arrow-color: #FFFFFF;
align:left;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-face-color: #006699;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3d-light-color: #FFFFFF;
}
div.scrollArticulos {	height: 372px;	width: 630px;	overflow: auto; align:left;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-face-color: #006699;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3d-light-color: #FFFFFF;
}
div.scrollArticulos1 {	height: 305px;	width: 630px;	overflow: auto; align:left;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-face-color: #006699;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3d-light-color: #FFFFFF;
}





/*--------------------------------------------------*/
/* CSS entries NOT needed for the article mechanism.*/
/* The following css entries are only for the docu- */
/* mentation site, you don't have to copy them.     */
/*                                                  */
/* ==> Look further down for required resources!!!  */
/*--------------------------------------------------*/

/* PAGE HEAD LAYOUT */
body {
background: url(/opencms/system/galleries/pics/institucional_traz.ar/bg_body.jpg) center center;
background-attachment: fixed;
overflow:auto;
/*background-color:#F1F1F1;*/
/*background-image: url(/opencms/system/galleries/pics/institucional_traz.ar/bg_body.jpg);*/
/*background-position: center;*/
/*background-repeat:repeat-x;*/
/*background-color:#f1f1f1;*/
margin:0 auto;
}
table.pagehead { margin:0px; padding:0px; width:950px; }
table.pagehead td.titlerow { margin:0px; padding-left:10px; height:20px; color:white; font-weight:bold; vertical-align:middle; font-size:20px; }
table.pagehead td.logo { text-align:right; padding-right:10px; color:yellow; font-weight:bold; font-size:8pt; }
table.pagehead td.toplinks { padding-bottom:5px; padding-left:10px; color:white; vertical-align:top; font-size:10px; }
table.pagehead td.toplinks a:link { color:white; text-decoration:underline; }
table.pagehead td.toplinks a:visited { color:white; text-decoration:underline; }
table.pagehead td.toplinks a:hover { color:red; text-decoration:underline; }
table.pagehead td.toplinks a:active { color:white; text-decoration:underline; }
table.pagehead td.toplinks a:focus { color:white; text-decoration:underline; }

/* TABLES */
table { border-style:none; align:center }
th { text-align:left; vertical-align:top; font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; color:#000A8F;
     padding-top:2mm; padding-bottom:2mm; }
td { text-align:left; vertical-align:top; font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; }

/* PAGE LAYOUT */
table.page { width:940px; margin-top:20px; }
table.page td.navigation { width:150px; }
table.page td.pagecontent { vertical-align:top; width:100%; padding-left:10px; padding-top:10px; }
table.pageendaddons { width:940px; }
table.pageendaddons td.tiny { vertical-align:middle; font-size:8pt; }
table.pageendaddons td.poweredbyopencms { text-align:right; vertical-align:middle; font-size:8pt; }
table.pageendaddons td.opencmslogo { text-align:right; vertical-align:middle; width:85px; }

/* PAGE LINKS */
table.links { width:20%; float:right; margin-left:10px; margin-bottom:6px; border-style:none; }
table.links td.linksheader { background-color:#000A8F; font-weight:bold; color:white; }
table.links td.linkscontent_0 { font-size:8pt; background-color:#FFFFAA; }
table.links td.linkscontent_1 { font-size:8pt; background-color:#FFFFC8; }

/* NAVIGATION */
table.navigation {  }
table.navigation td.current { font-weight:bold; padding-left:5px; color:red; }
table.navigation td.current a:link { color:red; text-decoration:none; }
table.navigation td.current a:visited { color:red; text-decoration:none; }
table.navigation td.current a:hover { color:#FF8000; text-decoration:none; }
table.navigation td.current a:active { color:#FF8000; text-decoration:none; }
table.navigation td.current a:focus { color:gray; text-decoration:none; }
table.navigation td.notcurrent { font-weight:bold; padding-left:5px; }
table.navigation td.notcurrent a:link { color:#000A8F; }
table.navigation td.notcurrent a:visited { color:#000A8F; }
table.navigation td.notcurrent a:hover { color:#FF8000; }
table.navigation td.notcurrent a:active { color:#FF8000; }
table.navigation td.notcurrent a:focus { color:gray; }

/* LOGOS */
table.logos { width:100%; margin-top:20px; }
table.logos td { text-align:center; font-size:8pt; color:gray; }

/* PAGENAVIGATION */
table.pagenavigation { border-collapse:collapse; margin-bottom:10px; }
table.pagenavigation td.current { color:red; border-top-style:solid; border-width:thin; border-color:#000A8F; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-bottom-style:none; padding-left:2px; padding-right:2px; }
table.pagenavigation td.current a:link { color:red; text-decoration:none; }
table.pagenavigation td.current a:visited { color:red; text-decoration:none; }
table.pagenavigation td.current a:hover { color:#FF8000; text-decoration:none; }
table.pagenavigation td.current a:active { color:#FF8000; text-decoration:none; }
table.pagenavigation td.current a:focus { color:gray; text-decoration:none; }
table.pagenavigation td.notcurrent { background-color:white; color:red; border-style:solid; border-width:thin; border-color:#000A8F; padding-left:2px; padding-right:2px; }
table.pagenavigation td.notcurrent a:link { color:#000A8F; text-decoration:none; }
table.pagenavigation td.notcurrent a:visited { color:#000A8F; text-decoration:none; }
table.pagenavigation td.notcurrent a:hover { color:#FF8000; text-decoration:none; }
table.pagenavigation td.notcurrent a:active { color:#FF8000; text-decoration:none; }
table.pagenavigation td.notcurrent a:focus { color:gray; text-decoration:none; }
table.pagenavigation td.filler { width:3px; border-bottom-style:solid; border-bottom-width:thin; border-bottom-color:#000A8F; }

/* HEADINGS */
h2 { font-family:Verdana,Arial,sans-serif; font-size:14pt; color:#000A8F; font-weight:bold; text-align:center; }
h3 { font-family:Verdana,Arial,sans-serif; font-size:12pt; color:#000A8F; font-weight:bold; }
h4 { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; font-weight:bold; }
h5 { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; font-style:italic; }

/* LINKS */
a:link { color:#000A8F; text-decoration:underline }
a:visited { color:#000A8F; text-decoration:underline }
a:hover { color:red; text-decoration:underline }
a:active { color:red; text-decoration:underline }
a:focus { color:gray; text-decoration:underline }


/*--------------------------------------------------*/
/* CSS entries NEEDED for the article mechanism.    */
/* Copy the following section into your css style   */
/* sheet and adapt them to your needs.              */
/*--------------------------------------------------*/

/* NEWS */
table.news { width:35%; float:right; margin-left:6px; margin-bottom:10px; border-style:solid; border-width:thin; border-color:#000A8F; }
table.news td.newsheader { background-color:#576CAD; color:white; font-weight:bold; }
table.news td.newstitle { font-weight:bold; color:white; background-color:#576CAD; }
table.news td.newssubtitle { font-weight:bold; }
table.news td.newstext {  }
table.news td.newsdestination { font-weight:bold; }
table.news td.newsinfo { font-size:8pt; text-align:right; }

/* ARTICLEOVERVIEW */
table.articlecollection { }
td.articleoverviewheader { background-color:#576CAD; color:white; font-weight:bold; }

table.articleoverview { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }

table.articleoverview td.articleoverviewtitle { font-size: 10px;font-weight:bold; color:white; }
table.articleoverview td.articleoverviewtitles { font-size: 10px;font-weight:bold; color:#ABB8DA; cursor: hand;}
table.articleoverview td.articleoverviewtitles a:link { color:#ABB8DA; text-decoration:none; }
table.articleoverview td.articleoverviewtitles a:visited { color:#ABB8DA; text-decoration:none; }
table.articleoverview td.articleoverviewtitles a:hover { color:#5E76B6; }
table.articleoverview td.articleoverviewtitles a:active { color:#5E76B6; }
table.articleoverview td.articleoverviewtitles a:focus { color:#ABB8DA; text-decoration:underline; }

table.articleoverview td.articleoverviewsubtitle { font-size: 11px;font-weight:bold; }

table.articleoverview td.articleoverviewtext { font-size: 10px; }
table.articleoverview td.articleoverviewtext a:link { color:white; text-decoration:none; }
table.articleoverview td.articleoverviewtext a:visited { color:white; text-decoration:none; }
table.articleoverview td.articleoverviewtext a:hover { color:red; text-decoration:underline; }
table.articleoverview td.articleoverviewtext a:active { color:red; text-decoration:underline; }
table.articleoverview td.articleoverviewtext a:focus { color:white; text-decoration:underline; }

table.articleoverview td.articleoverviewtext img.teaserimage { float:right; margin-left:20px; margin-bottom:10px; }
table.articleoverview td.articleoverviewinfo { text-align:right; font-size: 9px; color:white;}

table.articleoverview td.articleoverviewinfos { text-align:left; font-size: 9px; color:#ABB8DA;}

table.homearticleoverview { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; border: 1px solid #FFFFFF; border-bottom: 1px solid #B6B6B6; }
table.homearticleoverview:hover { border: 1px solid #B6B6B6; background-color: #F3F3F3; }

table.homearticleoverview td.articleoverviewtitle { font-size: 10px;font-weight:bold; color:white; }
table.homearticleoverview td.articleoverviewtitles { font-size: 10px;font-weight:bold; color:#ABB8DA; cursor: hand;}
table.homearticleoverview td.articleoverviewtitles a:link { color:#ABB8DA; text-decoration:none; }
table.homearticleoverview td.articleoverviewtitles a:visited { color:#ABB8DA; text-decoration:none; }
table.homearticleoverview td.articleoverviewtitles a:hover { color:#5E76B6; }
table.homearticleoverview td.articleoverviewtitles a:active { color:#5E76B6; }
table.homearticleoverview td.articleoverviewtitles a:focus { color:#ABB8DA; text-decoration:underline; }

table.homearticleoverview td.articleoverviewsubtitle { font-size: 11px;font-weight:bold; }

table.homearticleoverview td.articleoverviewtext { font-size: 10px; }
table.homearticleoverview td.articleoverviewtext a:link { color:white; text-decoration:none; }
table.homearticleoverview td.articleoverviewtext a:visited { color:white; text-decoration:none; }
table.homearticleoverview td.articleoverviewtext a:hover { color:red; text-decoration:underline; }
table.homearticleoverview td.articleoverviewtext a:active { color:red; text-decoration:underline; }
table.homearticleoverview td.articleoverviewtext a:focus { color:white; text-decoration:underline; }

table.homearticleoverview td.articleoverviewtext img.teaserimage { float:right; margin-left:20px; margin-bottom:10px; }
table.homearticleoverview td.articleoverviewinfo { text-align:right; font-size: 9px; color:white;}

table.homearticleoverview td.articleoverviewinfos { text-align:left; font-size: 9px; color:#ABB8DA;}


/* ARTICLE */
table.articleheaderfooter { width:100%; border-collapse:collapse; }
/*table.articleheaderfooter td.articletitle { font-size:11pt; font-weight:bold; color:white; vertical-align:middle; background-color:#576CAD; }*/
table.articleheaderfooter td.articletitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/fondo_titulo.jpg);
	border-bottom:1px solid #BBBBBB;
	//border-right:1px solid #BBBBBB;
	text-align: justify;
	vertical-align: middle;
	padding:10px;
}
/*table.articleheaderfooter td.articledate { text-align:right; font-size:7pt; color:white; background-color:#576CAD; }*/
table.articleheaderfooter td.articledate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/fondo_titulo.jpg);
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	text-align: right;
	vertical-align: middle;
	padding:10px;
}
table.articleheaderfooter td.articlesubtitle { font-size:9pt;font-weight:bold; valign:middle;}
table.articleheaderfooter td.articleteaser { font-size:8pt; color:#333366; font-weight:bold; valign:middle;}

table.toc { width:35%; float:left; margin-right:6px; margin-bottom:10px; border-style:solid; border-width:medium; border-color:#000A8F; }
table.toc td.tocheader { color:#000A8F; font-weight:bold; font-style:italic; }
table.toc td.tocentry { }

table.articlesection { width:100%; color:#333366; font-size:8pt; border-collapse:collapse;}
table.articlesection td.sectiontitle { font-weight:bold; font-size:10pt; color:#333366;}

table.articlelinks { width:20%; float:left; margin-bottom:6px; }
table.articlelinks td.linksheader { background-color:#6479B8; font-weight:bold; color:white; }
table.articlelinks td.linkscontent_0 { font-size:8pt; background-color:#FFFFAA; }
table.articlelinks td.linkscontent_1 { font-size:8pt; background-color:#FFFFC8; }
table.articlelinks td.linkscontent_2 { font-size:8pt; background-color:#FFFFC8; }
table.articlelinks td.linkscontent_3 { font-size:8pt; background-color:#FFFFC8; }
table.articlelinks td.linkscontent_4 { font-size:8pt; background-color:#FFFFC8; }
table.articlelinks td.linkscontent_5 { font-size:8pt; background-color:#FFFFC8; }

table.articleinfos { width:30%; float:right; margin-bottom:10px; margin-left:6px; border-style:solid; border-width:thin; border-color:yellow; background-color:#FFF570; }
table.articleinfos td.infotitle { background-color:yellow; color:darkblue; font-weight:bold; }
table.articleinfos td.infodescription { color:darkblue; }

table.articleimages { width:30%; float:left; border-style:none; margin-right:6px; background-color:#FFFFFF; }
table.articleimages td.image { width:30%; font-size:15pt;}
table.articleimages td.image img { width:30%; float:left; margin-right:15px}

table.articleimages1 { width:50%; float:left; border-style:none; margin-right:6px; background-color:#FFFFFF; }
table.articleimages1 td.image { width:50%; font-size:15pt;}
table.articleimages1 td.image img { width:50%; float:left; margin-right:15px}


img.articleimagewithoutcaption { width="200"; height="150"; float:left; margin-bottom:10px; margin-right:15px; }
img.articleimagewithoutcaption1 { width="100"; height="150" float:left; margin-bottom:10px; margin-right:15px; }

table.gallery { border-style:solid; border-width:thin; border-color:#E6E6E6; margin-top:10px; margin-bottom:10px; margin-left:30px; margin-right:30px; }
table.gallery td { text-align:center; }
table.gallery td.startslideshow { font-size:8pt; color:gray; }


td.backto { text-align:left; padding-bottom:10px; padding-top:10px; }
td.printversion { text-align:right; padding-bottom:10px; padding-top:10px; }

/* GALLERYIMAGES */
table.galleryimage { width:100%; }
table.galleryimage td.galleryimagecounter { text-align:center; }
table.galleryimage td.galleryimagepicture { text-align:center; }
table.galleryimage td.galleryimagecaption { text-align:center; }

table.galleryimage1 { width:30%; }
table.galleryimage1 td.galleryimagecounter { text-align:center; }
table.galleryimage1 td.galleryimagepicture { text-align:center; }
table.galleryimage1 td.galleryimagecaption { text-align:center; }


/* IMAGES */
img { border-style:none; }


.mailButton2 {
	clear: both;
	position:relative;
	display:block;
	height: 100px;
	width: 102px;
	background:url(/opencms/system/galleries/pics/institucional_traz.ar/i7_esp.jpg) no-repeat;
	background-position:0 0;
	cursor: pointer;
}

.mailButton2 span.hover {
	position: absolute;
	display: block;
	height: 100px;
	width: 102px;
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/i7_esp.jpg) no-repeat;
	background-position:bottom;
}

.descargaSoftwareButton {
	clear: both;
	position:relative;
	display:block;
	height: 80px;
	width: 180px;
	background:url(/opencms/system/galleries/pics/institucional_traz.ar/descargaSoftware.jpg) no-repeat;
	background-position:0 0;
	cursor: pointer;
}

.descargaSoftwareButton span.hover {
	position: absolute;
	display: block;
	height: 80px;
	width: 180px;
	background: url(/opencms/system/galleries/pics/institucional_traz.ar/descargaSoftware.jpg) no-repeat;
	background-position:bottom;
}

input {
border:1px solid #CCCCCC;
background-color:#F2F2F2;
}

textarea {
border:1px solid #CCCCCC;
background-color:#F2F2F2;
}
