@charset "utf-8";
/* CSS Document */

body { background: url(../imgs/fondo_web_deg.png) repeat-x fixed #000000; font-family:Verdana, Arial, Helvetica, sans-serif; }

::selection  	 { background:#7ece00; color:#909; /* Safari y Opera */ }
::-moz-selection { background:#7ece00; color:#000; /* Firefox */ }

html { overflow-y:scroll; }

#clear { clear: both;}

a { text-decoration:none; color:#FFFFFF; outline:0; }

#centrar { margin:0px auto; width:960px; height:auto; }

#cabecera { width:960px; height:180px; background: no-repeat url(../imgs/cabecera.jpg); box-shadow: 3px 3px 2pc #000; -webkit-box-shadow: 3px 3px 4px #000; -moz-box-shadow: 3px 3px 20px #000; -moz-border-radius-topleft:10px ; -moz-border-radius-topright:10px ; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }

	#menu_superior { padding:150px 0px 0px 0px; *padding:0px; }
		
		ul.listado_superior { color:#FFFFFF; font-size: 14px; Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; *margin:160px 0px 0px -660px;  text-shadow:2px 2px 4px #000;  }
		li.listado_superior { list-style:none; display: inline;   padding:0px 25px 0px 0px;  }
			li.listado_superior a:hover { text-decoration: none; color:#000000; background: #7ece00; }
			li.listado_superior a:visited { text-decoration: none; color:#FFFFFF; }
			li.listado_superior a:link { text-decoration: none; color:#FFFFFF; }
		
		ul.rs { font-size:10px; color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; float:right; *float:left; margin: 13px 20px 0px 0px; *margin:50px 0px 0px 105px; text-shadow: 2px 2px 4px #000;}
	 	li.rs { display:inline; list-style: none; padding:2px 0px 0px 14px; *padding: 4px 10px 4px 4px; }
			li.rs a:hover   { color:#000000; background-color:#7ece00; }
			li.rs a:visited { text-decoration:none; color:#FFFFFF; }
			li.rs a:link    { text-decoration:none; color:#FFFFFF; }
		
		p.estilo_frase { font-size:12px; font-family:"Courier New", Courier, monospace; }		
		
		blockquote.style5 { font:18px "Courier New", sans-serif; font-weight:bold; letter-spacing:-1px; width:300px; height:auto; margin:60px 0px 0px 380px; padding:25px 0px 0px 11px; background: url(../imgs/quote2.png) no-repeat; float:left; text-indent:15px; }
 		blockquote.style5 a {color: #900;}
 		blockquote.style5 a:hover {color: #6C3;}
		
#menu_cursos { width:920px; height:102px; background:#3e3e40; margin:15px 0px 10px 0px; padding:20px 20px 0px 20px; color:#000; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; -border-radius-topright:15px;  -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; -webkit-border-radius-top-left:15px; -webkit-border-radius-top-right:15px; *box-shadow:3px 3px 2pc #000; -webkit-box-shadow:3px 3px 4px #000; -moz-box-shadow:3px 3px 15px #000; }

	.m_cursos1 { width:130px; height:75px; background:url(../imgs/cursos/111.jpg) no-repeat bottom;  padding-top:5px; float:left; margin-left: 15px;  border: 1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; display:block; } 
	.m_cursos2 { width:130px; height:75px; background:url(../imgs/cursos/222.jpg) no-repeat bottom;  padding-top:5px; float:left; margin-left: 20px;  border: 1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; display:block;} 
	.m_cursos3 { width:130px; height:75px; background:url(../imgs/cursos/333.jpg) no-repeat bottom;  float:left; margin-left: 20px;  padding-top:5px; border: 1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; display:block;} 
	.m_cursos4 { width:130px; height:75px; background:url(../imgs/cursos/444.jpg) no-repeat bottom;  float:left; margin-left: 20px;  padding-top:5px; border: 1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; display:block;} 
	.m_cursos5 { width:130px; height:75px; background:url(../imgs/cursos/555.jpg) no-repeat bottom;  float:left; margin-left: 20px;  padding-top:5px; border: 1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; display:block;} 
	.m_cursos6 { width:130px; height:75px; background:url(../imgs/cursos/666.jpg) no-repeat bottom;  float:left; margin-left: 20px;  padding-top:5px; border: 1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; display:block;} 
	span.txt_cursos { padding: 5px 35px 50px 5px; }
	span.txt_cursos2 { letter-spacing:-1.7px; *letter-spacing:-2px; padding: 5px 35px 50px 5px; }
			
			.m_cursos1 a:hover { text-decoration: none; color:#000000;  }
			.m_cursos1 a:visited { text-decoration:none; color:#000000; }
			.m_cursos1 a:link { text-decoration:none; color:#000000; }
			
			.m_cursos2 a:hover { text-decoration: none; color:#000000; }
			.m_cursos2 a:visited { text-decoration:none; color:#000000; }
			.m_cursos2 a:link { text-decoration:none; color:#000000; }

			.m_cursos3 a:hover { text-decoration: none; color:#000000; }
			.m_cursos3 a:visited { text-decoration:none; color:#000000; }
			.m_cursos3 a:link { text-decoration:none; color:#000000; }
				
			.m_cursos4 a:hover { text-decoration: none; color:#000000; }
			.m_cursos4 a:visited { text-decoration:none; color:#000000; }
			.m_cursos4 a:link { text-decoration:none; color:#000000; }
			
			.m_cursos5 a:hover { text-decoration: none; color:#000000; }
			.m_cursos5 a:visited { text-decoration:none; color:#000000; }
			.m_cursos5 a:link { text-decoration:none; color:#000000; }
		
			.m_cursos6 a:hover { text-decoration: none; color:#000000; }
			.m_cursos6 a:visited { text-decoration:none; color:#000000; }
			.m_cursos6 a:link { text-decoration:none; color:#000000; }

#migas { width: 680px; height: 10px; margin-top:60px; background-color: #3e3e40; padding: 10px; font-size:11px; color: #FFFFFF;}
							
#titular {	width:690px; height:auto; margin-top:13px; background-color:#3e3e40;	color:#FFFFFF;	font-size: 19px;	letter-spacing: 1px;
	float:left;	text-shadow:2px 2px 4px #000;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 12px;	padding-left: 10px;}
	.titular2 { color: #ff5c00; text-shadow:2px 2px 4px #000; font-size:inherit; letter-spacing: inherit; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;  }
	span.blacky {font-weight:bold; color:#ff5c00; }
	span.blacky a {font-weight:bold; font-size:14px; color:#7ece00; }

#menu_derecha { width:229px; height:auto; margin-top:-30px; background: url(../imgs/fondo_deg_der.png) repeat-x #3e3e40; float:right; border: 10px solid #3e3e40; }
	
	#menu_derecha.img_der { margin-top:0px; }
	#img_der_abajo { margin: 30px 0px 10px 13px; bottom:-70px; width:200px; height:70px; background:url(../imgs/form_inscripcion.png) no-repeat #7ece00; border: 2px solid #000000; cursor:pointer; }
	
#contenido { position:relative; width:700px; height:auto; overflow:hidden; background: url(../imgs/fondo_deg.png) repeat-x #181818; margin-top:52px; *padding-bottom:5px; }

	.tabla { width:690px; border: 1px solid #FFFFFF; color:#FFFFFF; margin:5px; padding:5px; *padding:0px; *margin-left:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
	.tit_tabla { color:#7ece00; font-weight:bold; font-size:12px; }
	.tabla_color { color:#000000;}
	.lineapar {	background-color:#ff5c00; height:20px; }
	.lineaimpar { height:20px; }
	.enlacelinea:hover {text-decoration:underline; }
	.introtexto { color:white; font-weight:bold; text-shadow:none; font-size:12px; }
	
	span.tit_col{ font-size:21px; color:#960; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}	
	span.tit_col1{ font-size:21px; color:#F00; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}	
	span.tit_col2{ font-size:21px; color:#00F; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}	

			
	.col{ width: 30.15%; min-height:190px; height: auto; border: 1px solid #FFF; margin:5px; padding: 5px; float: left; }
	.col_blanco{ width: 30.15%; min-height:190px; height: auto; border: 1px solid #ff5c00; background-color:#FFF; margin:5px; padding: 5px; float: left; }
	.co2{ width: 96.7%;	height: auto;	border: 1px solid #FFF;	margin:5px;	padding: 5px;	float: left;}
	.co2_blanco{ width: 96.7%;	height: auto; background-color:#FFF;	border: 1px solid #ff5c00;	margin:5px;	padding: 5px;	float: left;}
	.co3{ width: 46.8%; height: auto; border: 1px solid #FFF; margin:5px; padding: 5px; float: left;  }
	.co4{ width: 96.7%; height: auto; border: 1px solid #FFF; margin:5px; padding: 5px ; float: left; }
	
	.masinfo { width: 96.7%;height: auto; ;margin:5px;	padding:5px; float:left; text-align:right;}
	.masinfo a:hover { background: #F60; color: #FFF; }
	
	h4 { background: #F60; color:#FFF; font-weight:bold; font-weight:bold; font-size:14px; margin: 0px; }
	h4.index { background: none;color:#7ece00; font-weight:bold; font-weight:bold; font-size:14px; margin: 0px; }
	h4.negro { background: #F60; color:#000; font-weight:bold; font-weight:bold; font-size:14px; margin: 0px; }
	h4:hover { background: #F60; color: #FFF;  }
	h5 { color:#FFF; text-shadow:none; font-weight:normal; font-size:11px; margin: 2px 0 0 0; }
	h5.negro { color:#000; text-shadow:none; font-weight:normal; font-size:11px; margin: 2px 0 0 0; }
	h6 { color:#FFF; font-weight:normal; font-size:11px; margin: 2px 0 0 0; }
	img.cursos  { margin: 4px 0px 4px 0px; }
	img.cursos2 { margin: 4px 0px 4px 0px; padding-right:5px; float:left; }
	
	.punto { color:#FF6600; text-shadow:none; }
	.punto2 { color:#FF6600; text-shadow:none; font-size: 19px;	letter-spacing: 1px; padding-top: 12px 0px 12px 10px; }

#map { margin:5px; float:left;}

#txt_map { margin:5px; float:left; }
	
#pie { width:auto; min-height:250px; background:#000; margin:0px auto; margin-top:10px; clear:both; overflow:auto;} 	

#menu_pie { width: 900px; }
#menu_pie1 { width:300px; float: left; margin-top: 20px; margin-left:10px; *margin-left:40px; }
#menu_pie2 { width:300px; float: left; margin: 20px 0px 0px 10px;  }
#menu_pie3 { width:300px; float: right; *float:left; margin: 20px 40px 20px 0px; *margin: 20px 10px 20px 0px; }

ul.listado_inferior1 { width:240px; color: #FFFFFF; font-size: 14px;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; text-shadow:2px 2px 4px #000; }
ul.listado_inferior2 { width:240px; color: #FFFFFF; font-size: 14px;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; text-shadow:2px 2px 4px #000; }
ul.listado_inferior3 { width:240px; color: #FFFFFF; font-size: 14px;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; text-shadow:2px 2px 4px #000;}
ul.listado_inferior4 { font-size: 12px; margin:5px 10px; *margin: -10px 0px 10px 10px; }

li.listado_inferior1 { list-style:none; display:list-item; border-bottom:1px solid #333333; line-height:25px;}
li.listado_inferior2 { list-style:none; display:list-item; border-bottom:1px solid #333333; line-height:25px;}
li.listado_inferior3 { list-style:none; display:list-item; border-bottom:1px solid #333333; line-height:25px;}
.submenuheader		 { color: #FFFFFF; line-height:25px; border-bottom: 1px solid #333333;  *margin-bottom: 15px;} 

.sub_menu { *margin-left: 30px;}

a.enlace_pie:hover   { text-decoration:none; color: #999999; background:#ff5c00;}
a.enlace_pie:visited { text-decoration:none; color: #999999;}
a.enlace_pie:link    { text-decoration:none; color: #999999;}

ul.listado_derecha { color:#FFFFFF; font-size:17px; font-family:Cantarell, Arial, Helvetica, sans-serif; list-style-image:url(../imgs/icono_derecha3.gif); line-height: 23px; margin-top:10px; *margin-left:30px; }

		li.listado_derecha { text-decoration:none; margin:0px; border:none;}
		li.listado_derecha a:hover		{ color:#000000; background-color:#FF5C00; }	
		li.listado_derecha a:visited 	{ text-decoration:none; color:#FFFFFF; }	
		li.listado_derecha a:link		{ text-decoration:none; color:#FFFFFF; }	

ul { list-style-type: none; font-size:14px; font-family:Cantarell, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; color: black; }
li a:hover { text-decoration: none; background-color:#ff5c00; }
li a:visited { text-decoration: none; }
li a:link { text-decoration: none; }

/* estilo para publicidad de la derecha de la web */
.enlaceAnuncio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.enlaceAnuncio:hover {
	text-decoration:underline;
	color:#ff5c00;
}

/* estilos para la tabla del listado de cursos */.txt_estandar {
	font-size: 10px;
	color: #FFF;
}

