﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
    
    /*
* { margin: 0; padding: 0; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
/* remember to define focus styles! */
/*
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup */

/*
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
/* IE6 css fixer v0.7: Mon, 11 Jan 2010 12:52:07 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
body {
     height: 100%;
	 font-family:Arial, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#7a7a7a;
 }

ul.cssidioma li {display:inline;}

#idioma {display:inline;}

.siteActionMenu {display:inline;}

.topLinkBar {display:inline;}

.logo {display:inline;}

.sharepointLogin {display:inline;}

/* convert min height values */
.shadowLeft {height:100%;}


.shadowRight {height:100%;}


/* fix negative margins */
.topNavSelected2 {position:relative; zoom:1;}

.topNavItem2 {position:relative; zoom:1;}

.search {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
#mimenu2 {zoom:1;}
#mimenu {zoom:1;}
#mibusqueda {zoom:1;}
#midioma {zoom:1;}
#milink1 {zoom:1;}
#milogo {zoom:1;}
.sharepointLogin .ms-globallinks {zoom:1;}
/***********begins code */

form {
	height: 100%;
}
html {
	height: 100%;
}

.body {
	/*background-color: #F5F5F5;*/
	background-color: #FFFFFF;
	height: 103%;
	margin: 0px;
}
.master {
	width: 1044px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background-color: #FFFFFF;
}
.masterContent {
	margin-bottom: 10px;
}
.shadowRight {
	*height: 100%;
	min-height: 100%;
	width: 12px;
}
.shadowLeft {
	*height: 100%;
	min-height: 100%;
	width: 12px;
}
.spacer {
	width: 12px;
}
.CellNavigation {
	padding-left: 190px;
}
}
.breadcrumb {
	font-family: tahoma;
	color: #656b77;
	clear: both;
	font-size: 9pt;
	font-family: tahoma;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-bottom: 1px #CCCCCC solid;
	margin-bottom: 4px;
}
.breadcrumb a:active {
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #656b77;
}
.breadcrumb:active {
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #656b77;
}
.breadcrumb a {
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #656b77;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.breadcrumbCurrent {
	font-weight: bold;
}
.login {
	display: inline;
}
.login a:hover {
	text-decoration: underline;
}
.sharepointLogin {
	float: right;
	display: inline;
}
.sharepointLogin .ms-globallinks {
	position: relative;
}
a.#zz1_MyLinksMenuMenu {
	font-family: Tahoma;
}
a.#zz8_Menu {
	font-family: Tahoma;
}
div.#zz8_Menu_t img {
	vertical-align: middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a {
	color: #333333;
}
.sharepointLogin .ms-globallinks {
	color: #333333;
}
.sharepointLogin div {
	color: #333333;
}
.topLogo {
	background: url("../../images/cabecera.png");
	height: 140px;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.topArea {
	background: url("../../images/cabecera.png");
	height: 120px;
	width: 997px;
	background-position: top left;
}
.topArea :active {
	text-decoration: none;
}
.logo {
	float: left;
	height: 42px;
	font-size: 14pt;
	font-family: tahoma;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 0px;
}
.logo a {
	color: #656B77;
	background-image: url("../../images/logo.png");
	background-repeat: no-repeat;
	background-position: left center;
	display:none;

}

/*------------- POSICIONES CABECERA-----------------*/
#milogo{
	left:28px; /*Según Requerimientos de Diseño*/
	background-image: url("../../images/logo.png");	
	position:relative;
	width:107px;
	height:105px;			
}
#milink1{
    top:-95px;
	left:147px;  /*Según Requerimientos de Diseño*/
	position:relative;
	width:130px; 
	height:10px;			
}
.cmilink1 a{
	font-family:Arial; /*Según Requerimientos de Diseño*/
	font-size:10px; /*Según Requerimientos de Diseño*/
	color: #FFFFFF;
}
.cmilink1 a:visited{
	font-family:Arial; /*Según Requerimientos de Diseño*/
	font-size:10px; /*Según Requerimientos de Diseño*/
	color: #FFFFFF;
}


.cmilink1 a:hover {
	color: #1b4d74; /*Según Requerimientos de Diseño*/
}
.cmilink1 a:active {
	color: #1b4d74; /*Según Requerimientos de Diseño*/
}

