@charset "utf-8";
/* CSS Document */

/* INICIO estructura general */

#body {
background-color:#999999;

}

#contenedor {
width: 900px;
margin: 0 auto;
}
#cabecera {
}
#menu {
float: left;
width: 125px;
_width: 75px;
padding-top: 40px;

background-color:#FFFFFF;

}
#contenido {
float: left;
width: 847px;
margin-left:40px;
_margin-left:20px;
background: #FFFFFF url(../imgs/peu.jpg) bottom right no-repeat;
position: relative;
}

#contenido2 {
float: left;
width: 610px;
margin-left:20px;
background: #FFFFFF url(../imgs/peu2.jpg) bottom right no-repeat;
position: relative;
}

#contenido #principal {
float: left;
width: 552px;
_width: 567px;
padding-left:5px;
padding-right:5px;


}

#contenido2 #principal {
float: left;
width: 577px;
padding-left:5px;
padding-right:5px;


}

#contenido #secundario {
float: left;
width: 150px;


}
#pie {
clear: both;
}

.dos_miembros {
clear:both;
}

.aplicaciones {
	margin-bottom: 1em;
	width: 500px;
	float:left;
	margin-top: 1em;
	margin-left: 15px;
	background: #CCCC99;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b8b8b8;
	border-right-color: #b8b8b8;
	border-bottom-color: #b8b8b8;
	border-left-color: #b8b8b8;
}


.aplicaciones .innerdiv{
	background: transparent url(../imgs/aplicaciones.jpg) top left no-repeat;
	position: relative;
	left: 2px;
	top: 0px;
	margin-top: -13px;
	_margin-top: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 1px;
	


}


.financiacion {
	margin-bottom: 1em;
	width: 500px;
	float:left;
	margin-top: 1em;
	margin-left: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b8b8b8;
	border-right-color: #b8b8b8;
	border-bottom-color: #b8b8b8;
	border-left-color: #b8b8b8;
}

.financiacion .logo2{
display:block;
width:100px;
padding-bottom: 5px;
padding-right: 5px;
border:0px;

	
}

.financiacion .logo{
float:left;
width:150px;
padding-bottom: 5px;
padding-right: 5px;
border:0px;

	
}

.materiales {
	margin-bottom: 1em;
	width: 500px;
	float:left;
	margin-top: 1em;
	margin-left: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b8b8b8;
	border-right-color: #b8b8b8;
	border-bottom-color: #b8b8b8;
	border-left-color: #b8b8b8;
}
.materiales .logomateriales{
float:left;
padding-bottom: 5px;
padding-right: 5px;
border:0px;

	
}

.financiacion .masunlogo {
width: 100 px;
float:left;
}

.financiacion .masunlogotext {

float:left;
}


.financiacion .texto{

float:left;
	
}

.financiacion .textoancho{

float:left;
width: 300px;
	
}


/* FIN estructura general */

.enlace img {
border-width:0px;
}

/* INICIO big menu*/

#kwick {
	position: relative;
	/*border-bottom: 3px double #333;*/
	margin-top: 20px;
	clear:both;
}

#kwick ul{
       list-style:none;
       }
# .kwicks {
	display: block;
	height: 200px;
	margin: 0px;
}

#kwick li {
float:left;
text-indent: -5000px;

}

li:after {
	content: "";
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 200px;
	width: 140px;
	/*padding: 10px;*/
	background: #fff;
	/*border-right: 5px solid #202020;*/
	border-right: 2px solid #fff;
}

#kwick .kwick span {
	display: none;
}

#kwick .opt1 {
outline: 0; background: #9ce782 url(../imgs/inicio.jpg) ;
}

#kwick .opt2 {
outline: 0; background: #92bdfa url(../imgs/programa.jpg);
}

#kwick .opt3 {
 outline: 0; background: #faa892 url(../imgs/aplicacion.jpg);
}

#kwick .opt4 {
  outline: 0; background: #e78282 url(../imgs/gifes.jpg);
}

#kwick .opt5 {
outline: 0; background: #000 url(../imgs/portfolio.jpg);
	border-right: 0;
}

