@charset "utf-8";

body  {

	font: 100% Arial, Helvetica, sans-serif;

	background:#F6F6F6;

    margin: 0; 

    padding: 0;

    text-align: center;

	background-image:url(img/fondo.gif);

	background-position:center;

   _background-position:center;

	background-repeat:repeat-y;

		}



#contenedor { 

	width: 950px;

   _width:951px;

    margin: 0 auto; /* los mrgenes automticos (con un ancho) centran la pagina */

    text-align: left; /* esto anula text-align: center en el elemento body. */	

	padding-right:5px;

	/*border-right: 1px #d7e4ee solid;

	border-left: 1px #d7e4ee solid;*/

	background-color: #FFFFFF;

	padding-bottom:15px;

	height:auto;

	margin-top:0px;

	} 



#cabecera { 

	background-color:#000000;



	background-image:url(img/bck_cab.jpg);



	height:122px;



	/*border-bottom: 5px solid #283D55;*/



    } 







#bot_sup{



	width:30px;



	height:30px;



	background-image:url(img/beta.jpg);



	background-repeat:no-repeat;



	float:right;



	margin-right:0px;



	}







#logo{



	position:absolute;



	left:50%;



	margin-left:-475px;



	margin-top:60px;



	float:left;



	}







#menu_sup{



	position:absolute;



	right:50%;



	margin-right:-500px;



	margin-top:30px;



	width:842px;



	height:85px;



	float: right;



	text-align:left;



	}







	#menu_sup ul{



		margin-left:-44px;



		_margin-left:-56px; /* hack ie6 */



		margin-top:8px; 



		_margin-top:-1px; /* hack ie6 */



		color:#FFFFFF;



		list-style:none;



		}







	#menu_sup li{



		list-style:none;



		float:left;



		margin-left:60px;



		border-left: 1px solid #333333;



		padding-left:0px;



		height:72px;



		width:145px;



			}







	#menu_sup li h1{



		font-family:"Century Gothic";



		font-weight:normal;



		font-size:14px;



		margin-bottom:5px;



		margin-left:10px;



		margin-top:0px;



		width:120px;



		}







	#menu_sup li h2{



		font-family:Geneva, Arial, Helvetica, sans-serif;



		font-size:11px;



		line-height:11px;	



		margin-top:-13px;



		.margin-top:-17px; /* hack ie6 ie7 */



		_margin-top:-13px; /* hack ie6 */



		width:125px;



		font-weight:100;



		margin-left:10px;



		text-align:left;



		}







	#menu_sup p{



		font-family:Arial Black;



		font-size:15px;



		margin-top:-26px;



		margin-left:-25px;



		color:#666666;



		}







	#menu_sup li h1 a:visited {



		font-family:"Century Gothic";



		font-size:14px;



		text-decoration:none;



		color:#aaaaaa;



		font-weight:normal;



		}



		



	#menu_sup li h1 a:link {



		font-family:"Century Gothic" ;	



		font-size:14px;



		text-decoration:none;



		color:#aaaaaa;



		font-weight:normal;



		}







	#menu_sup li h1 a:hover {



		font-family:"Century Gothic";	



		font-size:14px;



		color:#ffffff;



		}







	#menu_sup li h2 a:visited {



		font-family:Geneva, Arial, Helvetica, sans-serif;



		text-decoration:none;



		color:#777777;



		}







	#menu_sup li h2 a:link {



		font-family:Geneva, Arial, Helvetica, sans-serif;	



		text-decoration:none;



		color:#777777;



		}







	#menu_sup li h2 a:hover {



		font-family:Arial, Helvetica, sans-serif;



		color:#ffffff;



		}







