@charset "UTF-8";
/* CSS Document */
* {
	margin:auto;
	padding:0px;
}

.bg-r {
	margin:						auto;
	padding:					0px;
	background-image:			url(gifs/bg-r.jpg);
	background-repeat:			no-repeat;
	background-position:		top;
	background-color:#000000;
}

.bg-v {
	margin:						auto;
	padding:					0px;
	background-image:			url(gifs/bg-v.jpg);
	background-repeat:			no-repeat;
	background-position:		top;
	background-color:#000000;
}

.bg-a {
	margin:						auto;
	padding:					0px;
	background-image:			url(gifs/bg-a.jpg);
	background-repeat:			no-repeat;
	background-position:		top;
	background-color:#000000;
}

.bg-b {
	margin:						auto;
	padding:					0px;
	background-image:			url(gifs/bg-b.jpg);
	background-repeat:			no-repeat;
	background-position:		top;
	background-color:#000000;
}

.bg-ro {
	margin:						auto;
	padding:					0px;
	background-image:			url(gifs/bg-ro.jpg);
	background-repeat:			no-repeat;
	background-position:		top;
	background-color:#000000;
}


#contenedor {
	width:						960px;
	color:						#666666;
	border:						0px #ff9966 solid;
	padding:			 		0px;
}

#menu {
	width:						960px;
	height:						60px;
	text-align:					center;
	color:						#666666;
	border:						0px #6600cc solid;
	padding:			 		0px 0 20px 0;

}

#head {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					18px;
	text-align:					justify;
	width:						940px;
	color:						#666666;
	border:						0px #669900 solid;
	padding:			 		0px;
	color:#FFFFFF;
}

#contenidos {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					right;
	width:						940px;
	color:						#666666;
	border:						0px #6699cc solid;
	padding:			 		0px;
	margin-top:					110px;
}

#contenidos-int {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					right;
	width:						940px;
	color:						#666666;
	border:						0px #6699cc solid;
	padding:			 		0px;
	margin-top:					0px;
}

#columna {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					justify;
	width:						230px;
	color:						#666666;
	border:						0px #ccff00 solid;
	padding:			 		0px;
	float:						left;	
}

#textos {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					14px;
	text-align:					justify;
	width:						670px;
	color:						#CCCCCC;
	border:						0px #454545 solid;
	padding:					0 0 0 40px;
	float:						right;
}

#pie {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					center;
	width:						940px;
	color:						#666666;
	border:						0px #6699cc solid;
	padding:			 		20px 0 50px 0;
	background-image:			url(gifs/foot.jpg);
	float:left;
}

#menupie {
	text-align:					left;
	width:						400px;
	color:						#666666;
	border:						0px #6699cc solid;
	padding:			 		0px;
	float:						left;
}

#menupie2 {
	text-align:					right;
	width:						400px;
	color:						#666666;
	border:						0px #6699ff solid;
	padding:			 		0px;
	float:						right;
}

#textosSecciones {
	color:						#666666;
	border:						0px #6699cc solid;
	float:						right;
	text-align:					justify;
	width:						640px;
}

#titularesSecciones {
	border:						0px #6699cc solid;
	padding:			 		20px 0 10px 0;
	float:						right;
	text-align:					right;
	width:						640px;
}

#descarga1 {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:center;
	width:						286px;
	color:						#ffffff;
	border:						2px #999999 solid;
	padding:			 		10px 10px 10px 10px;
	float:						right;
	background-color:			#f3388f;
	height:						60px;

}

#descarga2 {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					right;
	width:						300px;
	color:						#ff6666;
	border:						1px #6699cc solid;
	padding:			 		0px 0 10px 0;
	float:						right;
}









.caja1 {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					justify;
	color:						#666666;
	border:						0px #669999 solid;
	border-style: 				solid;
	padding:			 		20px;
}

.caja2 {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					justify;
	color:						#666666;
	border:						1px #999999 solid;
	background-color:			#e9e9e9;
	float:						left;
	width:						250px;
	padding:			 		20px;
}

.txt1 {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					justify;
	color:						#666666;

	border-style: 				solid;
	border-width: 				0px;
	border-color: 				0000ff;
}

.textoBlanco {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					20px;
	text-align:					justify;
	color:						#33bbff;
	border:						0px #454545 solid;
}

.hrline {
	background-image:url(gifs/line.gif);
	background-repeat:repeat-x;
	height:1px;
	border: 1px #000000 solid;

}

.titulo1 {
	font-size:					26px;
	font-family:				Georgia, "Times New Roman", Times, serif;
	color:						#669900;
	text-align:					right;
	border: 					0px #009900 solid;
	padding-top:				20px;
	font-weight:				lighter;
}

.titulo2 {
	font-size:					18px;
	font-family:				Arial, Helvetica, sans-serif;
	color:						#CCCCCC;
	text-align:					right;
	border: 					0px #009900 solid;
	font-weight:				lighter;
}

