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

body{
margin:0px;
padding:0px;
background:url(../02_images/backgroundMicrositios.jpg) no-repeat scroll top left #004065;
}

#WrapImage {
background:url(../02_images/fondoContainer.png) no-repeat scroll center 54px;
display:table;
width:100%;
margin:0px;
}

#container{
width:970px;
margin:0px auto auto auto;
}

/******************************************************
*******************************************************
****************Parámetros generales*********************/


a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:600;
color:#004D75;
text-decoration:none;
}

	a:hover {
	text-decoration:underline;
	}

p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.92em;
line-height:1.1em;
color:#333;
}

img{
border:none;
}

a img{border:none}

h1, h2, h3{
margin:0px;
padding:0px;
}

ul{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
line-height:1.2em;
margin-left:20px;
padding-left:0px;
color:#333;
}

/********************************************
**********************************************fin de parámetros generales****/


/*************************************************cuerpo******************/

#bCampusVirtual{
	float:left;
	width:204px;
	height:46px;
	background:url(../02_images/fondoCampusvitrual.png) no-repeat scroll center -4px;
	}
	
		
		#bCampusVirtual a, #bCampusVirtual a:link, #bCampusVirtual a:visited, #bCampusVirtual a:active {
		display:block;
		width:90%;
		height:28px;
		margin-left:6.8%;
		text-align:center;
		padding-top:8px;
		color:#444;
		}
		
			#bCampusVirtual a:hover{
			text-decoration:underline;
			}
			
			
#bannerCentral{
width:970px;
height:360px;
display:block;
float:left;
margin:8px auto auto auto;
}

	h1.banner{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-indent:-9000px;
	float:left;
	margin:0px;
	padding:0px;
	position:fixed;
	}

#contenido{
width:970px;
float:left;
*margin-left:1px;
background:url(../02_images/fondoContenido.png) repeat-y scroll left top;
overflow:visible;
}

#columnaDerecha{
position:relative;
float:left;
width:408px;
margin:28px auto auto 68px;
padding-bottom:10px;
}

	#columnaDerecha h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13.8pt;
	padding-bottom:.8em;
	color:#333;
	}
	
	#columnaDerecha ul li{
	margin-bottom:14px;
	list-style-image:url(../02_images/bullet.gif);
	}
	
		#columnaDerecha ul li.play{
		margin-bottom:12px;
		margin-top:6px;
		margin-left:-20px;
		display:block;
		list-style:none;
		width:auto;
		float:left;
		}
		
		#columnaDerecha ul li.play a{
		width:auto;
		display:block;
		font-weight:600;
		padding:6px 4px 4px 26px;
		color:#333;
		background:url(../02_images/play.gif) no-repeat left;
		}
		
		#columnaDerecha ul li.play a:hover{
		text-decoration:underline;
		}
		
		.descargar{
		width:auto;
		display:block;
		float:left;
		margin:19px auto 10px -2px;
		}
		
			.descargar a{
			width:326px;
			height:32px;
			display:block;
			background:url(../02_images/descargar.gif) no-repeat scroll;
			color:#FFFFFF;
			padding:8px 0px 0px 46px; 
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:99%;
			white-space: nowrap;
			text-decoration:none;
			text-shadow:1px 0 1px #000;
			}
			
			.descargar a:hover{
			text-decoration:underline;
			}

/*************************************************************************************************
***************************************************************************Formulario Contacto********/