#kwick .opt6 {
outline: 0; background: #000 url(../imgs/contacto.jpg);
	border-right: 0;
}

/* FIN big menu*/

/* INICIO	Menu Vertical */
.menuv {
margin-left:1px;
margin-top:40px;

float:right;
	_border: 1px solid #999999;
	_border-width: 1px 1px 0 1px;
	width: 152px;
	_width: 157px;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.menuv ul, li {
	list-style-type: none;
}

.menuv ul {
	margin: 0px;
	padding: 0px;


}

.menuv li {

	border: 1px solid #999999;
border-width: 1px 1px 1px 1px;
}

.menuv a {
	text-decoration: none;
	color: #FF4A4A;
	background-color: #DDDDDD;
	display: block;
	padding: 3px 6px;
	width: 138px;
}

.menuv a:hover {
	background-color: #FFC1C1;
	color:#666666;
}
/* FIN	Menu Vertical */

/*- INICIO Menu Tabs pramide pie--------------------------- */

.navPyra_pie {
	margin: 0;
	margin-top:5px;
	padding: 5 5 5 5%;
	clear:both;
	float:left;
	
	}

.navPyra_pie li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.navPyra_pie a:link, .navPyra_pie a:visited {
	float: left;
	font-size: 0.7em;
	line-height: 14px;
		padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	}

.navPyra_pie a:link.active, .navPyra_pie a:visited.active, .navPyra_pie a:hover {
	color: #000;
	background: url(../imgs/tab_pyram.gif) no-repeat bottom center;
	}
	
	/*- FIN Menu Tabs pramide pie--------------------------- */
	
	
/* Inicio postits*/
.curlycontainer{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	width: 240px;
	float:left;
	margin-top: 1em;
	margin-left: 15px;


}


.curlycontainer .innerdiv{
background: transparent url(../imgs/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;


}

.curlycontainer_drcha{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	width: 240px;
	float:right;
	margin-top: 1em;
	margin-right: 15px;
	
	

}


.curlycontainer_drcha .innerdiv{
background: transparent url(../imgs/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;

}




/* Fin postits*/

/* INICIO Tipografía */

.h1-Titulo {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:110%;
border-bottom:#000000;
border-bottom: 2px;
border-bottom-style:groove;
margin-top:15px;
}

.h1-index {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:150%;
border-bottom:#000000;
margin-top:15px;
text-align:center;
}

ul.forms {
list-style-image: url(../imgs/lista_obj.jpg);
font-family: sans-serif;
font-size: 0.8em;
text-indent:15px;
text-align:justify;}

ul.forms li {
margin-bottom:20px;
padding-bottom:10px;
}

.contenido {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
	border: thin solid #999999;
}

.titulo_columna {
color:#FF4A4A;
font-size:100%;
}

.fila1 {
background-color: #DDDDDD;
}

.h2 {
clear:both;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.h2-index {
clear:both;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 100%;
text-align:center;

}

.h2-index a {
text-decoration:none;
color:#000000;

}

.h2-index a:hover {
text-decoration: underline;
background: #FF4A4A;


}


ul.materiales {
list-style-image: none;
font-family: sans-serif;
font-size: 0.8em;
text-indent:15px;
text-align:justify;}

ul.materiales li {
margin-bottom:20px;
padding-bottom:10px;
}

.subir {
font-size: 0.7em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	color: #708491;
	

	}
	
.subir a{
text-decoration:none;
color: #708491;
	}

.subir a:hover{
text-decoration: underline;
	}
	

.saltarintro {
font-size: 0.7em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	color: #FFFFFF;
	

	}
	
.saltarintro a{
text-decoration:none;
color: #FFFFFF;
	}

.saltarintro a:hover{
text-decoration: underline;
	}


.texto_normal {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#000000;
}



.texto_comentarios {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.6em;
color: #999999;
}

.texto_normal_centrado {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#000000;
text-align:center;
}

.texto_normal_centrado_blanco {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.6em;
color: #FFFFFF;
text-align:center;
}

.tit_postits {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.8em;!important
margin-top:-3px;
margin-left:10px;
font-weight:bold;
}

.tit_financiación {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.8em;!important
padding-top:-15px;
margin-left:10px;
font-weight:bold;
}

.texte_postits {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:0.7em;
}

.email {
font-size: 0.7em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	color: #990000;
	width:150px;
	background: transparent url(../imgs/email.jpg) bottom right no-repeat;
	clear:both;
	text-align:right;
	padding-right:50px;
}

.aviso {
font-size: 0.6em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color: #999999;
	
}


.email a:link {
	color: #708491;
	text-decoration: none;
}
.email a:visited {
	text-decoration: none;
	color: #708491;
}
.email a:hover {
	text-decoration: underline;
}
.email a:active {
	text-decoration: none;
}
		

.enleca a:link {
	color: #708491;
	text-decoration: none;
}
.enleca a:visited {
	text-decoration: none;
	color: #708491;
}
.enleca a:hover {
	text-decoration: underline;
}
.enleca a:active {
	text-decoration: none;
}

.vermaterial {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #708491;
	text-decoration: none;}

.vermaterial a:link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #708491;
	text-decoration: none;

}
.vermaterial a:visited {
	text-decoration: none;
	color: #708491;

}
.vermaterial a:hover {
	text-decoration: underline;

}
.vermaterial a:active {
	text-decoration: none;
	
}

/* BUTTON													*/
.button{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #000000;
	clear:both;
	display:block;
		font-size:100%;
	width:100%;
	margin-top:5px;

}
	a.button {
		text-decoration:none;
	}
.button a:hover {

text-decoration:underline;
}

	.button span {
		
		display:block;

		padding-left:20px;
		padding-right:8px;
		
	}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
	
	clear:both;
}
	ul.v-menu, .v-menu li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0; 
		margin:0;
		list-style:none;
		font-size: 0.8em;
	}
	ul.v-menu{
		clear:both;
		padding-left:30px;	
		color:#555555;
			display:block;
			
			padding-bottom:15px;}
			
		
.v-menu1{
	
	clear:both;
}
	ul.v-menu1, .v-menu1 li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0; 
		margin:0;
		list-style:none;
		font-size: 0.8em;
	}
	ul.v-menu1{
		clear:both;
		padding-left:30px;	
		color:#555555;
			display:block;
				padding-bottom:15px;}
			
