/*========================== GENERAL ==========================*/

body {
	background-color:#FFFFFF;
	color:#272727;
}

a {
	color:#272727;
	outline:none;
	text-decoration:none;
}

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

h1 {
	font-size:1.8em;
	margin:0 0 15px 0;
}

h2 {
	font-size:1.5em;
	margin:0 0 15px 0;
}

h3 {
	font-size:1.3em;
	margin:0 0 10px 0;
}

h4,
h5,
h6 {
	font-size:1.1em;
	font-weight:bold;
	line-height:1.3em;
	margin:0px 0px 15px 0px;
}

p {
	margin:0px 0px 15px 0px;
}

p,
li,
label {
	font-size:1.1em;
	line-height:1.3em;
}

li li {
	font-size:1em;
}

input,
select,
textarea {
	font-size:1.1em;
}

ul.horizontalList {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.horizontalList li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.emptyDiv {
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
}

/*========================= PAGE =========================*/

.headerOutside {
	background-image:url(../../images/bg_header_outside.gif);
	background-position:50% 100%;
	background-repeat:repeat-x;
	height:78px;
	width:100%;
}

.contentOutside {
	background-image:url(../../images/bg_content_outside.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	min-height:750px;
	_height:750px;
	width:100%;
}

.headerLinks,
.content {
	display:block;
	float:none;
	margin:0 auto 0 auto;
	text-align:left;
	width:960px;
}

/*========================= HEADER =========================*/

.headerLinks .leftLinks {
	padding:14px 163px 0 22px;
	width:195px;
}

.headerLinks .middleLinks {
	padding:27px 0 0 0;
	width:510px;
	_width:508px; /* IE6 */
}

.headerLinks .rightLinks {
	padding:33px 0 0 0;
	position:relative;
	width:70px;
	z-index: 4;
}

.headerLinks .middleLinks li#idea {
	margin:0 22px 0 0;
}

li#currentLanguage {
	font-weight: bold;	
	cursor: pointer;
	line-height: 22px;
	width: 70px;
	height: 22px;
	background: #cecece url(../../images/bg_language.gif) repeat-x;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #909090;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d9d9d9;	
	z-index: 5;		
}

li#currentLanguage img {
	padding:3px 4px 3px 3px;
	width:16px;
}

li#currentLanguage #dropdownImage {
	float:left;
	padding:4px 4px 5px 4px;
	width:13px;
}

li#currentLanguage span {
	float:left;
	width:25px;
}

ul#languageDropdown {
	font-weight: bold;		
	display: none;
	left:0;
	margin:0;
	position:absolute;
	top:57px;
	z-index: 5;	
}

#languageDropdown li  {
	line-height: 22px;
	width: 70px;
	height: 22px;
	list-style-type: none;		
	background: #cecece url(../../images/bg_language.gif) repeat-x;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #909090;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d9d9d9;
}

#languageDropdown a:hover {
	text-decoration: none;
	color: darkred;	
}

#languageDropdown img {
	padding: 3px 4px 0 4px;			
}

/*========================= CONTENT =========================*/

.contentFacebookContainer,
.contentVideoContainer {
	display:none;
}

.contentBannerContainer {
	width:960px;
}

.contentBanner {
	padding:25px 0 0 0;
	width:960px;
}

.bodyHome .contentBanner {
	padding:25px 0 25px 0;
}

.contentTab .contentBanner {
	margin:0px -25px 0px -25px;
	padding:0px 0 25px 0;
	position:relative;
}

.tabSide .contentFacebookContainer,
.tabSide .contentVideoContainer {
	width:400px;
}

.tabSide .contentVideoContainer {
	padding:0 0 40px 0;
}

#errorList {
	color:#FFFF00;
}

/*========================= CONTENT: TABS =========================*/

.contentTabs {
	width:960px;
}

.contentTabs li {
	position:relative;
}

.contentTabs .tabsList li a {
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
}

.contentTabs li a img{
	height:42px;
}

.contentTabs li li a img{
	height:41px;
}

.contentTabs li a.presentacion img {width:169px;}
.contentTabs li a.convocatoria img,
.contentTabs li a.call2010 img,
.contentTabs li a.call2009 img {width:161px;}
.contentTabs li a.premio img,
.contentTabs li a.assistance img,
.contentTabs li a.finance img,
.contentTabs li a.technology img {width:224px;}
.contentTabs li a.promotores img {width:147px;}
.contentTabs li a.contacto img {width:135px;}
.contentTabs li a.faq img {width:124px;}