#midioma{
    top:-110px;
	left:700px;
	position:relative;
	width:130px; 
	height:10px;			
}
.cmidioma
{
	color: #FFFFFF;
}
.cmidioma a{
	color: #FFFFFF !important;
	font-family: Arial;
	font-size:9px;

}

.cmidioma a:hover {
	color: #64c3d6 !important; /*Según Requerimientos de Diseño*/
	font-family:Arial; /*Según Requerimientos de Diseño*/
	font-size:9px; /*Según Requerimientos de Diseño*/
	text-decoration: none !important; /*Según Requerimientos de Diseño*/
}
.cmidioma a:visited {
	color: #FFFFFF; /*Según Requerimientos de Diseño*/
	font-family:Arial; /*Según Requerimientos de Diseño*/
	font-size:9px; /*Según Requerimientos de Diseño*/
}



#mibusqueda{

	top:-125px;
	left:865px;
	position:relative;
	width:107px;
	height:10px;			
}
#mimenu{

	top:0px;
	left:0px;
	position:relative;
	width:1004px;
	height:40px;
	z-index:10;	/*Para que desplegables del menú queden encima de contentpage*/		
}



.topLinkBar {

	width: auto;
	padding-left: 1px;
	padding-right: 7px;
	display: inline;
}
.toplinkbar a:active {
	color: #444444;
	font-family: tahoma;
	font-size: 9pt;
	text-decoration: none;
}
.topLinkBar a {
	color: #444444;
	font-family: tahoma;
	font-size: 9pt;
	text-decoration: none;
}
.topLinkBar a:hover {
	text-decoration: underline;
}
.topLink {
	display: inline;
}
.console {
	clear: both;
}
.search {
	margin:  70px -29px auto auto;
}
.search .ms-sbcell .ms-sbplain {
	margin-right: 2px;
	margin-left: 2px;
	border: 1px #555555 solid;
	height: 14px;
}
.search .ms-sbcell {
	border: none;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4663;
	padding: 0px;
}
.search .ms-sbgo {
	background: none;
}
.siteActionMenu {
	float: right;
}
.authoringRegion {
	width: 100%;
}
.topNavContainer {
}
.topNavItem
{

	color: #00212e;
 	font-family: Arial;
 	font-size: 12px; 
	height: 14px;
	border-right-style:inherit;
	padding: 0px 0px 0px 0px;

}
.topNavItem a
{
	display:block;
	color: #00212e;
	height: 20px;
	text-decoration: none;
}
.topNavItemCom
{
	color: #FFFFFF;
 	font-family: Arial;
 	font-size: 11pt !important; 
	height: 14px;
	border-right-style:inherit;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: bottom;
}
.topNavItemCom a
{
	display: block;
	color: #FFFFFF;
	height: 20px;	
	text-decoration: none;	
}	
.topNavItemCom a:hover
{
	color: #64c3d6;
	text-decoration: none;
}
.topNavItemCom a:visited
{
	color: #FFFFFF;
	text-decoration: none;	
}

