ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
	color:#ff0000;
}

a:hover
{
  text-decoration: underline;
}

a.blank /*a[target="_blank"]*/
{
	padding-right:15px;
	background: url(/web/images/generic/popup.gif) right no-repeat;
}

body, td
{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
	height: 100%;
}

html 
{
	height: 100%;
}

#webEnvelope 
{
	min-height: 100%; 				/* el valor minimo es la pantalla completa -luego le restamos la altura del fpie- */
	height: auto !important; 	/* con esto funciona para todos los navegadores */
	height: 100%; 						/* puro tramite */
	margin: 0 auto 0px; 		/* el margen es la altura del pie en negativo */
}

#header
{
	height: 115px;
	background: url(/web/images/generic/metro.png) top right no-repeat #ff0000;
}

#headerLogoEnvelope
{
	width:900px;
	height:50px;
}

#headerLogo
{
	float:left;
	position:relative;
	top:38px;
	width:288px;
	height:50px;
	background: url(/web/images/generic/logo_transit_blanc_horizontal.gif) left top no-repeat;
	left:13px;
	margin-top:3px;
}

#headerLogoSpacer
{
	float:right;
	text-align:right;
	position:relative;
	top:85px;
	width:395px;
	height:50px;
	color: #fff;
}

#headerSeparator
{
	height:3px;
	background-color:#e1e5e6;
}

#headerLang{
	float:left;
	width:70px;
	margin-top:3px;
}

#headerLang a:link,
#headerLang a:active,
#headerLang a:visited{
	color:#ffffff;
	text-decoration:none;
}

#headerLang a:hover{
	color:#ffffff;
	text-decoration:underline;
}

	#headerLang a.selected:link, #headerLang a.selected:active, #headerLang a.selected:visited, #headerLang a.selected:hover{
		font-weight: bold;
}

#contentEnvelope
{
	
}

#headerMenuEnvelope
{
	height: 28px;
	background-color:#e1e5e6;
}

#headerMenu
{
	width:908px;
	height:28px;
}

#headerMenuBotonera
{
	float:left;
	width:582px;
	height:15px;
	font-family:"Arial";
	font-size:10px;
	color:#465050;
	text-align:left;
	text-transform:uppercase;
	padding-top:13px;
	padding-left:18px;
}

#headerMenuBotonera a:link,
#headerMenuBotonera a:active,
#headerMenuBotonera a:visited
{
	text-decoration:none;
	color:#465050;
}

#headerMenuBotonera a:hover
{
	text-decoration:underline;
}

#headerMenuSeparator
{
	float:left;
	width:11px;
	height:28px;
	background-color:#ffffff;
}

#headerMenuCol5
{
	float:left;
	width:286px;
	height:15px;
	font-family:"Arial";
	font-size:10px;
	color:#465050;
	text-align:left;
	text-transform:uppercase;
	padding-top:13px;
	padding-left:11px;
}

#navigation
{
	width:908px;
	height:25px;
	/*border: 1px solid;*/
}

#navigationLocalization
{
	float:left;
	width:582px;
	height:17px;
	padding-top:7px;
	padding-left:8px;
	margin-left:10px;
	text-align:left;
	font-family:"Arial";
	font-size:10px;
	color:#9e9f9f;
	border-bottom:1px solid #e1e5e6;
}

#navigationLocalization a:link,
#navigationLocalization a:visited,
#navigationLocalization a:active
{
	color:#9e9f9f;
	text-decoration:none;
}

#navigationLocalization a:hover
{
	color:#9e9f9f;
	text-decoration:underline;
}

#navigationSeparator
{
	float:left;
	width:11px;
	height:25px;
}

#navigationHeaderCol5
{
	float:left;
	width:296px;
	height:25px;
	background-color:#e1e5e6;
}

#franjaColorCuerpo
{
	float:left;
	position:relative;
	margin-bottom:-25px;
	top:-25px;
	width:45px;
	height:397px;
}

.franjaColorCuerpoplanificar, .franjaColorCuerpoplan
{
	background-color:#e5a60e;
}

.franjaColorCuerpogestionar, .franjaColorCuerpomanage
{
	background-color:#dddb36;
}

.franjaColorCuerpoproducir,
.franjaColorCuerpoproduce,
.franjaColorCuerpoproduir
{
	background-color:#7faa3d;
}

