/* CSS Document */



body {



width: 900px; /* El ancho que se supone ya estaba definido */



margin: 0 auto;



margin-top:0px;



}

#text a:link{

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

	font-size:11px;

	margin-top:2px;

	text-decoration:none;

	color:#000000;

	}

#text a:visited{

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

	font-size:11px;

	margin-top:2px;

	text-decoration:none;

	color:#000000;

	}

	

#text a:hover{

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

	font-size:11px;

	margin-top:2px;

	text-decoration:none;

	color:#FF6600;

	}



#contenedorlogo{



	width:912px;



	height:80px;



	background-color:#F0F0F0;



	}



#contenedorlog{



	padding-top:8px;



	margin-left:10px;



	margin-top:0px;



	background-color:#F0F0F0;

	

		float:left;





}



#contenedormenu{



	width:912px;



	height:25px;



	background-color:#005ABE;



	background-image:url(../imagenes/fondomenu.jpg);



	text-align:center;



	border-bottom-style:solid;



	border-bottom-color:#000066;



	border-bottom-width:thin;







}



#menu1{



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



	font-size:10px;



	color:#FFFFFF;



	float:left;



	margin-top:5px;



	margin-left:5px;



	text-align:left;



	}



#menuv1{



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



	font-size:10px;



	color:#EF6B00;



	float:left;



	margin-top:5px;



	margin-left:5px;



	text-align:left;



	}



#menu1 a:visited {



	color:#FFFFFF;



	text-decoration:none;



}



#menu1 a:hover {



	color:#EF6B00;



	text-decoration:none;



}



#menu1 a:link {



	color:#FFFFFF;



	text-decoration:none;



}



#menu1 a:active {



	color:#FFFFFF;



	text-decoration:none;



}



	



#rayamenu{



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



	font-size:10px;



	width:12px;



	color:#FFFFFF;



	margin-top:5px;



	margin-left:5px;



	float:left;



	}



#contenedorcuerpo{



	width:912px;



	height:738px;



	background-color:#F9F9F9;



	}



#contenedorcuerpodynamics{
	width:912px;
	height:1210px;
	height:expression("1185px");
	background-color:#F9F9F9;
}



#contenedorcuerposistemas{



	width:912px;



	height:813px;



	background-color:#F9F9F9;



	}



#contenedorcuerpobusiness{
	width:912px;
	height:1140px;
	height:expression('1190px');
	background-color:#F9F9F9;
}



#contenedorcuerposeguridad{



	width:912px;



	height:758px;



	height:expression("740px");



	background-color:#F9F9F9;



	}



#contenedorcuerponecesidades{



	width:912px;



	height:832px;



	height:expression("813px");



	background-color:#F9F9F9;



	}



#contenedorcuerposervicios{



	width:912px;



	height:888px;



	height:expression("960px");



	background-color:#F9F9F9;	



	}
	
#contenedorcuerpodestaca{



	width:912px;



	height:888px;



	height:expression("760px");



	background-color:#F9F9F9;	



	}
	
	#contenedorcuerpomapa{

	width:912px;
	height:778px;
	height:expression("760px");
	background-color:#F9F9F9;	
	}



#contenedorcuerpocontacto{



	width:912px;



	height:1032px;



	height:expression("1013px");



	background-color:#F9F9F9;



	}



#contenedorizqsup{



	width:648px;



	height:156px;



	float:left;



	text-align:right;



	}



#contenedordersup{



	width:264px;



	height:156px;



	background-image:url(../imagenes/fondonaranja1.jpg);



	float:right;



	}















#contenido{



	width:647px;



	height:505px;



	float:left;



	border-right:solid;



	border:1px;



	border-right-color:#666666;



}



#contenidodynamics{

	width:647px;
	height:1050px;
	float:left;
	border-right:solid;
	border:1px;
	border-right-color:#666666;
}







#contenidogeneral{



	width:647px;



	float:left;



	border-right:solid;



	border:1px;



	border-right-color:#666666;







}

#contenidodestaca{
	width:647px;
	float:left;
	border-right:solid;
	border:1px;
	border-right-color:#666666;
	background-color:000000;

}

#contenidobusiness{



	width:647px;



	float:left;



	border-right:solid;



	border:1px;



	border-right-color:#666666;



	background-color:000000;

}







#izquierdageneral{



	width:50%;



	height:505px;;



	float:left;



	background-color:#F9F9F9;



}



#derechageneral{



	width:expression("49.9%");



	width:50%;



	height:525px;



	float:right;



	background-color:#F9F9F9;



	



}


#izquierdadestaca{
	width:50%;
	height:470px;;
	float:left;
	background-color:#F9F9F9;

}