#izquierda {



    float: left; /* dado que este elemento es flotante, debe asignarse un ancho */



    width: 148px;



	margin-left:-2px;



	/*padding-top: 5px;



	padding-bottom: 5px;*/



	border-right: 1px #d7e4ee solid;



	border-bottom: 1px #d7e4ee solid;



	border-left: none;



	background-color:#F6F6F6;



    }







	#calendario{



	float:left;



	width:48px; 



	border:1px solid #4D8088; 



	text-align:center; 



	margin-left:7px;



	margin-top:5px;



	}







		#calendario .ano{



			font-size:11px;  



			background-color:#4D8088; 



			color:#FFFFFF; 



			font-family:Verdana, Arial, Helvetica, sans-serif; 



			padding-left:8px;



			padding-right:8px; 



			font-weight:bolder



			}



		#calendario .dia_sem{



			font-size:7px;  



			text-transform:uppercase; 



			line-height:14px; 



			color:#999999;



			}







		#calendario .dia{



			font-family:'Arial Black'; font-size:26px; line-height:13px; color:#999999;



			}







		#calendario .mes{



			font-size:7px;  text-transform:uppercase; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;color:#333333;



			}







	#idiomas{



		float:left;



		width:82px;



		margin-left:10px;



		margin-top:11px;



		}		







	#izquierda ul{



		margin-left:-20px;



		.margin-left:17px;



		font-size:11px;	



	}







	#izquierda ul.express{



		background-color:#526f88;



		background-image: url(img/visita_express.gif);



		background-position:top;



		background-repeat:no-repeat;



		padding-left:3px; padding-bottom:12px;padding-top:5px;



		border: 1px #b9d3e9 dotted;



		margin-left:0px;



		.margin-left:1px;



		margin-top:22px;



		/*_margin-top:-55px;*/



		margin-bottom:4px;



		padding-top:25px;	



	}







	#izquierda li{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		color:#36556D;



		list-style:square;



		line-height:16px;



		font-size:11px;



			}







	#izquierda li.express{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:12px;	



		color:#36556D;



		list-style:none;



		line-height:8px;



		margin-top:12px;



			}







	#izquierda li a:link {



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#36556D;



		}



	#izquierda li a:visited  {



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#36556D;



		}







	#izquierda li a:hover{



		font-family:Verdana, Arial, Helvetica, sans-serif;







		text-decoration:none;



		color:#5575AA;



		}



		



	#izquierda li.uno{



		font-family: Century Gothic;



		font-size:14px;



		font-weight:bold;



		padding-top:5px;



		list-style:none;



		padding-right:4px;



		border-bottom: 1px #d0e0ec solid;



		text-align:right;



		margin-left:-17px;



		margin-top:12px;



	}



/*



		#izquierda li.unoexpress{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		line-height:18px;



		font-weight:bold;



		list-style:none;



		padding-right:4px;



		border-bottom: 1px #d0e0ec solid;



		text-align:left;



		margin-left:-4px;



	}



*/











#izquierda li.express a:link{



		font-weight:bold;



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#FFFFFF;



		}



#izquierda li.express a:visited{



		font-weight:bold;



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#FFFFFF;



		}



	#izquierda li.express a:hover{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#FFFF00;



		}







#derecha{



	float:right;



	width:198px;



	_width:190px;



	margin-top:10px;



	}	







	#derecha h1{



		font-family:Geneva, Arial, Helvetica, sans-serif;



		font-size:14px;



		line-height:0px;	



		color:#cccccc;



		text-transform:uppercase;



		margin-top:20px;



		margin-left:10px;



		margin-right:5px;



		font-weight:bold;



		text-align:center;



		}	







#noticias_home{



	border-top: 1px solid #343F67; 



	padding:0;



	margin-top:0px;



	background-color:#FFFFF9;



	padding-left:5px;



	}







#noticias_home p.ent{



	margin-top:7px;



	margin-bottom:10px;



	}







#noticias_home p.fecha{



	margin:0px;



	font-size:9px; 



	background-color:#343F67; 



	color:#ffffff; 



	padding-left:3px; 



	padding-right:1px; 



	margin-left:142px;



	margin-bottom:5px;



	}	







#noticias_home a.titular:visited, a.titular:link {



	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-size:11px; 



	color:#660000; 



	font-weight:bold; 



	text-decoration:none; 



	line-height:12px;



	padding-bottom:50px;



	margin-top:-5px;



	}	







#noticias_home a.titular:hover{



	text-decoration:underline;



	line-height:12px;



	}







#noticias_home a.entradilla:link {



	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-size:10px; 



	color:#666666; 



	text-decoration:none;



	line-height:13px;



	margin-top:0px;



	}







#noticias_home a.entradilla:visited {



	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-size:10px; 



	color:#666666; 



	text-decoration:none;



	line-height:13px;



	margin-top:0px;



	}







#noticias_home a.entradilla:hover{



	text-decoration:underline;



	}