.topNavItem a:visited
{
	color: #00212e;
	text-decoration: none;	
}
.topNavSelected
{
	color: #FFFFFF;
/*	background-image:  url('/Style%20Library/Images/pestana-izq-centro.png');
	background-repeat:repeat-x;
	background-position:left top;*/
	margin-top:0px;
	text-decoration: none;	

}
.topNavSelected a:visited
{
	color: #00709C; /*Según Requerimientos de Diseño*/
	text-decoration: none;	
}
.topNavSelected a:hover
{
	color: #00709C;
	text-decoration: none;
}
.topNavSelected a
{
	color: #00709C; /*Según Requerimientos de Diseño*/
	font-family: Arial; /*Según Requerimientos de Diseño*/
	/*background-image: url('/Style%20Library/Images/fnd-pestanas.png');
	background-repeat:repeat-x;
	background-position:right top;*/
	margin-top:0px;
	padding: 2px 2px 0px 0px;
	text-decoration: none;
}
.topNavHover a:visited
{
	color: #00709C; /*Según Requerimientos de Diseño*/
	text-decoration:none;
}
.topNavHover a
{
	color: #00709C; /*Según Requerimientos de Diseño*/
	font-family: Arial; /*Según Requerimientos de Diseño*/
	/*background-image: url('/Style%20Library/Images/fnd-pestanas.png');*/
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:0px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
.topNavHoverNM
{
	/*background-image: url('/Style%20Library/Images/images_tid/bot_comunicacion_trans.png');
	background-repeat: no-repeat;
	background-position: left center;*/
	margin-top:0px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
.topNavHoverNM a:hover
{
	color: #64c3d6;
}

.topNavHover {
	/*color: #00709C;*/
	font-family: Arial; /*Según Requerimientos de Diseño*/
	/*background-image: url('/Style%20Library/Images/images_tid/bot_comunicacion_trans.png');*/
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:0px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
.topNavFlyOuts
{	
	
	margin-top: 8px;
	background-image: url('/Style%20Library/Images/fnd-menu.png');
	background-position:right top;
	/*min-width:110px;*/
	text-decoration:none;
	border: 1px #B8B8B8 solid;
}
.topNavFlyOutsNM
{
	
	margin-top: 10px;
	background-image: url('/Style%20Library/Images/fnd-menuNM.png');
	/*min-width:110px;*/
	border: 1px #B8B8B8 solid;
}
.topNavFlyOutsItemNM a:visited{
 text-decoration:none;
 color:#1b4d74;
}
.topNavFlyOutsItemNM a:hover{
	color:#000000;
	text-decoration:none;
}

.topNavFlyOutsItemNM a{
	color: #1b4d74;
	padding: 8px 8px 4px 8px;
	/*background-image: url('/Style%20Library/Images/punteado-azul.png');
	background-color: transparent;
	background-repeat:no-repeat;*/
	display: block;
	margin-bottom:1px;
	margin-top:0px;
	font-family: Arial;
	font-size: 12px; /*color: #656B77;*;*//*;1b4d74*/
	color: #1b4d74; /*Según Requerimientos de Diseño 6393D4*/
	text-indent:10px;
	text-decoration: none;	
}
.topNavFlyOutsItem
{
	margin-top:0px;
	font-family: Arial;
	font-size: 12px; /*color: #656B77;*;*//*;1b4d74*/
	/*color: #00709c; /*Según Requerimientos de Diseño 6393D4*/
}

.topNavFlyOutsItemCom
{
	margin-top:4px;
	font-family: Arial;
	font-size: 12px; /*color: #656B77;*;*//*;1b4d74*/
	color: #FFFFFF; /*Según Requerimientos de Diseño 6393D4*/
}

.topNavFlyOutsItemM1
{
	margin-top:0px;
	font-family: Arial;
	font-size: 11px; /*color: #656B77;*;*//*;1b4d74*/
	color: #1b4d74; /*Según Requerimientos de Diseño 6393D4*/
					
}
.topNavFlyOutsItemM1 a
{
	/*background-image: url('/Style%20Library/Images/punteado-azul.png');
	background-color: transparent;
	background-repeat:no-repeat;*/
	display: block;
	padding: 8px 5px 4px 5px;
	margin-bottom:2px;
	/*min-width:110px;*/
	color:#1B4D74;
	text-decoration: none;	
}
.topNavFlyOutsItem a
{
	color: #1b4d74;
	padding: 12px 10px 7px 4px;
	display: block;
	margin-bottom:1px;
	margin-top:0px;
	font-family: Arial;
	font-size: 13pt !important; /*color: #656B77;*;*//*;1b4d74*/
	color: #1b4d74; /*Según Requerimientos de Diseño 6393D4*/
	text-indent:7px;
	text-decoration: none !important;	
}
.topNavFlyOutsHover
{
	color: #ffffff;
	background-color: #5BA1C0;			
}

.topNavFlyOutsItemM1 a:visited{
 	text-decoration:none;
 	color:#1b4d74; 
}
.topNavFlyOutsItemM1 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.topNavFlyOutsItem a:visited
{
	text-decoration: none;
}

.topNavFlyOutsItem a:hover
{
	color: #00709C;
	text-decoration: none;
}


.topNavFlyOutsItemCom a
{
	color: #FFFFFF;
	text-decoration: none;	
}

.topNavFlyOutsItemCom a:visited
{
	color: #FFFFFF;
	text-decoration: none;	
}

.topNavRoundRight
{
    width:3px;
}
.topNavRoundLeft
{
    width:0px;
}
.mimenuder table.topNavItemCom a{
	text-indent: 15px;
}

.mimenuicoHome {
	padding-left:10px;
	width:25px;
	text-align: left;
}
.mimenuizq {
	width:685px;
	overflow:hidden;
}
.mimenuder {
	width:285px;
	overflow:hidden;
	background-image: url('../../Images/images_tid/bot_comunicacion_ancho.png');
	background-position: left center;
	background-repeat: repeat-x;
	vertical-align: bottom;
}

/*  *********************************************************************** */
/*  **************** ESTILO ESPECIAL NEWS & MEDIA ************************* */
/*  *********************************************************************** */
#mimenu2{

	top:2px;
	left:780px;
	color: #FF0000;
	position:relative;
	width:45px;
	height:50px;				
}

.topNavItem2
{
				margin-top: -11px;
				color: #FF0000;
				font-family: Arial;
				font-size: 8pt;
				height: 42px;
				border-right-style: inherit;
}
.topNavItem2 a
{
	display:block;
	color: #FFFFFF;
	height: 28px;
	margin-top:10px;
	


}	
.topNavSelected2
{


	display:block;
	color: #FFFFFF;
	height: 48px;
	margin-top:-20px;

}
.topNavSelected2 a
{

	color: #1b4d74; /*Según Requerimientos de Diseño*/
	font-family:Arial; /*Según Requerimientos de Diseño*/
	font-size:11px; /*Según Requerimientos de Diseño*/
	background-image: url('../../Images/rollover_about2.png');
	margin-top:5px;
	height: 22px;
	padding: 42px 5px -24px 5px;

}
.topNavHover2 a
{

	color: #1b4d74; /*Según Requerimientos de Diseño*/
	font-family:Arial; /*Según Requerimientos de Diseño*/
	font-size:11px; /*Según Requerimientos de Diseño*/
	background-image: url('../../Images/rollover_about2.png');
	margin-top:5px;
	height: 22px;
	padding: 42px 5px -24px 5px;

	


}

.topNavFlyOuts2
{
	
	margin-top: 10px;
		background-image: url('../../Images/fnd_desplegable2.png');
}
.topNavFlyOutsItem2
{
				font-family: Arial;
				font-size: 7.5pt; /*color: #656B77;*;*/;
			
				color: #1b4d74; /*Según Requerimientos de Diseño*/
				width: 180px;
				/*min-width: 150px;*/
				border-color: #1b4d74;
				border-bottom-width: thin;
				border-style: none none dashed; /* top left+right bottom */
}
.topNavFlyOutsItem2 a
{
	display: block;
	border-bottom:thick;
	padding: 8px 5px 4px 5px;
	/*background-color: transparent;*/
	
}
.topNavFlyOutsHover2
{
				color: #ffffff;
				background-color: #5BA1C0;
}
.topNavRoundRight2
{
    width:3px;
}
.topNavRoundLeft2
{
    width:0px;
}
.CellNavigation {
	padding-left: 90px;
}
.TablaNavigation
{
	background-image: url("../../images/fondo_menu_princ.gif");
	background-repeat: repeat;
}
.leftNav {
	margin-right: 15px;
	margin-left: 7px;
	margin-top: 4px;
	padding-top: 0px;
	border: 1px #8997BC solid;
	background-color: #D0D6E3;
	width: 160px;
}
.leftNavSpacer {
	width: 160px;
}
.leftNavSelected {
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top: 1px #B2BCDD solid;
	border-bottom: 1px #B2BCDD solid;
	line-height: 14pt;
}
.leftNav3 {
	color: #354260;
}
.leftNav2 {
	color: #354260;
}
.leftNav1 {
	color: #354260;
}
.leftNav1 {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
}
.leftNav1 a {
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	display: block;
	padding-right: 10px;
}
.leftNav2 {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 14pt;
}
.leftNav2 a {
	padding-left: 10px;
	display: block;
	padding-right: 10px;
}
.leftNav3 {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 14pt;
}
.leftNav3 a {
	padding-left: 18px;
	display: block;
	padding-right: 10px;
}
.textFooter {
	font-family: tahoma;
	font-size: 8pt;
}
.leftNavHover {
	background-color: #596E9E;
	color: #FFFFFF;
}
.leftNavFlyOuts {
	font-family: Tahoma;
	font-size: 8pt;
	border-top: 1px #CBD1E0 solid;
	border-left: 1px #CBD1E0 solid;
	border-right: 1px #CBD1E0 solid;
}
.leftNavFlyOutsItem {
	border-bottom: 1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a {
	padding: 1px 5px 1px 5px;
	display: block;
	color: #354260; *;
	width: 100px;
	min-width: 100px;
}
.leftNavFlyOutsHover {
	background-color: #B2BCD3;
}
.pageTitle {
	margin: 0px;
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
.pageTitle span {
	margin: 0px;
	padding: 0px;
}
.mainContainer {
	margin-left: 10px;
	margin-right: 10px;
}
.bottomLinkBar {
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	float: none;
}
.bottomLinkBar a {
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	float: none;
}
.bottomLinkBar a:link {
	TEXT-DECORATION: none;
	color: #3A4663;
}
.bottomLinkBar a:visited {
	TEXT-DECORATION: none;
	color: #3A4663;
}
.bottomLinkBar a:hover {
	COLOR: #00FF00;
}


.mainContent td.ms-pagebreadcrumb {
	display: none;
}
.mainContent div.ms-pagebreadcrumb {
	display: none;
}
div.ms-wikieditouter {
	position: static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom: 8px;
	margin-right: 5px;
	border-right-width: 1px;
}
div.ms-quicklaunchouter {
	margin-left: 7px;
	margin-top: 5px;
	width: 158px;
	border-width: 0px;
}
.TitleInitiative
{
	background: #FFFFF4;
	font-family: tahoma;
	color: #66CCFF;
	font-weight: bold;
	padding-left: 4px;
}
.ShortDescInitiative
{
	font-family: tahoma;
	color: #444444;
	font-size: small;
	padding-left: 18px;	
}
.LogoInitiative
{
	padding-left: 2px;
}
.rightLink
{
	font-size:x-small;
}
.TitlePageInitiative
{
	background-color: #FFFFF4;
	font-family: tahoma;
	color: #004891;
	font-weight: bold;
	padding-left: 4px;
}
.PageTitle
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 25px;
	color: #003366;
}
.Title2
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #003366;
}

.BackBox2
{
	border-color: #A4BFE6;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:0px;
}
.BackBox
{
	background-color: #F9FDFF
}
/*--------------------IDIOMA---------------------*/
#idioma{
	height:17px;
	width:181px;
	background-image:url(../../images/head-idioma.jpg);
	float: right;
	clear: both;
	
}
ul.cssidioma {
	list-style: none;
	padding: 0px;
	}

ul.cssidioma li {
	float: left;
	}

ul.cssidioma li a {
	display: block;
	height: 17px;
	background-image:url(../../images/head-idioma.jpg);
	text-align:center;
	}
	
/*--------------------ENLACES IDIOMA---------------------*/
ul.cssidioma li.espanol a {
	background-position: 0px 0px;
	width:86px;
	}

ul.cssidioma li.ingles a {
	background-position: -86px 0px;
	width:95px;
	}
	
/*--------------------ROLL OVER IDIOMA--------------------*/
ul.cssidioma li.espanol a:hover {
	background-position: 0px -17px;
	width:86px;
	}

ul.cssidioma li.ingles a:hover {
	background-position: -86px -17px;
	width:95px;
	}

/*-------------------- BUSCADOR ---------------------*/
#ctl00_SearchBox
{
	height: 20px !important;
	background-image: url("../../Images/images_tid/barra_buscador.png") !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	vertical-align: top !important;
}

#ctl00_SearchBox_S6F789EBA_InputKeywords
{
	width: 110px !important;
	height: 14px !important;
	font-size: 10px !important;
	margin-right: 15px !important;
	text-indent: 1px !important;
	vertical-align: middle !important;
	z-index: 1 !important;
	border: 0 !important;
}

td.ms-sbcell
{
	border: 0 !important;
	padding: 0 0 0 0 !important;
	vertical-align: middle !important;
	text-indent: 3px;
}