.franjaColorCuerpocomunicar,
.franjaColorCuerpocommunicate
{
	background-color:#157da4;
}

.franjaColorCuerpoinnovar,
.franjaColorCuerpoinnovate
{
	background-color:#732fb8;
}

#cuerpo
{
	position:relative;
	left:-22px;
	width:954px;
	min-height:372px;
}

#cuerpoMenu
{
	float:left;
	min-height:354px;
	width:130px;
	padding-top:14px;
	padding-left:6px;
	padding-right:12px;
}

#cuerpoMenuItems
{
	position:relative;
	top:-3px;
	font-family: Arial Black;
	font-size:35px;
	text-transform:uppercase;
	text-align:left;
	line-height:36px;
	margin-left:10px;
	color:#e1e5e6;
	margin-right:-1px;
}

#cuerpoMenuItemsPlanificar, #cuerpoMenuItemsGestionar, #cuerpoMenuItemsProducir, #cuerpoMenuItemsComunicar, #cuerpoMenuItemInnovar
{
	color:#e1e5e6;
}

#cuerpoMenuItemsPlanificar a:link, #cuerpoMenuItemsPlanificar a:active, #cuerpoMenuItemsPlanificar a:visited, 
#cuerpoMenuItemsGestionar a:link, #cuerpoMenuItemsGestionar a:active, #cuerpoMenuItemsGestionar a:visited,
#cuerpoMenuItemsProducir a:link, #cuerpoMenuItemsProducir a:active, #cuerpoMenuItemsProducir a:visited,
#cuerpoMenuItemsComunicar a:link, #cuerpoMenuItemsComunicar a:active, #cuerpoMenuItemsComunicar a:visited,
#cuerpoMenuItemsInnovar a:link, #cuerpoMenuItemsInnovar a:active, #cuerpoMenuItemsInnovar a:visited
{
	color:#e1e5e6;
}

#cuerpoMenuItemsPlanificar a:hover, #cuerpoMenuItemsPlanificarActivated a
{
	color:#e5a60e;
	text-decoration:none;
}

#cuerpoMenuItemsGestionar a:hover, #cuerpoMenuItemsGestionarActivated a
{
	color:#dddb36;
	text-decoration:none;
}

#cuerpoMenuItemsProducir a:hover, #cuerpoMenuItemsProducirActivated a
{
	color:#7faa3d;
	text-decoration:none;
}

#cuerpoMenuItemsComunicar a:hover, #cuerpoMenuItemsComunicarActivated a
{
	color:#157da4;
	text-decoration:none;
}

#cuerpoMenuItemsInnovar a:hover, #cuerpoMenuItemsInnovarActivated a
{
	color:#732fb8;
	text-decoration:none;
}

#cuerpoContent
{
	float:left;
	min-height:360px;
	width:429px;
	padding-top:14px;
	padding-left:13px;
	padding-right:14px;
	margin-right:5px;
	border-left:1px solid #e1e5e6;
	border-right:1px solid #e1e5e6;	
}

#cuerpoContentSpecial
{
	float:left;
	position:relative;
	left:50px;
	min-height:360px;
	width:900px;
	padding-top:14px;
	padding-left:13px;
	padding-right:13px;
}

#cuerpoContentHome
{
	float:left;
	position:relative;
	left:50px;
	min-height:360px;
	padding-top:5px;
	padding-left:13px;
}

#cuerpoContentMediateca{
	float:left;
	position:relative;
	min-height:360px;
	width:734px;
	padding-top:14px;
	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #e1e5e6;
}

#col3Separator
{
	margin-top:6px;
}

#col3Tags
{
	text-align:left;
	padding-left:11px;
	font-size:16px;
	color: #828c8c;
}

#col3Tags b
{
	display:block;
	margin-bottom:25px;
}

#col3Tags a:link,
#col3Tags a:active,
#col3Tags a:visited
{
	color:#828c8c;
}

#col3Tags a:hover
{
	color:#ff0000;
	text-decoration:none;
}

#col3Mediateca
{
	text-align:left;
	padding-left:11px;
	font-size:16px;
	color: #828c8c;
}

#menuMediatecaBig{
	width:91px;
	height:91px;
	margin-left:14px;
}

#menuMediatecaEnvelopeSmall{
	margin-top:17px;
	width:120px;
	height:186px;
}

