@charset "UTF-8";
body {
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	background:#a3bfd8;
	scrollbar-face-color:#A8c2da;
	scrollbar-arrow-color:#6c99c0;
	scrollbar-track-color:#97b7d2;
	scrollbar-shadow-color:#6c99c0;
	scrollbar-highlight-color:#6c99c0;
	scrollbar-3dlight-color:#A8c2da;
	scrollbar-darkshadow-Color:#A8c2da;
}
.body {
	background:url(../SiteCollectionImages/websiteSkin/bodyBg.png) top left repeat-x #a4c0d8;
	padding:0;
	margin:0;
	text-align:center;
}
.mainContainer {
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.header {
	height:100px;
	width:1000px;
	background:#FFF;
}
table.header {
	width:670px !important;
}
.headerLeftColumn {
	width:750px;
	height:100px;
	float:left;
}
.headerLeftColumn .searchContainer {
	width:250px;
	height:50px;
	float:right;
	text-align:right;
}

/*SEARCH textfield*/
table.ms-sbtable, table.ms-sbtable-ex {
	width:200px !important;
	border:solid 1px #a6d0e7;
	margin:12px auto 0 auto;
}
table.ms-sbtable td {
	border:none !important;
}
.ms-sbplain {
	background:url(../SiteCollectionImages/websiteSkin/searchBg.png) top left repeat-x !important;
	background-color:Transparent !important;
	border:none !important;
	padding:3px;
	color:#37648e;
	background-image:none !important;
	background-color:Transparent !important;
}
table.ms-sbtable select, .ms-sblink {
	display:none;
}

/*SEARCH ENDING CELL*/
.ms-sbLastcell{
	display:none !important;
}
.headerLeftColumn .headerIcons {
	width: 500px;
	height:50px;
	float:left;
}
.headerLeftColumn .headerIcons img {
	margin:12px 0 0 10px;
}
.header .headerLogo {
	width: 250px;
	height:100px;
	float:right;
}
.header .headerLogo img {
	margin: 10px 0 0 15px;
}
.navBar {
	width:750px;
	height:50px;
	background:url(../SiteCollectionImages/websiteSkin/navBarBg.png) repeat-x top left;
}
.navBar table 
{
	top:-1px;
}
.navBar table.menuLink td {
	white-space:nowrap;
}
.navBar table.menuLink td a {
	height:42px;
	display:block;
	line-height:42px;
	padding:0 10px;
	color:#FFF;
	font-weight:bold;
	white-space:nowrap;
}
.navBar table.menuLinkOver td {
	white-space:nowrap;
}
.navBar table.menuLinkOver td a {
	background:url(../SiteCollectionImages/websiteSkin/menuLinkOver.png) top left repeat-x;
	height:42px;
	display:block;
	white-space:nowrap;
	line-height:42px;
	padding:0 10px;
	color:#FFF;
	font-weight:bold;
}
div.submenuLink {
	background:#5aaae2;
	padding:5px 10px 0 10px;
	top:87px !important;
}
table.submenuLink td {
	padding:5px;
	border-bottom:solid 1px #aac8e2;
	white-space:nowrap;
}
div.submenuLink a {
	color:#FFF;
	text-decoration:none;                                   
}
.navBar table.menuLink img, .navBar table.menuLinkOver img {
	display:none;
}
.siteActions {
	background:#FFF;
	text-align:right;
	padding-right:20px;
}
.contentBody {
	background:#FFF;
	width:1000px;
}
.contentBody .leftColumnContainer {
	vertical-align:top;
	width:240px;
	padding-top:10px;
}
.contentBody .leftColumn {
	width:240px;
}
.submenuBg {
	background:url(../SiteCollectionImages/websiteSkin/leftMenuBg.png) repeat-x top left;
	padding:10px 11px;
}
.leftColumnTitle {
}
.leftColumnBottom {
	margin-bottom:10px;
}
.submenu, .servicesBg {
	background:#b6d6ec;
	padding:10px 10px 0 10px !important;
}
.submenu ul {
	padding:0;
	margin:10px 10px 0 20px;
	list-style-image:url(../SiteCollectionImages/websiteSkin/blueBullet.gif);
}
.submenu ul li {
	padding-bottom:10px;
}
.submenu ul li a {
	color:#336699;
	text-decoration:none;
}
.contentBody .rightColumnContainer {
	vertical-align:top;
	width:730px;
	padding:10px 0;
}
.contentBody .rightColumn {
}
.rightColumn .topContent img {
	margin-bottom:10px;
}
.rightColumn .bottomContent {
	
}
.rightColumn .bottomContent .subLeftContent {
	width:490px;
	vertical-align:top;
}
.newsWebpartTitle {
	background:#385786;
	padding:13px 18px;
	border-top:solid 1px #FFF;
}
.newsPanel {
	background:url(../SiteCollectionImages/websiteSkin/newsBodyBg.png) top left repeat-y;
	padding:15px 15px 10px 15px;
}
.pagerSeparator {
	border-top:solid 1px #5a7fa8;
	text-align:right;
	padding-top:5px;
}
.pagerSeparator span {
	color: #a1c4ec !important;
	font-size:10px !important;
	font-weight:bold !important;
}
.rightColumn .bottomContent .subRightContent {
	width:240px;
	vertical-align:top;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.footer {
	padding:20px;
	color:#385786;
}
.footer a {
	color:#385786;
	font-weight:bold;
	text-decoration:none;
}
a img {
	border:none !important;
}



/*SERVICES TABS*/
a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}

#servicesTabs ul.ui-tabs-nav li {
	background:#5689b6;
}
#servicesTabs ul.ui-tabs-nav li.ui-tabs-selected {
	background:#a1bed8;
}
#servicesTabs ul.ui-tabs-nav li a {
	color:#fff !important;
	font-weight:bold !important;
	text-decoration:none !important;
}
#servicesTabs div.ui-tabs-panel {
	background:#a1bed8;
	padding:10px 15px 0 15px;
	height:289px;
	overflow: auto;
	overflow-x:hidden;
}
.submenuInner {
	height:315px;
	overflow: auto;
	overflow-x:hidden;
}
#servicesTabs div.ui-tabs-panel * {
	color:#336699 !important;
	text-decoration:none !important;
}
#servicesTabs div.ui-tabs-panel p {
	margin:0;
	padding-bottom:10px;
}
#servicesTabs div.ui-tabs-panel ul {
	padding:0;
	margin:0 0 0 20px;
	list-style-image:url(../SiteCollectionImages/websiteSkin/blueBullet.gif);
}
#servicesTabs div.ui-tabs-panel li {
	padding-bottom:10px;
}


