/* CSS Document */



body,td,th {
	color: #666666;
}
body {
font-size:1em;
	background-color: #FFFFFF;
	padding: 10px;
	font-family:"Trebuchet MS", Arial;
}
.h1{
	font-size:1.2em;
	color:#4669A4;}
.h2{
	font-size:1em;
	color:#4669A4;
	font-weight:bold;
	}


#todo { width:100%;}

/* Cabecera */

.cabecera{
position:relative;
padding:0px;
margin:0px;
background-image:url(img/fondoimg_cabecero_aula.gif);
background-repeat:no-repeat;
background-position:right top;
height:105px;
width:100%;
text-align:left;
vertical-align:top;
display:block; 
clear:both;
}
/* Cabecera */
/* Cabecera */

.cabeceradebates{
position:relative;
padding:0px;
margin:0px;
background-image:url(img/cabecero_debates.gif);
background-repeat:no-repeat;
background-position:right top;
height:105px;
width:100%;
text-align:left;
vertical-align:top;
display:block; 
clear:both;
}
/* Cabecera */

/* common styling */
.areamenusup {
margin:0px;
padding:0px;
width:875px;
min-width:475px;
font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;
position:relative;  
font-size:1em; 
font-variant:small-caps;
height:36px;
background-image:url(img/Fondocursos_aula.gif); background-repeat:no-repeat;
clear:both;
}

	.areamenusup ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	width:120px;
	text-align:center;/*Centra texto del li y del a*/ 
	color:#333; 
	border-top:4px solid #4669A4; 
	font-size:12px; 
	overflow:hidden;
	background-color:#FFF;}

	.areamenusup ul li a:hover {background:#4669A4; color:#fff;}
	.areamenusup ul {padding:0; margin:0;list-style-type: none; }
	.areamenusup ul li {float:left; margin-right:5px; position:relative;}

	/* specific to non IE browsers */
	.areamenusup ul li:link a {width:auto; height:24px;}
	.areamenusup ul li:hover a {color:#fff; background:#4669A4;}
	.areamenusup ul li.linicial { width:115px; border-top: 4px solid 4669A4; height:auto;}

		.areamenusup ul li a.select {
		background-color:#4669A4;
		color:#FFFFFF;}
	


	/* CONTENIDO */
.contenedor {
position:relative;
padding:0px;
margin:0px;
width:100%;
height:inherit;
color:#4669A4;
}

	/* Menu lateral */
	#menulateral {
	float:left;	
	padding:0px 0px;
	margin:0px 0px;
	width:120px;
	font-size:0.9em;
	font-family:"Trebuchet MS";}

	#menulateral ul {
	width:115px; 
	margin: 0px 0px 0px 0px; 
	padding:0px;
	border-bottom: 3px solid #4669A4;
	list-style:none;
	}

	#menulateral li {
	margin:0; 
	padding:4px 0px;
	background-image:url(img/lineabottomLI.gif);
	background-repeat:repeat-x;
	background-position:bottom;}
	
	#menulateral li a{
	height:0px;
	margin:0; 
	padding:0px; 
	font-size: 0.9em; 
	color: #4669A4;
	text-decoration:none;	
	width:115px;}
	
	.colabora {
	padding-top:15px;
	
	}
	/* Menu lateral */
	
	
	
	/* Entrada Usuario */

	#menulateral form.intro	{
	margin:10px 0px 10px 0px;
	padding:5px;
	border:#A6A6A6 solid 1px;
	background-color:#E8E8E8;
	font-size:0.8em;
	}
	
	#menulateral form.intro	p{
	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4669A4;
	}
	
	#menulateral form.intro input.benvio{font-size:11px; height:20px;}
	#menulateral form.intro p.pderecha { text-align:right;}
	#menulateral form.intro input.enter{ width:100px; height:17px;}
		
	/* FIN Entrada Usuario */			
		
	/* Contenido informativo */
	#contenido {
	margin:5px 0px 0px 140px;
	padding:10px 25px 10px 25px;
	font-size:0.9em;
	font-family:"Trebuchet MS";
	color:#666666;
	border:1px solid #CCCCCC;}
	
	#contenido p{
	font-size:0.9em;
	text-align:justify;}
	
	#contenido h1{
	font-size:1.2em;
	color:#4669A4;}
	
	#contenido h2{
	font-size:1em;
	color:#4669A4;}
	
		#contenido h3{
	font-size:0.9em;
	color:#4669A4;}
	
.imgderecha{
float:right;
margin-left:15px;
margin-top:0px;
}
.imgizquierda{
float:left;
margin-right:20px;
margin-bottom:10px;
}
	
		/* capas logo */
	.logo {
	float:left;
	padding:0px; 
	margin:5px 5px 5px 5px;
		
}
	
	.claves {
	float:right;
	text-align:left;
	font-size:0.7em;
	color:#4669A4;
	padding:0px;
	padding-bottom: 5px;
}
.logoclaves {
	color:#FFFFFF;}
	
			/* fin de capas logo */
.imgizquierda{
float:left;
margin-left:auto;
margin-right:20px;
margin-bottom:10px;

}

	#contenido a{
	color: #993300;
	text-decoration:none;
	font-weight: bold;
	
	}


	/* Fin Contenido informativo */
.LISTA {
	LIST-STYLE: url(img/bullet_p.gif) none outside; FONT-SIZE: 0.9em; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none
; line-height: normal
; left: auto; clip:   rect(   )
; margin-right: 4px
}
A.LISTA {
	LIST-STYLE: none url(../img/bullet_p.gif) outside; FONT-SIZE: 0.9em; COLOR: #666666; LINE-HEIGHT: 12pt; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.LISTA:hover {
	LIST-STYLE: none url(../img/bullet_p.gif) outside; FONT-SIZE: 0.9em; COLOR: #666666; LINE-HEIGHT: 12pt; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none; font-style: italic
}
.indice {
	FONT-SIZE: 0.9em; COLOR: #4669A4; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal; TEXT-DECORATION: none
}
A.indice {
	FONT-SIZE: 1em; COLOR: #4669A4; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal;; font-weight: bolder; TEXT-DECORATION: none
}
A.indice:hover {
	FONT-SIZE: 1em; COLOR: #4669A4; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal; TEXT-DECORATION: none; font-style: italic
; font-weight: bolder
}
.textomed {  font-family: "Trebuchet MS"; FONT-SIZE: 8pt; color: #666666; text-align: justify
}
A.h2 {
FONT-SIZE: 1em; COLOR: #4669A4; FONT-FAMILY: "Trebuchet MS"; WHITE-SPACE: normal; TEXT-DECORATION: none; font-style: italic
; font-weight: bolder}