.menuMediatecaSmallLeft{
	float:left;
	width:56px;
	height:56px;
	margin-right:4px;
	margin-top:8px;
}

.menuMediatecaSmallRight{
	float:left;
	width:56px;
	height:56px;
	margin-left:4px;
	margin-top:8px;
}

#mediatecaPics{
	background: url(/web/images/generic/mediatecaPics.gif) top left no-repeat;
}

#mediatecaVids,
#mediatecaVidsHidden{
	background: url(/web/images/generic/mediatecaVids.gif) top left no-repeat;
}

#mediatecaPics, #mediatecaVids, #mediatecaArticles, #mediatecaMemories, #mediatecaPodcasts, #mediatecaLinks{
	cursor: pointer;
}

#mediatecaArticles{
	background: url(/web/images/generic/mediatecaArticles.gif) top left no-repeat;
}

#mediatecaMemories{
	background: url(/web/images/generic/mediatecaMemories.gif) top left no-repeat;
}

#mediatecaPodcasts{
	background: url(/web/images/generic/mediatecaPodcasts.gif) top left no-repeat;
}

#mediatecaLinks{
	background: url(/web/images/generic/mediatecaLinks.gif) top left no-repeat;
}

.mediatecaColumn1{
	float:left;
	text-align:left;
	width:315px;
	margin-right:90px;

	/*min-height:300px;*/
	min-height: 375px;
}

.mediatecaTitle{
	font-size:18px;
	font-weight:bold;
	color:#828c8c;
	margin-bottom:30px;
}

.mediatecaSubtitle{
	font-size:16px;
	color:#849696;
	margin-bottom:25px;
}

.meditecaItem{
	margin-bottom:5px;
	color:#465050;
}

.meditecaItem img{
	position:relative;
	top:4px;
}

.mediatecaArticleDivider{
	padding-top:61px;
}

.mediatecaColumn2{
	float:left;
	text-align:left;
	width:315px;
	
	/*min-height:300px;*/
	min-height: 375px;
}

.mediatecaPagerCenter{
	float:left;
	text-align:center;
	width:540px;
	color:#465050;
}

.mediatecaPagerCenter a:link,
.mediatecaPagerCenter a:active,
.mediatecaPagerCenter a:visited{
	color:#465050;
	text-decoration:none;
}

.mediatecaPagerCenter a:hover{
	color:#ff0000;
	text-decoration:underline;
}

.innovateItem
{
	text-align:left;
	font-size:12px;
	margin-bottom:30px;
}

.innovateItem img
{
	margin-bottom:5px;
	border:1px solid #e1e5e6;
}

.innovateItem a:link,
.innovateItem a:active,
.innovateItem a:visited
{
	color:#ff0000;
	text-decoration:none;
}

.innovateItem a:hover
{
	text-decoration:underline;
	color:#ff0000;
}

#col5
{
	text-align:left;
	float:left;
	padding-left:5px;
	padding-top:15px;
	border-top:1px solid #e1e5e6;
	width:290px;
	position:relative;
	top:-1px;
}

#col5.standard
{
	padding-left:7px;
}

#col5 a:link,
#col5 a:active,
#col5 a:visited
{
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
}

#col5 a:hover
{
	color:#828C8C;
	text-decoration:none;
}

.featuredProject
{
	margin-bottom:15px;
	padding-left:5px;
	padding-bottom:15px;
	border-bottom:1px #e1e5e6 solid;
	min-height:55px;
}

.featuredProject img
{
	margin-right:10px;
	padding-bottom: 5px;
}

.featuredProject span
{
	display:block;
}

.featuredProjectTitle
{
	font-size:12px;
	color:#ff0000;
}

.featuredProjectProminent
{
	font-size:12px;
	color:#465050;
}

.featuredProjectRead
{
	font-size:12px;
	color:#ff0000;
}

#projectsGallery
{
	margin-right:-20px;
	margin-left:-5px;
}

.projectsGalleryItem
{
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
}

.projectsGalleryItem img
{
	border-top:0px solid #e1e5e6;
	border-left:1px solid #e1e5e6;
	border-right:1px solid #e1e5e6;
	border-bottom:1px solid #e1e5e6;
}