#contenido { 



	margin: 0 150px;



	width:570px;



	_width:560px;



	padding-top:10px;



	padding-left:15px;



	padding-right:10px;



	background-color: #FFFFFF;



	} 







	#contenido h1{



		font-family:trebuchet ms,Tahoma,Verdana,Arial,sans-serif;



		font-size:20px;



		line-height:19px;	



		color:#660000;



		margin-left:10px;



		margin-right:5px;



		font-weight:lighter;



		text-align:left;



		border-bottom: 1px #660000 dotted;



		}







	#contenido h2{



		font-family: trebuchet ms,Tahoma,Verdana,Arial,sans-serif;



		font-size:15px;



		color:#666666;



		font-weight:300;



		margin-left:10px;



		margin-right:5px;



		}







	#contenido p{



		font-family: trebuchet ms,Tahoma,Verdana,Arial,sans-serif; margin: 0px; padding: 0px; 		font-size: 10pt;



		line-height:20px;



		margin-left:10px;



		margin-right:5px;



		}







	#contenido a:link{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#36556D;



		}



	#contenido a:visited{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#36556D;



		}







	#contenido a:hover{	



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:11px;



		text-decoration:none;



		color:#5575AA;



		}







#contenido_cols { 



	width:auto; 



	_width:590px;



	margin-left:110px;



	_margin-left:130px;



	padding-left:0;



	margin-top:0;



	} 







.col3_1{



	float:left; width:185px;  margin-left:12px; _margin-left:7px; 	background:#eeeeee;



	background-image:url(img/bott_back.jpg);



	background-position:bottom;	



	background-repeat:no-repeat;



	margin-top:15px;



	height:380px;



	}



.col3_2{



	float:left; width:185px;  margin-left:12px; _margin-left:7px; 	background:#eeeeee;



	background-image:url(img/bott_back2.jpg);



	background-position:bottom;	



	background-repeat:no-repeat;



	margin-top:15px;



	height:380px;



	}



.col3_3{



	float:left; width:185px;  margin-left:12px; _margin-left:7px; 	background:#eeeeee;



	background-image:url(img/bott_back3.jpg);



	background-position:bottom;	



	background-repeat:no-repeat;



	margin-top:15px;



	height:380px;



	}



.col3borde{



	float:left; width:185px;  



	margin-left:12px;



	_margin-left:7px;



	background:#eeeeee;



	background-image:url(img/bott_back.jpg);



	background-position:bottom;



	background-repeat:no-repeat;	



	}







.col2{



	float:left; 



	margin-top:10px;



	margin-left:15px;



	width:270px; 



	_margin-left:9px;



	text-align:left;



	font-size:11px;



	}







.col2bis{



	float:left; 



	margin-top:20px;



	margin-left:20px;



	margin-bottom:20px;



	_margin-left:13px;



	text-align:left;



	font-size:11px;



	}







	h1.diseno{



		background-image:url(img/bck_disenoweb.gif);



		font-family: "Century Gothic";



		font-size:13px;



		line-height:25px;



		letter-spacing:1px;



		height:25px;	



		color:#FFFFFF;



		font-weight:100;



		text-align:left;



		text-transform:uppercase;







		background-repeat:no-repeat;



		padding-left:10px;



		margin-top:0;



		margin-bottom:0;



		}



	h1.posicionamiento{



		background-image:url(img/bck_posicionamiento.gif);



		font-family: "Century Gothic";



		font-size:13px;



		line-height:25px;



		height:25px;	



		color:#FFFFFF;



		font-weight:100;



		text-align:left;



		text-transform:uppercase;



		letter-spacing:1px;



		background-repeat:no-repeat;



		padding-left:10px;



		margin-top:0;



		margin-bottom:0;



		}



	h1.consultoria{



		background-image:url(img/bck_consultoria.gif);



		font-family: "Century Gothic";



		font-size:13px;



		line-height:25px;



		height:25px;	



		color:#FFFFFF;



		font-weight:100;



		text-align:left;



		text-transform:uppercase;



		letter-spacing:1px;



		background-repeat:no-repeat;



		padding-left:10px;



		margin-top:0;



		margin-bottom:0;



		}



	h1.col2{







		font-family: Tahoma;



		font-size:13px;



		line-height:22px;	



		color:#850E1A;



		font-weight:bold;



		text-align:left;



		text-transform:uppercase;



		letter-spacing:2px;



		background-repeat:no-repeat;



		padding-left:0px;



		}







	p.col{



		font-family: trebuchet ms,Tahoma,Verdana,Arial,sans-serif; 



		margin: 7px; 



		padding: 0px; 



		font-size: 12px;



		line-height:16px;



		color:#666666;



		}



		



	h3{



		font-family:"Century Gothic";



		



		font-size:14px;



		color:#2E5E8D;



		text-align:center;



		letter-spacing:1px;



		width:540px;



		margin-left:10px;



		border: 1px #BCCFED solid;



		padding:5px;



		/*height:200px;*/



		}







	#contenido_cols a:link {



	font-family: "Century Gothic";



	font-size: 12px;



	color:#FFFFFF;



	text-decoration:none;







		}



	



	#contenido_cols a:visited {



	font-family: "Century Gothic";



	font-size: 12px;



	color:#FFFFFF;



	text-decoration:none;



	font-weight:100;



		}



	



	#contenido_cols a:hover{



	font-family: "Century Gothic";



	font-size: 12px;



	color:#FFFFFF;



	text-decoration:none;



	font-weight:100;



		}



	#ejemplos{



		margin-top:20px;



		text-align:center;



		float:left; 



		width:600px; 



		.width:590px;

		/*background-color:#FF0000;*/

		}