.newsPanel ul.ui-tabs-nav li {
	background:#5689b6;
}
.newsPanel ul.ui-tabs-nav li.ui-tabs-selected {
	background:#47709e;
}
.newsPanel ul.ui-tabs-nav li a {
	color:#fff !important;
	font-weight:bold !important;
	text-decoration:none !important;
}


div.panes {	
	padding:10px 15px 0 15px;
	background:#a0bed8 !important;
}
.newsPanel div div {
	background-color:#4d77a7 !important;
}
.ui-tabs-nav {
	padding:0 !important;
}
.newsPanel .ui-tabs-panel ul {
	padding:0;
	margin:10px 15px;
	list-style-image:url(../SiteCollectionImages/websiteSkin/blueBullet.gif);
	color:#fff;
}
.newsPanel .ui-tabs-panel ul li {
	color:#fff;
}
.newsPanel .ui-tabs-selected, .newsPanel .ui-state-active {
	background-color:#4d77a7 !important;
}
.newNews {
	color:#f8b81a;
	font-weight:bold;
}
.newsDate {
	color:#a1c4ec;
}
.newsTitle, .newsTitle a {
	color:#f8b81a !important;
	font-weight:bold !important;
	text-decoration:none !important;
}
.newsHistory {
	background:#d6e3f1;
	text-align:right;
	padding:14px;
}
a.linkBody {
	color:#de7008;
	font-weight:bold;
	text-decoration:none;
	background:url(../SiteCollectionImages/websiteSkin/whiteBullet.gif) right no-repeat;
	padding-right:13px;
}