.tabListes li a.presentacion {background-image:url(../../images/es/bg_menu_presentacion.gif);}
.tabListes li a.convocatoria {background-image:url(../../images/es/bg_menu_convocatoria.gif);}
.tabListes li a.call2009 {background-image:url(../../images/es/bg_menu_call2009.gif);}
.tabListes li a.call2010 {background-image:url(../../images/es/bg_menu_call2010.gif);}
.tabListes li a.premio {background-image:url(../../images/es/bg_menu_premio.gif);}
.tabListes li a.assistance {background-image:url(../../images/es/bg_menu_assistance.gif);}
.tabListes li a.finance {background-image:url(../../images/es/bg_menu_finance.gif);}
.tabListes li a.technology{background-image:url(../../images/es/bg_menu_technology.gif);}
.tabListes li a.promotores {background-image:url(../../images/es/bg_menu_promotores.gif);}
.tabListes li a.contacto {background-image:url(../../images/es/bg_menu_contacto.gif);}
.tabListes li a.faq {background-image:url(../../images/es/bg_menu_faq.gif);}

.tabListen li a.presentacion {background-image:url(../../images/en/bg_menu_presentacion.gif);}
.tabListen li a.convocatoria {background-image:url(../../images/en/bg_menu_convocatoria.gif);}
.tabListen li a.call2009 {background-image:url(../../images/en/bg_menu_call2009.gif);}
.tabListen li a.call2010 {background-image:url(../../images/en/bg_menu_call2010.gif);}
.tabListen li a.premio {background-image:url(../../images/en/bg_menu_premio.gif);}
.tabListen li a.assistance {background-image:url(../../images/en/bg_menu_assistance.gif);}
.tabListen li a.finance {background-image:url(../../images/en/bg_menu_finance.gif);}
.tabListen li a.technology {background-image:url(../../images/en/bg_menu_technology.gif);}
.tabListen li a.promotores {background-image:url(../../images/en/bg_menu_promotores.gif);}
.tabListen li a.contacto {background-image:url(../../images/en/bg_menu_contacto.gif);}
.tabListen li a.faq {background-image:url(../../images/en/bg_menu_faq.gif);}

.tabListca li a.presentacion {background-image:url(../../images/ca/bg_menu_presentacion.gif);}
.tabListca li a.convocatoria {background-image:url(../../images/ca/bg_menu_convocatoria.gif);}
.tabListca li a.call2009 {background-image:url(../../images/ca/bg_menu_call2009.gif);}
.tabListca li a.call2010 {background-image:url(../../images/ca/bg_menu_call2010.gif);}
.tabListca li a.premio {background-image:url(../../images/ca/bg_menu_premio.gif);}
.tabListca li a.assistance {background-image:url(../../images/ca/bg_menu_assistance.gif);}
.tabListca li a.finance {background-image:url(../../images/ca/bg_menu_finance.gif);}
.tabListca li a.technology{background-image:url(../../images/ca/bg_menu_technology.gif);}
.tabListca li a.promotores {background-image:url(../../images/ca/bg_menu_promotores.gif);}
.tabListca li a.contacto {background-image:url(../../images/ca/bg_menu_contacto.gif);}
.tabListca li a.faq {background-image:url(../../images/ca/bg_menu_faq.gif);}

.tabListgl li a.presentacion {background-image:url(../../images/gl/bg_menu_presentacion.gif);}
.tabListgl li a.convocatoria {background-image:url(../../images/gl/bg_menu_convocatoria.gif);}
.tabListgl li a.call2009 {background-image:url(../../images/gl/bg_menu_call2009.gif);}
.tabListgl li a.call2010 {background-image:url(../../images/gl/bg_menu_call2010.gif);}
.tabListgl li a.premio {background-image:url(../../images/gl/bg_menu_premio.gif);}
.tabListgl li a.assistance {background-image:url(../../images/gl/bg_menu_assistance.gif);}
.tabListgl li a.finance {background-image:url(../../images/gl/bg_menu_finance.gif);}
.tabListgl li a.technology {background-image:url(../../images/gl/bg_menu_technology.gif);}
.tabListgl li a.promotores {background-image:url(../../images/gl/bg_menu_promotores.gif);}
.tabListgl li a.contacto {background-image:url(../../images/gl/bg_menu_contacto.gif);}
.tabListgl li a.faq {background-image:url(../../images/gl/bg_menu_faq.gif);}