#pie {

	clear:both;

    background-color:#000000;

	background-image:url(img/bck_pie.jpg);

	background-repeat:repeat-x;

	background-position:top;

	height:231px;

	.height:263px;

	margin:0;

	} 



#contenido_pie {

	width: 950px;

	_width:955px;

    margin: 0 auto; /* los mrgenes automticos (con un ancho) centran la pagina */  

	padding-left:5px;

	padding-right:5px;

	padding-top:10px;

	.padding-top:30px;

	}



#contenido_pie ul {

	color:#bdbdbd;

	text-align:left;

	padding-left:15px;

	padding-right:12px;

	float:left;

	list-style:none;

	border-right: 1px #333333 solid;

	width:17%;

	margin-left:0;

	 }



#contenido_pie ul.noborder {

	color:#bdbdbd;

	text-align:left;

	padding-left:15px;

	padding-right:10px;

	float:left;

	list-style:none;

	border-right:none;

	width:17%;

 }



#contenido_pie li{

color:#bdbdbd;

font-size:10px;

list-style:square;

margin-left:15px;

 }



#contenido_pie li.titulo {

background-color:#bdbdbd;

color:#000000;

font-size:11px;

font-weight:bold;

text-transform:uppercase;

border-bottom: 1px #333333 dotted;

list-style:none;

text-align:center;

margin-left:-5px;

margin-bottom:5px;

 }



#contenido_pie li a:link{

	color:#bdbdbd;

	font-size:10px;

	text-decoration:none;

	}



#contenido_pie li a:visited {

	color:#bdbdbd;

	font-size:10px;

	text-decoration:none;

	}



#contenido_pie li a:hover{

	color:#999999;

	font-size:10px;

	text-decoration:none;

	}



#contenido_pie p{

	margin-top:120px;

	text-align:center;

	clear:both;

	color:#ffffff;

	font-size:10px;

	width:100%;

	}



#contenido_pie a:link{

	color:#959595;

	text-decoration:none;

	}



#contenido_pie a:visited{

	color:#959595;

	text-decoration:none;

	}



#contenido_pie a:hover{

	color:#959595;

	text-decoration:none;

	}







#minicont{



	height: auto !important;



	}







.corte{clear:both}







.foto_noticia{



	margin-right:20px;



	margin-bottom:5px;



	}







.fecha_det{



	text-align:center;



	margin:0;



	font-size:14px; 



	background-color:#343F67; 



	color:#ffffff; 



	padding-right:3px;



	padding-left:3px;



	width:80px;



	height:100px;



	}







.fecha_det2{



	text-align:center;



	margin:0;



	font-size:11px; 



	background-color:#343F67; 



	color:#ffffff; 



	padding-right:3px;



	padding-left:3px;



	width:80px;



	height:100px;



	}







