/*----CSS WEB www.ntc.upv.es © Copyright del Centro de Tecnología Nanofotónica de Valencia----*/
/*----CSS WEB www.ntc.upv.es © Copyright del Centro de Tecnología Nanofotónica de Valencia----*/
/*----CSS WEB www.ntc.upv.es © Copyright del Centro de Tecnología Nanofotónica de Valencia----*/
/*----CSS WEB www.ntc.upv.es © Copyright del Centro de Tecnología Nanofotónica de Valencia----*/
/*----CSS WEB www.ntc.upv.es © Copyright del Centro de Tecnología Nanofotónica de Valencia----*/


body{
	background:url(../images/body.png) 0 0 repeat-x #999;
	color:#333;
	font:62.5%/150%  Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0 0;
	overflow-y: scroll;
	.overflow-y: hidden;
}

p{
	margin:1em 0 1em 0;
}


/*----!!!!****ESTILOS DE TEXTO****!!!!----------------------------------------------------------------*/
/*----!!!!****ESTILOS DE TEXTO****!!!!----------------------------------------------------------------*/
/*----!!!!****ESTILOS DE TEXTO****!!!!----------------------------------------------------------------*/

/*----a links----*/
a{
	text-decoration:underline;
	color:#013D86;
	background:#FFF;
}

a:hover{
	color:#7C9BC0;
}

a.mail{
	background:url(../images/a_mail.gif) left 0.3em no-repeat #FFF;
	padding-left:1.2em;
}

a.mail:hover{
	background:url(../images/aHover_mail.gif) left 0.3em no-repeat #FFF;
}

a.external{
	background:url(../images/a_external.gif) right 0.3em no-repeat #FFF;
	padding-right:1.2em;
}

a.external:hover{
	background:url(../images/aHover_external.gif) right 0.3em no-repeat #FFF;
}

a.download{
	background:url(../images/a_download.gif) right 0.3em no-repeat #FFF;
	padding-right:1.2em;
}

a.download:hover{
	background:url(../images/aHover_download.gif) right 0.3em no-repeat #FFF;
}

a.gmaps{
	background:url(../images/a_gmaps.gif) right bottom no-repeat #FFF;
	padding-right:3.1em;
}

a.gmaps:hover{
	background:url(../images/aHover_gmaps.gif) right bottom no-repeat #FFF;
}


a img{
	border:none;
	background: #FFF;
}

/*---------------------------------------------*/


/*----h1...............h6----*/

h1{
	font-weight:bold;
	font:2em/1.2em "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#013D86;
	padding: 0.8em 0.2em 0 0.2em;
	margin:0 0 0.8em 0;
	background:url(../images/h1.gif) 0 0 no-repeat #FFF;
	border-left: 0.2em solid #F93;
}

h2{
	color:#013D86;
	font-weight:bold;
	font:1.4em/1.4em Verdana, Arial, Helvetica, sans-serif;
	margin:1.5em 0 0.6em 0;
	padding: 0 0;
	background:#FFF;
}

h3{
	font:1.2em/1em Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#013D86;
	margin:1.5em 0 0.6em 0;
	padding: 0 0;
	background:#FFF;
}

h4{
	font:1.1em/0.98em Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#013D86;
	margin:1em 0 0 0;
	padding: 0 0;
	background:#FFF;
}

h5{
	font:1.6em/1.5em Arial, Verdana, Helvetica, sans-serif;
	text-indent:0.3em;
	font-weight:bold;
	color:#FFF;
	margin:0 0 0 0;
	padding: 0 0;
	background:transparent;
}

h6{
	font:1.1em/1.2em Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#013D86;
	margin:0 0 0 0;
	padding: 0 0;
	background:transparent;
	text-align:center;
}



/*---------------------------------------------*/


/*----bold; coloreada; tamaño;----*/

/*-------------------------**** TAMAÑO ****---------------------------*/
.letrapeque{
	font-size:80%;
}

.letramediana{
	font-size:90%;
}

.letragrande{
	font-size:140%;
}

.parrafopeque{
	line-height:120%;
}

.parrafomediano{
	line-height:140%;
}

.parrafogrande{
	line-height:160%;
}

.tipografia{
	font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;
}
/*--___________________________________________________________________________________________________________________*/



.gris{
	color:#9D9E9E;
}

.azul{
	color:#013D86;
}

.rojo{
	color:#F00;
}

.amarillo{
	color:#FC0;
}

.verde{
	color:#063;
}

.resaltado{
	background: #FC0; 
	padding:0 2px;
}


hr{
	margin:2.5em 0 0.5em 0;
	border-top:0.1em solid #CCC;
	border-bottom:none;
	border-left:none;
	border-right:none;
}


/*---------------------------------------------*/


/*----ul li #contenido----*/

#contenido ul{
	background:#FFF;
	margin:0.5em;
	padding: 0 0;
}

