﻿body{
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	margin:0 auto;
	font-size:62.5%
}

.ms-WPBody td, .ms-WPBody {
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif!important;
	font-size:1.2em!important;
}

.clearer{
	clear:both;
}

#contenido h5{
	border-bottom-color:#666;
	border-color:#666;
	border-left-color:#666;
	border-right-color:#666;
	border-top-color:#666;
	color:#666;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1.1em;
	font-weight: bolder!important;
	text-align:justify;
	padding-left:0.5em;
	}
	
#contenido h6{
	border-bottom-color:#666;
	border-color:#666;
	border-left-color:#666;
	border-right-color:#666;
	border-top-color:#666;
	color:#666;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1em;
	font-weight: bolder!important;
	text-align:justify;
	padding-left:0.9em;
}

#contenido h5.centrado{
	border-bottom-color:#666;
	border-color:#666;
	border-left-color:#666;
	border-right-color:#666;
	border-top-color:#666;
	color:#666;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1.1em;
	font-weight: bolder!important;
	text-align:center;
	padding-left:0.5em;
	}

#contenido table th p{
	border-bottom-color:#666;
	border-color:#666;
	border-left-color:#666;
	border-right-color:#666;
	border-top-color:#666;
	color:#666;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1.1em;
	font-weight: bolder!important;
	text-align:justify;
	}
	
.cursiva{
	font-style:italic;
}


/*.ms-WPBody table, .ms-TPBody table {*/

caption.action{
	display:none;
}

#contenedor{
	margin: 0 auto 0 auto;
	text-align:left;
	width:93em;
}

ul.topMenu{
	float:left;
	margin:0.5em 0 0 0.5em;
	padding:0.1em 0 0 0;
	list-style: none;
	width:33.5em;
}

ul.topMenu li{
    float: left;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1.1em;
	padding:0;
}

ul.topMenu li a{
	background: url('Images/TCPortalImg/bullet_topMenu.gif') no-repeat 0 0.6em;	
	color:#fff;
	padding:0 0.6em 0 0.8em;
	text-decoration:none;
}

ul.topMenu li a:hover{
	text-decoration:underline;
}

ul.topMenu li a:selected{
	color:#BBB6A8;
}



.TCPORT_MasterHeader{
	background:transparent url('Images/TCPortalImg/banner.jpg') no-repeat bottom right;
	height:15.5em;
	padding-top:0.2em;
}

.TCPORT_MasterHeader h1{
	background: url('Images/TCPortalImg/logo_TC.gif') no-repeat 0.1em 2em;
	float: left;
	margin: 0.4em 0 0 0;
	padding:0;
	font-size:1.2em;
}

.TCPORT_MasterHeader h1 a{
	display: block;
	padding:1.6em 0 0em 0;
	text-indent: -9999px;
	width:38.5em;
	height:8em;
}

.TCPORT_MasterHeader .box-right{
	width:50em;
	float:right;
	height:2.7em;
	padding-top:0.5em;
}


.TCPORT_MasterHeader .box-right a{
	font-size:1.1em;
	color:#fff;
	background:transparent url('Images/TCPortalImg/flecha_addSearch.gif') no-repeat right 0.5em;
	padding: 0.3em 1.2em 0 0.5em;
	text-decoration:underline;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;

}

.box-search{
	width:17.5em;
	height:2.8em;
	margin: 0;
	background: url('Images/TCPortalImg/lupa.gif') no-repeat;
	float:left; 
	padding-left:2.8em;
}


.box-searchinput{
	width:8.4em;
	border:1px solid #CACACD;
	margin-left:1.5em;
	padding-left:0.2em;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	float:left;
}

.box-search input#buscar{
	float:left;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1.1em;
	border:1px #000000 solid;
	height:14px;
	margin-top:2px;
	margin-left:1.5em;
}

.box-search input.buscar{
	float:left;
	background: url('Images/TCPortalImg/input_search.gif') no-repeat;
	width:1.3em;
	margin:0;
	padding:0;
	border:none;
	cursor:pointer;
	margin-top:2px;
}

.box-search label{
	display:none;
}

/*Estils Idiomes*/

h2{
	display:none;
}

.Variation-Menu{
	float:right;
}

 ul.Variation-Menu{
	margin:0.2em 0 0 0;
	padding:0;	
	list-style:none;	
/*	width:15.8em;*/
	float:right;
	}
	
.Variation-Menu ul li{
	float:left;
	padding:0.5em 0.6em;
	font-size:1.1em;
	color:#ccc;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
}