.titular{



	font-family:trebuchet ms,Tahoma,Verdana,Arial,sans-serif;



	font-size:20px;



	line-height:14px;	



	color:#660000;



	margin-left:10px;



	margin-right:5px;



	font-weight:lighter;



	text-align:left;



	line-height:12px;



	}







.entradilla{	



	font-family: trebuchet ms,Tahoma,Verdana,Arial,sans-serif; margin: 0px; padding: 0px; 								font-size: 10pt;



	line-height:20px;



	color:#000000;



	margin-left:10px;



	margin-right:5px;



	}







.borde{



	border-top: 1px solid #343F67;



	margin-top: 205px;



	.margin-top:0px;



	margin-bottom:7px;



	}



.borde2{



	border-top: 1px solid #343F67;



	margin-top: 15px;



	.margin-top:0px;



	margin-bottom:7px;



	}







a.tit:visited, a.tit:link{



	font-family:trebuchet ms,Tahoma,Verdana,Arial,sans-serif;



	font-size:20px;



	line-height:14px;	



	color:#660000;



	margin-left:10px;



	margin-right:5px;



	font-weight:lighter;



	text-align:left;



	text-decoration:none;



	}







a.tit:hover{



	text-decoration:underline;



	}







#contenido a.leermas:link, a.leermas:visited{



	font-family:trebuchet ms,Tahoma,Verdana,Arial,sans-serif;



	color:#660000;



	font-size:12px;



	text-decoration:none;



	}







#contenido a.leermas:hover{

	font-family:trebuchet ms,Tahoma,Verdana,Arial,sans-serif;



	color:#660000;



	font-size:12px;



	text-decoration:underline;



	}







h5{



	line-height:10px;



	}



h6{



	font-size:12px;



	margin-bottom:5px;



	text-align:right;



	margin-right:0px;



	color:#666666;



	/*color:#ffffff;



	background-color:#666666;



	padding:5px;*/



	/*padding-right:10px;



	padding-right:10px;



	margin-left:265px;*/



	}







h1.clients{



	font-size:114px;



	text-align:right;



	}











#modulopie {



position:absolute;



width:200px;



height:100px;



float:left;



margin:6px;  



border-left: 1px solid #333333;



}











#men_inf{







	}







	#men_inf a:link{



		font-family:Arial, Helvetica, sans-serif;



		font-size:10px;



		color:#666666;



		text-decoration:none;	



		}



	



	#men_inf a:hover{



		font-family:Arial, Helvetica, sans-serif;



		font-size:10px;



		color:#666666;



		text-decoration:none;	



		}



	



	#men_inf a:visited{



		font-family:Arial, Helvetica, sans-serif;



		font-size:10px;



		color:#666666;



		text-decoration:none;	



		}







#contenido h2.h2_clientes{



	font-size:12px;



	line-height:14px;



	}



#ejemplos h1{



	font-family:Arial, Helvetica, sans-serif;



	font-size:20px;



	font-weight:bolder;



	color:#687286;



	margin-top:5px;



	margin-bottom:5px;



	}



#ejemplos h1 a:link, h1 a:visited, h1 a:hover{



	font-family:Arial, Helvetica, sans-serif;



	font-size:20px;



	color:#a41a14;



	font-weight:bold;



	}



#ejemplos h1 a:visited{



	font-family:Arial, Helvetica, sans-serif;



	font-size:20px;



	color:#a41a14;



	font-weight:bold;



	}



#ejemplos h1 a:hover{



	font-family:Arial, Helvetica, sans-serif;



	font-size:20px;



	color:#a41a14;



	font-weight:bold;



	}



#historico{



	width:245px; 



	border:#343f67; 



	border:solid; 



	border:1px; 



	float:left; 



	margin:10px; 



	height:60px; 



	padding-left:10px; 



	padding-right:10px;



	}



h4{



	font-weight:normal;



	font-size:15px;



	color:#3169A8;



	margin-bottom:5px;



	}



#enlaces{ 



	margin-top:40px;



	}



#contenido #enlaces a{



	text-decoration:none;



	font-size:12px;



	color:#000000;



	}



	



	.col {



	font-family:Arial, Helvetica, sans-serif;



	margin-bottom:5px;



	color:#003333;   }

	#amigas{
	float:left;
	width:100%;
	text-align:left;
	color:#999999;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

	

	

	

	

	

	