@charset "utf-8";
/* CSS Document */
#main {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:890px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainMap {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:2320px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainPanel {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:800px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainAssist {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:1100px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainApplic {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:1200px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainSolutions {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:860px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainNoticias {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:1100px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#mainFind {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:990px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#accesible {
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:17px;
	z-index:2;
	padding-top: 2px;
}
#upMenu {
	position:absolute;
	top:0px;
	width:250px;
	height:19px;
	z-index:2;
	right: 0px;
}
#vassist {
	position:absolute;
	top:0px;
	width:500px;
	height:684px;
	z-index:2;
	right: 0px;
}
#solutions {
	position:absolute;
	top:0px;
	width:500px;
	height:500px;
	z-index:2;
	right: 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #A4A4A4;
}
#left {
	position:relative;
	left:0px;
	top:0px;
	width:75px;
	height:100%;
	z-index:2;
	background-image: url(../assets/bgleft.jpg);
	background-repeat: repeat-y;
}
#leftX {
	position:relative;
	left:0px;
	top:0px;
	width:75px;
	height:100%;
	z-index:2;
	background-image: url(../assets/bgleft.jpg);
	background-repeat: repeat-y;
}
#right {
	position:absolute;
	top:0px;
	width:75px;
	height:100%;
	z-index:3;
	background-image: url(../assets/bgright.jpg);
	background-repeat: repeat-y;
	left: 905px;
}
#head {
	position:absolute;
	left:75px;
	top:0px;
	width:830px;
	height:19px;
	z-index:2;
	background-color: #FFFFFF;
}
#headflash {
	position:absolute;
	left:75px;
	top:19px;
	width:830px;
	height:167px;
	z-index:2;
}
#menu {
	position:absolute;
	left:75px;
	top:186px;
	width:830px;
	height:26px;
	z-index:2;
	background-image: url(assets/menu.jpg);
	background-repeat: no-repeat;
}
#rbanner {
	position:absolute;
	top:212px;
	width:155px;
	z-index:2;
	background-color: #FFFFFF;
	background-image: url(../assets/lateral.jpg);
	background-repeat: no-repeat;
	height: 645px;
	right: 75px;
}
#nbanner {
	position:absolute;
	top:220px;
	width:160px;
	z-index:2;
	background-color: #FFFFFF;
	background-image: url(../assets/bgNoticias.gif);
	background-repeat: no-repeat;
	height: 610px;
	right: 75px;
}
#body1 {
	position:absolute;
	left:75px;
	top:212px;
	width:655px;
	height:570px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#bodyProd {
	position:absolute;
	left:75px;
	top:212px;
	width:655px;
	height:570px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 0px;
}
#bodyFind {
	position:absolute;
	left:75px;
	top:212px;
	width:655px;
	height:670px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#bodyMap {
	position:absolute;
	left:75px;
	top:212px;
	width:655px;
	height:1841px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#bodyPanel {
	position:absolute;
	left:75px;
	top:186px;
	width:830px;
	height:586px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
}
#bodyAssist {
	position:absolute;
	left:75px;
	top:212px;
	width:665px;
	height:778px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#bodySolutions {
	position:absolute;
	left:75px;
	top:212px;
	width:665px;
	height:540px;
	z-index:2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#foot {
	position:absolute;
	left:72px;
	width:830px;
	height:28px;
	z-index:2;
	bottom: 1px;
}
#bannNews {
	position:absolute;
	top:10px;
	width:145px;
	height:580px;
	z-index:2;
	right: 7px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#bannM01 {
	position:absolute;
	top:4px;
	width:145px;
	height:240px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bannM02 {
	position:absolute;
	top:248px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bannM03 {
	position:absolute;
	top:352px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bannM04 {
	position:absolute;
	top:456px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bannM05 {
	position:absolute;
	top:430px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bannS01 {
	position:absolute;
	top:4px;
	width:145px;
	height:192px;
	z-index:2;
	right: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#bannS02 {
	position:absolute;
	top:343px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bannS03 {
	position:absolute;
	top:95px;
	width:145px;
	height:100px;
	z-index:2;
	right: -1px;
}
#bannS04 {
	position:absolute;
	top:200px;
	width:145px;
	height:100px;
	z-index:2;
	right: -1px;
}
#bannS05 {
	position:absolute;
	top:430px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bann01 {
	position:absolute;
	top:4px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-image: url(../assets/bgDmsDia2.jpg);
	background-repeat: no-repeat;
}
#bann02 {
	position:absolute;
	top:108px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bann03 {
	position:absolute;
	top:212px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#bann04 {
	position:absolute;
	top:316px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #FFFFFF;
}
#bann05 {
	position:absolute;
	top:430px;
	width:145px;
	height:100px;
	z-index:2;
	right: 0px;
	background-color: #CCCCCC;
}
#sol_01 {
	position:absolute;
	left:50px;
	top:110px;
	width:185px;
	height:185px;
	z-index:2;
	background-image: url(../assets/bgServices.gif);
	background-repeat: no-repeat;
}
#sol_02 {
	position:absolute;
	left:250px;
	top:110px;
	width:185px;
	height:185px;
	z-index:2;
	background-image: url(../assets/bgServices.gif);
	background-repeat: no-repeat;
}
#sol_03 {
	position:absolute;
	left:450px;
	top:110px;
	width:185px;
	height:185px;
	z-index:2;
	background-image: url(../assets/bgServices.gif);
	background-repeat: no-repeat;
}
#sol_04 {
	position:absolute;
	left:50px;
	top:310px;
	width:185px;
	height:185px;
	z-index:2;
	background-image: url(../assets/bgServices.gif);
	background-repeat: no-repeat;
}
#sol_05 {
	position:absolute;
	left:250px;
	top:310px;
	width:185px;
	height:185px;
	z-index:2;
	background-image: url(../assets/bgServices.gif);
	background-repeat: no-repeat;
}
#sol_06 {
	position:absolute;
	left:450px;
	top:310px;
	width:185px;
	height:185px;
	z-index:2;
	background-image: url(../assets/bgServices.gif);
	background-repeat: no-repeat;
}
#prod_01 {
	position:absolute;
	left:30px;
	top:110px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_02 {
	position:absolute;
	left:240px;
	top:110px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_03 {
	position:absolute;
	left:450px;
	top:110px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_04 {
	position:absolute;
	left:30px;
	top:242px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_05 {
	position:absolute;
	left:240px;
	top:242px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_06 {
	position:absolute;
	left:450px;
	top:242px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_07 {
	position:absolute;
	left:30px;
	top:374px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_08 {
	position:absolute;
	left:240px;
	top:374px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#prod_09 {
	position:absolute;
	left:450px;
	top:374px;
	width:200px;
	height:122px;
	z-index:2;
	background-image: url(../assets/bgProducts.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
#swf_sup {
	position:absolute;
	left:0px;
	top:0px;
	width:185px;
	height:126px;
	z-index:2;
}
#text_inf {
	position:absolute;
	left:0px;
	top:126px;
	width:165px;
	height:55px;
	z-index:3;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
}
.style1 {color: #FF0000}
#titulo_s {
	position:absolute;
	left:30px;
	top:70px;
	width:300px;
	height:30px;
	z-index:2;
}
#titulo_d {
	position:absolute;
	left:30px;
	top:10px;
	width:300px;
	height:30px;
	z-index:2;
}
#titulo_SA {
	position:absolute;
	left:30px;
	top:10px;
	width:500px;
	height:30px;
	z-index:2;
}
#menu_news {
	position:absolute;
	left:10px;
	top:10px;
	width:500px;
	height:65px;
	z-index:2;
}
#titulo_lnk {
	position:absolute;
	left:0px;
	top:5px;
	width:650px;
	height:20px;
	z-index:2;
	background-color: #FC1921;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
}
#titulo_lnkNa {
	position:absolute;
	left:0px;
	top:5px;
	width:650px;
	height:20px;
	z-index:2;
	background-color: #F25E22;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
}
#titulo_lnkVe {
	position:absolute;
	left:0px;
	top:5px;
	width:650px;
	height:20px;
	z-index:2;
	background-color: #DBE11F;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
}
#titulo_lnkAm {
	position:absolute;
	left:0px;
	top:5px;
	width:650px;
	height:20px;
	z-index:2;
	background-color: #FFCC00;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
}
#titulo_lnkAz {
	position:absolute;
	left:0px;
	top:5px;
	width:650px;
	height:20px;
	z-index:2;
	background-color: #0066CC;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
}
#titulo_lnkPr {
	position:absolute;
	left:0px;
	top:5px;
	width:650px;
	height:20px;
	z-index:2;
	background-color: #FF9900;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
}
#titulo_p {
	position:absolute;
	left:10px;
	top:15px;
	width:155px;
	height:26px;
	z-index:2;
	background-color: #FFFFFF;
}
#titulo_01 {
	position:absolute;
	left:10px;
	top:50px;
	width:130px;
	height:20px;
	z-index:2;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
