@import url("comunes.css"); 

html, body{
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
	
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px; 
	text-align:left;
	
	 /*behavior:url("cssfocusandhover.htc");*/
	 
/* }
.bg001	{	
*/
	background-color:#646464;
	background-image: url('../imgs/bg.gif'); 

}



body.sinfondo {
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
	
	background-color:#646464;
	/*background-image: url('../imgs/bg.gif'); */
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px; 
	text-align:left;
}

#wrapper {
	/*margin: 0 auto;*/
	width:100%; 
	height:100%; 
	background-color:#FFFFFF;  
	text-align:left;
}





#div_planta ul { list-style:none; padding:0px; margin:0px; }
#div_planta ul li { list-style:none; padding:0px; margin:0px; }

/*
#botonera ul {list-style:none; margin:auto;  margin-top:7px; padding:0px; background-color:#EAF0F2;}
#botonera ul li {float:left; margin:10px; padding:4px;}
*/
#botonera { text-align:center; margin:0px; margin-top:8px; padding:0px;}
#botonera input { margin:1px;}

ul#galeria li {
	float:left; 
	margin:3.5px;
	padding: 0px;
}
ul#galeria {	
	float:left; 
	margin:0px;
	display:block;
	position:relative;
	list-style: none;
	padding: 0px;
	margin-bottom: 5px;
}


ul#galeria ul li {
	text-align:left;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	line-height: 18px;
	width:100%;
}
ul#galeria ul{	
	margin: 2px;
	padding: 0px;
	list-style: none;
}


#novedades1 {
	list-style:none; margin:0px; padding:0px;
}


#novedades1 li {
	margin: 3px;
	padding: 5px;
	text-align:justify;
	float:left;
	list-style:none;  
	width:100%;
	
	border-bottom:#999999 dotted 1px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px; 
	color: #303E4F; 
    background-color: #F7F7F7;
	
}




/* TEXTOS */


.textbox1 {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    background-color: #EEEEEE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;    
    color: #5E5E5E;
	background-image: url(../imgs/shadow_textfield.gif);
	height: 17px;
}

.textbox {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    background-color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;    
    color: #F1F1EB;
	background-image: url(../imgs/shadow_textfield1.gif);
	height: 16px;
	width: 91px;
}


																									

	
		
		
.input:hover, .input:focus, .input:active {
	border: 2px solid #F3DE8B;  /*#BABDB6;*/
	background-color: #F8FAF5;
	/*background: url(../imgs/shadow.gif) repeat-x top #FFFFFF;*/	
	/*behavior: url(csshover2.htc);*/
}

.defTramite {
	border:0;
	background:transparent;
	font-family: Arial;
	font-size: 11px;
	color: #09357F;
	padding:1px;
	margin: 1px;
	color:#000000;
	overflow:none;
	/*scrollbar-face-color: #F1F4F6; scrollbar-shadow-color: #F1F4F6; scrollbar-highlight-color: #F1F4F6; scrollbar-3dlight-color: #F1F4F6; scrollbar-darkshadow-color: #F1F4F6; scrollbar-track-color: #F1F4F6; scrollbar-arrow-color: #F1F4F6;*/
}


.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #09357F;
	padding:1px;
	margin: 1px;
	
	/*
	border: 1px solid #CCCCCC;
	*/
	border-top: 2px solid #BABDB6;
	border-right: 2px solid #EDEEEC;
	border-bottom: 2px solid #EDEEEC;
	border-left: 2px solid #BABDB6;
	background: url(../imgs/shadow.gif) repeat-x top #FFFFFF;
}		

.inputDisable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #09357F;
	background-color: #E7EEF1;
	border: 1px solid #CCCCCC;
	padding:1px;
	margin: 1px;
}		
.inputRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #09357F;
	background-color: #EDE1E0;
	border: 1px solid #CCCCCC;
	padding:1px;
	margin: 1px;
}	
.inputVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #09357F;
	background-color: #EBF3EB;
	border: 1px solid #CCCCCC;
	padding:1px;
	margin: 1px;
}	
.inputInvisible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: none;
	background: none;
	padding:1px;
	margin: 1px;
}	


.inputLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;
	width: 88px;
	font-weight: bold;
	color: #CDCDCD;
	padding:1px;
	margin: 1px;
	border-top: 1px solid #000;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-left: 1px solid #000;
	background: url(../imgs/fondo_input_login.jpg) repeat-x top #828282;
}		



			
/* TABLAS */

.tb01			{	position: relative;
					border-right: 1px dotted #B0B3B6;
					padding: 5px 10px 5px 10px; }


.tb02			{	position: relative;
					padding: 5px 10px 5px 10px; }


