/* AUX */
* 
{
	padding:0;
	margin:0;
}

body
{
	 font-size:x-small;
	 font-family:Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	 /*background:#fefefe url(../img/background_body.png) repeat-x;*/
}
a img {border:0;}

p{font-size:1.1em; line-height:1.5; margin:0.5em 0 0.5em 0;}

p a{color:#b4042b; text-decoration:underline;}
form, fieldset {border:none;}

h2 {color:#c4141e; font-size:1.4em; font-weight:bold; margin-bottom:0.5em;}

/* General */

#campus{
	width: 99.4em;
	margin:0 auto;

}


/* Cabecera */

#acceso{
	height:3.5em;
		background:url(../img/background_head.png) repeat-x;
		padding:0.9em 0 0 0;
		
}
   
	ul.accesos {float:left; margin:0.2em 0 0 1.2em;}
	ul.accesos li{
			color:#ffffff;
			float:left;
			list-style:none;
			border-left:1px solid #ffffff;
			padding:0 0.9em 0 0.9em;
			font-size:1.1em;
		}
		ul.accesos li.first{
			border:none;
			padding:0 0.9em 0 0;
		}
	ul.accesos li a{color:#ffffff; text-decoration:none;}
	ul.accesos li a:hover{color:#ebbd00; text-decoration:none;}

	/*Search */
	#searchbox{
		float:left;
		margin:0 5.8em 0 10em;
		width:190px;
		
		}
	
	fieldset.search {
		border:1px solid #999999;
		width:18.2em;
		height:1.6em;
		margin: 0 auto;
	}
		.search input, .search button {
			border: none;
			float: left;
		}
		.search input.box {
			color: #fff;
			font-size: 1.1em;
			width:14em;
			height:1.45em;
			padding:0 6px 0 6px;
			color:#999999;
				
		}
		
		.search button.btn {
			width: 16px;
			height:16px;
			cursor: pointer;
		    text-indent: -9999px;
			background: #fbc900 url(../img/search_bg.png) no-repeat top right;
		}
		.search button.btn:hover {
			background: #fbc900 url(../img/search_bg.png) no-repeat bottom right;
		}

	/*fin Search */
	
	/* country */
	ul.country{margin:0; padding:0;}
	ul.country li{
			float:left;
			list-style:none;
			height:100%;
			padding:0 0 1.1em 0;
		}
		
	ul.country li a{
				
				border:1px solid #ffffff; 
				padding:0.1em 0.1em 0.1em 0.1em;
				height:1.1em;
				margin:0 0 0 0.5em; width:1.6em;
				background:#003a64;		
				
			}
	ul.country li a.esp{background:transparent url(../img/flages_noactive.png) center top no-repeat; display:block;}
	ul.country li a.esp:hover{background:transparent url(../img/flages.png) center top no-repeat; display:block;}
	ul.country li a.uk{background:transparent url(../img/flaguk_noactive.png) center top no-repeat; display:block;}
	ul.country li a.uk:hover{background:transparent url(../img/flaguk.png) center top no-repeat; display:block;}
	ul.country li a.it{background:transparent url(../img/flagit_noactive.png) center top no-repeat; display:block;}
	ul.country li a.it:hover{background:transparent url(../img/flagit.png) center top no-repeat; display:block;}
	
	ul.country li.active{background:url(../img/select_country.png) no-repeat 1em 2.1em;}
	ul.country li.active a.esp {background:transparent url(../img/flages.png) center top no-repeat; display:block;}
	ul.country li.active a.esp:hover {background:transparent url(../img/flages.png) center top no-repeat; display:block;}
	
	ul.country li.active a.uk {background:transparent url(../img/flaguk.png) center top no-repeat; display:block;}
	ul.country li.active a.uk:hover {background:transparent url(../img/flaguk.png) center top no-repeat; display:block;}
	
	ul.country li.active a.it {background:transparent url(../img/flagit.png) center top no-repeat; display:block;}
	ul.country li.active a.it:hover {background:transparent url(../img/flagit.png) center top no-repeat; display:block;}
	ul.country:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	/* Emblema */
	
	#emblema{
		
		height:12.4em;
		padding:0 2em 0 2em;
	}
	#emblema:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
		
		#panel_acceso{float:right; margin:4em 0 1em 0 }
		#panel_acceso img{
			margin:0 0 1em 0;			
		}
		#panel_acceso p{
			font-size:1.4em;
			color:#003f6d;	
			font-weight:bold;	
			margin:0 0 0.4em 0;	
		}
		#panel_acceso p span{
			font-size:1.6em;
			color:#003f6d;			
		}
		
		#panel_acceso select,#panel_acceso  button {
			border:1px solid #bdbcbd;
			background:transparent url(../img/background_select.gif) repeat-x;
			font-size:1.1em;
			word-spacing:0.1em;
		}
		
		#panel_acceso select {width:170px;}
		#panel_acceso  button {width:2.9em;}
		
	
/* BODY */

#content_body{
	width:99em;
	background:#ffffff url(../img/background_contentbody.png) no-repeat;
	margin-bottom:3em;	
	display:block;
	
}

#content_body:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}