.Variation-Menu ul li.Selected-Leaf{
	background:transparent url('Images/TCPortalImg/bullet-menu.gif') no-repeat 0 0.8em;
}

li#Variation-Leaf-ES a{
	background:url('Images/TCPortalImg/es.gif') no-repeat 0 0.3em;
	padding-left:1.8em;
}

li#Variation-Leaf-FR a{
	background:url('Images/TCPortalImg/fr.gif') no-repeat 0 0.3em;
	padding-left:1.8em;
}

li#Variation-Leaf-EN a{
	background:url('Images/TCPortalImg/en.gif') no-repeat 0 0.3em;
	padding-left:1.8em;
}



a.Variation-Link {
	text-decoration:none;
	color:#fff;
}

a.Variation-Link:hover{
	text-decoration:underline;
}

.siteActionMenu{
	text-align:left;
}

/*Inicio de sesion*/

#welcome{
	text-align:left;
	float:right;
}

#zz2_FeatureMenuTemplate1{
	text-align:left;
}

.centrar{
	text-align:center;			
}

/*END Styles TCPORT_MasterHeader*/

#menu{
	background:transparent url('Images/TCPortalImg/bg_mainMenu.gif') repeat-x top left;
	width:93em;
	/*border:1px solid red;*/
	/*height:2em;*/
}

#menu .bg-top{
	height:0.9em; 
}

#menu .box-menu{
	float:left;
	width:70em;
}

/*Estils main menu*/

#zz1_TopNavigationMenu{
	float:left;
	
}

#zz1_TopNavigationMenu table.MainMenuElement{
	background:transparent url('Images/TCPortalImg/bullet_MainMenu.gif') no-repeat right top;
	width:100%;
}

.zz1_TopNavigationMenu_5 {
	 padding:0;
 }
 
.zz1_TopNavigationMenu_5 img{
	 display:none;
 }
 
a.zz1_TopNavigationMenu_1{
	 color:#fff;
	 font-size:1.3em;
	 font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif;
	 float:left;
	 padding: 0.5em 1em 0 1em;
	 height:25px;
	}

a.zz1_TopNavigationMenu_1:hover, a.topNavSelected {
	color:#BBB6A8;
	background:transparent url('Images/TCPortalImg/bullet-menu.gif') no-repeat 0.5em 0.8em;
}

#contentZone{
	padding:0 0em 1.8em 0;
}

/* MIDDLE ZONE HOME*/

#MiddleZone-main {
	float:right;
	width:73.5em;
}


/*Estils columna esquerra menu Home*/

#MiddleZone-colLeft{
	width:17.8em;
	float:left;
	padding-top:0.75em;
}

#MiddleZone-colLeft ul.menuHome{
	margin:0;
	padding:0;
	list-style: none;
}

#MiddleZone-colLeft ul.menuHome li{
	padding:0.2em 0;
	display:block;
}

#MiddleZone-colLeft ul.menuHome table{
	width:100%;
}


#MiddleZone-colLeft ul.menuHome li table td.EnlacesTopLeft{
	background: transparent url('Images/TCPortalImg/round_EnlacesTopLeft.gif') no-repeat top left;
	width:1.1em;
	height:1.1em;
	}


#MiddleZone-colLeft ul.menuHome li table td.EnlacesTop{
	background: transparent url('Images/TCPortalImg/round_EnlacesTop.gif') repeat-x top;
}

#MiddleZone-colLeft ul.menuHome li table td.EnlacesTopRight{
	background: transparent url('Images/TCPortalImg/round_EnlacesTopRight.gif') no-repeat top right;
	width:1.1em;
	height:1.1em;
	}
	
#MiddleZone-colLeft ul.menuHome li table td.EnlacesMiddleLeft{
	background: transparent url('Images/TCPortalImg/round_EnlacesLeft.gif') repeat-y top left;
	width:0.2em;
	}
	
#MiddleZone-colLeft ul.menuHome li table td.EnlacesMiddle{
	background: transparent url('Images/TCPortalImg/round_EnlacesItem.jpg') no-repeat center bottom;
	}

#MiddleZone-colLeft ul.menuHome li table td.EnlacesMiddleRight{
	background: transparent url('Images/TCPortalImg/round_EnlacesRight.gif') repeat-y top right;
	width:0.2em;
	}

#MiddleZone-colLeft ul.menuHome li table td.EnlacesBottomLeft{
	background: transparent url('Images/TCPortalImg/round_EnlacesBottomLeft.gif') no-repeat bottom left;
	float:left;
	width:1.1em;
	height:0.4em;
	}