.projectsGalleryItemHeader
{
	border-top:1px solid #e1e5e6;
	border-left:1px solid #e1e5e6;
	border-right:1px solid #e1e5e6;
	height:27px;
	color:#ff0000;
	text-align:left;
	padding-left:7px;
	padding-top:5px;
	padding-right:7px;
	padding-bottom:5px;
}

.grayTitle
{
	display:block;
	margin-bottom:25px;
	color:#828C8C;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}

.relatedProject
{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px #e1e5e6 solid;
}

.relatedProject a:link[rel="gallery"]
{
	margin-top:10px;
	display:block;
}

.relatedProject img
{
	margin-right:5px;
}

#cuerpoCol5
{
	float:left;
	width:296px;
	min-height:305px;
	background-color: #e1e5e6;
}

#cuerpoCol5Projects tr
{
	height:139px;
}

#cuerpoCol5Projects td
{
	background-color:#fff;
	width:135px;
}

#cuerpoCol5Projects div[rel="projectDestacado"]
{
	height:100px;
	width:135px;
	z-index:-1;
}

#cuerpoCol5Projects .projectText
{
	font-family:"Arial";
	font-size:12px;
	width:121px;
	
	height:25px;
	
	background-color:#fff;
	color:#ff0000;
	z-index:10;
	padding:7px;
}

.projectTextSub
{
	background-color:#fff;
	float:left;
	width:121px;
	padding:7px;
	z-index:11;
	position: absolute;
}

#footer
{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:5px;
	height: 73px;
	background-color:#ff0000;
}

#footerEnvelope
{
	width:900px;
	height:60px;
}

#footerDisclaimer
{
	float:left;
	position:relative;
	left:3px;
	width:122px;
	height:60px;
	padding-right:17px;
	padding-top:13px;
	border-right:1px solid #dc0101;
	color:#1F0101;
	font-family:"Arial";
	font-size:10px;
	text-align:left;
}

#footerContact
{
	float:left;
	width:186px;
	height:60px;
	color:#ffffff;
	padding-left:15px;
	padding-top:13px;
	font-family:"Arial";
	font-size:10px;
	text-align:left;
}

#footerContact a:link, #footerContact a:active, #footerContact a:visited
{
	color:#ffffff;
	text-decoration:underline;
}

#footerContact a:hover
{
	text-decoration:none;
}

#footerSeparator
{
	margin-top:5px;
	height:3px;
	background-color:#e1e5e6;
}

.corporatiuTitle
{
	font-family:"Arial";
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	text-align:left;
	margin-bottom:30px;
}

.corporatiuTitleBlack
{
	font-family:"Arial";
	font-size:18px;
	font-weight:bold;
	color:#272c2c;
	text-align:left;
	margin-bottom:30px;
}

.corporatiuProminent
{
	font-family:"Arial";
	font-size:16px;
	color:#849696;
	text-align:left;
	margin-bottom:25px;
}

.corporatiuText
{
	font-family:"Arial";
	font-size:12px;
	color:#465050;
	text-align:left;
}

.corporatiuCategoriesNavigatorUp
{
	font-family:"Arial";
	font-size:12px;
	text-align:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #e1e5e6;
}

.corporatiuCategoriesNavigatorDown
{
	font-family:"Arial";
	font-size:12px;
	text-align:left;
	padding-top:20px;
	margin-top:20px;
	border-top:1px solid #e1e5e6;
}


.corporatiuCategoriesNavigatorUp a.planificar:link, 
.corporatiuCategoriesNavigatorUp a.planificar:active, 
.corporatiuCategoriesNavigatorUp a.planificar:visited,
.corporatiuCategoriesNavigatorDown a.planificar:link, 
.corporatiuCategoriesNavigatorDown a.planificar:active, 
.corporatiuCategoriesNavigatorDown a.planificar:visited,
.corporatiuCategoriesNavigatorUp a.plan:link, 
.corporatiuCategoriesNavigatorUp a.plan:active, 
.corporatiuCategoriesNavigatorUp a.plan:visited,
.corporatiuCategoriesNavigatorDown a.plan:link, 
.corporatiuCategoriesNavigatorDown a.plan:active, 
.corporatiuCategoriesNavigatorDown a.plan:visited
{
	text-decoration:none;
	color:#e5a60e;
}

.corporatiuCategoriesNavigatorUp a.planificar:visited,
.corporatiuCategoriesNavigatorDown a.planificar:visited,
.corporatiuCategoriesNavigatorUp a.plan:visited,
.corporatiuCategoriesNavigatorDown a.plan:visited
{
	text-decoration:none;
	color:#A4760B;
}

.corporatiuCategoriesNavigatorUp a.gestionar:link, 
.corporatiuCategoriesNavigatorUp a.gestionar:active, 
.corporatiuCategoriesNavigatorUp a.gestionar:visited,
.corporatiuCategoriesNavigatorDown a.gestionar:link, 
.corporatiuCategoriesNavigatorDown a.gestionar:active, 
.corporatiuCategoriesNavigatorDown a.gestionar:visited,
.corporatiuCategoriesNavigatorUp a.manage:link, 
.corporatiuCategoriesNavigatorUp a.manage:active, 
.corporatiuCategoriesNavigatorUp a.manage:visited,
.corporatiuCategoriesNavigatorDown a.manage:link, 
.corporatiuCategoriesNavigatorDown a.manage:active, 
.corporatiuCategoriesNavigatorDown a.manage:visited
{
	text-decoration:none;
	color:#dddb36;
}

.corporatiuCategoriesNavigatorUp a.gestionar:visited,
.corporatiuCategoriesNavigatorDown a.gestionar:visited,
.corporatiuCategoriesNavigatorUp a.manage:visited,
.corporatiuCategoriesNavigatorDown a.manage:visited
{
	text-decoration:none;
	color:#A4A41C;
}

.corporatiuCategoriesNavigatorUp a.producir:link, 
.corporatiuCategoriesNavigatorUp a.producir:active, 
.corporatiuCategoriesNavigatorUp a.producir:visited,
.corporatiuCategoriesNavigatorDown a.producir:link, 
.corporatiuCategoriesNavigatorDown a.producir:active, 
.corporatiuCategoriesNavigatorDown a.producir:visited,
.corporatiuCategoriesNavigatorUp a.produce:link, 
.corporatiuCategoriesNavigatorUp a.produce:active, 
.corporatiuCategoriesNavigatorUp a.produce:visited,
.corporatiuCategoriesNavigatorDown a.produce:link, 
.corporatiuCategoriesNavigatorDown a.produce:active, 
.corporatiuCategoriesNavigatorDown a.produce:visited,
.corporatiuCategoriesNavigatorUp a.produir:link, 
.corporatiuCategoriesNavigatorUp a.produir:active, 
.corporatiuCategoriesNavigatorUp a.produir:visited,
.corporatiuCategoriesNavigatorDown a.produir:link, 
.corporatiuCategoriesNavigatorDown a.produir:active, 
.corporatiuCategoriesNavigatorDown a.produir:visited
{
	text-decoration:none;
	color:#7faa3d;
}

.corporatiuCategoriesNavigatorUp a.producir:visited,
.corporatiuCategoriesNavigatorDown a.producir:visited,
.corporatiuCategoriesNavigatorUp a.produce:visited,
.corporatiuCategoriesNavigatorDown a.produce:visited,
.corporatiuCategoriesNavigatorUp a.produir:visited,
.corporatiuCategoriesNavigatorDown a.produir:visited
{
	text-decoration:none;
	color:#465E22;
}

.corporatiuCategoriesNavigatorUp a.comunicar:link, 
.corporatiuCategoriesNavigatorUp a.comunicar:active, 
.corporatiuCategoriesNavigatorUp a.comunicar:visited,
.corporatiuCategoriesNavigatorDown a.comunicar:link, 
.corporatiuCategoriesNavigatorDown a.comunicar:active, 
.corporatiuCategoriesNavigatorDown a.comunicar:visited,
.corporatiuCategoriesNavigatorUp a.communicate:link, 
.corporatiuCategoriesNavigatorUp a.communicate:active, 
.corporatiuCategoriesNavigatorUp a.communicate:visited,
.corporatiuCategoriesNavigatorDown a.communicate:link, 
.corporatiuCategoriesNavigatorDown a.communicate:active, 
.corporatiuCategoriesNavigatorDown a.communicate:visited
{
	text-decoration:none;
	color:#157da4;
}

.corporatiuCategoriesNavigatorUp a.comunicar:visited,
.corporatiuCategoriesNavigatorDown a.comunicar:visited,
.corporatiuCategoriesNavigatorUp a.communicate:visited,
.corporatiuCategoriesNavigatorDown a.communicate:visited
{
	text-decoration:none;
	color:#0E5069;
}

.corporatiuCategoriesNavigatorUp a.innovar:link, 
.corporatiuCategoriesNavigatorUp a.innovar:active, 
.corporatiuCategoriesNavigatorUp a.innovar:visited,
.corporatiuCategoriesNavigatorDown a.innovar:link, 
.corporatiuCategoriesNavigatorDown a.innovar:active, 
.corporatiuCategoriesNavigatorDown a.innovar:visited,
.corporatiuCategoriesNavigatorUp a.innovate:link, 
.corporatiuCategoriesNavigatorUp a.innovate:active, 
.corporatiuCategoriesNavigatorUp a.innovate:visited,
.corporatiuCategoriesNavigatorDown a.innovate:link, 
.corporatiuCategoriesNavigatorDown a.innovate:active, 
.corporatiuCategoriesNavigatorDown a.innovate:visited
{
	text-decoration:none;
	color:#732fb8;
}

.corporatiuCategoriesNavigatorUp a.innovar:visited,
.corporatiuCategoriesNavigatorDown a.innovar:visited,
.corporatiuCategoriesNavigatorUp a.innovate:visited,
.corporatiuCategoriesNavigatorDown a.innovate:visited
{
	text-decoration:none;
	color:#361656;
}

.corporatiuCategoriesNavigatorUp a:hover,
.corporatiuCategoriesNavigatorDown a:hover
{
	text-decoration:underline !important;
}

.services
{
	font-family:"Arial";
	font-size:12px;
	text-align:left;
}

.servicesSeparator
{
	border-top:1px solid #e1e5e6;
	margin-top:10px;
	padding-top:10px;
}

.services a[rel='planificar']:link, 
.services a[rel='planificar']:active, 
.services a[rel='planificar']:visited,
.services a[rel='plan']:link, 
.services a[rel='plan']:active, 
.services a[rel='plan']:visited
{
	text-decoration:none;
	color:#e5a60e;
}

.services a[rel='gestionar']:link, 
.services a[rel='gestionar']:active, 
.services a[rel='gestionar']:visited,
.services a[rel='manage']:link, 
.services a[rel='manage']:active, 
.services a[rel='manage']:visited
{
	text-decoration:none;
	color:#dddb36;
}

.services a.Producir:link, 
.services a.Producir:active, 
.services a.Producir:visited,
.services a.Produce:link, 
.services a.Produce:active, 
.services a.Produce:visited
{
	text-decoration:none;
	color:#7faa3d;
}

.services a.Comunicar:link, 
.services a.Comunicar:active, 
.services a.Comunicar:visited,
.services a.Communicate:link, 
.services a.Communicate:active, 
.services a.Communicate:visited
{
	text-decoration:none;
	color:#157da4;
}

.services a.Innovar:link, 
.services a.Innovar:active, 
.services a.Innovar:visited,
.services a.Innovate:link, 
.services a.Innovate:active, 
.services a.Innovate:visited
{
	text-decoration:none;
	color:#732fb8;
}

.projectsTitle
{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#272c2c;
	margin-bottom:25px;
}

.projectsTitle[rel="project"]
{
	margin-bottom:0px;
}

.projectTagsSeparator
{
	color:#a6b2b2;
}

.projectTags
{
	text-align:left;
	color:#ff0000;
	font-size:12px;
	margin-bottom:20px;
}

.projectTags a:link,
.projectTags a:active,
.projectTags a:visited
{
	color: #ff0000;
	text-decoration:none;
}

.projectTags a:hover
{
	color:#828C8C;
	text-decoration:none;
}

.projectsText
{
	text-align:left;
	font-size:12px;
	color:#465050;
	padding-bottom:30px;
	border-bottom:1px solid #e1e5e6;
	margin-bottom:20px;
}

.projectsText a:link,
.projectsText a:active,
.projectsText a:visited
{
	color:#828c8c;
}

.projectsText a:hover
{
	color:#ff0000;
	text-decoration:none;
}

.projectsMoreInfo
{
	text-align:left;
	font-size:12px;
	color:#ff0000;
	padding-bottom:30px;
	border-bottom:1px solid #e1e5e6;
	width:430px;
	margin-bottom:20px;
}

.projectsMoreInfo a:link,
.projectsMoreInfo a:active,
.projectsMoreInfo a:visited
{
	color:#ff0000;
	text-decoration:none;
}

.projectsMoreInfo a:hover
{
	color:#828c8c;
	text-decoration:none;
}

#cuerpoContentMediateca .projectsText{
	text-align:left;
	font-size:12px;
	color:#465050;
	padding-bottom:30px;
	border-bottom:1px solid #e1e5e6;
	margin-bottom:20px;
}