/*FORMER WEBSITE STYLES*/
p {
	text-align:left;
}
h2 {
	font-weight:bold;
	color:#f36f21;
	font-size:9pt;
}
.linkBodySmall {
	background:url(../SiteCollectionImages/websiteSkin/imgBullet.gif) right no-repeat;
	font-size:7pt;
	font-weight:bold;
	color:#3aabd6 !important;
	padding-right:7px;
}
.linkHeader {
	color:#000;
	font-size:8pt !important;
	text-decoration:none;
}
.linkFooter {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt !important;
}
.thickbox {
	text-decoration:none;
	font-weight:bold;
	font-size:8pt !important;
}
.title {
	color:#f36f21 !important;
	font-weight:bold;
	font-size:9pt;
}
.quote {
	background:#edf6fb;
	padding:5px 20px 5px 20px;

}
.mainTable {
	background:#fff;
	padding:0 15px 0 15px;
}
.imgLeft {
	border: solid 5px #dee1e2;
	margin-right: 15px;
	margin-bottom: 5px;
}
.imgRight {
	border: solid 5px #dee1e2;
	margin-left: 15px;
	margin-bottom: 5px;
}
.imgLeftNoBorder {
	margin-right: 15px;
	margin-bottom: 5px;
}
.imgRightNoBorder {
	margin-left: 15px;
	margin-bottom: 5px;
}

.verticalSeparator {
	background:url(../SiteCollectionImages/websiteSkin/imgVerticalSeparator.gif) repeat-y top left;
	height:470px;
}
.horizontalSeparator {
	background:url(../SiteCollectionImages/websiteSkin/imgHorizontalSeparator.gif) repeat-x bottom left;
	padding:10px;
}

.decoLine {
	background:url(../SiteCollectionImages/websiteSkin/imgDecoLine.gif) no-repeat top left;
}
.decoLine p {
	font-size:8pt !important;
}
.decoLine p strong {
	font-size:8pt !important;
}

.bigPadding {
	padding:15px;
}
.textfield {
	border:solid 1px #b6b6b6;
	color:#f36f21;
	font-size:9pt;
}
hr {
	color:#c5c8ca;
	border:0;
	height:1px;
}
.topPane {
	padding:0 20px 20px 30px;
	background:url(../SiteCollectionImages/websiteSkin/imgHorizontalSeparator.gif) repeat-x bottom;
	
}
.topPaneNoBorder {
	padding:0 20px 20px 30px;
	
}
.subLeftPane {
	width:50%;
	vertical-align:top;
	padding:20px 20px 20px 30px;

}
.subRightPane {
	width:50%;
	vertical-align:top;
	padding:20px 20px 20px 30px;
	background:url(../SiteCollectionImages/websiteSkin/imgVerticalSeparator.gif) repeat-y top left;
}
ol {
	font-family: Tahoma !important;
}
li {
font-family: Tahoma !important;
}

/*MENU INTERNO*/
.parentLink {
	background:url(../SiteCollectionImages/websiteSkin/imgParentLinkRight.gif) top right no-repeat;
}
.parentLink div {
	background:url(../SiteCollectionImages/websiteSkin/imgParentLinkLeft.gif) top left no-repeat;
	height:21px;
	border-bottom:solid 4px #FFF;
	padding-left:40px;
	padding-right:20px;
	padding-top:6px;
	color:#013166;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
}
.parentLink a {
	color:#013166 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:9pt;
}