#MiddleZone-colLeft ul.menuHome li table td.EnlacesBottom{
	background: transparent url('Images/TCPortalImg/round_EnlacesBottom.gif') repeat-x bottom;
	height:0.2em;
}

#MiddleZone-colLeft ul.menuHome li table td.EnlacesBottomRight{
	background: transparent url('Images/TCPortalImg/round_EnlacesBottomRight.gif') no-repeat bottom right;
	float:right;
	width:1.1em;
	height:0.4em;
	}

#MiddleZone-colLeft ul.menuHome li p{
	margin:0;
	padding: 0em 0.5em 0.6em 0em;
}

#MiddleZone-colLeft ul.menuHome li p a{
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#00477F;
	text-decoration:none;
	background:transparent url('Images/TCPortalImg/bullet-item.gif') no-repeat 0.2em 0.3em;
	padding-left:1.6em;
	display:block;
	font-weight:bold;
	}

#MiddleZone-colLeft ul.menuHome li p a:hover{
	text-decoration: underline;
}

#MiddleZone-colLeft ul.menuHome li div.bottom{
	background: url('Images/TCPortalImg/bottom_item.gif') no-repeat left bottom;
	padding:0.2em 0 0 0;
}

/*Estils columna esquerra menu internal*/

#MiddleZone-colLeftInternal{
	width:17.5em;
	float:left;
	padding-top:0.75em;
	background:transparent url('Images/TCPortalImg/bg_menuInternalLeft.jpg') no-repeat bottom left;
}

#MiddleZone-colLeftInternal table{
	padding-bottom:0.5em;
	background:transparent url('Images/TCPortalImg/bg_menuInternalRight.jpg') no-repeat bottom right;
	width:100%;
}


#MiddleZone-colLeftInternal table.leftNav1{
	margin:0 0.8em;
	background:none;
}

#MiddleZone-colLeftInternal table.leftNav1 td{
	padding: 0.5em 0 0.5em 0.6em;
	background: transparent url('Images/TCPortalImg/bg_lines_menuInt.gif') repeat-x;
}

#MiddleZone-colLeftInternal a.leftNav1{
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-weight:normal;
	font-size:1.3em;
	color:#6B6B6B;
	text-decoration:none;
	background: transparent url('Images/TCPortalImg/bullet-menuInternal.gif') no-repeat 0 0.4em;
	padding:0 0.8em;
	display:block;
}

#MiddleZone-colLeftInternal a.leftNav1:hover{
	color:#00477F;
	background: transparent url('Images/TCPortalImg/bullet-menuInternal_On.gif') no-repeat 0 0.4em;
	padding-left:0.8em;
	display:block;
}

#MiddleZone-colLeftInternal a.leftNavSelected{
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-weight:bold;
	font-size:1.3em;
	color:#00477F;
	background: transparent url('Images/TCPortalImg/bullet-menuInternal_On.gif') no-repeat 0 0.4em;
	padding-left:0.8em;
	display:block;
}

/*fin estils columna esquerra home Menu------------------------*/


/*Estils footer*/

#TCPORT_Footer{
	background: #EDEDED;
	padding:0.2em 0 0.2em 0;
	margin-top:1em;
	height:1.7em;
}

/*Estils hidden*/

.ocult{
	display:none;
}


#footerLeftMenu{
	float:left;
	background: #EDEDED;
}

ul.footerMenu{
	background: #EDEDED;
	float:left;
	margin:0 0 0 0.5em;
	padding:0.1em 0.5em 0 0;
	list-style: none;
}

ul.footerMenu li{
    float: left;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:1.1em;
	background: url('Images/TCPortalImg/bg_topMenu.gif') no-repeat right top;
	padding:0;
}

ul.footerMenu li a{
	background: url('Images/TCPortalImg/bullet-footer.gif') no-repeat 0.3em 0.3em;	
	color:#000000;
	padding:0 0.6em 0 1.5em;
	text-decoration:none;
}

ul.footerMenu li a:hover{
	text-decoration:underline;
}

#footerRightLinks{
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
    float: right;
	font-size:1.1em;
	background: #EDEDED;
	color:#757575;
	margin-right:0.7em;
}

#footerRightLinks a{
	color:#000000;
	text-decoration:none;
}

#footerRightLinks a:hover{
	text-decoration:underline;
}

#Accessibility{
	background:#fff;
	margin: 0.8em 0 0 0;
	}


#Accessibility a img {
	border:none;
	margin:0.0em 0em 0.5em 0.5em;
	width:45px;
	float:right;
}


