@charset "utf-8";

/* CSS Document */

.texto{

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

font-size:11px;

color:#111111;

}

#main {

	position:relative;

	left:0px;

	top:0px;

	width:980px;

	height:950px;

	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:900px;

	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;

	min-height:1100px;

	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:1000px;

	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:130px;

	height:17px;

	z-index:2;

	padding-top: 2px;

}

#upMenu {
	position:absolute;
	top:-1px;
	width:250px;
	height:19px;
	z-index:2;
	right: -1px;

}

#vassist {

	position:absolute;

	top:0px;

	width:500px;

	min-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;

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

}

#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:-1;

	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:-1;

	background-color: #FFFFFF;

	background-image: url(../assets/lateral.jpg);

	background-repeat: no-repeat;

	height: 665px;

	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:644px;

	z-index:2;

	background-color: #FFFFFF;

	font-family:Tahoma, Verdana, 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:Tahoma, Verdana, 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:Tahoma, Verdana, 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:Tahoma, Verdana, 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:694px;

	z-index:2;

	background-color: #FFFFFF;

	font-family:Tahoma, Verdana, 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;

	z-index:2;

	background-color: #FFFFFF;

	font-family:Tahoma, Verdana, 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;

}

#bodySolutions {

	position:absolute;

	left:75px;

	top:212px;

	width:665px;

	height:540px;

	z-index:2;

	background-color: #FFFFFF;

	font-family:Tahoma, Verdana, 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;

	bottom: 1px;

}

#bannNews {

	position:absolute;

	top:10px;

	width:145px;

	height:580px;

	z-index:2;

	right: 7px;

	background-color: #FFFFFF;

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

	font-size: 11px;

	font-weight: normal;

}

#bannM01 {

	position:absolute;

	top:4px;

	width:145px;

	height:240px;

	z-index:-1;

	right: 0px;

	background-color: #CCCCCC;

}



#bannM02 {

	position:absolute;

	top:564px;

	width:143px;

	height:100px;

	z-index:2;

	right: 2px;

	background-color: #CCCCCC;

}

#bannM03 {

	position:absolute;

	top:456px;

	width:145px;

	height:100px;

	z-index:2;

	right: 0px;

	background-color: #CCCCCC;

}

#bannM04 {

	position:absolute;

	top:560px;

	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;

}

#noticias {

	position:absolute;

	top:459px;

	width:145px;

	height:100px;

	z-index:2;

	right: 0px;

	background-image:url(../images/bg_news.jpg);

	background-repeat:no-repeat;

	background-color: #CCCCCC;

}



#bannS01 {

	position:absolute;

	top:4px;

	width:145px;

	height:238px;

	z-index:2;

	right: -1px;

	font-family:Tahoma, Verdana, 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:231px;

	width:145px;

	height:100px;

	z-index:2;

	right: -1px;

}

#bannS04 {

	position:absolute;

	top:334px;

	width:145px;

	height:317px;

	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;

	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;

	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;

	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;

}

#clipsN1 {

	position:absolute;

	top:0px;

	width:245px;

	height:196px;

	z-index:2;

	left:5;

	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: 588px;

	width: 670px;

	position: absolute;

	top: 50px;

	left: 0px;

}

#contPanel {

	width: 830px;

	position: absolute;

	top: 30px;

	left: 0px;

}

#contRonsoft {

	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: #373737;

	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:584px;

	z-index:2;

	right: 0px;

}

#divPanel {

	position:absolute;

	top:0px;

	width:700px;

	height:659px;

	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:264px;

	height:203px;

	z-index:-1;

	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:372px;

	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:244px;

	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;

}

.popini{

position:absolute;

left:72px; 

top:0px; 

width: 400px; 

height: 250px; 

display: none; 

background: #eee; 

z-index:1000;

}

.youtubeVista{

 

z-index:-1;

}