.childLink1 {
	background:url(../SiteCollectionImages/websiteSkin/imgChildLink1.gif) top left no-repeat #f0f0e9;
	vertical-align:top;
	padding-top:6px;
	padding-left:59px;
	height:19px;
	border-bottom:solid 1px #FFF;
	border-right:solid 8px #FFF;
	color:#5886b9;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt !important;
}
.childLink1 a {
	color:#5886b9 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:9pt !important;
}
.childLink2 {
	background:url(../SiteCollectionImages/websiteSkin/imgChildLink2.gif) no-repeat;
	background-position: 59px 2px;
	vertical-align:top;
	height:22px;
	padding-top:8px;
	padding-left:80px;
	color:#5886b9;
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
}
.childLink2 a {
	font-size:8pt;
	color:#5886b9 !important;
	text-decoration:none !important;
	font-weight:normal !important;
	font-size:8pt;
}
.childLink3 {
	height:22px;
	padding:8px 20px 8px 90px;
	color:#013166;
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
}
.childLink3 a {
	color:#013166 !important;
	text-decoration:none !important;
	font-weight:normal !important;
	font-size:8pt;
}

/*COLLAPSIBLE PANEL*/
.panelTitle {
	background:url(../SiteCollectionImages/websiteSkin/imgChildLink1.gif) top left no-repeat #f0f0e9;
	vertical-align:top;
	padding:6px 10px 6px 59px;
	border-bottom:solid 1px #FFF;
	border-right:solid 8px #FFF;
	color:#5886b9;
	text-decoration:none;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.panelTitle a {
	color:#5886b9 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}
.panelContent {
	vertical-align:top;
	padding:8px 20px 8px 40px;
	text-decoration:none;
	font-weight:normal;
}
.tip {
	font-size:10px !important;
	font-weight: normal !important;
}
.CollapsiblePanelOpen .panelTitle {
	background:url(../SiteCollectionImages/websiteSkin/imgChildLink1Open.gif) top left no-repeat #f0f0e9;
	vertical-align:top;
	padding:6px 10px 6px 59px;
	border-bottom:solid 1px #FFF;
	border-right:solid 8px #FFF;
	color:#5886b9;
	text-decoration:none;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}


/*Tablas*/

.titleRow{
	vertical-align:middle;
	color:#FFFFFF;
	background:#FF9C00;
	font-weight:bold;
	text-align:center;
	padding:8px;
}

.subtitleRow{
	vertical-align:middle;
	background:#FFCC33;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	padding:3px;
	text-align:center;
	padding:8px;
}

.rowA{
	background:#FFFFFF;
	vertical-align:middle;
	border-bottom:1px solid #F5F5F5;
	text-align:center;
	padding:8px;
}

.rowB {
background:#F5F5F5;
vertical-align:middle;
border-top:2px solid #ffffff;
text-align:center;
padding:8px;
}

.rowB a, .rowA a {
text-decoration:none;
color:#3366FF;
}

.bigTable td {
	font-family:Tahoma !important;
	font-size:10px !important;
}
.tableHead {
	background:#53a3d2 !important;
	color:#FFFFFF;
	font-weight:bold;
}
.alternateRow {
	background:#edf6fb !important;
}
tr.neutralRow td {
	border-bottom:solid 1px #E5E5E5;
}
.finalRow {
	background:#E5E5E5;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*OVERWRITTEN STYLES*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*SEARCH LABEL*/
.ms-sbcell {
	border:none !important;
	background:none !important;
}
.ms-sbtext span {
	font-family:Tahoma !important;
	font-size:8pt !important;
	color:#9a9a9a !important;
	font-weight:normal !important;
}
.ms-formlabel, .ms-formlabel *, .ms-formbody, .ms-formbody * { font-size:11px !important; }




/*CALENDAR CUSTOMIZATION*/
.ms-calheader {
	background:none !important;
}
.ms-calheader img {
	width:100% !important;
}
.ms-cal-navheader img {
	width:15px !important;
}
.ms-cal-nav img {
	width:16px !important;
}
.ms-cal-navselected img {
	width:16px !important;
}
a.ms-cal-nav {
	background:url(../SiteCollectionImages/websiteSkin/imgBullet.gif) right no-repeat !important;
	font-family:Tahoma !important;
	font-size:10px !important;
	font-weight:bold !important;
	color:#f36f21 !important;
	padding-right:7px !important;
	text-decoration:none !important;
}
span.ms-cal-nav a {
	font-family:Tahoma !important;
	font-size:8pt !important;
	font-weight:normal !important;
	color:#676767 !important;
	text-decoration:none !important;
}
span.ms-cal-navselected a {
	font-family:Tahoma !important;
	font-size:8pt !important;
	font-weight:bold !important;
	color:#676767 !important;
	text-decoration:none !important;
}
.ms-cal-weekname {
	background:none !important;
}
.ms-cal-weekday {
	border-top:solid 1px #E8E8E8 !important;
	background:none !important;
	padding:10px 0px 10px 0px !important;
}
.ms-cal-weekempty {
	background:none !important;
}
.ms-cal-nodataMid {
	background: #EFEFEF !important;
}
.ms-cal-nodataBtm2 {
	background: #EFEFEF !important;
}
.ms-cal-week {
	background-image:none !important;
	background-color:#dcebff !important;
}
.ms-cal-weekselected {
	background-image:none !important;
	background-color:#e8f2ff !important;
}
.ms-cal-weekB {
	background-image:none !important;
	background-color:#dcebff !important;
}
.ms-cal-topday {
	background-image:none !important;
	background-color:#dcebff !important;
}
.ms-cal-topday a {
	color:#325078 !important;
}
.ms-cal-topdayover {
	background-image:none !important;
	background-color:#e8f2ff !important;
}
.ms-cal-topdayover a {
	color:#325078 !important;
}
.ms-cal-monthitem a {
	font-size:10px !important;
	text-decoration:none !important;
	font-weight:normal !important;
	color:#01415b !important;
}
.ms-cal-monthitem a b {
	font-size:10px !important;
	text-decoration:none !important;
	color: #CCCCCC !important;
}

/*WELCOME AND SITE ACTION CUSTOMIZATION*/

.ms-SPLink * {
	font-size:8pt;
}

div.ms-SpLinkButtonActive {
	background:none !important;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}
div.ms-SpLinkButtonInActive {
	background:none !important;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

div.ms-siteactionsmenuhover {
	background:none !important;
	border:none !important;
}
td.ms-siteactionsmenu div div span div {
	background:none !important;
	border:none !important;
}
td.ms-siteactionsmenu div div span div a {
	color:#2a4666 !important;
}
div.ms-siteactionsmenuhover a {
	color:#2a4666 !important;
}
.ms-MenuUIPopupBody * {
	font-size:8pt;
}


.ms-gb a {
	color:#f36f21 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}


/*CONTENT QUERY AND LINKS WEBPART CUSTOMIZATION*/

div.groupheader {
	background:url(../SiteCollectionImages/websiteSkin/imgParentLinkLeft.gif) top left no-repeat !important;
	height:21px !important;
	border-bottom:solid 4px #FFF !important;
	padding-left:40px !important;
	padding-top:6px !important;
	color:#013166 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:8pt !important;
}

div.item {
	background:url(../SiteCollectionImages/websiteSkin/imgHorizontalSeparator.gif) repeat-x bottom left !important;
	padding:10px !important;
	margin:0 40px 0 20px !important;
}
div.link-item {
	color:#f36f21 !important;
	font-weight:bold !important;
	font-size:12px !important;
}
div.link-item a {
	color:#f36f21 !important;
	font-weight:bold !important;
	font-size:8pt !important;
}
div.description {
	font-weight:normal !important;
	font-size:8pt !important;
}
div.image-area-left {
	margin:0 8px 10px 0 !important;
}

/*DOCUMENT GRID LIST CUSTOMIZATION*/
tr.ms-alternating {
	background:#edf6fb !important;
}
.ms-addnew {
	padding:5px !important;
}



/*TWEAK FOR NEWS IN HOME*/
#WebPartWPQ5 {
	padding:0 30px 10px 45px;
}
.homeDeco {
	background:url(../SiteCollectionImages/websiteSkin/imgBannerHomeDeco.jpg) no-repeat top right;
}
#_invisibleIfEmpty {
	padding:0 !important;
	margin:0 !important;
}

/*BREADCRUMB CUSTOMIZATION*/
a.ms-sitemapdirectional {
	font-weight:bold !important;
	font-size:8pt !important;
	text-decoration:none !important;
	color:#0099CC !important;
}
div.breadcrumb span {
	font-size:8pt !important;
}


/*SERVICIOS VIRTUELES PANEL GROUP*/
.ServiciosPanelGroup{
 width:199px;
}
.ServiciosPanelTitle {
	background:url(../SiteCollectionImages/websiteSkin/imgServicesPanelTitleArrow.gif) top right no-repeat #f0f0e9;
	font-weight:bold;
	font-size:9pt;
	color:#5886b9;
	text-align:left;
	padding:3px 10px 5px 12px;
	cursor:hand;
	cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.ServiciosPanelContent {
	border:solid 1px #f0f0e9;
	padding:10px 5px 0 5px;
	font-size:9pt;
	background:#FFF;
	text-align:left;
}
.ServiciosPanelItem {
	background:url(../SiteCollectionImages/websiteSkin/imgServicesPanelContentArrow.gif) top left no-repeat;
	border-bottom:solid 1px #f0f0e9;
	padding:5px 5px 5px 28px;
	font-weight:normal;
	color:#5886b9;
	text-align:left;
	cursor:hand;
	cursor:pointer;
	font-size:9pt;
}
.ServiciosPanelItem a {
	font-weight:normal;
	color:#5886b9;
	text-align:left;
	text-decoration:none;
	font-size:9pt;
}
.ServiciosPanelItemNoBorder {
	background:url(../SiteCollectionImages/websiteSkin/imgServicesPanelContentArrow.gif) top left no-repeat;
	padding:5px 5px 5px 28px;
	font-weight:normal;
	color:#5886b9;
	text-align:left;
	cursor:hand;
	cursor:pointer;
	font-size:9pt;
}
.ServiciosPanelItemNoBorder a {
	font-weight:normal;
	color:#5886b9;
	text-align:left;
	text-decoration:none;
	font-size:9pt;
}

/*ARTICLE PAGE*/
.dateLine {
	text-align:left;
	color:#f36f21 !important;
	font-size:8pt !important;
	font-weight:normal !important;
}
.articleHeader {
	text-align:left;
	color:#f36f21 !important;
	font-size:8pt !important;
	font-weight:bold !important;
}
.byLine {
	font-size:10px;
	text-align:left;
}	
.caption {
	font-size:10px !important;
	text-align:center !important;
}
.newsPane {
	margin-left:20px;
}


/*SITEMAP CUSTOMIZATION*/
.level-header {
	background:url(../SiteCollectionImages/websiteSkin/imgSiteMapHead.gif) top left no-repeat #f0f0e9;
	vertical-align:top;
	padding-top:6px;
	padding-left:25px;
	padding-bottom:6px;
	border-bottom:solid 1px #FFF;
	border-right:solid 8px #FFF;
	color:#5886b9;
	text-decoration:none;
	font-weight:bold;
}
.headertitle, .headertitle a  {
	color:#5886b9 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:8pt !important;
}


.ms-WPBody{
	font-family: Tahoma !important;
	padding:0px !important;
	overflow-x:hidden !important;
}

#ctl00_explitLogout_ExplicitLogin {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt !important;
}

.ms-PartSpacingVertical {
	display:none !important;
}



/*ERROR AND OK MESSAGES CUSTOMIZATION*/
.spanExito {
	background:url(../SiteCollectionImages/websiteSkin/imgOk.gif) no-repeat left;
	padding:10px 0 10px 40px;
}
.spanExito span {
	color:#009900;
}
.spanError {
	background:url(../SiteCollectionImages/websiteSkin/imgError.gif) no-repeat left;
	padding:10px 0 10px 40px;
}
.spanError span {
	color:#FF0000;
}




/*INFORME ESPECIAL STYLES */
.graybox {
	background-color: #efefef;
	padding: 15px;
}
.whitebox {
	background-color: #fff;
	padding: 15px;
}
.titleNews {
	color: #0066CC;
}
.panelTitle2 {
	cursor:pointer;
	cursor:hand;
	outline:none;
}






/*BANNER ROTATOR*/
div#bannerHomeList {
	width: 730px;
	height: 240px;
	overflow: hidden;
	position: relative;
}
div#bannerHomeList ul {
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#bannerTabs {
	right: 0;
	z-index: 2;
	width: 268px;
}
ul#bannerTabs li {
	font-size: 12px;
	font-family: Arial;
}
ul#bannerTabs li img {
	border: none;
	width:268px;
	height:80px;
	float: left;
}
ul#bannerTabs li a {
	display: block;
	height: 80px;
	outline: none;
}
ul#bannerTabs li a.active:hover {
	text-decoration: none;
	cursor: default;
}
ul#bannerTabs li a.active {
	color: #FFF;
}
ul#bannerTabs li a#b1 {
	background:url(../SiteCollectionImages/websiteSkin/tabBanner1.png) top right no-repeat;
}
ul#bannerTabs li a#b2 {
	background:url(../SiteCollectionImages/websiteSkin/tabBanner2.png) top right no-repeat;
}
ul#bannerTabs li a#b3 {
	background:url(../SiteCollectionImages/websiteSkin/tabBanner3.png) top right no-repeat;
}
ul#bannerTabs li a#b1.active {
	background:url(../SiteCollectionImages/websiteSkin/tabBanner1Over.png) top right no-repeat;
}
ul#bannerTabs li a#b2.active {
	background:url(../SiteCollectionImages/websiteSkin/tabBanner2Over.png) top right no-repeat;
}
ul#bannerTabs li a#b3.active {
	background:url(../SiteCollectionImages/websiteSkin/tabBanner3Over.png) top right no-repeat;
}
ul#bannerOutput {
	left: 0;
	width: 490px;
	height: 240px;
	position: relative;
}
ul#bannerOutput li {
	position: absolute;
	background:url(../SiteCollectionImages/websiteSkin/tabBannerBg.png) no-repeat top left;
	width: 490px;
	height: 240px;
}





/*CAMBIO PASSWORD*/
#MSOZoneCell_WebPartctl00_ctl16_g_b1b8a609_ec81_4d13_985d_d088ab5c56eb table#TABLE_37 div {
	background:url(../SiteCollectionImages/websiteSkin/candadoBg.jpg) no-repeat top left;
}
#MSOZoneCell_WebPartctl00_ctl16_g_b1b8a609_ec81_4d13_985d_d088ab5c56eb table#TABLE_38 {
	margin-left:180px;
}
	




/*ROTABANNERS*/
/*Scrollable Banners Style*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
}
.smallBanners {
	width: 239px;
	height:182px;
	border-left:solid 1px #FFF;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/* single scrollable item */
.scrollable img {
	float:left;
	margin:0;
	cursor:pointer;
}
.smallBanners img {
	width: 239px;
	height:184px;
}
/* active item */
.scrollable .active {
	z-index:9999;
	position:relative;
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;
}

/* position and dimensions of the navigator */
.navi {
	margin-left:0;
	width:200px;
	height:20px;
	text-align:center;
}
/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../SiteCollectionImages/websiteSkin/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
/* mouseover state */
.navi a:hover {
	background-position:0 -8px;
}
/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;
}

.ms-WPBorder { border: none !important; }