#cajaFormulario{
width:425px;
float:right;
background:url(../02_images/fondoFormulario.png) no-repeat top scroll;
margin:-58px 6px auto auto;
padding-bottom:22px;
*margin-bottom:12px;
}

	#Formulario{
	width:386px;
	float:left;
	margin:26px auto auto 23px;
	}
	
		#Formulario h3{
		color:#F0A600;
		text-align:center;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:18pt;
		margin:0px;
		padding:0px;
		}
		
		#Formulario form{
		margin-top:28px;
		}
		
		.campos{
		width:100%;
		margin-top:14px;
		}
		
		.campos label{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-size:.86em;
		color:#333;
		line-height:1em;
		}
		
		.contenedorLabels{
		width:140px;
		display:block;
		float:left;
		text-align:right;
		margin-right:12px;
		margin-top:6px;
		}
		
		input.inpNormal{
		width:55.6%;
		border: 2px solid #ddd;
		height:1.3em;
		background:url(../02_images/fondo_imputs.gif) repeat-x;
		}
		
		.camposText {
		width:100%;
		margin-top:27px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		color:#333;
		padding-bottom:0px;
		margin-bottom:0px;
		margin-right:2px;
		text-align:center;
		float:left;
		}
		
		input.enviar {
		background:transparent url(../02_images/submit.gif) no-repeat top;
		width:91px;
		height:25px;
		border:none;
		padding-bottom:2px;
		margin-top:1px;
		color:#333333;
		font-weight:bold;
		}
		
		
			input.enviar:hover{
			color:#fff;
			cursor:pointer;
			background:transparent url(../02_images/submit.gif) no-repeat bottom;
			}
			
		#textoAclaracionForm{
		float:left;
		width:90%;
		text-align:center;
		margin-top:17px;
		*margin-top:28px;
		margin-left:6%;
		font-size:.86em;
		}
		
/*********************************************************************Fin del formulario********************/

.bonificable{
position:absolute;
width:423px;
height:73px;
display:block;
margin:363px 0px auto 8px;
*margin:373px auto auto -401px;
background:url(../02_images/bonificable.png) no-repeat scroll left;
}

.bonificable p{
text-indent:-9000px;
}

.separador{
width:857px;
height:40px;
float:left;
background:none;
margin:0px auto auto 60px;
}

#ventaCruzada{
float:left;
width:862px;
padding-bottom:61px;
margin:4px auto auto 68px;
}

	#ventaCruzada h3{
	margin:0px;
	padding:0px;
	color:#333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13.6pt;
	}
	

/******************************************Pie***************************/
#containerPie {
margin:0px auto auto 14px;
width:940px;
height:160px;
float:left;
background-color:#666666;
border-top:2px solid #555;
}

#CuerpoPie {
margin:0px 0px 0px 0px;
width:952px;
height:auto;
float:left;
padding-top:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#fff;
}



	#cajaPie{
	float:left;
	width:267px;
	margin-left:31px;
	margin-top:21px;
	}
	
	
	#CuerpoPie p{color:#ccc; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:.75em; padding-top:0px; margin-top:0px; margin-left:8px;}
	#CuerpoPie span{color:#FFFFFF; font-weight:600;}
	#linksPie {width:300px; margin-right:49px; float:right; padding-top:0px; text-align:right; }  
	#linksPie a{color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
	#linksPie img{ margin-bottom:8px; margin-top:4px;}

	
	
/********************************************************************Sliding Boxes****************************/

.boxgrid{ 
width: 269px; 
height: 148px; 
margin:10px 6px auto 0px; 
float:left; 
border: solid 4px #999999;
border-radius: 4px;  
-moz-border-radius: 4px;  
-webkit-border-radius: 4px; 
overflow: hidden; 
position: relative; 
}

.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}

.boxgrid p{ 
padding: 0 8px;
*margin-top:10px; 
color:#fff; 
font-size:.76em;
line-height:1.3em;
}

.boxgrid a{
color:#C8DCE5;
}
				
.boxcaption{ 
float: left; 
position: absolute; 
background: #1F1F1F; 
height: 200px; 
width: 100%; 
}



.caption .boxcaption {
top: 20;
left: 0;
}

/****************************************************************************************************
************************************************************prettyPhoto******************************************/
 div.light_rounded .pp_top .pp_left{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../02_images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../02_images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded .pp_arrow_previous{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../02_images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../02_images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../02_images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background: url(../02_images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../02_images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../02_images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../02_images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../02_images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../02_images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: #222;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../02_images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background: url(../02_images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../02_images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../02_images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../02_images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../02_images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square .pp_arrow_previous{background: url(../02_images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../02_images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../02_images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../02_images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background: url(../02_images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../02_images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../02_images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../02_images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../02_images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square .pp_arrow_previous{background: url(../02_images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../02_images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../02_images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../02_images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../02_images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../02_images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block; margin-top:-3px; margin-bottom:0px; *margin-bottom:11px;}
 
 