.tb03			{	position: relative;
					border-right: 1px solid #FFFFFF; }


/* PADDING */

.ly				{	padding: 0px 10px 0px 10px; }


/* SEPARADOR */

.sep			{	font-size: 3px;
					line-height: 2px; }
/* PUNTOS */

.pt01			{	background: url('../imgs/ptn01.gif'); 
					height: 1px; }

.pt02			{	background: url('../imgs/ptn02.gif'); 
					width: 1px;
					height: 100%;
					font-size: 1px; 
					line-height: 1px;}


/* BACKGROUNDS */



.bg01			{	background-image: url('../imgs/sobra_izq.gif'); 
					width: 2px; }

.bg02			{	background-image: url('../imgs/sobra_der.gif'); 
					width: 2px; }

.bg03			{	background-image: url('../imgs/bg_cabezal.gif'); 
					width: 100%;
					height: 78px; }

.bg04			{	background-color: #A4A2A3; }


.bg05			{	background-image: url('../imgs/bg_down.gif'); 
					width: 100%;
					height: 35px; }

.bg06			{	background-image: url('../imgs/cuadraditos.gif'); 					
					height: 333px; }

.bg06b			{	background-color:#000000;}

.bg07			{	background-image: url('../imgs/guia.gif'); 					
					width: 248px;					
					height: 149px; }
					
.bg07b			{	background-image: url('../imgs/ingreso_curso.jpg'); 					
					width: 290px;					
					height: 149px; }
.bg07b .tdinputs { vertical-align:bottom; color:#CDCDCD;}

.bg08			{	background-image: url('../imgs/menu/bg.gif'); 					
					height: 30px; }

.bg09			{	background-image: url('../imgs/cuadraditos_interiro1.gif'); 					
					height: 125px; }

.bg010			{	background-image: url('../imgs/cuadraditos_interiro2.gif'); 					
					height: 125px; }

.bg011			{	background-image: url('../imgs/cuadraditos_interiro3.gif'); 					
					height: 125px; }

.bg012			{	background-image: url('../imgs/degradado_td.gif'); 					
					height: 20px; 
					font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #FFFFFF; 
					line-height: 14px;}

.bg013			{	background-color:	#FBDF67; 
					font-family: Tahoma, Arial, Sans-serif; 
					font-size: 11px;}
	
.bg014			{	background-color:	#DEE5EB; 
					font-family: Arial; 
					font-size: 11px;
					font-weight: bold;}			

.bg015			{	background-color:	#6E879D; 
					   background-image: url(../imgs/aranceles_bg.gif);
						background-repeat: repeat-x;
					}			

.bg016		{	font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #546880; 
					line-height: 14px;
					background-color: #DEE5EB;}		
					
.bg017			{	font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #546880; 
					line-height: 14px;
					text-decoration: none; 
					 background-color: #DEE5EB;
					background-image: url(../imgs/line_v.gif);
					background-position: right;
					background-repeat: repeat-y;
					border-left: thin solid;
					border-color: #BFBFBF;
					}		
					
.bg018			{	font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #546880; 
					line-height: 14px;
					text-decoration: none; 
					 background-color: #F1F4F6;
					background-image: url(../imgs/line_v.gif);
					background-position: right;
					background-repeat: repeat-y;
					border-left: thin solid;
					border-color: #BFBFBF;
					}	
.bg018b			{	font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #546880; 
					line-height: 14px;
					text-decoration: none; 
					border-left: thin solid;
					border-color: #BFBFBF;
					 background-color: #F1F4F6;
					  	background-image: url(../imgs/line_v.gif);
						background-position: right;
						background-repeat: repeat-y;
					}	
					
.bg019			{	background-color: #6B8EA5; }

.bg020			{	background-color:	#6E879D; 
					  	background-image: url(../imgs/line_v.gif);
						background-position: right;
						background-repeat: repeat-y;
						font-family: Tahoma, Arial, Helvetica, Sans-serif;
						font-size: 11px; 
						line-height: 12px;
						font-weight: bold;
						color:#FFFFFF;
						}
	


.bg021b			{	background-color:	#6E879D; 
						font-family: Tahoma, Arial, Helvetica, Sans-serif;
						font-size: 11px; 
						line-height: 12px;
						font-weight: bold;
						color:#FFFFFF;
					border-left: thin solid;
					border-color: #BFBFBF;
					}		
		
.bg022			{	background-color:	#6E879D; 
						font-family: Tahoma, Arial, Helvetica, Sans-serif;
						font-size: 11px; 
						line-height: 12px;
						color:#FFFFFF;}		
.bg023		{	font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #000000; 
					line-height: 14px;
					background-color: #DEE5EB;}	

.bg023a		{	font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					color: #000000; 
					line-height: 10px;
					background-color: #DEE5EB;}	

.bg024			{	background-image: url(../imgs/fondo_4E4E4E.gif); 					
					height: 93px; }
					
.bg025			{	background-image: url(../imgs/fondo_6E6E6E.gif); 					
					 }

.bg026			{	background-image: url(../imgs/cuadraditos.gif); 	 }
																			
.btn01{
					background-image: url(../imgs/btn_bg2.gif);
					font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					line-height: 12px;
					font-weight: bold;
					text-decoration: none;
					background-position: bottom;
					background-repeat: repeat-x;
					background-color: #6E879D;
					color: #FFFFFF;
					}		
					
.btn02{
					background-image: url(../imgs/btn_bg2.gif);
					font-family: Tahoma, Arial, Helvetica, Sans-serif;
					font-size: 11px; 
					line-height: 12px;
					font-weight: bold;
					text-decoration: none;
					background-position: bottom;
					background-repeat: repeat-x;
					background-color: #6E879D;
					color: #FFFFFF;
					}	
										
/* FORMULARIO */

.box			  {	color: #000000; 
					font-family: Tahoma, Arial, Sans-serif; 
					font-size: 11px; 
					background: #D6D6D6;
					width: 126px;
					height: 19px; }

.box2			  {	color: #FFFFFF; 
					font-family: Tahoma, Arial, Sans-serif; 
					font-size: 11px; 
					background: #14263C;
					border: 1px solid #CCCCCC;
					width: 240px;
					height: 19px; }

.drop			  {	color: #000000; 
					font-family: Tahoma, Arial, Sans-serif; 
					font-size: 11px; 
					background: #D6D6D6;
					width: 211px;
					height: 19px; }

.txt			  {	color: #FFFFFF; 
					font-family: Tahoma, Arial, Sans-serif; 
					font-size: 11px; 
					background: #14263C;
					border: 1px solid #CCCCCC;
					width: 243px;
					height: 84px; }

.verTexto {background-color:#FFFFFF; background-image:none;}

ul li { list-style:none } 

.cero_espacio {padding:0px; margin: 0px; font-size:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#loginIframe{
	width: 100% !important;
}