/* CSS Document */
body {
	margin:				10px;
	padding:			0;
	color:				#000;
	text-align:			center;
	}

body, table, p {
	font-family:		Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:			11px;
	}

#contenedor {
	width:				100%;
	margin:				0 auto;
	background-color:	#fff;
	}

#cabecera_ca {
	text-align:			left;
	height:				50px;
	padding:			0 25px;
	}

#cabecera_es {
	text-align:			left;
	height:				50px;
	padding:			0 25px;
	}

h1 {
	display:			block;
	font-size:			18px;
	padding:			0;
	margin:				0;
	}

h2 {
	display:			block;
	font-size:			14px;
	padding:			0;
	margin:				0;
	}

#pestanyas {
	display:	none;
	}
#pestanyas ul, #pestanyas ul li {
	list-style:			none;
	margin:				0;
	padding:			0;
	}
#pestanyas ul {
	padding-top:		19px;
	}
#pestanyas ul li {
	display:			inline;
	}
#pestanyas ul li a {
	background:			url("../images/tab-right-off.gif") no-repeat 100% 0;
	color:				#fff;
	padding:			9px 0;
	text-decoration:	none;
	cursor:				default;
	}
#pestanyas ul li a span {
	background:			url("../images/tab-left-off.gif") no-repeat;
	padding:			9px 1em;
	}
#pestanyas ul li.current a {
	background:			url("../images/tab-right.gif") no-repeat 100% 0;
	color:				#361C0D;
	text-decoration:	none;
	}
#pestanyas ul li.current a span {
	background:			url("../images/tab-left.gif") no-repeat;
	}
/*\*//*/
 #pestanyas ul li a {
     display: inline-block;
     white-space: nowrap;
     width: 1px;
 }
 /**/
/*\*/
 * html #pestanyas ul li a {
     padding:			0;
 }
 /**/

#contenido {
	margin:				0 auto;
	padding:			0 25px;
	text-align:			left;
	}

#contenido ul {
	list-style:			none;
	margin:				0 0 0 10px;
	padding:			0;
	}

#contenido li {
	margin-left:		0;
	padding:			1px;
	}

#intro ul {
	list-style-type:	square;
	margin:				5px 0 0 35px;
	padding:			0;
	}

.comentario {
	margin-top:			10px;
}

#contenido .pregunta  p {
	color:				#E74C22;
	font-weight:		bold;
	padding:			0;
	margin:				0;
	font-size:			12px;
	}

.pregunta {
	padding:			10px;
	margin:				5px 0;
	}

.comentarios {
	float:				right;
	}

.num {
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			24px;
	font-style:			italic;
	}

label {
	cursor:				pointer;
	padding:			0 6px;
	}

label:hover {
	background-color:	#FBE4DE;
	}

#pie {
	margin:				15px auto 0;
	padding:			25px;
	background-color:	#E8E4E1;
	text-align:			left;
	}

#pie img {
	float:				left;
	margin-right:		20px;
	}

#pie p {
	padding:			0;
	margin:				0;
	padding-top:		20px;
	}

#pieIntro {
	margin:				0 auto;
	padding:			8px;
	background-color:	#fff;
	text-align:			center;
	}

#pieIntro ul {
	list-style:			none;
	}
#pieIntro li {
	display:			inline;
	margin:				0 30px;
	}

a {
	color:				#E74C22;
	font-weight:		bold;
	text-decoration:	none;
	}

a:hover {
	color:				#E74C22;
	text-decoration:	underline;
	}

#derechos {
	color:				#674B33;
	font-size:			10px;
	background-color:	#E8E4E1;
	height:				35px;
	margin:				0;
	padding:			5px 0;
	}

#derechos a {
	color:				#674B33;
	font-weight:		normal;
	text-decoration:	underline;
	}

#derechos a:hover {
	color:				#674B33;
	text-decoration:	underline;
	}

.der { text-align:		right; }


#accessPage {
	margin:				0 auto;
	text-align:			center;
	}

h3 {
	color:				#362011;
	font-size:			17px;
	text-align:			left;
	padding:			0;
	margin:				10px 0 0 0;
	}
h3:first-letter {
	text-transform:		capitalize;
	}

#accessPage table {
	width:				190px;
	margin:				30px auto;
	padding:			15px;
	border:				1px solid #E1DEDC;
	}

#formPage table {
	width:				410px;
	margin:				30px auto;
	padding:			15px;
	border:				1px solid #E1DEDC;
}

#accessPage td,#formPage td {
	padding:			2px;
	text-align:			left;
	font-size:	 		11px;
	}
#accessPage td.labels,#formPage td.labels {
	text-align:			right;
	}
#accessPage label,#formPage label {
	padding:			0;
	}

#accessPage label:hover,#formPage label:hover {
	background-color:	#fff;
	}

#accessPage input {
	width:				100px;
	}

#formPage input.largo {
	width:				250px;
	}
#formPage input.medio {
	width:				100px;
	}

#accessPage input.botonSubmit,#formPage input.botonSubmit {
	width:				75px;
	}