#contenido ul li{
	list-style-type:none;
	padding:0 0 0.2em 1.5em;
	background:url(../images/ul_li.gif) 0 0.3em no-repeat #FFF;
}



/*---------------------------------------------*/







/*-------------------------------------*****!! CONTENEDORES(nivel1) !!*****------header-------container-------footer-----------------------*/

/*----HEADER----*/
#header{
	width:80em;
	max-width:100%;
	height:22.5em; 
	margin:0 auto;
	padding:0 0;
	.padding:0 0;
	background:url(../images/header.png) 0 0 no-repeat transparent;
}


/*----CONTAINER----*/
#container{
	width:80em;
	margin:0 auto;
	padding:0.5em 0;
	.padding:0.5em 0;
	background:#FFF;
}


/*----CONTAINERLEFT----*/
#containerLeft{
	width:18em;
	float:left;
	margin:0 1.2em 0 0;
	.margin:0 1.2em 0 0;
	padding: 2.5em 0 0 0;
	color:#000;
	background:url(../images/containerleft.gif) 0 0 repeat-x #FFF;
}


/*----CONTENIDO----*/
#contenido{
	min-height:28em;
	margin:0 1.2em 0 18em;
	font:1.2em/1.5em  Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:0 2.5em 5em 0em;
	background:url(../images/lineaContenido.gif) left 0 no-repeat #FFF;
}

/*----FOOTER----*/


/*#footer{
	clear:left;
	width:80em;
	margin:0 auto;
	height:10em;
	padding:0 0 2em 0;
	color:#013D86;
	text-align:center;
	background:url(../images/footer.gif) 0 top no-repeat #FFF;
	border-top:0.1em solid #CCC;
}*/

/*html,body {
	height:100%;
}

html>body #container {
	padding:0.5em 0 5em 0;
	.padding:0.5em 0 10em 0;
}



/*--------------------------*****!! CONTENEDORES(2) !!*****-------textoHeader---quicknavigation---containerLeft---migas---contenido-*/

#quicknavigation{
	width:78.6em;
	.width:79.1em;
	height:1.7em;
	color:#FFF;
	background:#013D86;
	margin:0 auto;
	.margin:0.5em auto 0.5em 0.5em;
	padding:0 0;
}

#quicknavigation ul{
	margin:0 1em;
	padding:0 0;
	cursor:default;
}

#quicknavigation ul li{
	float:left;
	list-style-type:none;
	font:0.9em/1.8em Verdana, Arial, Helvetica, sans-serif;

}

#quicknavigation ul li a{
	float:left;
	list-style-type:none;
	margin:0 1em 0 0;
	padding:0 1em 0 0;
	text-decoration:none;
	color:#FFF;
	width:auto;
	background:url(../images/quickLine.gif) right 0 no-repeat #013D86;
}

#quicknavigation ul li a:hover{
	text-decoration:none;
	cursor:pointer;
	background: transparent;
	color: #9D9E9E;
	background:url(../images/quickLine.gif) right 0 no-repeat #013D86;
}

#quicknavigation ul li a span{
	display:none;
}

#quicknavigation ul li a:hover span{
	display:none;
}

#quicknavigation ul li a.A_aumentar{
	background:url(../images/Aaumentar.gif) center 0 no-repeat transparent;
}

#quicknavigation ul li a.A_aumentarHover{
	background:url(../images/AaumentarHover.gif) center 0 no-repeat transparent;
}

#quicknavigation ul li a.A_disminuir{
	background:url(../images/Adisminuir.gif) center 0 no-repeat #013D86;
}

#quicknavigation ul li a.A_disminuirHover{
	background:url(../images/AdisminuirHover.gif) center 0 no-repeat #013D86;
}

#quicknavigation ul li a.A_restablecer{
	background:url(../images/Arestablecer.gif) center 0 no-repeat #013D86;
}

#quicknavigation ul li a.A_restablecerHover{
	background:url(../images/ArestablecerHover.gif) center 0 no-repeat #013D86;
}



/*--___________________________________________________________________________________________________________________*/













/*----------------------BOTONES menu Y submenu-----------*****!!#menuLeft!!*****----------------------------------------*/

/*----MENULEFT----*/
#menuLeft{
	font:1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color:#013D86;
	background:transparent;
	margin: 0 0 3em 0;
	padding:0.1em 0 0 0;
}



/*----MENULEFT----*/
#menuLeft ul{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0;
	background:transparent;
}

#menuLeft ul li{
	margin: 0 0 0.1em 0;
	text-indent: 1em;
	border-right:0.5em solid #7C9BC0;
}

#menuLeft ul li a{
	display: block;
    text-decoration: none;
    color: #013D86;
	background:transparent;
}

