* {margin:0; padding:0;}
#clear {clear: both; float:none; line-height:0;}
img{border:none;}
:focus{outline:none;}
#main{width:1004px; margin:0px auto;}
TD {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height:20px;
	color: #464646;
	text-decoration: none;
	font-style: normal;
}
a { color: #000000; text-decoration: none; }
a:hover { color: #FF0000; }
TABLE 	{BORDER:0px}
INPUT, OPTION, SELECT, TEXTAREA {FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif}
select, option, textarea		{PADDING-LEFT:2px}
input.submit {border: 0; font-family: Helvetica, Arial, sans-serif; background: url(/template/1/img/btn_submit.jpg) no-repeat; text-align:center; width:160px; height:27px; line-height: 27px; font-weight:bold; cursor:pointer; color:#fff; font-size: 13px;}

/*header*/
		#logoarea7 { float: left; width: 400px; position: relative;}
			#logoarea7 img { margin: 0px 0 0px 110px;}
		#cont-header { float:right; margin: 5px 0px 0 -460px;text-align:right; width: 100%;}
	#head-menucont{width: 90%; margin:auto;min-width: 800px; width: expression((documentElement.clientWidth <850) ? "800px" : "90%" );}
	#head-menucont p{color: white; font-size:12px; font-weight:bold; padding-left:70px;}
	#head-menucont input{margin-left: 5px; margin-top: 10px;}
/*contenidos*/
	#cont-block {width: 90%; margin:auto;padding: 70px 0px 10px 0px;min-width: 800px; width: expression((documentElement.clientWidth <850) ? "800px" : "90%" );}
		/* bloque izquierdo */
		#cont-col-izq{float:left; width:100%; margin-right:-310px;}
			#cont-intro{ text-align:left;position: relative;margin-right:310px;padding-left: 80px;}
				#cont-not-cab{ margin: 15px 0;}
					.cont-col1{ width:25%; float:left; color: #777; margin-right: 5%;}
					.mas a{color: #0099FF; font-weight:normal; margin-left: 8px;}
					.mas a:hover{color: #FF9900; font-weight: lighter; margin-bottom: 30px;}
			#cont-not 
			{ 
				text-align: left;
				border: 1px solid #ccc;
				background-color:#e2e4eb;
				margin: 10px 200px 20px 15px;
				padding: 10px;
			}
				.clientestit{ font-weight: bold; font-size: 16px;}
				#clientes{padding: 10px; min-width: 500px; width: expression((documentElement.clientWidth <500) ? "500px" : "100%" );}
					.clientes1{ width: 28%; float: left; margin-right: 2%}
					.clientes2{ margin-right: 25px;}
					.clientes2 p{color: #444; border-top: 1px solid #c5dde5; padding-top: 5px;}
						.tituloclientes {font-size: 14px; color: #CC3300;}
				.imgparatam {margin: auto;}
				
			.box{/* borde redondeado css3, para chrome mozilla y explorer. */
				border.radius: 10px 0 0 10px;  
 				-moz-border-radius:10px 0 0 10px;   /* firefox */
				-khtml-border-radius: 10px 0 0 10px; /* linux */
 				-webkit-border-radius:10px 0 0 10px; /* safary, chrome */
				/*-ms-border-radius: 4ms; /* ie8 */
				border-radius: 10px; /* Cuando sea estandar */
				/*behavior:url(/template/1/css/border-radius.htc); /* IE 6- */
				/*behavior:url(/template/1/css/ie-css3.htc); /* css 3 compatible en ie */
			}
			
		/* bloque derecho */
		#cont-col-der{ float: right; width: 250px; position:relative;}
			#bannder{ text-align:left; margin-bottom: 16px; background:url(/template/1/images/destinter.jpg) no-repeat 0px 20px; height: 265px;}
				#bannder p{ margin-top: 175px; padding-left: 15px; padding-right: 15px;}
				.destacado_tit{font-size: 24px; color: #990000; padding-top: 31px; }
				.destacado_subtit{font-size: 18px; color: #666; font-weight:lighter;}
				.bann_tit{font-size: 15px; color: #069;font-weight:bold;}
			#der-servicios{background: url(/template/1/images/der-serviciosbg.png) no-repeat top center; height: 500px;}
				#der-servicios p{margin: 30px; border-bottom:1px solid #6699FF; padding-left: 45px; background: url(/template/1/images/ico.gif) no-repeat top left; text-align:left}
				.servicios{ color: #666; font-size: 14px; font-weight:bold;}
				.servicios:hover{ color: #ff8000;}
			#der-soporte{margin-top: 15px;}
		
.titulo{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 86px; color:#CC0000; line-height: 70px; font-weight:lighter;}
.subtitulo{font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#666;font-weight:lighter;}
.pngt {/*behavior:url(/template/1/css/iepngfix.htc;*/}
.prev { float:left; width: 26px; position: relative;}
.next { float:right; width: 30px; margin-right: 30px; position: relative;}
.carousel {float: left; width: 87%; margin: 0 -40px;}
.carousel ul { margin: 0 60px;}
.carousel ul li {width: 22%;}

/* noticias */
#noticias {text-align: left; margin-left: 100px; margin-right: 50px;}
	.noticiastit{float: left; font-size: 24px; color: #990000; margin-right: 15px;}
	.vermas a{ text-transform:uppercase; color:#0033FF; padding: 11px 11px 0 12px;}
	.vermas a{ color:#0033FF;}
	.vermas a:hover{color: #FF6600;}
	#notclass {border-bottom: 1px solid #CCCCCC; border-collapse:collapse; margin: 0 200px 0 30px; float:none; padding: 12px 0;}
	p.fechanot {float: left; position:relative;	width: 120px; font-size:14px; color:#333333;}
	.not1{float: left; font-size:14px; width: 100%; margin-left: -120px;}
		.not1 p{ margin-left: 125px;}
	.titnot { text-transform:uppercase; color: #333333; font-weight:bold;}

/* footer */
	#footleft{width: 200px; margin: 10px 20px 10px 20px; float:left; text-align:left;}
		#logofoot{text-align: left;}
		#textofoot { text-align:right; margin-top: 20px;}
		#textofoot p {color: #333333; font-size:11px;}
		#textofoot p a{ color: #FF9900;}
		#textofoot p a:hover{ color: #990000;}
	#footright{width:66%; float:right; margin: 25px 30px 10px 20px; text-align:right;}
		#mapfoot{ text-align: left;}
		#mapfoot ul{ float: left; margin-left: 60px; width:17%}
		#mapfoot ul ul{ margin-left: 0px; width:100%; padding-top: 10px; border-top: 1px solid #666666;}
		.footerh3 { font-size: 18px; color:#990000; font-weight: lighter;}
		#mapfoot li{ color:#333; list-style: none;}
		#mapfoot li a{ color:#333; font-weight:bold;}
		#mapfoot li a:hover{ color:#990000;}
			.foottitsec a{text-transform:uppercase; font-weight:bold;}

/* estilos template1  */
		#cont-col-izq2{ float: left; width: 250px; position:relative; z-index: 10}
			.titulo2{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 53px; color:#CC0000; line-height: 70px; font-weight:lighter; margin-left: 350px;}
			.subtitulo2{font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#666;font-weight:lighter; margin-left: 350px;}
		#cont-intro2{ text-align:left;position: relative;padding-right: 0px;}
		#cont-col-contenidos{float:left; width:100%;margin-left:-310px;}
		#cont-not2 
			{ 
				text-align: right;
				border: 1px solid #CCCCCC;
				background-color:#efefef;
				margin: 10px 0px 20px 350px;
				padding: 10px;
			}
		#secciones{ font-size:14px; color: #454545; margin-left: 350px;}
		#secciones p{ margin-bottom: 15px;}
		#home3 a{ color: #FF3300;}
		#home3 a:hover{ color: #990000;}
		#home3 ul{ margin-left:30px; margin-top: 8px; margin-bottom:8px;}
		#home3 ol{ margin-left:30px; margin-top: 8px; margin-bottom:8px;}
		#home3 img{ margin: 0px 10px 10px 10px;}
		
/* estilos template2  */
		#cont-col-template2{width:100%;}
		.titulo3{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 53px; color:#CC0000; line-height: 70px; font-weight:lighter; margin-left: 50px;}
		.subtitulo3{font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#666;font-weight:lighter; margin-left: 50px;}
		#cont-not3 
			{ 
				text-align: right;
				border: 1px solid #CCCCCC;
				background-color:#efefef;
				margin: 10px 0px 20px 50px;
				padding: 10px;
			}
		#secciones2{ font-size:14px; color: #454545; margin-left: 50px;}
		#secciones2 p{ margin-bottom: 15px;}

/* estilos menu lateral  */
.clearing {
	CLEAR: both
}
.PMMenuContainer {
	Z-INDEX: 100; POSITION: relative; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0.01em
}
.PMMenuContainer LI {
	POSITION: relative; /*BACKGROUND: url(/template/1/archivos/fondo_menu.gif) repeat-x right center; */FLOAT: left
}
.PMMenuContainer UL UL LI:first-child {
	MARGIN-TOP: 3px
}
.PMMenuContainer UL UL {
	POSITION: absolute; MARGIN-TOP: 0px; HEIGHT: 0px; VISIBILITY: hidden; TOP: 31px; LEFT: 0px
}
.PMMenuContainer UL UL {
	TOP: 31px
}
.PMMenuContainer TABLE {
	POSITION: absolute; BORDER-COLLAPSE: collapse; TOP: 0px; LEFT: 0px
}
.PMMenuContainer UL UL A {
	BORDER-BOTTOM: #dadada 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 30px; WIDTH: 180px; PADDING-RIGHT: 0px; BACKGROUND: url(/template/1/images/menu_drop_bg.png) #ffffff repeat-y 0px 0px; HEIGHT: auto; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.PMMenuContainer UL UL A:visited {
	BORDER-BOTTOM: #dadada 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 30px; WIDTH: 180px; PADDING-RIGHT: 0px; BACKGROUND: url(/template/1/images/menu_drop_bg.png) #ffffff repeat-y 0px 0px; HEIGHT: auto; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.PMMenuContainer UL UL A {
	WIDTH: 178px
}
.PMMenuContainer UL UL A:visited {
	WIDTH: 178px
}
.PMMenuContainer UL UL LI A:hover {
	BACKGROUND: url(/template/1/images/menu_hor_arrow.gif) #253082 no-repeat 10px 10px; COLOR: #fff
}
.PMMenuContainer UL LI:hover UL {
	VISIBILITY: visible
}
.PMMenuContainer UL A:hover UL {
	VISIBILITY: visible
}



.PMLanguageContainer UL LI UL {
	MARGIN-TOP: 0px; WIDTH: 285px; TOP: 28px; LEFT: -205px; _margin-top: -5px;
}
.PMLanguageContainer {
	Z-INDEX: 100; text-align:left;
}
.PMLanguageContainer UL LI {
 COLOR: #000;
}
.PMLanguageContainer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.PMLanguageContainer LI {
	POSITION: relative; WIDTH: 140px; BACKGROUND: url(/template/1/images/arrow.gif) no-repeat 69px 5px; FLOAT: right
}
.PMLanguageContainer UL UL LI {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #ffffff 1px solid; BACKGROUND: #fafafa; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dadada 1px solid
}
.PMLanguageContainer UL UL LI:hover {
	BORDER-BOTTOM: #abd771 1px solid; BORDER-LEFT: #6f9f2d 1px solid; BACKGROUND: #253082; BORDER-TOP: #649128 1px solid; BORDER-RIGHT: #abd771 1px solid
}
.PMLanguageContainer UL UL LI A {
	WIDTH: 140px; COLOR: #000;
}
.PMLanguageContainer UL UL LI:hover A {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
.PMLanguageContainer UL UL {
	POSITION: absolute; HEIGHT: 0px; VISIBILITY: hidden; TOP: 31px; LEFT: 0px
}
.PMLanguageContainer TABLE {
	POSITION: absolute; BORDER-COLLAPSE: collapse; TOP: 0px; LEFT: 0px
}
.PMLanguageContainer UL UL A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; WIDTH: 118px; PADDING-RIGHT: 6px; BACKGROUND: url(/template/1/images/Flags_Sprite.gif) no-repeat right center; HEIGHT: auto; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.PMLanguageContainer UL UL A:visited {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; WIDTH: 118px; PADDING-RIGHT: 6px; BACKGROUND: url(/template/1/images/Flags_Sprite.gif) no-repeat right center; HEIGHT: auto; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.PMLanguageContainer UL UL A span {
	COLOR: #333;
}
.PMLanguageContainer UL UL A:hover span {
	COLOR: #fff;
}
.PMLanguageContainer UL LI:hover * {
	VISIBILITY: visible
}
.PMLanguageContainer UL A:hover UL {
	VISIBILITY: visible
}
.PMLanguageContainer UL LI:hover {
	BACKGROUND: url(/template/1/images/menu_ver_arrow.gif) no-repeat 69px 5px;
}

/*  5900 */

.enviar_formulario {background:url(/template/1/images/btn-registrese.gif) no-repeat left top; width:119px; height:27px; color:#fff; font-weight:bold; border: 0;}
.input_formulario { border: 1px solid #d2d2d4; font-size: 13px; padding: 3px; color: #000000;/* height: 20px;*/}