.popup
{
	padding:20px;
	padding-left:30px;
}

.customersText ul, ul.customerList
{
	text-align:left;
	list-style: none;
}

ul.customerList{
	height: 585px;
	overflow: auto;
}

ul.customerList li
{
	margin-bottom:5px;
}

.customersText a:link,
.customersText a:visited,
.customersText a:active
{
	color:#828c8c;
}

.customersText a:hover
{
	color:#ff0000;
	text-decoration:none;
}

#backendMenu
{
	padding-top:20px;
}

#backendMenu a{
	color:#555555;
}

#backendMenu ul
{
	margin-left:10px !important;
	margin-bottom:20px !important;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}

#backendMenu li
{
	margin-left:20px !important;
	font-weight:normal;
	color:#000;
}

#backendContent
{
	padding-left:20px;
	padding-top:5px;
}

#gmap{
    width: 100%;
    height: 400px; /* If you change this don't forget to change the crosshair position to match */
}

#bd{
	margin-bottom:30px;
}

#ft{
	font-size:14px;
	margin-bottom:10px;
}

#latlon{
	color:#ff0000;
}

.sortable{
	cursor: move;
}

#messages {
	margin-top:10px;
}

#messages .save {
	border:1px solid #73B65A;
	margin-bottom:10px;
	margin-right:270px;
}