#menuLeft ul li a:hover{
	display: block;
    text-decoration: none;
    color: #FFF;
	background:#013D86;
	border-left:none;
	text-indent: 1em;
}

#menuLeft ul li.on{
	display: block;
	font-weight:bold;
    text-decoration: none;
    color: #FFF;
	background:#013D86;
	border-right:0.5em solid #F93;
	cursor:default;
}

#menuLeft ul li a.on{
	display: block;
	font-weight:bold;
    text-decoration: none;
    color: #FFF;
	background:#013D86;
	border-right:0.5em solid #F93;
	cursor:default;
}

#menuLeft ul li a:hover.on{
	display: block;
    text-decoration: none;
    color: #FFF;
	background:url(../images/menuLeftHover.gif) 0 0 no-repeat #013D86;
}

#live{
	font:1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#013D86;
	background:#F93;
	margin: 0 0 0 0;
	padding:0.1em 0 0 0;
	text-indent: 1em;
}

#live a{
	color:#013D86;
	background:#F93;
	text-decoration:none;
}

#live a:hover{
	color:#FFF;
	background:#F93;
}

/*--___________________________________________________________________________________________________________________*/







/*---!!!!****css para html concreto****!!!!------------------------------------------------------*/
/*---!!!!****css para html concreto****!!!!------------------------------------------------------*/
/*---!!!!****css para html concreto****!!!!------------------------------------------------------*/




/*-------------------------------------*****!! CARACTERISTICAS CONTENEDOR PRINCIPAL "footer" !!*****----------------------------------------*/

#footer a{
	text-decoration:none;
	color:#013D86;
	background:transparent;
}

#footer a:hover{
	text-decoration:none;
	color:#7C9BC0;
}

#footer{
	clear:left;
	width:80em;
	margin:0 auto ;
	padding:0 0 2em 0;
	color:#013D86;
	text-align:center;
	background:#FFF;
	border-top:0.1em solid #DFDFDF;
}

#techsponsor{
	width:34em;
	float:left;
	height:8em;
	padding:0 0 0 1em;
	margin:0 auto;
	background:#FFF;
	text-align:left;
	color:#999;
}

#organising{
	height:8em;
	padding:0 0 0 1em;
	margin:0 0 0 36em;
	background:#FFF;
	text-align:left;
	color:#999;
}

#sponsor{
	clear:left;
	width:79em;
	height:10em;
	padding:0 0 0 1em;
	margin:0 auto;
	background:#FFF;
	text-align:left;
	color:#666;
	border-bottom:0.1em solid #DFDFDF;
}

#generalitat{
	width:18em;
	height:5em;
	float:left;
	background:url(../images/generalitat.gif) 0 top no-repeat #FFF;
}

#ministerio{
	width:20em;
	height:5em;
	float:left;
	background:url(../images/ministerio.gif) 0 top no-repeat #FFF;
}

#discovery{
	width:31.1em;
	height:5em;
	float:left;
	background:url(../images/discovery.gif) 0 top no-repeat #FFF;
}

#photline{
	width:18em;
	height:5em;
	float:left;
	background:url(../images/photline.gif) 0 top no-repeat #FFF;
}

#emcore{
	width:24.5em;
	height:5em;
	float:left;
	background:url(../images/emcore.gif) 0 top no-repeat #FFF;
}

#copy{
	clear:left;
	padding:1em 0 0 0;
	margin:0 0 0 0;
}

#photonics{
	width:16.5em;
	height:8em;
	float: left;
	background:url(../images/photonics.gif) 0 top no-repeat #FFF;
}

#mtts{
	width:7.1em;
	height:8em;
	float: left;
	background:url(../images/mtts.gif) 0 top no-repeat #FFF;
}

#eic{
	width:10.2em;
	height:8em;
	float: left;
	background:url(../images/eic.gif) 0 top no-repeat #FFF;
}

#upv{
	width:13.4em;
	height:8em;
	float: left;
	background:url(../images/upv.gif) 0 top no-repeat #FFF;
}

#ntc{
	width:18.3em;
	height:8em;
	float: left;
	background:url(../images/ntc.gif) 0 top no-repeat #FFF;
}

#iteam{
	width:11em;
	height:8em;
	float: left;
	background:url(../images/iteam.gif) 0 top no-repeat #FFF;
}


/*#copy{
	padding:1em 0 0 0;
	margin:8em 0 0 0;
	border-top:0.1em solid #CCC;
}*/

/*--___________________________________________________________________________________________________________________*/




/*-------------------------------------*****!! NEWS !!*****----------------------------------------*/

div.news{
	background:#FFF;
	margin:5px 0;
}

div.titular{
	font:11px/16px  Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	height:65px;
	margin:0 0 10px 60px;
	padding:5px;
	background:#EFEFEF;
}