.separador {
	height:				10px;
	}

.columna_Texto { width:	110px; }
.columna_Campo { width:	80px; }

.columna_Texto2 { width:140px; }
.columna_Campo2 { width:260px; }

.columna_Texto3 { width:75px; }
.columna_Campo3 { width:125px; }

#explicacion {
	margin-top:			10px;
	padding:			6px 10px;
	border:				1px solid #F5F4F3;;
	color:				#4A3628;
	}

#explicacion table {
	width: 				95%;
	color:				#4A3628;
	}

#explicacion p {
	padding:			0;
	margin:				3px;
	}

#ayuda {
	display:			none;
}

.bloque {
	padding:			15px;
	margin:				20px 0;
	border:				1px solid #4A3628;
	background-color:	#fff;
	width:				100%;
}

.bloque p {
	margin:				0 0 25px 0;
	}

.bloque h4 {
	font-size:			14px;
	color:				#362011;
	text-align:			left;
	padding:			0;
	margin:				0 0 10px 0;
}

.grafica {
	width:				330px;
	float:				left;
	}

.explicacionDiag {
	width:				165px;
	float:				left;
	padding:			6px 10px;
	border:				1px solid #F5F4F3;;
	color:				#4A3628;
	}

.explicacionDiag p {
	padding:			0;
	margin:				3px;
	}

.explicacionDiag strong {
	text-decoration:	underline;
	}

.explicacionPla {
	margin:				10px 0 25px 0;
	padding:			6px 10px;
	border:				1px solid #F5F4F3;;
	color:				#4A3628;
	}

.explicacionPla p {
	padding:			0;
	margin:				3px;
	}

#total {
	margin:				15px 0 0 0;
	float:				right;
	}

#total p {
	width:				200px;
	text-align:			center;
	font-size:			12px;
	border:				1px solid #E74C22;
	margin:				0;
	padding: 			5px;
	}

.quadre table {
	width:				95%;
	border-bottom:		1px dashed #B7AFA9;
}

.columna_Quadre_1 { width: 45%; }
.columna_Quadre_2 { width: 20%; }
.columna_Quadre_3 { width: 20%; }
.columna_Quadre_4 { width: 15%; }

.quadre table td {
	border-top:			1px dashed #B7AFA9;
	}

.quadre table th {
	text-align:			center;
	}

.grafica table {
	width:				95%;
	border-top:			1px dashed #B7AFA9;
	}

.grafica table td {
	border-bottom:		1px dashed #B7AFA9;
	height:				40px;
	}

.columna_Texto { width: 35%; }
.columna_Grafica { width: 65%; }

.columna_datos_1 { width: 60%; }
.columna_datos_2 { width: 40%; }

.sombra {
	padding: 0;
	margin: 0;
	height: 0;
	}

.sombra span {
	display: none;
	width: 0;
	height: 0;
	}

.barra {
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	height: 26px;
	text-align: center;
	overflow: visible;
	}

.barra p {
	font-size: 10px;
	padding: 5px 0;
	margin: 0;
	}

/* Colores graficas */

.col_01_Osc { background-color: #869EB5; }
.col_01_Cla { background-color: #A5C3E1; }

.col_02_Osc { background-color: #D3A24D; }
.col_02_Cla { background-color: #FFC258; }

.col_03_Osc { background-color: #8CA47A; }
.col_03_Cla { background-color: #ABCA94; }

.col_04_Osc { background-color: #B19DB5; }
.col_04_Cla { background-color: #DAC0DE; }

.col_05_Osc { background-color: #B6B17F; }
.col_05_Cla { background-color: #DED89B; }

.col_06_Osc { background-color: #B58A86; }
.col_06_Cla { background-color: #DDA8A4; }

.col_07_Osc { background-color: #9DB5AC; }
.col_07_Cla { background-color: #BCD9CE; }

.col_08_Osc { background-color: #D3B94D; }
.col_08_Cla { background-color: #F1D358; }

.col_09_Osc { background-color: #877AA4; }
.col_09_Cla { background-color: #B09FD6; }

.col_10_Osc { background-color: #7FB691; }
.col_10_Cla { background-color: #95D6AA; }


.hover {
	background-color:	#FBE4DE;
	}
.noHover {
	background-color:	#fff;
	}

/* Formularios */
#boton {
	display:			none;
}

form {
	margin:				0;
	padding:			0;
	}

input {
	margin:				-2px;
	font-family:		Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:			11px;
	}

select {
	font-family:		Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:			11px;
	}

.botonSubmit {
	border:				1px solid #D3D3D3;
	background-color:	#EA633A;
	color:				#fff;
	font-weight:		bold;
	font-size:			13px;
	}

textarea {
	font-family:		Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:			11px;
	height:				45px;
	width:				500px;
	}

.otra {
	width:				300px;
	}

.totalEines {
	width:				20px;
	font-weight:		bold;
	border:				0;
	padding:			0;
	margin:				0;
	text-align:			right;
	}
	
.preguntaResumen {
	font-weight:		bold;
	color:				#000;
	}

/* Fin Formularios */