#izquierdabussines{



	width:50%;



	height:135px;;



	float:left;



	background-color:#F9F9F9;



}



#derechabussines{



	width:expression("49.9%");



	width:50%;



	height:525px;



	float:right;



	background-color:#F9F9F9;



	



}



#izquierdaseguridad{



	width:50%;



	height:200px;;



	float:left;



	background-color:#F9F9F9;



}



#izquierdanecesidades{



	width:95%;



	height:524px;



	float:left;



	background-color:#F9F9F9;



}



#izquierdaservicios{



	width:95%;



	height:580px;



	height:expression("670px");



	float:left;



	background-color:#F9F9F9;



}



#izquierdacontacto{



	width:95%;



	height:724px;



	float:left;



	background-color:#F9F9F9;



}



#derechaseguridad{



	width:expression("49.9%");



	width:50%;



	height:450px;



	float:right;



	background-color:#F9F9F9;



	



}



#contenidoizq{



	width:328px;



	height:504px;



	background-color:#ffffff;



	border:1px;



	float:left;



	}



#contenidoizqdynamics{



	width:328px;



	height:100px;



	background-color:#FFFFFF;



	border:1px;



	float:left;



	}



#contenidoder{



	width:319px;



	height:505px;



	background-image:url(../imagenes/fondocuerpo1.jpg);



	float:right;



	}



#contenidoderdynamics{



	width:319px;



	height:920px;



	float:right;



	margin-top:38px;



	}



#contenidoder0{



	width:319px;



	height:505px;



	background-image:url(../imagenes/fondocuerpo1.jpg);



	float:right;



	}



#contenidoinf{



	width:647px;



	height:95px;



	margin-top:0px;



	border:1px;



	border-top-color:#FF0000;



	border-top-style:dashed;



	border-right-color:#ED6A00;



	background-color:#FFFFFF;



	text-align:right;



	vertical-align:bottom;



	}



#pie{



	margin-top:1px;



	width:912px;



	height:10px;



	background-image:url(imagenes/anagrama.jpg);



	background-repeat:no-repeat;



	border:2px;



	border-top-color:#000000;



	border-top-style:solid;



	}







#textocab1{



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



	font-size:14px;



	font-style:normal;



	color:#173E65;



	margin-bottom:15px;



	margin-top:20px;



	margin-left:25px;



	}



#textocabc1{



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



	font-size:14px;



	font-style:normal;



	color:#FFFFFF;



	margin-bottom:15px;



	margin-top:20px;



	margin-left:25px;



	}



#textolargo1{



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



	font-size:18px;



	font-style:normal;



	color:#173E65;



	margin-bottom:15px;



	margin-top:20px;



	margin-left:25px;



	background-color:F9F9F9;



	}



	



#textoizq1{



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



	font-size:10px;



	color:#173E65;



	margin-left:25px;



	width:280px;



	}



#textoizqc1{



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



	font-size:10px;



	color:#FFFFFF;



	margin-left:25px;



	margin-right:25px;



	margin-top:25px;



	width:250px;



	}



#textoizq1 a:link, #textoizq1 a:visited{



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



	font-size:14px;



	text-decoration:none;



	color:#CC6600;



	margin-left:25px;



	width:280px;



	}



#textoizq1 a:hover{



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



	font-size:14px;



	text-decoration:none;



	color:#FFFFFF;



	background-color:#666666;



	margin-left:25px;



	width:280px;



	}



	



#textoizq2{



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



	font-size:10px;



	color:#173E65;



	margin-left:25px;



	margin-top:10px;



	width:280px;



	}



#listapral{



	width:280px;



	margin-left:20px;



	margin-top:50px;



	}



	



#lista1{



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



	font-size:10px;



	color:#173E65;



	margin-left:25px;



	margin-top:10px;



	width:20px;



	float:left;



	}



#listac1{



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



	font-size:10px;



	color:#FFFFFF;



	margin-left:25px;



	margin-top:10px;



	width:20px;



	float:left;



	}



#sublista1{



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



	font-size:10px;



	color:#173E65;



	margin-left:45px;



	margin-top:10px;



	width:20px;



	float:left;



	}



	



#textolista1{



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



	font-size:10px;



	color:#173E65;



	margin-top:10px;



	width:200px;



	float:left;



	}



#textolistac1{



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



	font-size:10px;



	color:#FFFFFF;



	margin-top:10px;



	width:200px;



	float:left;



	}



	



	#textolista1necesidades{



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



	font-size:10px;



	color:#173E65;



	margin-top:10px;



	width:550px;



	float:left;



	}



#textoder1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-top:10px;
	width:170px;
	margin-left:140px;
	text-decoration:none;
	text-align:left;
	}

#textoder1 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-left:25px;
	margin-top:10px;
	width:170px;
	margin-left:140px;
	text-decoration:none;

	}