.titulo3 {
	font-family:				"Century Gothic";
	font-size:					18px;
	color:						#0099FF;
	text-align:					justify;
	border: 					0px #009900 solid;
	line-height:				26px;
}
.titulo4 {
	font-family:				"Century Gothic";
	font-size:					18px;
	color:						#ee3c8f;
	text-align:					justify;
	border: 					0px #009900 solid;
	line-height:				26px;
}


.edecanesContact {
	font-family:				"Century Gothic";
	font-size:					16px;
	color:						#ee3c8f;
	text-align:					right;
	border: 					0px #009900 solid;
}

.disenoContact {
	font-family:				"Century Gothic";
	font-size:					16px;
	color:						#33bbff;
	text-align:					right;
	border: 					0px #009900 solid;
}

.tituloEdecanes {
	font-family:				"Century Gothic";
	font-size:					30px;
	color:						#f3388f;
	text-align:					right;
	border: 					0px #009900 solid;
}

.tituloContacto {
	font-family:				"Century Gothic";
	font-size:					30px;
	color:						#aaff00;
	border: 					0px #009900 solid;
}



.titulares2 {
	padding-left:				0px;
	padding-right:				0px;
	padding-top:				0px;
	padding-bottom:				0px;

	font-family:				Arial, Helvetica, sans-serif;
	font-size:					16px;
	color:						#184fb4;
	font-weight:				600;
	border: 					0px #009900 solid;
}

.imagenIzq {
		padding-top:				0px;
		float:						left;
		padding-left:			 	0px;
		padding-right:				25px;
		padding-bottom:				10px;
		background:					none;
}

.imagenDer {
		padding-top:				0px;
		float:						right;
		padding-left:			 	25px;
		padding-right:				0px;
		padding-bottom:				10px;
		background:					none;
}

.bajar {
		float:						right;
		padding:					0px 0 0 10px;
		background:					none;
}


/* menu menu menu menu */


A.menupie:link { 				color:#8c8c8c; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.menupie:visited { 			color:#8c8c8c; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.menupie:hover { 				color:#ffffff; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.menupie:active {	 			color:#ffffff; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}


A.linkdiseno:link { 			color:#8c8c8c; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkdiseno:visited { 			color:#8c8c8c; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkdiseno:hover { 			color:#33bbff; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkdiseno:active { 			color:#33bbff; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}


A.linkedecanes:link { 			color:#8c8c8c; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkedecanes:visited { 		color:#8c8c8c; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkedecanes:hover { 			color:#f3388f; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkedecanes:active { 		color:#f3388f; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}


A.linkcontacto:link { 			color:#8c8c8c; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkcontacto:visited { 		color:#8c8c8c; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkcontacto:hover { 			color:#aaff00; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}
A.linkcontacto:active { 		color:#aaff00; text-decoration:none; font-size:40px; font-family:"Zurich XCn BT" background:none;}

A.descarga:link { 				color:#669900; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.descarga:visited { 			color:#669900; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.descarga:hover { 				color:#ffffff; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.descarga:active { 			color:#ffffff; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}


A.mp3:link { 				color:#669900; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.mp3:visited { 			color:#669900; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.mp3:hover { 				color:#ffffff; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}
A.mp3:active { 			color:#ffffff; text-decoration:none; font-size:14px; font-family:"Zurich XCn BT" background:none;}







/* fin de menu menu menu menu fin*/

A.estudiob:link { 		color:#111111; text-decoration:none; font-size:12px; }
A.estudiob:visited {	color:#8c8c8c; text-decoration:none; font-size:12px; }
A.estudiob:hover {		color:#ffffff; text-decoration:none; font-size:12px; }
A.estudiob:active { 	color:#8c8c8c; text-decoration:none; font-size:12px; }





















#col1 {
	width:						310px;
	color:						#666666;
	border:						0px #ff9966 solid;
	margin-left:				0px;
	padding-left:				0px;
	float:						left;
}

#col2 {
	width:						330px;
	color:						#666666;
	border:						0px #ff6000 solid;
	margin-right:				0px;
	float:						right;
	min-height:					280px;
}

#col3 {
	width:						330px;
	color:						#666666;
	border:						0px #f966f0 solid;
	padding:			 		0px;
	float:						right;
	min-height:					280px;
}


#coltxt {
	width:						640px;
	color:						#666666;
	border:						0px #f966f0 solid;
	padding:			 		0px;
	float:						right;
}

.txtPrincipal {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					16px;
	text-align:justify;
	color:						#999999;

	border-style: 				solid;
	border-width: 				0px;
	border-color: 				00ff00;
}

.slogan1 {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					16px;
	text-align:					left;
	color:						#3399FF;

	border-style: 				solid;
	border-width: 				0px;
	border-color: 				00ff00;
}




/* FUENTES FUENTES FUENTES */

@font-face {
	font-family:"Zurich XCn BT";
}

@font-face {
	font-family:"Century Gothic";
}

H4{
   font-family: "Zurich XCn BT";
   line-height:28px;
} 

.contactolink{
   font-family: "Century Gothic";
   line-height:28px;
}