#fcontact {
	position:absolute;
	width:525px;
	height:55px;
	z-index:2;
	bottom: 29px;
	left: 217px;
}
#logoSol {
	position:absolute;
	left:0px;
	top:0px;
	width:515px;
	height:73px;
	z-index:2;
}
#clipsN {
	position:absolute;
	top:0px;
	width:245px;
	height:196px;
	z-index:2;
	right: 5px;
	background-repeat: no-repeat;
}
#clips {
	position:absolute;
	top:0px;
	width:59px;
	height:72px;
	z-index:2;
	right: 5px;
}
#contAssist {
	height: 635px;
	width: 660px;
	position: absolute;
	top: 65px;
	left: 0px;
}
#contPartner {
	height: 420px;
	width: 670px;
	position: absolute;
	top: 50px;
	left: 0px;
}
#contPanel {
	width: 830px;
	position: absolute;
	top: 30px;
	left: 0px;
}
#contRonsoft {
	height: 709px;
	width: 670px;
	position: absolute;
	top: 50px;
	left: 0px;
}
#contSolutions {
	height: 500px;
	width: 670px;
	position: absolute;
	top: 50px;
	left: 0px;
}
#contenedor {
	height: 480px;
	width: 655px;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	top: 55px;
}
#contenedor_P {
	height: 480px;
	width: 655px;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	top: 45px;
	background-image: url(../assets/bk_ctrlpanel.jpg);
	background-repeat: no-repeat;
}
#body_news {
	height: 500px;
	width: 655px;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	top: 102px;
}
.style4 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.style4 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.style4 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.style4 a:hover {
	text-decoration: none;
}
.style4 a:active {
	text-decoration: none;
}
.Estilo12 {
	font-size: 16px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #222222;
	font-style: normal;
}
#boxmenu {
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	z-index:2;
	background-color: #D9DCD3;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#boxApp {
	position:absolute;
	left:0px;
	width:150px;
	z-index:2;
	background-color: #D9DCD3;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	margin-top: auto;
	top: 350px;
}
#boxPanel {
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	z-index:2;
	background-color: #D9DCD3;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#divPartn {
	position:absolute;
	top:0px;
	width:500px;
	height:420px;
	z-index:2;
	right: 0px;
}
#divPanel {
	position:absolute;
	top:0px;
	width:700px;
	height:563px;
	z-index:2;
	right: 0px;
}
#socios {
	position:absolute;
	width:660px;
	height:70px;
	z-index:2;
	bottom: 10px;
	right: 0px;
}
#dmsNews {
	position:absolute;
	top:14px;
	width:220px;
	height:112px;
	z-index:2;
	background-image: url(../assets/dms_noticia.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	right: 10px;
}
#newsDMS {
	position:absolute;
	left:4px;
	top:26px;
	width:222px;
	height:111px;
	z-index:2;
}
#introDMS {
	position:absolute;
	left:0px;
	top:14px;
	width:415px;
	height:150px;
	z-index:2;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
#cab_Sol {
	position:absolute;
	left:20px;
	top:10px;
	width:450px;
	height:65px;
	z-index:2;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 15px;
}
#div_sol {
	position:absolute;
	left:20px;
	top:100px;
	width:215px;
	height:297px;
	z-index:2;
}
#div_apl {
	position:absolute;
	left:260px;
	top:100px;
	width:215px;
	height:297px;
	z-index:2;
}
#dmsaldia {
	position:absolute;
	left:2px;
	top:25px;
	width:140px;
	height:70px;
	z-index:2;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

#descargas{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-color: #000000;
	font:bold;
	font-style: normal;
	font-weight: normal;
}