.v-menu2{
	
	clear:both;
}
	ul.v-menu2, .v-menu2 li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0; 
		margin:0;
		list-style:none;
		font-size: 0.8em;
	}
	ul.v-menu2{
		clear:both;
		padding-left:30px;	
		color:#555555;
			display:block;
				padding-bottom:15px;}

.v-menu3{
	
	clear:both;
}
	ul.v-menu3, .v-menu3 li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0; 
		margin:0;
		list-style:none;
		font-size: 0.8em;
	}
	ul.v-menu3{
		clear:both;
		padding-left:30px;	
		color:#555555;
			display:block;
				padding-bottom:15px;}	
				
.v-menu4{
	
	clear:both;
}
	ul.v-menu4, .v-menu4 li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0; 
		margin:0;
		list-style:none;
		font-size: 0.8em;
	}
	ul.v-menu4{
		clear:both;
		padding-left:30px;	
		color:#555555;
			display:block;
				padding-bottom:15px;}

.v-menu5{
	
	clear:both;
}
	ul.v-menu5, .v-menu5 li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0; 
		margin:0;
		list-style:none;
		font-size: 0.8em;
	}
	ul.v-menu5{
		clear:both;
		padding-left:30px;	
		color:#555555;
			display:block;
				padding-bottom:15px;}


/*- Menu Tabs pramide--------------------------- */

.navPyra2 {
	margin: 0;
	padding: 0 0 20px 10px;


	}

.navPyra2 li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: sans-serif;
	}
	
.navPyra2 a:link, .navPyra2 a:visited {
	float: left;
	font-size: 0.8em;
	line-height: 14px;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
	font-family: sans-serif;
	}

.navPyra2 a:link.active, .navPyra2 a:visited.active, .navPyra2 a:hover {
	color: #000;
	background: url(../imgs/tab_pyram2.gif) no-repeat bottom center;
	}