.contentTabs li.ui-tabs-selected a,
.contentTabs li.ui-state-hover a {
	background-position:0 -42px;
}

.contentTabs li.ui-tabs-selected li.ui-tabs-selected a,
.contentTabs li.ui-tabs-selected li.ui-state-hover a,
.contentTabs li.ui-state-hover li.ui-state-hover a,
.contentTabs li.ui-state-hover li.ui-tabs-selected a {
	background-position:0 -41px;
}

.contentTabs li.ui-tabs-selected li a,
.contentTabs li.ui-state-hover li a {
	background-position:0 0px;
}

.contentTabs li ul{
	display:none;
	left:0px;
	margin:0px;
	position:absolute;
	padding:0px;
	top:42px;
}

.contentTabs li ul li {
	clear:both;
}

.contentTabs li.ui-state-hover ul{
	display:block;
}

.contentTabs .contentTab {
	background-position:0 0;
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding:0px 25px 0 25px;
	width:910px;
}

.contentTabs .contentTab a {
	color:#FFFFFF;
	text-decoration:underline;
}

.bodyHome .contentTabs .contentTab {
	background-image:url(../../images/bg_tab_home.jpg);
	background-color:#636363;
	padding:0px 25px 0 25px;
}

.bodyGeneric .contentTabs #tab-award {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-premio {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-convocatoria {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}

.bodyGeneric .contentTabs #tab-convocatoria-2009 {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-call-2009 {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}

.bodyGeneric .contentTabs #tab-convocatoria-2010 {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-call-2010 {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}

.bodyGeneric .contentTabs #tab-mucho-mas-que-un-premio {background-color:#777777;background-image:url(../../images/bg_tab_premio.jpg);}
.bodyGeneric .contentTabs #tab-much-more-than-an-award {background-color:#777777;background-image:url(../../images/bg_tab_premio.jpg);}
.bodyGeneric .contentTabs #tab-molt-mes-que-un-premi {background-color:#777777;background-image:url(../../images/bg_tab_premio.jpg);}
.bodyGeneric .contentTabs #tab-moito-mais-que-un-premio {background-color:#777777;background-image:url(../../images/bg_tab_premio.jpg);}

.bodyGeneric .contentTabs #tab-assistance {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-acompanyament {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-acompanamento {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}

.bodyGeneric .contentTabs #tab-finance {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-financiacio {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-financiacion {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-financiamento {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}

.bodyGeneric .contentTabs #tab-technology {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-tecnologia {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}
.bodyGeneric .contentTabs #tab-tecnoloxia {background-color:#727272;background-image:url(../../images/bg_tab_convocatoria.jpg);}

.bodyGeneric .contentTabs #tab-promotores {background-color:#797979;background-image:url(../../images/bg_tab_promotores.jpg);}
.bodyGeneric .contentTabs #tab-promoters {background-color:#797979;background-image:url(../../images/bg_tab_promotores.jpg);}
.bodyGeneric .contentTabs #tab-promotors {background-color:#797979;background-image:url(../../images/bg_tab_promotores.jpg);}

.bodyGeneric .contentTabs #tab-contacto {background-color:#797979;background-image:url(../../images/bg_tab_contacto.jpg);}
.bodyGeneric .contentTabs #tab-contact {background-color:#797979;background-image:url(../../images/bg_tab_contacto.jpg);}
.bodyGeneric .contentTabs #tab-contacte {background-color:#797979;background-image:url(../../images/bg_tab_contacto.jpg);}

.bodyGeneric .contentTabs #tab-faq {background-color:#777777;background-image:url(../../images/bg_tab_faq.jpg);}

.bodyHome .contentTabs .contentTab .tabMain {
	padding:0 23px 0 0;
	width:487px;
}

.bodyHome .contentTabs .contentTab .tabSide {
	background:none;
	padding:0 0 0 0;
	width:400px;
}

.contentTabs .contentTab .tabMain {
	padding:0 25px 0 0;
	width:460px;
}