/* Menu horizontal */
	
		#menu_acceso{
			 background:transparent url(../img/background_menu.gif) center top repeat-x;
			 height:50px;
			 
				border-left:1px solid #cecdce;
				 border-right:1px solid #cecdce;
				
		}
			#menu_acceso.h44{
				height:43px;
			}
		
		#menu_acceso ul{ }
		#menu_acceso ul li{float:left; list-style:none; margin:1.3em 0 0 0; padding:0 0 0 0 ; display:block; }
		#menu_acceso ul li.first a {border:0;}
		#menu_acceso ul li a {
				border-left:1px solid #cecdce;
				text-decoration:none;
				padding:12px 48px 11px 40px;
				color:#003e6b;
				
				text-transform:uppercase;
				font-size:1.2em;
				font-weight:bold;
				
			}
		#menu_acceso ul li a:hover{background:url(../img/background_menu_hover.gif) repeat-x; color:#ffffff}
		#menu_acceso ul li.select  {
			background:transparent url(../img/menu_select.png) no-repeat center bottom ;
				margin:13px 0 0 0;
				padding:0 0 1.7em 0;
		}
		
		#menu_acceso ul li.select a{
				background:url(../img/background_menu_hover.gif) repeat-x;
				color:#ffffff;
				padding:12px 48px 11px 40px;
			 }
		
		
		
		#menu_acceso:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
		
		/* miga */
			#miga{
					background:transparent url(../img/background_miga.gif) repeat-x center bottom;
					min-height:1em;
					padding:0 0 1em 0;
					border-left:1px solid #cecdce;
			 		border-right:1px solid #cecdce;
					margin-bottom:2em;
					
					display:block;
			}
			#miga ul{margin:0 1em 0 1em}
			#miga ul li{
					list-style:none;
					color:#333333;
					font-size:1.1em;
					float:left;
					}
			#miga ul li a{
					text-decoration:none;
						color:#c9072f;
						background:transparent url(../img/bullet_4.png) right center no-repeat;
						padding:0 1em 0 0;
						margin:0 0.5em 0 0;
					}
			
			#miga:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
			
			div#breakcontent{min-height:1px;}
			div#breakcontent:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	/* Menu Vertical */
	
		#menvertical{ float:left;  margin: 0em 1.6em 0 0; padding:0 0 0 0;}
		#menvertical ul {width:21.6em; margin-left:0.3em;}
		#menvertical ul li {list-style:none;}
				
		#menvertical ul li a {				
				text-decoration:none;
				color:#ffffff;
				font-size:1.1em;
				font-weight:bold;				
				display:block;
				padding:0.4em 1.5em 0.4em 0.5em;
				background: url(../img/background_menulateral.gif) repeat-x;
				display:block;
				margin:0 0 0.1em 0;
				border:1px solid #7b0c26;
			}
			
			#menvertical ul li a:hover{
					background:#eeeeee url(../img/background_menulateral_hover.gif) repeat-x;
					border:1px solid #bf0630;
					color:#af0229; 
				}
		
			#menvertical ul li.cnhijos a {background:#a40025 url(../img/background_menulateral_cnhijos.gif) no-repeat; }
			#menvertical ul li.cnhijos a:hover {background:#eeeeee url(../img/background_menulateral_cnhijos_hover.gif) no-repeat;}
		
			/* Selección para aquellas listas sin hijos con opción seleccionada*/
			
			#menvertical ul li.selsnchild {
					border:1px solid #bf0630;
					background:#ffffff;
					margin:0 0 0.2em 0;
					
					
			}
			#menvertical ul li.selsnchild a{
					border:0;
					background:none;
					color:#c8072f;	
					background:transparent url(../img/background_menulateral_selected.gif) no-repeat;
					
			}
			
		/* end listas sin hijos	*/
			#menvertical ul li.selected {
					border-top:1px solid #bf0630;
					border-right:1px solid #bf0630;
					border-left:1px solid #bf0630;
					border-left:1px solid #bf0630;
					
					background:#ffffff;
					margin:0 0 0.2em 0;
					
					
			}
			#menvertical ul li.selected a{
					border:0;
					background:none;
					color:#c8072f;	
					background:transparent url(../img/background_menulateral_selected.gif) no-repeat;
					
			}
			
			
			#menvertical ul li.selected a.nochild{
					border:0;
					background:none;
					color:#c8072f;	
					background:#eeeeee url(../img/background_menulateral_hover.gif) repeat-x;
			}
			
					
			#menvertical ul li ul.child_list {
				
				margin:0 0 0.5em 0; padding:0 0 0 0;
				background:url(../img/background_menvertical2child.png) bottom left repeat-x;
				width:21.4em;
				border-top:none;
				border-right:1px solid #bf0630;
				border-left:1px solid #bf0630;
				border-bottom:1px solid #bf0630;
				position:relative;
				left:0px;
				
				
			}
			#menvertical ul li.selected ul.child_list{position:relative; left:-1px;}
			
			#menvertical ul li  ul.child_list li{margin:0 1em 0 1em;}
			#menvertical ul li 	ul.child_list li.last {margin-bottom:0.5em;}
			#menvertical ul li ul.child_list li a{
				 font-size:1.1em;
				 font-weight:normal;
				 color:#003f6d;
				 border-top:1px solid #dfdfdf;
				 border-bottom:none;
				 border-right:none;
				 border-left:none;
				 padding:0.2em 0 0.1em 0.3em;
				 background:none;
				 }
				
			#menvertical ul li ul.child_list li.last a { border-bottom:1px solid #dfdfdf;}
			#menvertical ul li ul.child_list li a:hover{color:#c4141e; background:none; }
				 
			
			#menvertical ul li ul.child_list li.select{
				border:0px;
					background:none;
					
				
			}
			#menvertical ul li ul.child_list li.select {margin:0 1em 0 1em;}
			#menvertical ul li ul.child_list li.select a{
				 font-size:1.1em;
				 font-weight:normal;
				 color:#c4141e;
				 border-top:1px solid #dfdfdf;
				 padding:0 0 0 0.3em;
				 background:none;
				 }
		
		
	
				 
		/* ocular hijo para plegar */
		
				ul.ocultar_lista{display:none;} 
				 
	/* Google maps */
	
	div#campus_googlemaps{border:1px solid #b4b4b4;  width:509px; height:327px; display:block; }
	div#campus_googlemaps{border:1px solid #b4b4b4;  position:relative; top:0; }
	div.google_maps{display:block; margin:0.5em 0 0.5em 0;}
	
	
	/* */
			
		
	
	/* Contenedores */
	div#content1{			
			float:left;
			display:block;
			margin:0 1em 0 1em;
		}
	
	div.group{
			background:transparent url(../img/background_group.gif)  repeat-x center bottom;
			padding-bottom:1.4em;
			margin-bottom:0.5em;
			width:74.2em;
			}
	div.group:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	
	
	div.not_agend_4, div.not_agend_3, div.not_agend_2, div.not_agend, div.video_y_3, div.video_y
	{background:transparent url(../img/background_content.gif)  repeat-x center bottom;}
	
	 div.not_agend{width:36.9em; display:block; float:left; height:100%; margin-right:2.2em; }
	 div.not_agend1{width:100%; display:block; float:left; height:auto; margin:1.2em 2.2em 0 0;}
	 div.not_agend_2{width:34.8em; display:block;  float:left; height:auto; margin:0 1.9em 0 0;}
	 div.not_agend_3{width:100%; display:block; height:auto; margin:1em 2.2em 0 0;}
	 div.not_agend_4{width:100%; display:block; height:auto; margin:0em 2.2em 0 0;}
	
	 div.header_not {} div.header_not ul{}
	 
	 div.header_not li{
	 		float:left; list-style:none; text-transform:uppercase;
			padding:0.4em 0 0.4em 0.5em;
			background:#4e4e4e;
			width:11.1em;
		}
	  div.header_not li a{
	  		text-decoration:none;
			color:#ffffff;
			font-size:1.4em;
			background:url(../img/arrow_down_not.png) 0 center no-repeat;
			padding:0 0 0 1.4em;
			font-weight:bold;
			display:block;
		}
		
	
	 
	  
	 div.header_not li.select{ background:#c4141e;}
	 div.header_not li.select a {background:url(../img/arrow_up_not.png) 0 center no-repeat;}
	   
	   
	   
	   
	  div.header_not li#not.select{ width:24.7em; background:#c4141e; margin-right:0.1em;}
	  div.header_not li#agend.select{ padding-left:14.1em; background:#c4141e;  margin-left:0.1em;}
	  
	  div.not_agend1 div.header_not li#not.select{ width:62em; background:#c4141e; margin-right:0.1em;}
	  div.not_agend1 div.header_not li#agend.select{  padding-left:51.4em; background:#c4141e; margin-left:0.1em;}
	
	  div.not_agend_2 div.header_not li#not.select{ width:22.6em; background:#c4141e; margin-right:0.1em;}
	  div.not_agend_2 div.header_not li#agend.select{padding-left:12em; background:#c4141e; margin-left:0.1em;}
		
	  div.not_agend_3 div.header_not li#not{width:50.1em; background:#c4141e;}	
	   div.not_agend_3 div.header_not li#agend{width:50.1em; background:#023f6b;}	
	  
	  div.not_agend_4 div.header_not li#not.select{ width:38.4em; background:#c4141e; margin-right:0.1em;}
	  div.not_agend_4 div.header_not li#agend.select{  padding-left:27.8em; background:#c4141e; margin-left:0.1em;}
	
	  
	 div.header_not:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}
	
	 div.content_not{
			background:#f3f3f3;
			padding:0 0.6em 0 0.6em;
		}
	div.content_not_1{
			background:#f7f4e6;
			padding:0 0.6em 0 0.6em;
		}
		
		
		div.not{border-bottom:1px solid #d7d7d7;}
	
	div.not_text{display:table;}
	div.not_text h2 a {color:#c9072f; text-decoration:none;}
	
	div.breaknotfloat{min-height:1px;}	
	div.breaknotfloat:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
		
		div.video_y_3 h3, div.video_y h3, div.not h2
		{ font-size:1.1em; color:#c9072f; font-weight:bold; padding-top:0.7em; margin:0;}
		div.video_y_3 p, div.video_y p, div.not p
		{font-size:1.1em; color:#000000; font-weight:normal;}
		
		div.not_agend_3 div.not span.fecha{padding-top:0.7em; color:#c9072f; font-size:1em; display:block;}
		div.not_agend_3 div.not h2{ font-size:1.1em; color:#c9072f; font-weight:bold; padding-top:0em; margin:0;}
		ddiv.not_agend_3 div.not p { font-size:1.1em; color:#000000; font-weight:normal;}
		
		div.link p{text-align:right; margin:0.5em 0 0.5em 0;}
		
		div.lt img, div.rt img{padding:0.4em; background:#ffffff; }
			div.lt  {float:left; margin:1em 0.7em 2em 0; }
			div.rt  {float:right; margin:1em 0 2em 0.7em;}
			
			
	div.not	div.lt img, div.not div.rt img{padding:0.4em; background:#ffffff; }
			div.not div.lt  {float:left; margin:1em 0.7em 0em 0; }
			div.not div.rt  {float:right; margin:1em 0 0em 0.7em;}	
		div.end{border:0;}	
		
	div.not:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}	
		
		
	div.foot_not{padding:0.4em 0 1.1em 0;  border-top:1px solid #e0e0e0;}
	div.foot_not_1{padding:0.2em 0 0.3em 0;  border-bottom:1px solid #e0e0e0;}
	
	
	
	div.not_agend1 div.foot_not{padding:0.4em 0 0 0;  border-top:1px solid #e0e0e0;}
	
	div.foot_not_1 p, div.foot_not p {margin:0;}
	div.foot_not_1 p a, div.foot_not p a {text-decoration:none; color:#c9072f; font-size:1em; font-weight:bold; margin:0 0 0 1em;}
	div.foot_not_1 p a {text-decoration:none; color:#c9072f; font-size:1em; font-weight:bold; margin:0 0 0 1em;}		
	
		/* para la interacción */
			#group_not{display:block;}
			#group_agend{display:none;}
	
	
	/* fin componente noticia agenda */
	
	
	
	div.video_y{width:35em; float:left;}
	div.video_img{width:35em; height:22.4em;}
	div.video_y_2{width:36.5em; margin:0 1em 0 0; float:left;}	
	div.video_y_3{width:25em; margin:2em 0.3em 0 0; float:left;}
	
	div.video_y_3 h2, div.video_y h2, div.video_y_2 h2
	{
			background:#023f6b;
			color:#ffffff;
			font-size:1.4em;
			padding:0.4em 0 0.4em 0.5em;
			font-weight:bold;
			text-transform:uppercase;
			margin-bottom:0.1em;
		}
		
	div.video_y_3 h2{background:#c2151f;}
	div.video_y_3 h2 span{text-transform:lowercase;}
		
	div.video_y_3 p, div.video_y p {margin-bottom:1.5em;}
	
	div.video_y div.foot_not, div.video_y_2 div.foot_not {margin:0;}
	
	div.video_y_3 div.foot_not p, div.video_y div.foot_not p, div.video_y_2 div.foot_not p {margin:0;}
	
	div.video_y div.foot_not, div.video_y_2 div.foot_not {margin:0;}
	
	
	
		div.descrip_uni{background:#c4141e; padding:1em 0 1em 0; width:74.2em;}
		div.descrip_uni_2{background:#c4141e; float:left;  padding:1em 0 1em 0; width:37.7em;}
		
		div.group_uni {min-height:1px;}
		div.group_uni:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
		
		
		div.tit_uni{width:17em; margin:0 0.7em 0 0.7em; float:left;}
		
		div.descrip_uni_2 div.tit_uni {width:17.5em; margin:0 0.4em 0 0.7em; float:left;}
		
		
		div.tit_uni img {padding:0.5em 0.7em 0.5em 0.7em; background:#c1666c; margin:0 0 0.5em 0;}
		
		div.tit_uni h2{ font-size:1.2em; font-weight:bold; color:#ffffff; text-transform:uppercase; border-bottom:1px solid #ffffff; margin:0;}
		div.tit_uni h2 span{ text-transform:lowercase;}
		
		div.tit_uni p { font-size:1.1em; color:#ffffff; font-weight:normal;}
		div.tit_uni a{text-decoration:none; color:#ffffff;}
		div.tit_uni a img{border:none;}
		
		div.tit_uni ul {margin-left:0; margin-top:0.5em;}
		div.tit_uni ul li{				
				color:#fff; font-size:1.1em;padding:0; margin:0; list-style:none;
				background:transparent url(../img/bullet_9.png)left center no-repeat;
				padding:0 0 0 1em;
				}
		
		
	div.descrip_uni:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	
	/* content 2 */
	
	div#content2{
			border-left:1px solid #bdbcbd;
			display:block;
			float:left;
			margin:0 0 3em 0;
		}
	#login{margin:0 0 0 0.8em; width:21.2em;}
	#login_int{margin:0; width:21.2em;}
	
	#login_int h2, #login h2{
		font-size:1.4em;
		font-weight:bold;
		color:#c0002b;
		background:#fdfcfd;
		border-top:1px solid #eaeaea;
		border-left:1px solid #eaeaea;
		border-right:1px solid #eaeaea;
		padding:0.4em 0 0.4em 2em;	
		/*background:transparent url(/acl_central/img/key_icon.gif)0.2em center no-repeat;*/
		margin:0;
	}
	
	#dat_login{
		background:#c4141e;
		border-bottom:1px solid #970123;
		border-left:1px solid #970123;
		border-right:1px solid #970123;
		padding:1em 0.5em 0.5em;
			color:#ffffff;
		font-size:1.1em;
		font-weight:bold;
	}
	
	#dat_login label{
		display:block;
		margin-right:0.5em;
		text-align:right;
		width:7em;
		float:left;
		}
		
		#login_int #dat_login label
		{
		display:block;
		margin:0;
		text-align:left;
		width:18.5em;
		float:left;
		}
		
	#login_int #dat_login  input {width:16em;}
	
	#dat_login input{ font-size:1.1em;  width:9em; border:1px solid #c0c0c0; margin-bottom:0.3em;}
	
	
	#dat_login p {margin:1em 0 0 1em; float:left;}
	#login_int #dat_login p{margin:1em 0 0 0em;}
	
	#dat_login button { font-size:1.1em; margin:0.9em 0 0 1.8em; border:1px solid #bdbcbd; background:#fdfdfd; color:#c9072f; }
	
	#login_int #dat_login button {margin-left:3.1em;}
	#dat_login:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
		#banner {margin:0 0 0 0.8em;}
		#banner ul li{list-style:none; margin-top:1.1em;}
		
		
		
		#links_home {margin:1.8em 0 0 0.8em; width:21.2em;}
		#temario.sintop, #links_home.sintop{margin-top:0;}
		#links_home h2{
					background:#023f6b;
					color:#ffffff;
					font-size:1.4em;
					padding:0.4em 0 0.4em 0.5em;
					font-weight:bold;
					text-transform:uppercase;
					margin:0;
				}
		
		#links_home ul{margin:0 0 0 0;}
		#links_home ul li{
			
			 margin:0.4em 0 0 0;
			 border-bottom:1px solid #e0e4e6;
			 padding:0 0 0 0.6em;
			 list-style:none; 
			 display:block;
			 color:#333333;
			 }
	#links_home ul li.nolink{
			color:#333333;
			font-size:1.1em;
			display:block;
			padding:0 0.3em 0 1.5em;
			background:transparent url(../img/bullet_10.png)0.5em 0.1em no-repeat;
	}
	
		#links_home ul li a{
			text-decoration:none;
			color:#c9072f;
			font-size:1.1em;
			display:block;
			padding:0 0.3em 0 1em;
			background:transparent url(../img/bullet_1.png)left 0.2em no-repeat;		
		}
	
	/* present */
	
		div.present{}
		div.present h2{color:#c4141e; font-size:1.8em; margin:0;}
		
		
		div.present div.lt img, div.present div.rt img,
		div.present_2 div.lt img, div.present_2 div.rt img
		{padding:0.4em; background:#f2f2f2; margin-bottom:0.9em; }
			div.present div.lt  {float:left; margin:0em 0.7em 2em 0; }
			div.present div.rt  {float:right; margin:0em 0 2em 0.7em;}
			
			div.present_2 div.lt  {float:left; margin:0em 1em 0em 0; }
			div.present_2 div.rt  {float:right; margin:0em 0 0em 1em;}
		
		
			div.especfic dt,div.especfic dd {font-size:1.1em; line-height:1.5;}
			div.especfic dt{font-weight:bold; float:left; margin:0 0.5em 0 0;}
			div.especfic dd.cargo{color:#c9072f;}
			div.especfic:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
			
			
			ul.foto_list li{ 
				list-style:none;
				background:url(../img/bullet_6.png) left center no-repeat;
				padding:0 0 0 1.5em;}
			ul.foto_list li a{ color:#c9072f; text-decoration:none; font-size:1.1em;}
			ul.foto_list li a span {color:#333333;}
	
	
	div.backbottom	{
		display:block;
		width:21.3em;
		height:3.1em;
		background:url(../img/background_backbottom.png) no-repeat;
		margin:0 0 1.4em 0.8em;
	}
	div.backbottom p{padding:0.5em 0 0 0;}
	div.backbottom p a {
			 color:#ffffff;
			 text-decoration:none;
			 font-size:1.1em;
			margin:0em 0 0 0.5em;			
			 font-weight:bold;
			 background:url(../img/bullet_7.png)0 center no-repeat;
			 padding:0em 0 0 1.5em;
			 
			}
			
	#temario{width:21.3em; margin:0 0 1.4em 0.8em;}
	#temario h3{
		
		color:#ffffff;
		padding:0.2em 0 0.4em 0.8em;
		font-size:1.6em;
		font-weight:bold;
		background:url(../img/header_temario.png) no-repeat;
		margin:0 0 0.2em 0;
		
	}
	#temario ul {
		padding:0 0 0 1.8em;
		border-top:1px solid #989898;
		border-right:1px solid #989898; 
		border-bottom:1px solid #989898;
	}
		
		
	
	#temario ul li{list-style:none; margin:0.5em 0 0.5em 0; font-size:1.1em;}
	#temario ul li a span{color:#333333;}
	#temario ul li.select  {color:#003e6b;}
	#temario ul li.select a {color:#003e6b;}
	#temario ul li a {
			text-decoration:none;
			color:#c4141e;
		}
	#temario ul li a:hover {color:#003e6b;}
	
	.sombra{padding:0 0 0.4em 0; background:#ffffff url(../img/background_sombra.png)left bottom repeat-x; display:block;}
	
	
	
	.centro_select{
		width:50.8em;
		background:url(../img/background_search_simple.gif)no-repeat;
		margin:0 0 0em 0;
		padding:1em;
		min-height:2.2em;
		}
	.centro_select  label{
		color:#bc0a05;
		font-weight:bold;
		font-size:1.4em;
	}
	
	.centro_select select, .centro_select  button {
			border:1px solid #bdbcbd;
			background:transparent url(../img/background_select.gif) repeat-x;
			font-size:1.2em;
		}
	.centro_select select {min-width:22.9em;}
	.centro_select button {color:#b5003a; margin:0 0 0 0.2em; min-width:4em;}
	
	.list{margin-top:2em;}
	.list h3{margin-bottom:0.5em;}
	.list ul{margin:0 0 1em 0;}
	.list ul li{
			margin:0 0 0 0em; list-style:none;
			font-size:1.1em;
			background: url(../img/bullet_10.png) left 2px no-repeat;
			padding:0 0 0 1em;
			}
	.list ul li ul li {background:url(../img/bullet_11.png) left 8px no-repeat; padding:0 0 0 0.6em;}
	.google_maps{}
	.google_maps ul {margin:0.5em 0 0.5em 0;}
	.google_maps ul li {list-style:none; background:url(../img/bullet_1.png) 0 3px  no-repeat; font-size:1.1em; padding:0 0 0 1em;}
	.google_maps ul li a {color:#c9072f;}
	
	div.supgroup{margin:0em 0 0em 0;}
	.content_group_2, .content_group{width:37.2em; display:block; float:left;}
	
	.content_group {background:url(../img/background_contentgroup.gif) right 0 repeat-y; margin:0 1em 0 0;}
	.content_group_2 img, .content_group img{padding:4px; background:#c4c4c4; float:left; margin:0 1em 0 0; display:block;}
	
	.content_group_text {float:left; display:block; width:26em;}
	.content_group_text h2, .content_group_2 p h2, .content_group p h2 a{border-bottom:1px solid #c4141e; padding:0;margin:0; font-size:1.4em; font-weight:bold; }
	.content_group_text p{font-size:1.1em;}
	.content_group:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	.content_group_2:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	.content_group_2 h2 a , .content_group h2 a, .content_group_2 p h2 a {text-decoration:none; color:#c9072f;}
	.content_group_2 p a , .content_group p a {text-decoration:none; color:#333333;}
	
	div.supgroup:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	/* caja redonda */
	
/* Caja rendondeada */
	.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
	.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
	.xb1, .xb2, .xb3 {height:1px;}
	.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd;}
	.xb1 {margin:0 2px; background:#bdbcbd;}
	.xb2 {margin:0 3px; border-width:0 2px;}
	.xb3 {margin:0 2px;}
	.xb4 {height:1px; margin:0 1px;}
	
	.xboxcontent
	{
		display:block;
		background:#fff;
		border:0 solid #bdbcbd;
		border-width:0 1px;
		
	}
	
	
	.xboxcnt1{margin:0 0em 0 0em;}
	
	

/* Fin Caja rendondeada */


	
	#search_study{margin:0 0 1.4em 0.7em; min-width:21.4em;}
		
	#search_study div.buscador_body form{ margin:0; padding: 1em 0 0.5em 0;}
	#search_study div.buscador_body select, div.buscador_body input,  div.buscador_body label {font-size:1.1em; margin:0 0 0.4em 0;}
	#search_study div.buscador_body label { text-align:left; float:none; margin-right:0;}
	#search_study div.buscador_body select {width:18.1em;}
	
	#search_study div.buscador_body button {width:4em; color:#c0002b; font-weight:bold; margin:0 0 0.5em 13em;}	
	

div.content_buscador {margin:0em 0em 2em 0;}


	div.content_buscador div.top {background:url(../img/content_btm_line.gif) 0 0 repeat-x; 	margin:0em 0 0 0;}
		
	div.content_buscador img.esquina_sup_izq {}
	div.content_buscador img.esquina_sup_der {float:right; }
	
	div.content_buscador div.content {background:url(../img/content_left_line.gif) 0 0 repeat-y; margin:0 0 0 0.1em}
		
	div.content_buscador div.boxcontrol { background:url(../img/content_right_line.gif) right 0 repeat-y; margin:0 0.1em 0 0em}
		
	div.content_buscador div.bottom {background:url(../img/content_btm_line.gif) 0 bottom repeat-x; padding:0;margin:0; position:relative; top:-0.6em;}
	 div.content_buscador img.esquina_inf_izq { }
	div.content_buscador img.esquina_inf_der { float:right; }

/* */




	div.buscador_body {
		/* background:#ffffff url(../img/background_select_2.png)  0 bottom repeat-x; */
		background:#ffffff url(../img/background_search.png)  0 bottom repeat-x;
		padding:1em 0.5em 0 0.5em;
		border-bottom:1px solid #b9b9b9;
	}
	div.buscador_body h2{
		font-size:1.6em;
		font-weight:bold;	
		background:url(../img/buscador_icon.png)left top no-repeat;	
		color:#bc0a05;
		padding:0 0 0 1.8em;
	}
	
	div.buscador_body form{ margin:0 0em 0 0em; padding: 1em 0 0.5em 0;}
	div.buscador_body select, div.buscador_body input,  div.buscador_body label {font-size:1.1em; margin:0 0 0.4em 0;}
	div.buscador_body label {width:16em; display:block; text-align:right; float:left; margin-right:0.2em;}
	div.buscador_body select {width:16.5em;}
	div.buscador_body select, div.buscador_body input, div.buscador_body button{
			border:1px solid #bdbcbd;
			background:transparent url(../img/background_select.gif) repeat-x;
			font-size:1.1em;
			word-spacing:0.1em;
			
			
		}
	div.buscador_body input{width:16.3em;}
	div.buscador_body button {width:4em; color:#c0002b; font-weight:bold; margin:0 0.1em 0.5em 0em; float:right; }	
	div form.one{ border-bottom:1px solid #b9b9b9;}
	div form.two{ border-top:1px solid #e4e4e4;}
	
	div.buscador_foot{
		border-top:1px solid #e4e4e4;
		background:#ffffff url(../img/background_buscador_foot.png) left bottom repeat-x;
		margin:0 0.1em 0 0.1em;
		padding:0.6em;
	}
	
	div.buscador_foot ul{margin:0; padding:0;}
	div.buscador_foot ul li {list-style:none; background:url(../img/bullet_1.png) 0 3px  no-repeat;}
	div.buscador_foot ul li a {font-size:1.1em; font-weight:bold; text-decoration:none; color:#c9072f; padding:0 0 0 1em; display:block;}

div.action_box{ margin:0.5em 0 0em 0;}
div.action_box ul{text-align:right;}
div.action_box ul li{list-style:none; display:inline-block;  margin:0 0 0 0.5em; /*float:left; */ text-decoration:none;}
div.action_box ul li a{ font-weight:bold; color:#333333; text-decoration:none; background:transparent url(../img/bullet_12.png)0 center no-repeat; padding:0 0 0 1em; font-size:1.1em;}
div.action_box ul li#first_box {border-right:1px solid #333333;  padding:0 0.5em 0 0;}

div.action_box ul li.selected{background:none;}
div.action_box ul li.selected a {text-decoration:none; background:transparent url(../img/bullet_13.png)0 center no-repeat; padding:0 0 0 1em; font-size:1.1em; font-weight:bold; color:#c9072f;}   

div.action_box:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}






div.content-options{background:#fcc925 url(../img/background_content_options.png) 0 bottom repeat-x; margin:0 0 1em 0; height:17.1em; display:block; padding:0.5em 1em 1em 1em; }
div.content-options2{background:#fcc925 url(../img/background_content_options_2.png) 0 bottom repeat-x; margin:0 0 1em 0; width: 47.5em; height:18.5em; display:block; padding:0.5em 1em 1em 1em; float:left;}


div.content-options2 h2 ,div.content-options h2 {color:#003a63; font-size:1.8em; font-weight:normal; padding:0 0 0 1em; margin: 0 0 0.3em 0.5em; background: url(../img/bullet_17.png) 0 center no-repeat;  }
div.content-options2 h2{margin-bottom:0.5em;margin-top:0.5em;}
	
	div.options_c{ width:23em; float:left; margin:0 0.5em 0 0.5em; } 
	div.options_c a {background:#ffffff; border:1px solid #ffffff; padding:0.4em; display:block; text-decoration:none;}
	div.options_c a img{margin:0 0 1em 0;}
	div.options_c a strong{margin:0 0 0.8em 1em; font-size:1.2em; color:#003a63; display:block;}
	div.options_c a:hover {background:#fefce4; border:1px solid #c40c38; padding:0.4em; display:block; text-decoration:none;}
	
	div.options_c a.select {background:#fefce4; border:1px solid #c40c38; padding:0.4em; display:block; text-decoration:none;}
	
	
	ol.list_conj_option{width:47em; margin:0 0 0 0.5em;}
	ol.list_conj_option li{ float:left; list-style:none; background:url(../img/separador_jquery_1.png) left center no-repeat; padding:0 0.5em 0 0.5em; }
	ol.list_conj_option li.last div.options_c {background:url(../img/separador_jquery_1.png) right center no-repeat; padding:0 1em 0 0.5em; }
	
	
	div.content-options2 div.options_c{ width:13.6em; display:block; margin:0 0 0 0.5em;} 
	div.content-options2 div.options_c a {background:#ffffff; height:13.4em; border:1px solid #ffffff; padding:0.4em; display:block; text-decoration:none;}
	div.content-options2 div.options_c a img{margin:0 0 0.5em 0;}
	div.content-options2 div.options_c a strong{margin:0 0 0em 0em; font-size:1.2em; color:#003a63; display:block; text-align:left;}
	div.content-options2 div.options_c a:hover {background:#fefce4; height:13.4em; border:1px solid #c40c38; padding:0.4em;}
 	div.content-options2 div.options_c a:hover strong{color:#c0002b;}
	
	
	
	
	div.content-options3{background:url(../img/background_content-option3.gif) top left repeat-x; width:50.6em; padding-top:0px; margin:0em 0 1em 0;}
	div.content-options3_body{background:#0088d5 url(../img/background_content-option3_body.gif) bottom left repeat-x; width:50.6em; padding:0 0 1.5em 0;}
	
	div.content-options3 ol.list_conj_option{width:49em; margin:0; padding:1em 0 0em 0;}
	div.content-options3 ol.list_conj_option li{ background:none; float:left; list-style:none; padding:0; margin:0 0 0 0.2em; display:block;}
	
	 span.img_position{position:relative;display:block;}
	span.img_position img.ico_video {position:absolute;bottom:.5em;right:.4em;}
	
	
	
	
	
	
	div.content-options3 div.options_c{ width:15.4em; display:block; margin:0 0 0 0.5em;} 
	div.content-options3 div.options_c a {background:none; border:0;  padding:0.1em; display:block; text-decoration:none;}
	div.content-options3 div.options_c a img{margin:0 0 0.1em 0; border:1px solid #ffffff;}
	div.content-options3 div.options_c a strong{margin:0 0 0em 1em;  font-weight:normal; font-size:1.2em; color:#ffffff; display:block; text-align:center;}
	div#option_3_typeb div.options_c a strong{text-align:left; margin:0 0 0em 0.2em;}
	div#option_3_typec div.options_c a strong{text-align:left; margin:0 0 0em 0.2em;}
	
	
	
	
	
	
	
	div.content-options3 ol.list_conj_option:after, div.content-options2 ol.list_conj_option:after, 
	div.content-options3:after, div.content-options:after, div.content-options:after,
	div.content_buscador:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
 	
	

div.proceso_inscrip {margin:1em 0em 1em 0;}
div.content_inscrip_tit {margin:0em 0em 0em 0;}




/* Caja rendondeada  v2*/

/* */


	
	 .xtop_sb, .xbottom_sb {display:block; background:transparent; font-size:1px;}
	 .xb1_sb, .xb2_sb,
	 .xb3_sb, .xb4_sb {display:block; overflow:hidden;}
	 .xb1_sb, .xb2_sb, .xb3_sb {height:1px;}
	 .xb2_sb, .xb3_sb, .xb4_sb {background:#00236f; background:#00236f; border-left:1px solid #00236f; border-right:1px solid #00236f;}
	 .xb1_sb {margin:0 2px; background:none;}
	 .xb2_sb {margin:0 3px; border-width:0 2px;}
	 .xb3_sb {margin:0 2px;}
	 .xb4_sb {height:1px; margin:0 1px;}
	 div.xboxcontent_sb
	{
		display:block;
		background:#00236f;
		border:0 solid #00236f;
		border-width:0 1px;
		
		
	}
	
	
/* */	
	
	div.titulo_inscrip h6 strong.numero_cabecera{display:block;float:left;background:transparent url(../img/background_strong_number.gif) no-repeat left top;font-size:2.8em;padding:0.1em 0.5em 0.2em 0.5em;}
	h6 a span.numero_cabecera{font-size:0.1em;display:block;background:transparent url(../img/background_strong_number_02.gif) no-repeat right top;float:left;height:26px}
	
	.xtop_sb2, .xbottom_sb2 {display:block; background:transparent; font-size:1px;}
	
	.xb1_sb2, .xb2_sb2, .xb3_sb2, .xb4_sb2 {display:block; overflow:hidden;}
	.xb1_sb2, .xb2_sb2, .xb3_sb2 {height:1px; }
	.xb2_sb2, .xb3_sb2, .xb4_sb2 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
	.xb1_sb2 {margin:0 2px; background:none;}
	.xb2_sb2 {margin:0 3px; border-width:0 2px;}
	.xb3_sb2 {margin:0 2px;}
	.xb4_sb2 {height:1px; margin:0 1px;}
	
	.xboxcontent_sb2
	{
		display:block;
		background:#ffffff;
		
		border:0 solid #ffffff;
		border-width:0 1px;
		font-size:2.8em;
		padding:0 0.5em 0 0.5em;
		
	}
	
	
	.xtop_sb3, .xbottom_sb3 {display:block; background:transparent; font-size:1px;}
	.xb1_sb3, .xb2_sb3, .xb3_sb3, .xb4_sb3 {display:block; overflow:hidden;}
	.xb1_sb3, .xb2_sb3, .xb3_sb3 {height:1px;}
	.xb2_sb3, .xb3_sb3, .xb4_sb3 {background:#e1e1e1; border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd;}
	.xb1_sb3 {margin:0 2px; background:#bdbcbd;}
	.xb2_sb3 {margin:0 3px; border-width:0 2px;}
	.xb3_sb3 {margin:0 2px;}
	.xb4_sb3 {height:1px; margin:0 1px;}
	
	.xboxcontent_sb3
	{
		display:block;
		background:#fff;
		border:0 solid #bdbcbd;
		border-width:0 1px;
		
	}
	
	


/* Fin Caja rendondeada */

			div.titulo_inscrip{background:#03497c url(../img/background_content_inscrip_1.gif) repeat-x;  display:block; padding: 0 0.5em 0.6em 0.5em;	margin:0;}
			div.titulo_inscrip h6 a {text-decoration:none; display:block; background:transparent url(../img/bullet_15.png) right 11px no-repeat; padding:0.5em;}
			div.titulo_inscrip h6 strong  {padding:0;  color:#b6042c; float:left; } 
			div.titulo_inscrip h6 em  {font-weight:bold; font-style:normal; margin:0 0 0 0.5em; font-size:2.4em; color:#fdfcfd; position:relative; top:0.2em; }
			div.titulo_inscrip h6 em.subtit  { border-left:2px solid #ffffff; font-weight:normal; font-style:normal; margin:0 0 0 0.5em; font-size:1.7em; color:#fdfcfd;  padding:0 0 0 0.5em  ;position:relative; top:0.2em; }
			
div.content_inscrip_tit:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
   /* contenido de la inscripción */
  		
div.content_inscrip{display:none;}
	

	div.cont_inscrip {margin:0; padding:0.8em;background:#ffffff url(../img/background_cont_inscrip.gif) 0 bottom repeat-x;}
	div.cont_inscrip p {margin:1em 0 0 0; padding-bottom:0.5em; font-size:1.1em;}
	div.cont_inscrip p a{color:#ad0228;}
	div.cont_inscrip ul{margin:1em 0 1em 0;}
	div.cont_inscrip ul li{list-style:none; background:url(../img/bullet_10.png) 0.1em 0 no-repeat; font-size:1.1em; display:block; margin:0.5em 0 0.5em 0; padding:0 0.3em 0 1.5em}

    div.anot{
    	background:#ffffff;
		border:1px solid #b42b4a;
		padding:1em;
	}

	div.anot p.tit{margin:0; padding:0; font-size:1.4em; font-weight:bold; color:#b3032b;}
	div.anot p {margin-top:0.5em;}

	div.cont_inscrip p.mandatory {color:#c4141e; font-size:1.1em; margin:0; padding:0;}
	div.cont_inscrip p.tit_form {color:#b0032a; font-weight:bold; font-size:1.4em; margin:0 0 1em 0; background:#ffffff url(../img/background_sombra_2.png) bottom left repeat-x;}
	div.cont_inscrip p.subtit_form {color:#333333; font-weight:bold; font-size:1.1em; margin:0.5em 0 1em 0; background:#ffffff url(../img/background_sombra_3.png) bottom left repeat-x; display:block;}
	
	
	div.cont_inscrip label{font-size:1.1em; width:12em; text-align:right; margin:0 1em 0 0; display:block; float:left;}
	
	div.cont_inscrip select, div.cont_inscrip input, div.cont_inscrip button {
			border:1px solid #bdbcbd;
			background:transparent url(../img/background_select_3.gif) repeat-x;
			font-size:1.1em;
			word-spacing:0.1em;
			padding:0.2em;
			
			
		}
	
	div.cont_inscrip button {background:transparent url(../img/background_select.gif) repeat-x;width:auto; color:#c0002b; padding:0.1em 1em 0.1em 1em; font-weight:bold; margin:0 0.1em 0em 0em; }	
	div.cont_inscrip input {}
	div.cont_inscrip input.w66{width:6.6em;}
	div.cont_inscrip input.w86{width:8.6em;}
	div.cont_inscrip input.w300{width:30em;}
	div.cont_inscrip select {width:19.4em;}

	div.separ{margin:0.3em 0 0.3em 0; min-height:1px;}
	div.separ:after {content: ".";display: block;height:0;clear:both;visibility: hidden; }
	div.cont_inscrip p.subtit_form :before {content: ".";display: block;height:0;clear:both;visibility: hidden; }
	
	div.separ2{margin:0.3em 0 0.3em 0; width:50%; float:left; display:block;}
	div.cont_inscrip div.separ3 label, div.cont_inscrip div.separ2 label{width:9em;}
	div.separ3{margin:0.3em 0 0.3em 0; width:100%; float:left}
	
	
	div.separ4_a label, div.separ4_d label, div.separ4 label{width:15em;}
	
	
	div.separ4_a, div.separ4_b, div.separ4_c, div.separ4_d , div.separ4{margin:0em 0 0.3em 0;}
	div.separ4_a{float:left;}
	div.separ4_b{float:left;}
	div.separ4_c{float:left;}
	
	div.separ4_b label{width:12em;}
	div.separ4_c label{width:10em;}
	div.separ4_d label{width:4em;}
	
	div.separ4_a input, div.separ4_b input, div.separ4_c input, div.separ4_d input{width:3.6em;}
	div.separ_form{min-height:1px;}
	div.separ_form:after {content: ".";display: block;height:0;clear:both;visibility:hidden; }
	

	span.important{color:#666666; margin:0.5em 0 0 13em; font-size:1.1em; float:left;}
	div.separ3 span.important{color:#666666; margin:0.5em 0 0 10em; font-size:1.1em; float:left;}
	div.eula {padding:0em 0.5em 0 0.5em; margin:0.5em 0 1em 0;}
	div.eula p{font-size:1em; color:#666666; border-top:1px solid #e6e6e6; padding:1em 0 0 0;}
	div.form_button{background:#bab7b8; display:block; text-align:center;}
	div.form_button span.fondo_2 {background:#eeeeee; padding:0.4em 0.8em 0.1em 0.8em;}
	
	/* Subniveles  */
	
	div.sub_apartados, div.sub_apartados1, div.sub_apartado_2, div.sub_apartado_3 {margin:0.4em 0 0.4em 0;}
	/* div.sub_apartados div.content_sub{display:block;} */
	div.sub_apartados div.content_sub{display:none;}
	
	div.sub_apartado_3 div.content_sub_2{display:none;}
	
	
	div.sub_apartados div.tit_sub, div.sub_apartados div.tit_sub{margin:0; padding:0; }
	
	div.tit_sub a{text-decoration:none; display:block; padding: 0 0  0 1.5em; background:url(../img/check_1.png) left center no-repeat;}
	div.tit_sub2 a{text-decoration:none; display:block; padding: 0;}
	div.tit_sub a:hover, div.tit_sub a.select{text-decoration:none; display:block; padding: 0 0  0 1.5em; background:url(../img/check_2.png) left center no-repeat;}
	
	
	
	div.tit_sub strong{background:#e5e4e5; padding:0.1em 0.1em 0.1em 0.1em; display:block;}
	div.tit_sub a:hover strong ,div.tit_sub a.select strong{background:#ca9ea8; padding:0.1em 0.1em 0.1em 0.1em; display:block;}
	
	div.tit_sub2 strong{background:#ffffff; border:1px solid #ba052e; padding:0.1em 0.1em 0.1em 0.1em; display:block;}
	div.tit_sub2 a:hover strong, div.tit_sub2 a.select strong{background:#bf0630 url(../img/background_content_inscrip_4.gif) left bottom repeat-x; border:1px solid #ba052e; padding:0.1em 0.1em 0.1em 0.1em; display:block;}
	
	div.tit_sub2 span.content{padding:0.2em 0.2em 0.2em 1em; display:block; color:#ba052e; font-size:1.1em;}	
	div.tit_sub2 a:hover span.content, div.tit_sub2 a.select span.content {padding:0.2em 0.2em 0.2em 1em; display:block; color:#ffffff; font-size:1.1em;}	
	
	
	div.tit_sub span.first{border:1px solid #d1d1d1; background:#ffffff url(../img/background_content_inscrip_3.gif)left bottom repeat-x; padding:0.1em; display:block;}
	div.tit_sub a:hover span.first, div.tit_sub a.select span.first{border:1px solid #7b0c26; background:#bf0630 url(../img/background_content_inscrip_4.gif) left bottom repeat-x; padding:0.1em; display:block;}
	
	
	div.tit_sub span.content{ background:url(../img/bullet_14_b.png) 675px center no-repeat; padding:0.2em 0.2em 0.2em 1em; display:block; color:#ba052e; font-size:1.1em;}	
	div.tit_sub  a:hover span.content , div.tit_sub  a.select span.content{ background:url(../img/bullet_15.png) 675px center no-repeat; padding:0.2em 0.2em 0.2em 1em; display:block; color:#ffffff;font-size:1.1em;}	
	div.tit_sub  a:hover span.content { background:url(../img/bullet_14.png) 675px center no-repeat; padding:0.2em 0.2em 0.2em 1em; display:block; color:#ffffff; font-size:1.1em;}	
	div.content_sub{border-bottom:1px solid #d1d0d1;border-right:1px solid #d1d0d1;border-left:1px solid #d1d0d1;background:#ffffff; padding:0.7em; margin:0 0.2em 0  1.7em;}
	
	div.content_sub_2 a{ color:#ba052e;}
	div.content_sub_2{display:none;}
	

/* Clse que coje cuando se despliega */

	.contnido{
		display:none;
      border: 1px solid #dddddd;
      padding:10px 5px 10px 5px;
      width:630px;
      margin:0 auto;
      position:relative;
}

	div.tit_content div.titulo_inscrip {background:#a40024 url(../img/background_content_inscrip.gif) repeat-x;  display:block; padding: 0 0.5em 0.6em 0.5em;	margin:0;}
	div.tit_content div.titulo_inscrip h6 a {text-decoration:none; display:block; background:transparent url(../img/bullet_14.png) right 11px no-repeat; padding:0.5em}
			
	div.tit_content b.xtop_sb,  div.tit_content b.xbottom_sb {display:block; background:transparent; font-size:1px;}
	div.tit_content b.xb1_sb,  div.tit_content b.xb2_sb,div.tit_content b.xb3_sb,  div.tit_content b.xb4_sb {display:block; overflow:hidden;}
	div.tit_content b.xb1_sb,  div.tit_content b.xb2_sb,  div.tit_content b.xb3_sb {height:1px;}
	div.tit_content b.xb2_sb,  div.tit_content b.xb3_sb,  div.tit_content b.xb4_sb {background:#7b0c26; border-left:1px solid #7b0c26; border-right:1px solid #7b0c26;}
	div.tit_conten b.xb1_sb {margin:0 2px; background:none;}
	div.tit_conten b.xb2_sb {margin:0 3px; border-width:0 2px;}
	div.tit_conten b.xb3_sb {margin:0 2px;}
	div.tit_conten b.xb4_sb {height:1px; margin:0 1px;}
	div.tit_content div.xboxcontent_sb
	{
		display:block;
		background:#7b0c26;
		border:0 solid #7b0c26;
		border-width:0 1px;
		
	}

/* fin element */

div#acord{z-index:1;}	
div.tit_content:after {content: ".";display: block;height:0;clear:both;visibility: hidden; }
	
div.content_inscrip:after {content: ".";display: block;height:0;clear:both;visibility: hidden; }
div.proceso_inscrip:after{content: ".";display: block;height:0;clear:both;visibility: hidden; }



	
	
/* ELEMENTOS  DE CONTENIDO */

div.table_1{ margin:0.5em 0 0.5em 0; background:#ffffff url(../img/background_sombra.png)left bottom repeat-x; padding:0 0 0.4em 0;  display:block;}
	
 div.table_1 h3{ text-align:left; font-size:1.4em; font-weight:bold; color:#ffffff; background:#c9072f; padding:0.2em 1em 0.2em 1em;}

div.table_1 table, div.table_2 table {width:100%;}
div.table_1 caption , div.table_2 caption {display:none;}

div.table_1 table thead tr{
	border-top:0;
}

div.table_1 table tbody tr{
	border-top:1px solid #f2f2f2;
}

div.table_1 table tr th , div.table_1 table tbody tr.cabecera td {
	color:#c9072f;
	font-size:1.2em;
	font-weight:normal;
	padding:0.8em 0.4em 0.8em 0.4em;
	text-align:center;
	border-left:1px solid #f2f2f2;
	background:#ffd1da;
}

div.table_1 table tbody tr td{
	border:1px solid #f2f2f2;
		color:#333333;
	font-size:1.1em;
	font-weight:normal;
	padding:0.8em 0.4em 0.8em 0.4em;
	text-align:center;
	background:#fefefe;	
	border-spacing:0px; 
}


div.table_2 table tr td a , div.table_1 table tr td a {text-decoration:none; color:#c9072f}

div.table_1 table tr.subtotal td{
	border:0;
	background:#c2c2c2;
}

div.table_1 table tr.subtotal td.first{font-weight:bold; color:#fefefe; text-align:left;}



div.table_1 table tr.total td{
	border:0;
	background:#a5a5a5;
	color:#fefefe;
	font-weight:bold;
}


div.table_1 table tr.total td.first{text-align:left;}	

div.table_1 table tr th.first,  table tbody tr.cabecera td.first {border:0;text-align:left;}

div.table_1 table tbody tr td.first {text-align:left;}

div.table_1 table tbody tr td dl{}
div.table_1 table tbody tr td dl:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}

div.table_1 table tbody tr td dt{font-weight:bold; float:left; margin:0 0.5em 0 0;}
div.table_1 table tbody tr td dd {display:table;}
			
/* Tabla 2 */
div.table_2{ margin:0.5em 0 0.5em 0; background:#ffffff url(../img/background_sombra.png)left bottom repeat-x; padding:0 0 0.4em 0;  display:block;}

 div.table_2 thead tr th{ text-align:left; font-size:1.4em; font-weight:bold; color:#ffffff; background:#003f6c; padding:0.2em 1em 0.2em 1em; text-align:center;}
 div.table_2 thead tr th.first{text-align:left; border-right:1px solid #fefefe;}
 div.table_2 table tbody tr td{
	color:#333333;
	font-size:1.1em;
	font-weight:normal;
	padding:0.8em 0.4em 0.8em 0.4em;
	text-align:center;
	background:#edf1f4;	
	border-spacing:0px; 
}
div.table_2 table tbody tr td.first{border-right:1px solid #dfdfdf; text-align:left;}
div.table_2 table tbody tr#pijama td{background:#fefefe;}
div.table_2 table tbody tr td ul {margin:0  auto;}
div.table_2 table tbody tr td ul li{list-style:none; float:left; display:table; margin:0 0.5em 0 0.5em; }
div.table_2 table tbody tr td ul:after {content: ".";display: block;height:0; clear:both;visibility: hidden;}
	
/* enlaces */
ul.enlaces{margin:0.5em 0 0.5em 0;}
ul.enlaces li{list-style:none;display:block;  margin:0.5em 0 0.5em 0; font-size:1.1em; }

ul.enlaces li.link{ background:url(../img/bullet_10.png) 0.1em 0 no-repeat; color:#333333; padding:0 0.3em 0 1.5em;}

ul.enlaces li a{background:url(../img/bullet_1.png) 0.1em 0 no-repeat; text-decoration:none; color:#c4141e; padding:0 0.3em 0 1.5em;margin:0.5em 0 0.5em 0;}

/* Elementos */
.tipe_1{display:block;}
.tipe_1 h3
{
	font-weight:bold;
	color:#333333;
	margin:0;
}
	
	.tipe_1 h3 a
{
	font-weight:bold;
	text-decoration:none;
	color:#c4141e;
	margin:0;
}	

.present_2{margin:1em 0 1em 0;}
.present_2 h2{font-size:1.4em; font-weight:bold; color:#333333;}
.backhome{ border-top:1px solid #e1e1e1; margin:0.5em 0 0 0; padding:0.6em 1em 0 1em;}
.backhome a{text-decoration:none; color:#c9072f; font-weight:bold; font-size:1.1em; background:url(../img/bullet_16.png) center left no-repeat; padding:0 0 0 1em}


	
	

/* paginador */

div.paginador{background:#ffffff url(../img/background_sombra.png)bottom left repeat-x; padding:0 0 0.4em 0;  display:block; margin:1em 0 1em 0;}

div.list_resultados {padding:0.5em 0.5em 1em 0.5em;}
div.paginador div.present_2 {border-bottom:1px solid #c8c8c8;}




div.paginador div.present_2  div.tipe_1 h3{ color:#c9072f;}
div.list_resultados p{ float:left; margin:0 7em 0 0; font-size:1.1em;} 
div.list_resultados ul {}
div.list_resultados ul li {list-style:none; font-size:1.1em; float:left; font-weight:bold;}
div.list_resultados ul li a {text-decoration:none; color:#c9072f; font-weight:normal; border-left:1px solid #333333; padding:0 0.5em 0 0.5em;}
div.list_resultados ul li.firstnumber a {border-left:0px; padding:0 0.5em 0 1em;}
div.list_resultados ul li.first a, div.list_resultados ul li.prev a
{
	border-left:0px;
	padding:0 0em 0 0.8em;
	margin:0 0.8em 0 0;
	
}
div.list_resultados ul li.next a, div.list_resultados ul li.last a
{
	border-left:0px;
	padding:0 0.8em 0 0em;
	margin:0 0em 0 0.8em;
	
}

div.list_resultados ul li.first a { background:url(../img/pag_primera.png) left center no-repeat; padding:0 0 0 1em;}
div.list_resultados ul li.prev a { background:url(../img/pag_anterior.png) left center no-repeat;}
div.list_resultados ul li.next a { background:url(../img/pag_siguiente.png) right center no-repeat;}
div.list_resultados ul li.last a { background:url(../img/pag_ultimo.png) right center no-repeat;}


div.list_resultados:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}

/* Iconos de ampliar y de video */

 
div.present_2 span.img_position2{position:relative;display:block;}

div.present_2 span.img_position2 a img {position:absolute; bottom:1.5em;right:0.5em; margin:0; padding:0; border:none; background:none;}

	


/* Nota */

div.note {
	border-top:1px solid #efb4c0;
	border-bottom:1px solid #efb4c0;
	padding:1.5em 0.6em 0.8em 1em;
	float:left;
	margin:0em 1em 0 0em;
	width:24em;
	background:url(../img/note_sup.png) 0 5px no-repeat;
}
div.note p {font-size:1.4em; color:#c9072f; padding:0 0 1em 0; margin:0; background:url(../img/note_inf.png) 0 bottom no-repeat;}
	
	/* jquerys */
	
	
	/* type 490px x 200*/
	div.jquery_v2{width: 49em; height: 20em; float:left; display:block; margin:0 0 0 0.3em;}
	div.jquery_v2:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	.jquerytemp{margin-bottom:2em; display:block;}
	.jquerytemp2{margin-bottom:2em;}
	.jquerytemp3{margin:1em 0 1.6em 0;}
	.jquery4{margin:1.8em 0 0.5em 0;}
	.jquerytemp5{margin:1em 0 0.5em 0;}
	
	div.jquerytemp:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}

	/* content_3	 */
	#content3{margin:0em; float:left;}
	div.tithome{border:0;}
	div.tithome h1{
			font-size:2.4em;
			font-weight:bold;
			color:#c4141e;
			padding:0 0 0 0.9em;
			margin:0 0 0.5em 0;
			border:0;
			background:url(../img/bullet_3.png) left center no-repeat;
		}
	#content3:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	/* content 4 */
	#content4{width:50.6em; float:left; margin-right:2.4em}
	#content4_1{width:50.6em; float:left; margin-right:1.5em}
	#content4_2{width:37.5em; float:left; margin-right:1.6em}
	
	/* content 6 */
	#content6 { width:74em; float:left; margin:0 1em 0 1.2em; display:block;}	
	
	#content7{display:block; width:21.3em; float:left;}
	#content8 {float:left; min-height:24.5em;}
	#content8:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	
.espac {margin-top:1em!important; margin-bottom:1em!important;}	


.text_group{clear:both; display:block;}



/* PIE */


#foot{
		margin:0 0 5em 0;
		width:99em;
		background:transparent url(../img/background_foot.gif) center bottom no-repeat;
		padding:0 0 0.5em 0;
	}

#fondo_foot{background:#012948 url(../img/background_pie.png) repeat-x; min-height:38.9em;}
#webmap{margin:0 0 1em 0;}
#webmap:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
	
	div.sec_map{display:block; float:left;}
	div.sec_map h2{
			color:#fefefe;
			font-size:1.1em;
			font-weight:bold;
			text-transform:uppercase;
			background:#006daa;
			margin:0 0 1em 0;
			padding:1em 7.068em 0.7em 1.5em;
		}
	div.sec_map ul{margin:0 0 0 1.5em; }
	div.sec_map ul li{list-style:none; margin:0 0 0.5em 0; }
	div.sec_map ul li a{
		text-decoration:none;
		color:#ffffff;
		font-size:1.1em;
		 padding:0 0 0 1em;
			background:transparent url(../img/bullet_2.png)0 0.4em no-repeat;
}
	div.sec_map ul li a:hover{color:#ebbd00; background:transparent url(../img/bullet_2.png)0 0.4em no-repeat;}

#patrocinadores{
	border-top:1px solid #325875;
	padding:1.5em 0 1.8em 0;
	margin:0 auto;
	width:99em;
}
#patrocinadores ul{margin:0 0 0 2.8em;}
#patrocinadores ul li{
	list-style:none;
	float:left;
	text-align:center;	
	margin:0 1.4em 0 1.4em;
} 

#patrocinadores:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}


#info{
	width:53em;
	margin:0 auto;
	padding:0 0 0.5em 0;
	text-align:center;	
} 
#info p {color:#ffffff; font-size:1.1em;}
#info p a{color:#ffffff;}