#textoder1 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-left:25px;
	margin-top:10px;
	width:170px;
	margin-left:140px;
	text-decoration:none;

	}
	
#textoder1 a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	margin-left:25px;
	margin-top:10px;
	width:170px;
	margin-left:140px;
	text-decoration:none;

	}

	

#textoder2{

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

	font-size:10px;

	color:#000000;

	margin-left:35px;

	margin-top:45px;

	width:170px;

	margin-left:140px;
	text-decoration:none;

	}
#textoder2 a:link{

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

	font-size:10px;

	color:#000000;

	margin-left:35px;

	margin-top:45px;

	width:170px;

	margin-left:140px;
	text-decoration:none;
	}
	
#textoder2 a:visited{

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

	font-size:10px;

	color:#000000;

	margin-left:35px;

	margin-top:45px;

	width:170px;

	margin-left:140px;
	text-decoration:none;

	}
	
#textoder2 a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	margin-left:25px;
	margin-top:10px;
	width:170px;
	margin-left:140px;
	text-decoration:none;

	}


#parteder{



	width:260px;



	padding-top:15px;



	float:left;



}



#partederbusiness{



	width:260px;



	padding-top:15px;



	float:left;



}



.fechanot{



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



	font-size:10px;



	margin-left:15px;



	color:#ED6A00;



	margin-bottom:0px;



	margin-top:0px;



	text-decoration:none;



	line-height:10.3px;



}



.titnot{



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



	font-size:10px;



	margin-left:15px;



	margin-bottom:0px;



	margin-top:-12px;



}



.titnot a:visited {



	text-decoration:none;



	color:#000000;



}



.titnot a:hover {



	text-decoration:none;



	color:#ED6A00;	



}



.titnot a:link {



	text-decoration:none;



	color:#000000;



}



.titnot a:active {



	text-decoration:none;



	color:#ED6A00;



}



.linea{



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



	font-size:10px;



	margin-left:15px;



	margin-bottom:0px;



	margin-top:-12px;



}



#cubo{

	width:260px;
	margin-top:0px;
	margin-top:expression("18px");
	margin-right:12px;
	margin-left:0px;
	height:217px;
	height:241px;
	height:expression("240px");
	background-color:#F0F0F0;
	float:left;



}



#cubodynamics{



	width:260px;



	margin-top:0px;



	margin-top:expression("18px");



	margin-right:12px;



	margin-left:0px;



	height:217px;



	height:expression("690px");



	background-color:#F0F0F0;



	float:left;



}



#cuboservicios{



	width:260px;



	margin-top:0px;



	margin-top:expression("18px");



	margin-right:12px;



	margin-left:0px;



	height:372px;



	height:expression("450px");



	background-color:#F0F0F0;



	float:left;



}



#cubocontacto{



	width:260px;



	margin-top:0px;



	margin-top:expression("18px");



	margin-right:12px;



	margin-left:0px;



	height:515px;



	height:expression("510px");



	background-color:#F0F0F0;



	float:left;



}



#cubosistemas{



	width:260px;



	margin-top:0px;



	margin-top:expression("18px");



	margin-right:12px;



	margin-left:0px;



	height:294px;



	height:expression("297px");



	background-color:#F0F0F0;



	float:left;



}


#cubodestaca{



	width:260px;
	margin-top:0px;
	margin-top:expression("18px");
	margin-right:12px;
	margin-left:0px;
	height:960px;
	height:expression("260px");
	background-color:#F0F0F0;
	float:left;
}



#cubomapa{
	width:260px;
	margin-top:0px;
	margin-top:expression("18px");
	margin-right:12px;
	margin-left:0px;
	height:260px;
	height:expression("260px");
	background-color:#F0F0F0;
	float:left;
}

#cubobusiness{
	width:260px;
	margin-top:0px;
	margin-top:expression("18px");
	margin-right:12px;
	margin-left:0px;
	height:700px;
	height:expression("680px");
	background-color:#F0F0F0;
	float:left;



}



#cuboseguridad{



	width:260px;



	margin-top:0px;



	margin-top:expression("18px");



	margin-right:12px;



	margin-left:0px;



	height:242px;



	height:expression("227px");



	background-color:#F0F0F0;



	float:left;



}



#cubonecesidades{



	width:262px;



	margin-top:0px;



	margin-top:expression("18px");



	margin-right:12px;



	margin-left:0px;



	height:218px;



	height:expression("324px");



	background-color:#F0F0F0;



	float:left;



}







#noticias{



	width:260px;



	float:right;



	margin-top:10px;



}