.contentTabs .contentTab .tabSide {
	background-image:url(../../images/bg_tab_side.png);
	_background-image:url(../../images/bg_tab_side.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	margin:0 0 25px 0;
	padding:0 0 0 25px;
	width:400px;
}

.contentTabs .contentTab .tabSide .facebook {
	width:400px;
}

.contentTabs .contentTab .tabBottom {
	background-color:#FFFFFF;
	margin:0 -25px 0 -25px;
	min-height:120px;
	_height:120px;	
	width:960px;
}

.bodyHome .contentTabs .contentTab .tabBottom {
	background-image:url(../../images/bg_tabs_bottom_home.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../images/bg_tabs_bottom_home.png');
	min-height:95px;
	_height:95px;
}

.bodyGeneric .contentTabs .contentTab .tabBottom {
	background-image:url(../../images/bg_tabs_bottom_generic.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../images/bg_tabs_bottom_generic.png');
}

.contentTabs .contentTab .tabMain .tabText,
.contentTabs .contentTab .tabMain .contactForm,
.contentTabs .contentTab .tabMain .contactSuccess {
	width:460px;
}

.contentTabs .contentTab .tabMain .contactSuccess {
	display:none;
}

.contentTabs .contentTab .tabMain .tabImage { /*.bodyHome*/
	padding:0 0 20px 0;
	width:487px;
}

.bodyHome .contentTabs .contentTab .tabMain .tabText {
	width:487px;
}

.bodyHome .contentTabs .contentTab .tabMain .tabTextBgImg {
	background-image:url(../../images/bg_tabs_text_home.png);
	_background-image:url(../../images/bg_tabs_text_home.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	min-height:134px; /* IMG height - Top padding: (154-20) */
	_height:134px;
	padding:20px 230px 0 0;
	width:257px;
}

.contentTabs .contentTab .tabMain .tabText h3.arrowBullet,
.contentTabs .contentTab .tabMain .tabText ul.arrowBullet li {
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 14px;
}

.contentTabs .contentTab .tabMain .tabText h3.arrowBullet {
	background-image:url(../../images/bg_arrow_h3.png);
	_background-image:url(../../images/bg_arrow_h3.gif);
	background-position:0 50%;
}

.contentTabs .contentTab .tabMain .tabText ul.arrowBullet li {
	background-image:url(../../images/bg_arrow_li.png);
	_background-image:url(../../images/bg_arrow_li.gif);
	background-position:0 4px;
}

.contentTabs .contentTab .tabMain .tabText ul.noBullet {
	margin:0 0 15px 0;
	list-style-type:none;
}

.contentTabs .contentTab .tabMain .tabText ul.arrowBullet {
	list-style-type:none;
}

.contentTabs .contentTab .tabMain .tabText ul.timeline {
	border-top:1px solid #FFFFFF;
	list-style-type:none;
	margin:0 0 15px 0;
}

.contentTabs .contentTab .tabMain .tabText ul.timeline li {
	border-bottom:1px solid #FFFFFF;
	padding:6px 0 6px 0;
}

.contentTabs .contentTab .tabMain .tabText ul.timeline li strong {
	padding:0 0 0 5px;
}

.contentTabs .contentTab .tabMain .tabText table {
	border-bottom:1px solid #FFFFFF;	
	margin:0 0 15px 0;
	width:460px;
}

.contentTabs .contentTab .tabMain .tabText table th {
	border-top:1px solid #FFFFFF;	
	font-size:1.1em;
	font-weight:normal;
	line-height:1.3em;
	padding:6px 0 6px 0;
	vertical-align:top;
	width:70px;
}

.contentTabs .contentTab .tabMain .tabText table td {
	border-top:1px solid #FFFFFF;	
	font-size:1.1em;
	font-weight:bold;
	line-height:1.3em;
	padding:6px 0 6px 5px;
	vertical-align:top;
	width:385px;
}

.contentTabs .contentTab .tabMain .tabText .winner {
_display:block;
_float:none;
	margin:0 0 20px 0;
	width:460px;
}

.contentTabs .contentTab .tabMain .tabText .winnerImage {
	padding:0 20px 0 0;
	width:220px;
}

.contentTabs .contentTab .tabMain .tabText .winnerText {
	padding:5px 0 0 0;
	width:220px;
}

.contentTabs .contentTab .tabMain .tabText p.indentText {
	padding:0 0 0 20px;
}

.contentTabs .contentTab .tabMain .tabText h3.indentText {
	margin:0 0 0 0;
	padding:0 0 0 20px;
}

.contentTabs .contentTab .tabMain .tabText p.extraMargin {
	margin:0 0 25px 0;
}

/*========================= FORM =========================*/

.contentTabs .contentTab .formRow {
	margin:10px 0 0 0;
	width:460px;
}

.contentTabs .contentTab .formRow .labelText {
	float:left;	
	margin:0 10px 0 0;	
	width:80px;
}

.contentTabs .contentTab .formRow input.fieldText {
	border:1px solid #AB7ABD;
	height:15px;
	margin:0;
	padding:3px 5px 2px 5px;
	width:148px;
}

.contentTabs .contentTab .formRow .fieldArea {
	float:left;	
	margin:0 0 0 90px;
	padding:3px 5px 3px 5px;
	width:300px;
}

.contentTabs .contentTab .formRow .fieldSubmit {
	margin:0 0 0 90px;
}

/*========================= FOOTER =========================*/

.footerOutside {
	display:block;
	float:none;
	margin:0 auto 0 auto;
	text-align:left;
	width:960px;
}

.footer {
	margin:-60px 0 0 0;
	padding:0 25px 25px 25px;
	position:relative; /* IE-6 for negative top margin*/
	width:910px;
}

.footer p {
	color:#666666;
	float:left;
	font-family:Arial, helvetica, sans-serif;
	font-size:1.1em;
	margin:0 0 0 0;
}

.footer h2 {
	border-bottom:1px solid #e1e1e1;
	color:#636363;
	float:left;
	font-family:Arial, helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	margin:0;
	padding:0 0 6px 0;
	width:100%;
}

.bodyHome .footer {
	margin:-40px 0 0 0;
}

.footerRow {
	padding:0 0 20px 0;
	width:910px;
}

.footerRow .left {
	padding:0 100px 0 0;
	width:340px;
}

.footerRow .right {
	padding:0;
	position:relative;
	width:470px;
}

.footerRow .right h2 {
	border:none;
	float:right;
	margin:0;
	padding:0 115px 0 0;
	width:auto;
}

.footerRow .right a {
	height:64px;
	position:absolute;
	right:18px;
	top:-25px;
	width:70px;
}

.footerRow li.logoEuropeo {padding:12px 63px 0 17px;}
.footerRow li.logoCisco {padding:17px 44px 0 0;}
.footerRow li.logoMicrobank {padding:20px 37px 0 0;}
.footerRow li.logoLaSalle {padding:20px 47px 0 0;}
.footerRow li.logoMicrosoftBizSpark	{padding:24px 40px 0 0;}
.footerRow li.logoSoaresAvila {padding:19px 43px 0 0;}
.footerRow li.logoBizentum {padding:21px 0px 0 0;}
.footerRow li.logoInaem {padding:24px 53px 0 15px;}
.footerRow li.logoPannta {padding:19px 33px 0 0;}
.footerRow li.logoSeedRocket {padding:18px 40px 0 0;}
/*.footerRow li.logoTelecos {padding:21px 47px 0 0;}*/
.footerRow li.logoCNT {padding:24px 50px 0 0;}
.footerRow li.logoDevegna {padding:20px 0 0 0;}

.footer .columnsRow ul {
	float:left;
	list-style:none;
	margin:0;
	padding:15px 0 0 0;
	width:260px;
}

.footer .columnsRow ul li {
	color:#636363;
	font-size:0.9em;
	line-height:1.6em;
}

.footer .columnsRow ul.columnMiddle {
	padding:15px 65px 0 65px;
}

.footer .gobiernoEspana {
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 10px 0;
	padding:15px 0px 15px 0;
}

.footer .gobiernoEspana p.logo {
	padding:2px 30px 0 0;
	width:120px;
}

.footer .gobiernoEspana p.text {
	font-size:0.9em;
	width:400px;
}

.footer .lastRow p.logo {
	padding:0 10px 0 0;
	width:185px;
}

.footer .lastRow p.text {
	color:#a2a7a2;
	padding:17px 0 0 0;
}