#messages .save h2 {
	background:#E0F2C0 url(../sf/sf_admin/images/ok.png) no-repeat scroll 5px 2px;
	color:#000000;
	font-size:11px;
	margin:0 !important;
	padding:5px 20px 5px 25px;
}

#messages .error {
	border:1px solid #D46F72;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:270px;
}

#messages .error h2 {
	background:#FFBBBA url(../sf/sf_admin/images/cancel.png) no-repeat scroll 5px 2px;
	color:#000000;
	font-size:11px;
	margin:0 !important;
	padding:5px 20px 5px 25px;
}

select{
	border:1px solid #e1e5e6;
	background-color:#fff;
	width:250px;
}

.form-errors ul{
	list-style:none;
}

#map{
	width:888px;
	height:300px;
}

#mapenvelope{
	margin-top:25px;
	border:1px solid #858f8f;
	padding:5px;
}

#mapfooter{
	margin-top:20px;
	text-align:left;
	font-size:12px;
}

#mapfooter a:link,
#mapfooter a:active,
#mapfooter a:visited{
	color:#828C8C;
	text-decoration:none;
}

#mapfooter a:hover{
	color:#ff0000;
	text-decoration:none;
}

#maplegend{
	font-size:12px;
	float:right;
}

#maplegend ul{
	margin-top:-13px;
	color:#465050;
}

