/* CSS Document */

.guia ul {
	list-style-type: square;
}

.guia ul,.guia ol,.guia ul li,.guia ol li {
	margin: 0;
	padding: 0;
}

.guia ul, 
.guia ol {
	padding: 0 0 0 25px;
}

.guia h1 {
	font: normal 26px Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
}

.listapreguntas  ol li {
	margin-bottom: 10px;
}
.contenedor {
	overflow: hidden;
}


.guia a {
	padding-bottom: 25px;
}

.indicetemas {
	border: 2px solid #3366CC;
	padding: 10px;
	width: 240px;
	float: right;
	margin: 0 0 10px 10px;
	background-color: white;
	
}

.indicetemas h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #36c;
	margin: 0 0 5px 0;
	
}
.indicetemas ol {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	margin: 10px 0 0 0;
	padding-left: 25px;
	
}

.indicetemas ol li {
	margin: 0 0 5px 0;
	padding: 0;
}

.indicetemas ol li a {
	text-decoration: none;
	font-weight: normal;
	color: #36c;
	
}

.indicetemas ol li a:hover {
	text-decoration: underline;
}

.indicetemas p.patrocinio {
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px;
	margin-top: 5px;
}

body.tema1 li.tema1 a,
body.tema2 li.tema2 a,
body.tema3 li.tema3 a,
body.tema4 li.tema4 a,
body.tema5 li.tema5 a,
body.tema6 li.tema6 a,
body.tema7 li.tema7 a,
body.tema8 li.tema8 a,
body.tema9 li.tema9 a,
body.tema10 li.tema10 a,
body.tema11 li.tema11 a,
body.tema12 li.tema12 a

 {
	font-weight: bold !important;
	color: black;
}
.contenedor {
	width: 660px;
	margin-left: 10px;
}

.listapreguntas  {
	margin: 0;
	padding: 0 0 0 10px;
}

.listapreguntas  li {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0 0 10px 0;
	padding: 0;
}





.listapreguntas  {
	padding-bottom: 15px;
	border-bottom: 2px solid #ddd;
}
.listapreguntas  li a {
	text-decoration: none;
	font-weight: bold;
	color: #36c;
}

.listapreguntas  li a:hover {
	text-decoration: underline;
}

.respuestas h2 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin: 30px 0 10px 0;
	line-height: 1.4em;
}

.respuestas p,
.respuestas ol,
.respuestas li {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.respuestas ol,
.respuestas ul {
	margin: 10px 0 10px 10px;
}

.respuestas ol li,
.respuestas ul li {
	margin: 0 0 10px 0;
}

.respuestas ul li {
	list-style-type: square;
}

.respuestas p {
	margin: 0 0 10px 0;
}

.respuestas h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
}

.respuestas h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
}

.respuestas li {
	line-height: 1.4em;
	margin: 0 0 10px 0;
}

#pie_dcha {
	clear: both;
 padding: 25px 0 10px 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CB8600;
}

#pie_dcha a {
	color: #CB8600;
	text-decoration: none;
}

.guia table {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.guia table caption {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px;
	background-color: #36c;
}


.guia table tr td,
.guia table tr th {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 3px;
	text-align: center;
}

.guia table tr th {
	font-weight: bold;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.guia table tr h4 {
	font-weight: bold;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

a.subir {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #36c;
	padding: 2px 40px 2px 14px;
	background: white url(img/flechasubir.gif) no-repeat 4px 5px;
	border-top: 1px solid #ccc;


	
}