@charset "utf-8";
/* CSS Document */

body							{ background:url(http://www.uniconsult.es/img/fondo01.jpg) repeat-x #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }

div,p,a,img,ul,li,ol			{ margin:0; padding:0; }
a								{ outline:none; }
img								{ border:0; }


#contenedor						{ position:relative; width:748px; margin:0 auto 0 auto; /*border:1px dashed #CCCCCC;*/ }

#idioma							{ position:relative; height:25px; padding-right:5px; text-align:right;  /*border:1px dashed #CCCCCC;*/ }
#idioma p						{ float:right; margin-right:5px;font-size:13px; color:#006699; }
#idioma ul						{ list-style-type:none; }
#idioma ul li					{ float:right; margin-left:10px; }



#menuSuperior					{ position:relative; margin:0 auto 9px auto; text-align:left; /*border:1px dashed #00FF00;*/ }
#menuSuperior ul				{ display:inline-block; list-style-type:none; text-align:center; }
#menuSuperior ul li				{ float:left; text-align:center; margin:0 1px 0 0; }
#menuSuperior .ger ul li		{ margin:0 0px 0 0; }
#menuSuperior .es ul li			{ margin:0 1px 0 0; }
#menuSuperior .en ul li			{ margin:0 1px 0 0; }
#menuSuperior .fr ul li			{ margin:0 1px 0 0; }
#menuSuperior .ch ul li			{ margin:0 3px 0 0; }
#menuSuperior .ar ul li			{ margin:0 1px 0 0; }
#menuSuperior .jp ul li			{ margin:0 1px 0 0; }
#menuSuperior .in ul li			{ margin:0 3px 0 0; }

#menuSuperior ul li.ultimo		{ margin:0; }

#menuSuperior .en ul li a		{ display:block; padding:7px 12px 6px 10px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
								  
#menuSuperior .fr ul li a		{ display:block; padding:7px 6px 6px 6px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }								  
#menuSuperior .ch ul li a		{ display:block; padding:7px 31px 6px 31px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }	
								  
#menuSuperior .ar ul li a		{ display:block; padding:7px 39px 6px 38px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
								  
#menuSuperior .jp ul li a		{ display:block; padding:7px 12px 7px 12px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }								  							  									  
#menuSuperior .in ul li a		{ display:block; padding:7px 30px 7px 28px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
								  
#menuSuperior .cat ul li a		{ display:block; padding:7px 10px 7px 8px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
								  						 
#menuSuperior ul li a			{ display:block; padding:7px 5px 6px 6px; 
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
#menuSuperior ul li a:hover		{ background:url(http://www.uniconsult.es/img/fondo_btn02.jpg) repeat-x #990000; border-right:1px solid #CC6666;
								  border-bottom:1px solid #CC6666;
								  border-top:1px solid #5E0000; border-left:1px solid #5E0000; }
#menuSuperior ul li a.actual	{ background:url(http://www.uniconsult.es/img/fondo_btn02.jpg) repeat-x #990000; border-right:1px solid #CC6666;
								  border-bottom:1px solid #CC6666;
								  border-top:1px solid #5E0000; border-left:1px solid #5E0000; }								  
								  
#cabecera						{ margin:12px 0 0 0; }								  
								  
#myGallery01					{ visibility:hidden; float:left; border:none; width: 265px !important; height: 170px !important; 
								  cursor:pointer; background:none !important; } 	

#myGallery02					{ visibility:hidden; float:left; border:none; width: 265px !important; height: 170px !important;
								  cursor:pointer; background:none !important; }

#logos 							{ float:left; width:213px; height:170px; text-align:center; /*border:1px dashed #009900;*/ }
#logos .unimos 					{ margin:25px 0 0 0; }

#slogan 						{ clear:both; padding:14px 0 0 0;text-align:center; }

#secciones						{ height:280px; }

.caja							{ float:left; margin:15px 3px 0 0; width:246px; /*border:1px dashed #00FF99; */ }
.cajaizq						{ float:left; width:7px; height:166px; background:url(http://www.uniconsult.es/img/cajaizq.png) no-repeat; }
.cajacentro						{ float:left; width:227px; height:166px; background:url(http://www.uniconsult.es/img/cajacentro.png) repeat-x; }
.cajadcha						{ float:left; width:9px; height:166px; background:url(http://www.uniconsult.es/img/cajadcha.png) no-repeat 0 0; 
								  /*border:1px dashed #FF0000;*/}
.cajatitulo						{ padding:2px 0 0 0; color:#FFFFFF; font-size:13px; }
.cajaslogan						{ padding:15px 0 0 0; text-align:center; font-size:13px; }
.cajaslogan img					{ padding:12px 0 0 0;}

.caja a							{ text-decoration:none; color:#333333; }
.caja a.dos						{ color:#FFFFFF; }

.cursiva						{ font-style:italic; }
.negrita						{ font-weight:bold; }
.clear							{ clear:both; }

a.boton							{ display:block; margin:10px 0 0 0; padding:6px 5px 5px 5px; height:28px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF; text-decoration:none; 
								  font-family:Verdana, Arial, Helvetica, sans-serif; 
								  font-weight:bold; text-align:center; }
								  
a.boton:hover					{ background:url(http://www.uniconsult.es/img/fondo_btn02.jpg) repeat-x #990000; border-right:1px solid #5E0000;
								  border-bottom:1px solid #5E0000; border-top:1px solid #CC6666; border-left:1px solid #CC6666; }

a.button span em.letrapeq		{ display:block; font-size:10px !important; font-style:normal; margin-top:-5px;}
								  
a.vert							{ padding-top:12px; height:22px;  }

/* Menú de navegación principal en la parte inferior*/
#pie								{ clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif;  }
#pie ul								{ list-style-type:none; height:22px; border-bottom:1px solid #CCCCCC; }
#pie ul.piedos						{ border-bottom:0; padding:1px 0 0 0; }
#pie li								{ display:inline; font-size:11px; border-right:1px solid #CCCCCC; 
									  padding:0 5px 0 2px; }
#pie li.ultimo						{ border:none; }								  
#pie a								{ text-decoration:none; color:#999999; font-size:12px; }
#pie a:hover						{ color:#333333; }
#pie a.actual						{ color:#333333; }

#pie ul.piedos						{ margin:0 0 10px 0; padding:0 0 10px 0; }
#pie ul.piedos li					{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 5px 1px 2px; border:none; color:#333333; }


a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(http://www.uniconsult.es/img/btn0.png);
    _background-image:url(http://www.uniconsult.es/img/btn0.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
	/*font-weight:bold;*/
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:40px;
	padding:8px 8px 8px 0px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
	width:210px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 

a.dom-button-focus, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, 
span.button:hover button, 
a.button:focus span, 

span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}
					  