#cabnoticias{



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



	font-size:14px;



	color:#ED6A00;



	margin-left:15px;



	margin-bottom:10px;



	margin-top:expression('-12px');



	margin-top:-5px;



	width:180px;



	float:left;



}



#cabeceranoticias{



	margin-bottom:15px;



	height:10px;



}



#iconrss{



	color:#ED6A00;



	margin-left:15px;



	margin-right:5px;



	margin-bottom:10px;



	margin-top:expression('-12px');



	margin-top:-15px;



	float:right;



}







#controlacceso{



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



	font-size:12px;



	color:#FFFFFF;



	margin-top:25px;



	margin-left:25px;



	float:left;



	width:200px;



}







#grupousuario{



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



	font-size:10px;



	color:#000000;



	margin-top:8px;



	float:left;



	width:220px;



}



#usuario{



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



	color:#FFFFFF;



	float:left;



	width:70px;



	height:22px;



	vertical-align:middle;



	line-height:22px;



	text-align:right;



}



#cajausuario{



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



	float:left;



	width:120px;



	background-color:#ffffff;



	height:18px;



	margin-left:5px;



	margin-top:2px;



}



#grupopassword{



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



	font-size:10px;



	color:#000000;



	margin-top:8px;



	float:left;



	width:220px;



}







#password{



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



	color:#FFFFFF;



	float:left;



	width:70px;



	height:22px;



	vertical-align:middle;



	line-height:22px;



}



#cajapassword{



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



	float:left;



	width:120px;



	height:18px;



	background-color:#ffffff;



	margin-left:5px;



	margin-top:2px;



}



#botonacceso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	width:50px;
	color:#000000;
	text-align:center;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	float:right;
	margin-top:8px;
	margin-right:5px;
	text-decoration:none;
}



.iptusuario{



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



	border:0px;



	margin-top:3px;



	width:110px;



	height:10px;



	font-size:10px;



}



.iptpassword{



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



	border:0px;



	margin-top:3px;



	width:110px;



	height:10px;



	font-size:10px;



}



#perdida{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
	width:120px;
	color:#ffffff;
	margin-top:9px;
	font-style:italic;
	text-align:center;
}



#direccion{



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



	font-size:9px;



	margin-left:15px;



	color:#666666;



	float:left;



	margin-top:29px;







}



#anagrama{



	color:#666666;



	background-image:url(../imagenes/anagrama.jpg);



	background-repeat:no-repeat;



	height:30px;



	width:310px;



	float:right;



	margin-top:20px;



	margin-bottom:15px;



}



/* CSS PARA EL TICKER DE NOTICIAS POR RSS */



#NewsTicker{



	border:solid 0px #ED6A00;



	background:#F9F9F9;



	width:245px;



	height:310px;



	margin:0 auto;



}



	#NewsTicker h1{



		padding:6px; margin:0; border:0;



		background:#F0F0F0;



		color:#000000;



		font-size:11px;



		font-weight:bold;



	}



	#NewsVertical {



	width: 220px;



	height: 275px;



	display: block;



	overflow: hidden;



	position: relative;



	}



	#controller{



	padding:6px;



	font-size:11px;



	color:#666;



	}



	#play_scroll_cont{display:none;}



/* --------------- */



/* Ticker Vertical */



	#TickerVertical {



		width: 300px;



		height: 530px;



		display: block;



		list-style: none;



		margin: 0;



		padding: 0;



	}



	#TickerVertical li {



		display: block;



		width: 212px;



		color: #333333;



		text-align: left;



		font-size: 11px;



		margin: 0;



		padding: 5px;



		float: left;



	}



		#TickerVertical li .NewsTitle{



			display: block;



			color: #000000;



			font-size: 12px;



			font-weight:bold;



			margin-bottom:6px;



		}



		#TickerVertical li .NewsTitle a:link,



		#TickerVertical li .NewsTitle a:Visited {



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



			display: block;



			color: #666666;



			font-size: 9px;



			font-weight:bold;



			margin-bottom:4px;



			text-decoration:none;



		}



		#TickerVertical li .NewsTitle a:hover {



			text-decoration:underline;



		}



		



		#TickerVertical li .NewsImg{



			float:left;



			margin-right:10px;



		}



		#TickerVertical li .NewsFooter{



			display: block;



			color: #ED6A00;



			font-size: 10px;



			margin:6px 0 14px 0;



		}



		.direciones{



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



		font-size:9px;



		}
		
#mapalink li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	list-style-type:katakana;
	margin-left:0px;
	display:block;	
	margin:2px 0 4px 0;


}

#mapalink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	list-style-type:katakana;
	line-height:20px;
	
	

}
#mapalink a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}
#mapalink a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}

#mapalink a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:left;
}

		



	/* FIN CSS PARA EL TICKER DE NOTICIAS POR RSS */