#maplegend li{
	display: inline;
	list-style-type: none;
	padding-left:20px;
	margin-right:40px;
	padding-top:2px;
	padding-bottom:5px;
}

#maplegend .planificar,
#maplegend .plan{
	background: url(/web/images/generic/legendorangepoint.png) no-repeat left 2px;
}

#maplegend .gestionar,
#maplegend .manage{
	background: url(/web/images/generic/legendredpoint.png) left 2px no-repeat;
}

#maplegend .producir,
#maplegend .produir,
#maplegend .produce{
	background: url(/web/images/generic/legendgreenpoint.png) left 2px no-repeat;
}

#maplegend .comunicar,
#maplegend .communicate{
	background: url(/web/images/generic/legendbluepoint.png) left 2px no-repeat;
}

#maplegend .innovar,
#maplegend .innovate{
	background: url(/web/images/generic/legendpurplepoint.png) left 2px no-repeat;
}

#projectInfoEnvelope{
	float:right;
	z-index:1;
	padding:5px;
	position:relative;
	top:45px;
	left:-20px;
	opacity:.9;
	filter: alpha(opacity=90);
	background-color:#ffffff;
}

#projectInfo{
	width:340px;
	height:240px;
	text-align:left;
	padding:10px;
	border:1px solid #e1e5e6;
	background-color:#ffffff;
}