div.fecha{
	font:bold 11px/25px  Verdana, Arial, Helvetica, sans-serif;
	width:57px;
	height:70px;
	text-align:center;
	color: #FFF;
	float:left;
	background:url(../images/fecha.gif) 0 0 no-repeat #FFF;
}


div.titular a{
	border-bottom:none;
	background:#EFEFEF;
	padding-right:0;
	font-weight:bold;
}

div.titular a:hover{
	color:#666;
	background:#EFEFEF;
}


/*--___________________________________________________________________________________________________________________*/


/*--------------menuHorizontal-----------------------------------*/
#contenido #menuHorizontal {
	font:0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}

#contenido #menuHorizontal ul {
	margin: 0;
	padding: 0;
}

#contenido #menuHorizontal li {
	float: left;
	background: #FFF;
	padding:0 0.1em 0 0;
}

#contenido #menuHorizontal a {
	color: #013D86;
	display: block;
	padding: 0.3em 0.8em 0.7em 0.8em;
	text-align: center;
	text-decoration:none;
	background:#9D9E9E;
	border-bottom:0.5em solid #013D86;
}

#contenido #menuHorizontal a:hover {
	background: #013D86;
    color: #FFF;
}

#contenido #menuHorizontal li.on {
    color: #FFF;
	/*background:url(../imagenes/a_micromenu.png) right top no-repeat #444;*/
	background:#013D86;
	display: block;
	padding: 0.3em 0.8em 1.2em 0.8em;
	text-align: center;
	margin-right:0.1em;
	cursor:default;
}
/*--____________________________________*/


/*-------------------------------------*****!! TABLE !!*****----------------------------------------*/

table{
	width: 100%;
	border: 0.1em solid #012E64;
	border-spacing:0 0;
	border-collapse:collapse;
}

table tr td{
	width: auto;
	border: 0.1em solid #012E64;
	padding: 0.2em 0.5em;
	text-align:center;	
}

table tr td.first, table tr.firstRow{
	text-align:left;
	font-weight:bold;
	color:#013D86;	
}

table tr.impar{
	background:#DFDFDF;	
}


/*--____________________________________*/

table.accomodation{
	width: 100%;
	font-size:90%;
	border: none;
	border-spacing:0 0;
	border-collapse:collapse;
}

table.accomodation tr td{
	width: auto;
	border: none;
	padding: 0 0.5em;
	text-align:center;	
}

/*--____________________________________*/

table.getting{
	width: 100%;
	border:none;
	border-top: 0.1em solid #F93;
	border-spacing:0 0;
	border-collapse:collapse;
	margin-bottom:0.5em;
}

table.getting tr td{
	border: none;
	padding: 0 0.5em 0 0;
	text-align:justify;
	vertical-align:top;	
}

table.getting tr td div.getting{
	height:7.2em;
	width:4em;
	background:#FFF;
	font:1.1em/1.2em Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	text-align:center;
}

/*--____________________________________*/

table.menu{
	width: 100%;
	border: none;
	border-left: 0.1em solid #CCC;
	border-spacing:0 0;
	border-collapse:collapse;
}

table.menu tr td{
	width: auto;
	border: none;
	padding: 0.2em 0.5em;
	text-align:left;
	font:0.9em/1.5em  Verdana, Arial, Helvetica, sans-serif;
}

table.menu tr th{
	width: auto;
	border: none;
	padding: 0.2em 0.5em;
	text-align:left;
	color:#013D86;
	font-weight:bold;
	font:1.4em/1.4em Verdana, Arial, Helvetica, sans-serif;
	background:#DFDFDF;
}

/*--____________________________________*/

table.technicalprog{
	width: 100%;
	border: none;
	border-spacing:0 0;
	border-collapse:collapse;
	font:0.9em/1.1em  Verdana, Arial, Helvetica, sans-serif;
	margin:1em 0;
}

table.technicalprog tr td{
	width: auto;
	border: 0.1em solid #FFF;
	padding: 0.2em 0.5em;
	text-align:center;
	background:#EFEFEF;	
	color:#333;
}

table.technicalprog tr th{
	width: auto;
	text-align:center;
	background:#FFF;	
	color:#013D86;
	font:1.6em/1.5em  Verdana, Arial, Helvetica, sans-serif;
}

table.technicalprog tr td.eat{
	background:#EFEFEF;
	color:#013D86;	
}

table.technicalprog tr td.dinner{
	background:url(../images/backg_dinner.gif) 0 0 repeat-x #CCC;
	color:#333;	
	font-weight:bold;
}

table.technicalprog tr td.free{
	background:#FFF;	
}

table.technicalprog tr td.wednesday{
	background:#F93;	
	font-weight:bold;
}

table.technicalprog tr td.thursday{
	background:#F93;	
	font-weight:bold;
}

table.technicalprog tr td.friday{
	background:#F93;	
	font-weight:bold;
}


/*--___________________________________________________________________________________________________________________*/
