﻿/*PWC*/

body{margin:0; padding:0; color:#919191;}
body.boxed{color:#919191; background-color:#000000;}

.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.uppercase{text-transform:uppercase;}
.hidden{display:none}
.italic{font-style:italic; font-size:1em}
/*Agrego ricardo*/
.letranormal{font-style:normal!important; font-size:1em!important}

/*Fin ricardo*/

.clear{display:block; clear:both;}
.clear:after{display:block; visibility:hidden; height:0; clear:both; font-size:0; content:"";}

a{color:black; outline:none; text-decoration:none;}

.fl_left{float:left;}
.fl_right{float:right;}

.foto{width:auto; max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.boxholder{padding:9px; border:1px solid #D6D6D6;}
.imgl{float:left; margin:0 15px 10px 0; clear:left;}
.imgr{float:right; margin:0 0 10px 15px; clear:right;}

.boxCenter{display:inline-block; text-align:center; }

/*----------------------------------------------HTML 5 Overrides-------------------------------------*/

address, article, aside, figcaption, figure, footer, header, nav, section{display:block; margin:0; padding:0;}

/*----------------------------------------------Responsive Videos-------------------------------------*/

.video{display:block; position:relative; width:100%; height:0; margin:0; padding:0 0 56.25% 0;
/* using a 16:9 aspect ratio, the height is 56.25% of the width (9/16=0.5625) */}

.video iframe{display:block; position:absolute; width:100%; height:100%; margin:0; padding:0;}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper, .wrapper100{display:block; width:100%; margin:0; padding-bottom:5px; text-align:left; word-wrap:break-word;}

.row1, .row1 {color:#A1A2A3; }
.row2, .row2 {}
.row3, .row3 {color:#919191}
.CodigoHome{display:none;}


/*----------------------------------------------Generalise-------------------------------------*/

body{font-family:Georgia, "Times New Roman", Times, serif;}

h1, h2, h3 {margin:0 0 5px 0!important;  font-family:Georgia, "Times New Roman", Times, serif!important;
font-weight:normal!important; line-height:normal!important; 	color:#FF9900!important;font-size:2em!important;}
h2{
	font-size:1.5em!important;
}

h4 {margin:0 0 10px 0!important; font-size:1.1em!important; font-weight:bold!important; font-family:Georgia, "Times New Roman", Times, serif!important;}

h5 {margin:0 0 10px 0!important; font-size:1.2em!important; font-family:Georgia, "Times New Roman", Times, serif!important; text-align:center!important;}

h6{ font-size:0.9em!important; font-family:Georgia, "Times New Roman", Times, serif!important; padding:0!important; margin:0!important; color:#333!important}

nav ul{margin:0; padding:0; list-style:none;}

#header{
	    background-color: #ffffff;
	    margin: 0 auto;
}


#nav, #intro, #container, #footer, #copyright{margin:0 auto;}

/*----------------------------------------------Header-------------------------------------*/

#header{padding:0;}

#header #hgroup{display:block; float:left; width:auto; clear:right;}

.logo{max-height:90px;padding-left: 11px;padding-top:6px;}

.frase{line-height:120px; font-style:italic; font-size:1.1em; letter-spacing:-0.05em; }

.icon{max-height:40px; text-align:center; margin:0 auto; color:#968b6d; font-style:italic; font-size:0.9em;}

.iconHeader{max-height:45px; text-align:center; margin:0 auto; color:#968b6d; font-style:italic; font-size:0.9em;  margin-top: -11px;}

.iconRed{max-height:35px; text-align:center; margin:0 auto;}


/*----------------------------------------------Search-------------------------------------*/

#search {}

.lupa{background-color:#eb8b00; box-sizing:border-box; color:#fff; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:6px;}


/*----------------------------------------------Content Area-------------------------------------*/

#container{padding:12px 0 10px 0; clear:both; font-size:1em; line-height:1.4em;}
#container section{margin-bottom:10px;}
#container section.last{margin-bottom:0;}

.full{display:block;clear:both; padding:3%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.boxFull{padding:5% 1%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.fullRed{display:block;clear:both; padding:5.7% 3%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.emphasise, #container .emphasise{font-size:2.5em; line-height:1.4em;}

.fontSmall{font-size:0.8em;}
.fontMedium{font-size:1.1em;}
.fontLarge{font-size:1.3em;}
.fontXl{font-size:4em; line-height:1.2em;}
.fontXxl{font-size:6em; font-weight:normal; line-height:1.2em;}

.iconDoc {
    max-height: 70px;
    max-width: 48px;
    text-align: center;
    margin: 0 auto;}

.iconDoc:hover{max-height:240px;margin-top:-29px;position:relative;max-width:180px}
.iconCenter{text-align:center; margin:0 auto;}


/*----------------------------------------------Footer-------------------------------------*/

#footer{padding:10px 0; background-color:#a1a2a3;color:#FFFFFF;}
#footer div{margin-bottom:0;}
.logoFooter{
	  width: 100%!important;
}

#contact{display:block; margin:auto; text-align:center; width:auto; padding-top:10% }
#contact ul{margin-top:15px;}
#contact li{display:inline; margin:0 0 0 15px; }


/*----------------------------------------------Copyright-------------------------------------*/

#copyright{padding:5px 0; font-size:.85em;}
#copyright p{margin:0; padding:0;}

#contactCopy{display:block; margin:auto; text-align:center; width:auto; }
#contactCopy ul{margin-top:15px;}
#contactCopy li{display:inline; margin:0 0 0 15px; }
#contactCopy li:first-child{margin:0; padding:0; }



/*----------------------------------------------SharePoint-------------------------------------*/
.ocultar{
	display:none;
}
#contentRow {
  padding-top: 0px;
}
.ms-fullWidth {
  width: auto;
}
.ms-core-menu-box .ms-core-defaultFont .ms-shadow{
	z-index:1;
}
#contentBox{
	margin-right:0px!important;
	margin-right:0px!important;
	/*margin-top: -25px!important;*/
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item{
	font-family: Georgia, "Times New Roman";
}
#zz13_V4QuickLaunchMenu{
	border-top: 4px solid #DE8B3D!important;
	border-bottom: 1px solid #6D6E71;
	padding-bottom:4px;
}
.ms-core-navigation{
	font-family: Georgia, "Times New Roman";	
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item{
	font-size: 0.9em!important;
	border-top: 1px dotted #939598;	
}
.ms-srch-sb-searchImg{
	background-image:url('Style Library/Images/SearchLupa.png');
}
.ms-srch-sb-searchImg {
  left: -3px!important;
  top: -4px!important;
  position: absolute;
  background-image:none!important;
}
.ms-acal-rootdiv div {
  overflow: hidden;
  white-space: initial!important;
}
.ms-acal-item {
  height: 74px!important;
}
.ms-webpartzone-cell{
	  margin: 1px!important;
	  margin-top: 0px!important;
}
.ms-welcome-root{
	z-index:1111;
}
.ms-srch-sb>input{
	font-family:Arial!important;
}

/*----------------------------------------------Times-------------------------------------*/
#Titulo{
	color:#AC1B00;
	font-size:2em;
	text-align:center;
	border-bottom:3px #AC1B00 solid;
	font-family: Georgia, "Times New Roman";
	line-height: normal;
}
.date{
	font-family: Georgia, "Times New Roman";
	font-style:italic;
	font-size:1em;
	line-height: normal;
	text-align:center;
	padding-top:10px;
}
	.rhtitle, .RHTitle {
		font-size: 1em;
		font-weight: bold;
	}

	/* RH Related link boxes */
	.rhbox, .RHBox {
		padding: 10px 0 10px 0;
		margin-bottom: 10px;
	}
	.rhbox ul, .RHBox ul {
		list-style: none;
		margin: 5px 0;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}
	.rhbox ul li, .RHBox ul li {
		margin-bottom: 6px;
		margin-left: -30px;
		line-height: 1.2em;
	}
	.rhcontacts .rhtitle, .RHContacts .RHTitle { color: #968B6D;font-family: Georgia, "Times New Roman";font-style: italic;  font-size: 16px!important;}
	.rhbox ul li a:link, .RHBox ul li a:link { text-decoration: none !important; color: #6d6e71; }
	.rhbox ul li a:visited, .RHBox ul li a:visited { text-decoration: none !important; color: #ff9900; }
	.rhcontacts a:link, .RHContacts a:link { text-decoration: none; color: #6d6e71; }
	.rhcontacts a:visited, .RHContacts a:visited { text-decoration: none; color: #6d6e71; }
	#pagetools a:link, #pagetools a:visited, #pagetools a:hover { text-decoration: none !important; color: #6d6e71;}
	#sharebox a:link, #sharebox a:visited, #sharebox a:hover { text-decoration: none !important; color: #6d6e71;}
	.contactlink a:link, .contactlink a:visited, .contactLink a:link, .contactLink a:visited { text-decoration: underline; }
.column {
	
		background-color: #fff;
	}
.column2 {
		background-color: #fff;
	}
	/* RH Title*/
	.rhtitle, .RHTitle {
		font-size: 1em;
		font-weight: bold;
	}

	/* RH Related link boxes */
	.rhbox, .RHBox {
		padding: 10px 0 10px 0;
		margin-bottom: 10px;
	}
	.rhbox ul, .RHBox ul {
		list-style: none;
		margin: 5px 0;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}
	.rhbox ul li, .RHBox ul li {
		margin-bottom: 6px;
		margin-left: -30px;
		line-height: 1.2em;
	}
	* html .rhbox ul li { margin-left: 10px; }
	*:first-child+html .rhbox ul li { margin-left: 10px; }
	* html .RHBox ul li { margin-left: 10px !important; }
	*:first-child+html .RHBox ul li { margin-left: 10px !important; }
	.rhbox .rhtitle, .RHBox .RHTitle { font-family: Georgia, "Times New Roman"; }

.rhcontacts, .RHContacts {
		padding: 10px;
		border-top: 4px solid #968c6d;
		background-color: #f5f4f0;
		margin-bottom: 10px;
		color: #6d6e71 !important;
	}	
	.rhcontacts2, .RHContacts2 {
		padding: 10px;
		border-top: 4px solid #968c6d;
		background-color: #FDF4E5;
		margin-bottom: 10px;
		color: #6d6e71 !important;
	}

	/* Definition list for contacts */
	.rhcontacts dl, .RHContacts dl, .morecontacts dl {
		margin-bottom: 5px; 
		margin-top: 5px;
		padding-left: 2px;
	}
	.rhcontacts dt, .RHContacts dt, .morecontacts dt { margin-top: 5px; }

	.rhcontacts dt, .RHContacts dt, .morecontacts dt  {
		color: #000 !important;
		font-family: Georgia, "Times New Roman";
		text-decoration: none !important;
		font-size: 1.1em;
		font-weight: bold;
		font-style: italic;
		margin-bottom: 5px;
		display: inline-block;
	}	
		
	.rhcontacts dt a, .RHContacts dt a, .morecontacts dt a {
		text-decoration: underline !important;
		color: #000 !important;
	}
	
	.rhcontacts dd, .RHContacts dd, .morecontacts dd { margin-left: 0; line-height: 1.1em; }
	.rhcontactsdivider, .RHContactsDivider { padding-top: 5px; }

#center .media-feature-tabs, #home .media-feature-tabs, #right .media-feature-tabs {
	position:absolute;
	left:0;
	bottom:0;
}
#center .media-feature-tabs a,#center .media-feature-tabs a:visited,#center .media-feature-tabs a:link, #home .media-feature-tabs a,#home .media-feature-tabs a:visited,#home .media-feature-tabs a:link, #right .media-feature-tabs a,#right .media-feature-tabs a:visited,#right .media-feature-tabs a:link
{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	float:left;
	margin:0px;
	padding:5px 8px 5px 8px;
	background-color:#ffffff;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#eb8c00;
	text-decoration:none;
}
	#right .rightcolumn { position: absolute; z-index:auto; background-color: #6d6e71 !important; color: #fff !important; padding: 5px 0 10px 0; width: 192px; margin: 0 0 10px 0 !important;}
	#right .rightcolumn h2, #right .rightcolumn h3, #right .rightcolumn h4 { color: #fff !important; background-color: #6d6e71 !important; border: 0 !important; padding: 0 10px; }
	#right .rightcolumn h4 { padding: 0; }
	#right .homecolumn.rightcolumn a { color: #fff !important; font-family: arial; font-size: .9em; text-decoration: underline !important;  }
	#right #videoslider .items .video { width: 162px; }
	#right #videoslider .items .video img { width: 162px !important; height: 91px !important;}
	#right #videoslider a.browse { height: 91px; }
	#right #pagetoolbox { clear: left;}
	#right {
		width: 210px;             /* RC width */
		padding: 0;          /* RC padding - none */

		padding-left: 20px;
		font-size: 0.95em;
		float:left;
	}
.item {
  padding-bottom: 8px;
  padding-top: 6px;
  padding-left: 4px;
  padding-right: 0px;
  clear: both;
  min-height: 30px;
  margin-bottom: 10px;
}




/*----------------------------------------------Forms-------------------------------------*/
.ms-rtestate-field, .ms-rtestate-write, .ms-rtestate-field p, p.ms-rteElement-P{
	font-family:Arial!important;
	font-size:9pt!important;
}
.ai_TP8ssRPW67rcMoDA_2{
	font-family:Georgia!important;
	font-size:9pt!important;
	
}
.v_xFgqih2SvJzs1sEK_2{
	overflow-x:auto!important;
}
.ac_31VdPKk9XRMpWZlP_3{
	display: inline-table!important;
}

#FormControl_V1_I1_RTC2_RTI1{
	width:auto!important;
}
#FormControl_V1_I1_RTC2_RTI1_RT1_newRichText{
	width:auto!important;
}
.ba_31VdPKk9XRMpWZlP_3{
	width:auto!important;
	height:13px;
}

#FormControl_V1_I1_RTC7_RTI2_RT1{
	width:auto!important;
}
#FormControl_V1_I1_RTC7_RTI2_RT1_newRichText{
	width:auto!important;
}

#FormControl_V1_I1_S15_I65_RTC1_RTI14_RT1_plainText_iframe{
	height:auto!important;
}
#FormControl_V1_I1_S15_I16_RTC1_RTI17_RT1_plainText_iframe{
	height:auto!important;
}
#FormControl_V1_I1_S30_I80_RTC1_RTI29_RT1_plainText_iframe{
	height:auto!important;
}
#FormControl_V1_I1_S15_I65_RTC1_RTI14_RT1_plainText_iframe{
	height:auto!important;
}
#RTETextEditorPullDownMenu{
	height:auto!important;
}

.aj_TnpGKDPdHEyfeyJP_2{
	font-family:Georgia!important;
}
span{
	font-family:Georgia!important;
	background:transparent!important;
	font-size:9pt!important;
}
.ms-rtestate-field p, p.ms-rteElement-P{
	line-height:1.3!important;
}
#FormControl_V1_I1_S29_I116_RTC2_RTI76_RT1_plainText_iframe{
	height:auto!important;

}
iframe{
}


.ms-srch-item{
	border:2px #c0bfbf dotted!important;
}
.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover{
	background-color:rgb(247, 212, 178)!important
}

#ctl00_ctl41_g_a22a87c8_cfe9_4e6f_91d8_f8519c8473b3_ASB_TS_SRCH_1{
	display:none!important;
}
#ctl00_PlaceHolderLeftNavBar_onetidHeadbnnr2{
	display:none;
}
.ms-srch-item-highlightedText{
	background-color:#F3B74F !important;
}
.ms-srch-sbLarge>input{
	width:450px!important;
}
/*
a:visited{
	color:rgb(216, 86, 4)!important
}*/
.ms-srch-item-path{
	color:rgb(216, 86, 4)!important
}
.ms-ref-refiner #Value > a:hover, .ms-ref-unsel-toggle:hover{
	color:rgb(216, 86, 4)!important
}
.textbtn{
	display:table-cell;
}
/*input[type=text]{
	height: 27px;
	width: 400px;
}*/

td.ms-advsrchText-v2 {
  color: #5d6878;
  vertical-align: middle;
  position: relative;
  top: 7px;
  right: 258px;
}
td.ms-advsrchText-v1{
	text-align:left;
	padding-bottom: 37px;
	font-size:16px;
}
.srch-advancedtable{
	border:0px transparent none!important;
	background:transparent!important;
}
.ms-advsrchbutton{
	text-align: -webkit-center;
}
#s4-bodyContainer {
    padding-bottom: 35px;
    background-color: #FFFFFF;
}
#container{
	
background-color:#ffffff;
}
.ms-srch-sbLarge {
    display: inline-block;
    z-index: 1001;
    background-color: #fff;
    background-color: rgba( 255, 255, 255, 0.85 );
    width: 90%;
}