#projectInfo a:link,
#projectInfo a:hover,
#projectInfo a:visited{
	color:#ff0000;
	text-decoration:none;
}

#projectInfo a:hover{
	color:#828C8C;
	text-decoration:none;
}

.projectInfoTitle{
	font-size:16px;
	height:30px;
	color:#ff0000;
	font-weight:bold;	
	margin-bottom:20px;
}

.projectInfoCategory{
	font-size:12px;
	color:#ff0000;
	margin-bottom:15px;
}

.projectInfoText{
	font-size:12px;
	color:#465050;
	height:95px;
	padding-bottom:30px;
	margin-bottom:15px;
	border-bottom:1px solid #e1e5e6;
}

.projectInfoMore
{
	float:left;
	position:relative;
	top:-30px;
	width:340px;
	margin-bottom:-30px;
	text-align:center;
}

.projectInfoMore li{
	margin-right:3px;
	padding-left:7px;
	color:#828c8c;
	display: inline;
	cursor:pointer;
	background: url(/web/images/generic/bullet.png) no-repeat;
}

.projectInfoMore li.selected{
	background: url(/web/images/generic/bulleton.png) no-repeat;
}

.projectInfoMore li.previous{
	margin-right:10px;
	padding-left:8px;
	position:relative;
	top:0px;
	background: url(/web/images/generic/newleftarrow.png) no-repeat;
}

.projectInfoMore li.next{
	margin-left:7px;
	padding-left:8px;
	position:relative;
	top:0px;
	background: url(/web/images/generic/newrightarrow.png) no-repeat;
}

.projectInfoView{
	float:left;
	font-size:12px;
	color:#ff0000;
	margin-bottom:15px;
}

.projectInfoClose{
	float:right;
	font-size:12px;
	color:#ff0000;
	margin-bottom:15px;
	cursor:pointer;
}

.projectInfoClose:hover{
	color:#828C8C;
}

/* Pagination - inicio */
#pagination{
	margin: 0 0 0 300px;
	width: 612px;
	font-family: Arial;
}

ul#pagination-digg{
		border:0; margin:0; padding:0;
}

#pagination-digg li{
	border:0; margin:0; padding:0;
	font-size:13px;
	list-style:none;
	margin-right:10px;
	float: left;
}

#pagination-digg-project li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	margin-right:8px;
	float: left;	
}

#pagination-digg a{
	/*border:solid 1px #9aafe5;*/
	margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off
 {
	border:solid 2px transparent;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
	font-weight:bold;
}
#pagination-digg .active{
	/* background:#0867C3; */
	color: #FF0000;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
	text-decoration: underline;
}
#pagination-digg a:link,
#pagination-digg a:visited {
	color: #FF0000;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
	border: 2px solid transparent;
}
#pagination-digg a:hover{
	border: solid 2px #FF0000;
}

#pagination-digg-project a{
	color: red;
}
/* Pagination - fin */

#gallery{
	min-height: 526px
}

/* HOME - Inicio */
.line_widget{
	clear: both;
}

	#second_line_widget{
		padding-top: 2em;
	}
	
.widget{
	float: left;
}

#proyecto_destacado{
	margin-left: 11px;
	border-left: 5px solid red;
}

	#proyecto_destacado #destacado_title{
		position: absolute;
		background-color: white;
		color: #465050;
		font-weight: bold;
		font-family: Arial;
		font-size: 14px;
		padding-left: 0.35em;
		padding-top: 0.2em;
		text-align: left;
		padding-bottom: 0.2em;
		margin-right: 5px;
		margin-top: 6px;
		padding-right: 0.5em;
	}
		#proyecto_destacado #destacado_title a{
			text-decoration: none;
			color: #465050;
		}

			#proyecto_destacado #destacado_title a:hover{
				color: red;
			}
			
#facebook_widget{
	margin-top: 5px;
	background: url("/web/images/transit_logo_transparent.png") no-repeat scroll -103px 290px;
	height: 395px;
}

#twitter_widget{
	margin-left: 5px;
}

#blog_widget{
	width: 330px;
	margin-left: 20px;
	text-align: left;
	color: #465050;
}
	#blog_widget h2{
		font-size: 15px;
	}

#content_blog img{
	width: 325px;
	margin: 1em 0;
}
