/* hoja de estilo de CMAT */
body { margin:0em 0em 0em 0em; background-color:#E3DAE9; 
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}

.txt0 { color:#000000;}
.txt1 { color:#590075;}
.txt2 { color:#8B5C9A;}

.color0 { background-color:#FFFFFF;}
.color1 { background-color:#F7F7F7;}
.color2 { background-color:#590075;}

/* estilos imagenes */
.sepimg { margin:0.2em;} .sepimg0  { margin:0.5em;} .sepimg1 { margin:1em;}
.imgleft {	 float:left; padding:0.5em;	padding-left: 0em;} 
.imgright {  float:right; padding:0.5em; padding-right: 0em;}
.imgcenter {	margin-left:auto;	margin-right:auto;	width:auto;	text-align: center;}
.imgcentr {	float:none;	padding-top: 0.5em;}


h1 { font-size:1.2em;}
h1.h1home { margin-bottom:0.5em; margin-top:0.5em; color:#590075;}
h1.h1int  { margin-top:0.5em; font-weight:normal; }
h1.h1intcont { margin-top:0.5em; margin-bottom:0em; color:#8B5C9A;}

h2 { font-size:1em; }
h2.h2intcont { margin-top:0em; margin-bottom:0em;color:#8B5C9A;}
h2.h2intcont2 { margin-top:0em; margin-bottom:0em;color:#000000;}
h2.h2intmat { margin-top:0em; margin-bottom:0em; padding:0.2em;  color:#000000; background-color:#F2EDF4; font-weight:bold; font-size:1.2em;}

h3 { font-size:1em; }
h3.h3intcont {color:#8B5C9A; margin-bottom:0.5em;}


label { color:#000000; font-weight:bold;}
label.labform {color:#000000; font-weight:normal;}
.input {	color:#000000;	border:0.1em solid #8B5C9A;	font-size:0.8em; padding: 0.3em; }
.btn {	color:#000000;	border:0.1em solid #8B5C9A;	background-image:url(../images/fnd_btn.jpg);	font-size:0.8em;	padding-left: 0.5em;	padding-right: 0.5em;}
textarea {	color:#000000;	background-color:#F7F7F7;	border:0.1em solid #8B5C9A;	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em;	width:90%;}
select { color:#000000; background-color:#F7F7F7;	border:0.1em solid #8B5C9A; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:1em; }


p {}
p a { color:#000000; text-decoration:underline; }
p a:hover { text-decoration:none; }

 ul.mapaweb { font-size:1.1em; color:#590075; list-style-type:none; margin-left:1em; padding-left:1em;  }
 	ul.mapaweb a { color:#590075; text-decoration:underline;}   
 	ul.mapaweb a:hover { color:#000000; text-decoration:none; background-color:#FFFFFF; } 
  	ul.mapaweb ul { font-size:1em; color:#000000; list-style-type:none; margin-left:0em; padding-left:0em;padding-bottom:0.5em }
		ul.mapaweb ul a { color:#000000; text-decoration:underline;}   
		ul.mapaweb ul a:hover { color:#000000; text-decoration:none; background-color:#FFFFFF; } 
		ul.mapaweb ul li { background-color:#F2EDF4;  }
			ul.mapaweb ul ul a { color:#000000; text-decoration:underline; }   
			ul.mapaweb ul ul a:hover { color:#000000; text-decoration:none; background-color:#FFFFFF; } 
			ul.mapaweb ul ul li { background-color:#F2EDF4;margin-left:0.5em  }

 ul.tipo1 { font-size:1.1em; color:#590075; list-style-type:none; margin-left:0em; padding-left:0em;  }
 	ul.tipo1 li {background-color:#F2EDF4}
	ul.tipo1 a { color:#000000; text-decoration:underline;}   
 	ul.tipo1 a:hover { color:#000000; text-decoration:none; background-color:#FFFFFF; } 
  	ul.tipo1 ul { font-size:1em; color:#000000; list-style-type:none; margin-left:0em; padding-left:0em;padding-bottom:0.5em }
		ul.tipo1 ul a { color:#000000; text-decoration:underline;}   
		ul.tipo1 ul a:hover { color:#000000; text-decoration:none; background-color:#FFFFFF; } 
		ul.tipo1 ul li { background-color:#F2EDF4;  }

.navint {	margin-top:1em;	margin-bottom: 0.5em;}	
 	.navint a { color:#000000; text-decoration:underline;}   
 	.navint a:hover { color:#590075; text-decoration:none; background-color:#FFFFFF; } 	
ul.navint {  color:#590075; list-style-type:none; margin-left:0em; padding-left:0em; }
 	ul.navint a { color:#000000; text-decoration:underline;}   
 	ul.navint a:hover { color:#590075; text-decoration:none; background-color:#FFFFFF; } 
  	ul.navint ul { font-size:1em; color:#000000; list-style-type:none; margin-left:0em; padding-left:0em; padding-bottom:0.5em }

/* tablas listados datos */
caption { text-align:left; padding-bottom:0.7em; }
th { text-align:left;}
.fpar { background-color:#FFFFFF; }
.fimpar { background-color:#F2EDF4;}
.fimparmat { background-color:#FBE8FF}
table {font-size:1em} /* correcto IE 5 */
table a { color:#000000; text-decoration:none; }
table a:hover { color:#000000; text-decoration:underline; background-color:#FFFFFF;}
.centrado { text-align:center;}
/* maquetacion estilos generales */

#pagina {	background-color:#FFFFFF; float:left; width:auto; margin-left:2%; margin-right:2%;	/*padding-left: 0.5em;*/}
* html #pagina { width:96%; margin-left:2%; margin-right:2%; float:none; /*margin:auto*/}
	
	#cabecera {	width:100%;	background-color: #F7F7F7;	text-align: right; float:left}
		#cabeceraizq {	width: 570px;	float: left;}
		#cabecerader {	width: 150px;	float: left; padding-top: 0.5em; color:#A781B4;}
			#cabecerader a { color:#000000; text-decoration:none; }
			#cabecerader a:hover { color:#000000; text-decoration:underline; background-color:#FFFFFF; }
		
	#cabecerader2 {	width: 152px;	text-align: left;	margin-left: 160px;}

#cuerpo {	width:auto;	background-color: #FFFFFF; padding-left: 0.5em; }  /*width:auto*/

	#cuerpoizq { background-color: #FFFFFF; float: left;  width: 69%; /*padding-bottom: 1em;*/ /*margin: 0em;	padding: 0em;	*/} 
	#cuerpoder { width:auto; margin: 0em;	padding: 0em;	margin-left: 70%;	background-color: #FFFFFF; }
    * html cuerpoder { width:100%}
#pestacmat { background-color:#590075;	color:#FFFFFF;	font-size: 1.2em;	padding-top: 0.5em;	padding-bottom: 0.5em;	text-align: center;}
	.cmat {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	color: #FFFFFF;	list-style-type: none;}
 				#pestsep {	height:40px;	width:7px;	background-color:#FFFFFF;	float: left;}
	
#cmatdirecto1 {	background-color:#E3FFBB;	padding-left: 1.5em;	padding-top: 0.5em;}
	#cmatdirecto1 a { color:#000000; text-decoration:none; }
	#cmatdirecto1 a:hover { color:#000000; text-decoration:underline;background-color: #FFFFFF;} 
	
#cmatdirecto2 {	background-color: #FBE8FF;	margin-top: 0.2em;	padding: 1.5em;	padding-bottom: 0em; padding-top: 0.5em;}
	#cmatdirecto2 ul {	list-style-image: url(../images/topic1.gif); padding:0em; margin:0em; margin-left:1em; }
	#cmatdirecto2 a { color:#590075; text-decoration:none; }
	#cmatdirecto2 a:hover {	color:#000000;	text-decoration:underline;	background-color: #FFFFFF;}	
#cmatdirecto3 {	background-color: #FBE8FF;	margin-top: 0.2em;	padding: 1.5em;	padding-bottom: 0em;	padding-top: 0.5em;}
	#cmatdirecto3 ul {	list-style-image: url(../images/topic1.gif); padding:0em; margin:0em; margin-left:1em; }
	#cmatdirecto3 a { color:#590075; text-decoration:none; }
	#cmatdirecto3 a:hover {	color:#000000;	text-decoration:underline;	background-color: #FFFFFF;}	
#cmatdirecto4 {	background-color: #FBE8FF;	margin-top: 0.2em;	padding: 1.5em;	padding-bottom: 0em;	padding-top: 0.5em;}
	#cmatdirecto4 ul {	list-style-image: url(../images/topic1.gif); padding:0em; margin:0em; margin-left:1em; }
	#cmatdirecto4 a { color:#590075; text-decoration:none; }
	#cmatdirecto4 a:hover {	color:#000000;	text-decoration:underline;	background-color: #FFFFFF;}		

	/* separacion lineas */ 	#cmatdirecto2 li, #cmatdirecto3 li, #cmatdirecto4 li  { margin-bottom:0.2em }
	/* separacion izquierda */	#cmatdirecto2 ul, #cmatdirecto3 ul, #cmatdirecto4 ul { margin-left:1.3em;} 
#path { color:#8B5C9A;	font-weight:bold;	font-size: 1.1em;}
	#path a { color:#590075; font-weight:normal; text-decoration:none;}
	#path a:hover { color:#000000; text-decoration:underline;  background-color:#FFFFFF;}		
	
	
#pie {	background-color:#F7F7F7;	color:#8B5C9A;	float:left;	width:100%;	text-align:right;	padding: 0em;	margin: 0em;}
	#pieizq {	float: left;  width: auto; text-align:left; padding:0.8em;  }
		#pieizq a { color:#8B5C9A; text-decoration: underline;}
	#pieder {	float: right;  width:auto; text-align: right; }	

/* otros detalles */
#detalle1 { background-image:url(../images/fnd_detalle1.gif); background-repeat:repeat-x; height:0.5em; margin-top:0.5em; margin-bottom:0.5em;}
#detalle2 { background-image:url(../images/fnd_detalle1.gif); background-repeat:repeat-x; height:0.5em; margin-top:0.5em; margin-top:0.5em;}

#pestacursos {	/*border:0.1em #D3C1D9 solid;*/ color:#590075;	text-align: right;	padding: 0em;	margin: 0em; margin-bottom:1em;}
	#pestacursos ul { padding:0em; margin:0em;}
	#pestacursos li {	display:inline;	list-style-type:none;	padding:0em; margin:0em; padding:0.3em; border:0.1em solid #8B5C9A;  margin-left:0.4em; margin-right:0.4em; }
	#pestacursos li a { color:#000000; text-decoration:none; }  
	#pestacursos li a:hover { text-decoration: underline; }
	#pestacursos ul a:hover { text-decoration: underline; }
	.resaltado { background-color:#F2EDF4; padding:0.3em; }


#cursos { text-align:left; margin-top:0em; padding-top:0em; background-color: #FBFBFB; border: 1px none #000000;}
.botones { padding:0.3em; border:0.1em solid #8B5C9A; text-align:center; background-color:#FFFFFF; width:auto; }
.formspace { padding:0em; margin:0em;}


/* alineamiento */
.top { vertical-align: top}
.middle { vertical-align: middle;}
.bottom { vertical-align: bottom;}