.hometitle {
	font-size:11px!important;
	margin-bottom:8px!important;
	padding-bottom:2px!important;
	display:block;
	border-bottom:1px dotted #ccc;
}

.homediv {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
	font-size:10px;
}

.homeimg {
	float:left;
	margin-right:15px;
}

.container{
	background-image: url("/imgs/tabla_left.jpg");
	background-repeat: no-repeat;
	background-color: #EAF0F5;
	vertical-align: top;
	padding: 15px 10px 10px 15px;
	height: 498px;
	width: 670px;
}

.altcontainer{
	background-image: url("/imgs/tabla_left.jpg");
	background-repeat: no-repeat;
	background-color: #EAF0F5;
	vertical-align: top;
	padding: 6px 10px 10px 15px;

}

.altcontainer li, .altcontainer_about li {
	padding-bottom:10px;
}

.margin15{
	margin: 15px;
}

.margin15left{
	margin-left: 15px;
}

.container_nopadding{
	background-image: url("/imgs/tabla_left.jpg");
	background-repeat: no-repeat;
	background-color: #EAF0F5;
	vertical-align: top;
	padding: 6px 0px 0px 0px;
}

.container2{
	background-image: url("/imgs/tabla_left.jpg");
	background-repeat: no-repeat;
	background-color: #EAF0F5;
	background-position: top right;
	height: 498px;
}

.container_about{
	background-image: url("/imgs/about_left.jpg");
	background-repeat: no-repeat;
	background-color: #EAF0F5;
	vertical-align: top;
	padding: 15px 10px 10px 15px;
	height: 498px;
	width: 670px;
}

.altcontainer_about{
	background-image: url("/imgs/tabla_left.jpg");
	background-repeat: no-repeat;
	background-color: #EAF0F5;
	vertical-align: top;
	padding: 6px 10px 10px 15px;
}

.container p{
	/*padding: 0px 10px 0px 10px;*/
}

.top1{
	height: 84px;
}

.top2{
	padding-left: 60px;
}



.cemento{
	color: #FFFFFF;
	background-color: #a4b5bd;
	height: 27px;
	padding-left: 5px;
}

.list{
	width: 206px;
	padding: 5px 5px 10px 5px;
}

.list .title{
	font-size: 11px;
	font-weight: bolder;
	background-image: url("/imgs/itemverde.jpg");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 11px;
	color: #343434;
}

.list .text{
	font-size: 11px;
	color: #555555;
}



.top{
	vertical-align: top;
}

.middle{
	vertical-align: middle;
}

.top table{
	vertical-align: top;
}

.toptable tr td{
	vertical-align: top;
}

.submenu{
	width: 250px;
	height: auto;
}

.center{
	margin: 12px 12px 12px 8px;
}

.submenutable{
	background-image: url("/imgs/submenu.jpg");
	background-repeat: no-repeat;
}

.submenutable tr td{
}

.submenu .title{
	font-size: 12px;
	font-weight: bolder;
	background-image: url("/imgs/senialrojo.gif");
	background-repeat: no-repeat;
	background-position: 8px 10px;
	padding-left: 20px;
	padding-top: 5px;
	color: #666666;
	padding-bottom: 8px;
}

.submenu .option{
	font-size: 11px;
	color: #3a6e44;
	padding-bottom: 5px;
	padding-left: 11px;
}

.submenu .table{
}
.submenu .separator{
	padding-bottom: 8px;
	padding-left: 11px;
}

.submenu .textogris{
	font-size: 11px;
	color: #999999;
	padding-bottom: 5px;
	padding-left: 11px;
}

.textogris{
	font-size: 11px;
	color: #999999;
}

.lineagris{
	width: 224px;
	height: 1px;
}


.clink:link {color: #999999; text-decoration: underline}
.clink:visited {color: #999999; text-decoration: underline}
.clink:hover {cursor: pointer; color: #999999; text-decoration: underline}
.clink:active {color: #999999; text-decoration: underline}

.clink2:link {color: #3A6E44; text-decoration:none;}
.clink2:visited {color: #3A6E44; text-decoration:none;}
.clink2:hover {cursor: pointer; color: #3A6E44; text-decoration:none;}
.clink2:active {color: #3A6E44; text-decoration:none;}

.menu:link {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.menu:visited {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.menu:hover {cursor: pointer; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.menu:active {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}

#solutions div a:link {text-decoration:none;}
#solutions div a:visited {text-decoration:none;}
#solutions div a:hover {cursor: pointer; text-decoration:none;}
#solutions div a:active {text-decoration:none;}

.dontdecorate:link {text-decoration:none; color: #4D76A2}
.dontdecorate:visited {text-decoration:none; color: #4D76A2}
.dontdecorate:hover {cursor: pointer; text-decoration:none; color: #4D76A2}
.dontdecorate:active {text-decoration:none; color: #4D76A2}


/****************************************** Estilos para la caja de texto ******************************************************/
body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
    text-align: left;
}

* { /* IE5-6 font declaration */
	_font-size: inherit;
	_font-family: inherit;
	_font-color: inherit;
	_font-weight: inherit;
}

strong { font-weight: bold; }

a {
	color:#4D76A2;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h3 {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

p {
	margin: 0px 0 10px 0;
	padding: 0;
	line-height: 17px;
}

.hide {
  visibility: hidden;
  display: none;
}
.show {
  visibility: visible;
  display: block;
}


#tabbox {
width: 701px;
background: url("/imgs/tabbox_top.gif") no-repeat;
padding-bottom:0px;
clear:both;
}

div#tabbox .inner
{
	margin:0;
	padding:0px;
        overflow:hidden;
        _overflow:visible;
        _height:3px;
}

#description {
	width: 490px;
    height:auto;
	background: none;
    padding:20px 10px 10px 10px;
	_padding:20px 10px 10px 0px;
	display: block;
    float: left;
}

#description ul {
	line-height: 17px;
}

#nav_control {
    width: 178px;
	float: left;
	background: none;
        overflow:visible;
}

#nav_control ul {
	padding: 0px;
	margin: 10px 0 0 0 ;
	display: block;
	float: left;
}
#nav_control li {
	margin: 0px 0 0 4px;
    _margin: 0px 0 0 2px;
	height: 40px;
    width:168px;
	display: block;
    padding:5px 0 0 8px;
	float: left;
}

#nav_control li a {
	width: 170px;
	padding: 5px 0 0px 20px;
	text-decoration: underline;
	display: block;
	float: left;
    color: #ffffff;
}

#nav_control li.tabon a {text-decoration:none;}
#nav_control li.tabon {
	background: url("/imgs/features/arrow.gif") no-repeat;
}
#nav_control li.taboff {
	background: url("/imgs/features/bullet.gif") no-repeat 8px 12px;
}

a:focus {outline:none;}

/****************************************** Fin estilos para la caja de texto ******************************************************/
.sshots{
	border: 1px solid #C3D0D5;
	cursor: pointer;
	padding: 2px;
}

.contextimage{
	padding: 10px;
}

#cartel_container{
	width: 700px;
	height: 213px;
}

#cartelborde{
	width: 700px;
	height: 224px;
	position: relative;
	background-image: url("/imgs/cartelborde.gif");
	background-repeat: no-repeat;
	z-index: 20;
}

#cartelimg{
	width: 700px;
	height: 199px;
}


h1 {
	color: #555555;
	font-family: Arial;
	font-size: 11px;
}

.featuresContainer{
	height: 350px;
}

#sscaptions{
	height: 20px;
}

/****************************************** Clases para el div de error ***********************************************/
.show-errors{
	background-color: #DDDDDD;
	height: 34px;
	width: 400px;
	color: rgb(80,80,80);
	position: absolute;
	font-family: Verdana;
	border: 1px solid grey;
	padding: 5px 5px 5px 5px;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	margin: auto auto 0px auto;
	left: 50%;
	margin-left: -200px;
	top: 125px;
	overflow: auto;
}

.divx{
	cursor: pointer;
	font-size: 10px;
}

.td_alert{
	color: FF3333;
	font-family: Verdana;
	font-weight: bolder;
}

.td_vitems{
	padding-left: 25px;
	font-size: 10px;

}

.inputGenerico2Red {
	border: 2px solid #FF0000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background: url("/imgs/bg_input.gif");
	background-position: top left;
	background-repeat: repeat-x;
}
/****************************************** Fin Clases para el div de error ***********************************************/


textarea.inputGenerico2{
	background-color: #C1C1C1;
}

select.inputGenerico2{
	background-color: #C1C1C1;
}


.select3 {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	height: 17px;
}

.select3Red {
	border: 2px solid #FF0000;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	height: 17px;
}

.medium{
	width: 200px;
}

.long{
	width: 256px;
}

.verylong{
	width: 612px;
}

.botonCeleste{
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	background-image: url("/imgs/bg_botonCeleste.gif");
	background-position: top left;
	background-repeat: repeat-x;
	height: 19px;
	border-style:none;
}

.pad5{
	padding: 5px;
}

.pad10{
	padding: 10px;
}

.pad5table tr td{
	padding: 5px;
}

/***nueva pagina***/

body{
	font-family: Tahoma;
	font-size: 11px;
	color: #363636;
	/*color: #555555;*/
	background-image: url("/imgs/bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 22px;
}

.altcontainer {
	font-size:12px;
}

.altcontainer p {
	margin-top:15px;
	margin-bottom:15px;
	line-height:1.5em;
}

.altcontainer li {
	line-height:1.5em;
}

.altcontainer .blue_title {
	margin-top:0;
	line-height:1.2em;
}

.title2{
	height: 30px;
	color: #999999;
}

.title3{
	background-image: url("/imgs/title3.jpg");
	background-repeat: no-repeat;
	width: 607px;
	height: 69px;
}

.title3 div{
	margin-top: 25px;
	margin-right: 40px;
}

.pie1{
	background-image: url("/imgs/pie1.jpg");
	width: 9px;
	height: 35px;
	background-repeat: no-repeat;
}

.pie2{
	background-image: url("/imgs/pie2.jpg");
	height: 35px;
	background-repeat: repeat-x;
}

.pie3{
	background-image: url("/imgs/pie3.jpg");
	width: 9px;
	height: 35px;
	background-repeat: no-repeat;
}

.menutop td .item{
	background-image: url("/imgs/menubg.jpg");
	background-repeat: repeat-x;
	height: 38px;
}

.boton{
	background-image: url("/imgs/menubg.jpg");
	background-repeat: repeat-x;
	height: 38px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	white-space: nowrap;
}

.boton2{
	background-image: url("/imgs/menubg2.jpg");
	background-repeat: repeat-x;
	height: 38px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	white-space: nowrap;
}

.menuderecha{
	padding-right: 13px;
	padding-left: 13px;
	white-space: nowrap;
	font-size: 10px;
	color: #FFFFFF;
	width: 100%;

	background-image: url("/imgs/menubg.jpg");
	background-repeat: repeat-x;
	height: 38px;
}

.submenuright{
	padding: 10px 10px 10px 15px;
}

.arturo{
	margin-left: 534px;
	margin-top: -38px;
	position: absolute;
	z-index: 25;
}

.news .title{
	font-size: 10px;
	color: #999999;
}

.news .text{
	font-size: 11px;
	color: #266bae;
	padding-bottom: 10px;
}

.lineavertical{
	padding-left: 5px;
	padding-right: 5px;

}

.about{
	padding-left: 10px;
	padding-top: 18px;
	padding-bottom: 4px;
	padding-right: 10px
}

.botones{
	margin-left: 265px;
	margin-top: -12px;
	position: relative;
	z-index: 50;
}

.botones table tr td{
	padding-left: 5px;
	padding-right: 5px;
}

.cartelBoton{
	background-color: #a5a5a5;
	color: #efefef;
	text-align: center;
	font-size: 8px;
	width: 132px;
	height: 18px;
	border-width: 1px;
	border-style: outset;
	cursor: pointer;

}

.cartelBoton2{
	background-color: #4d77a1;
	color: #efefef;
	text-align: center;
	font-size: 8px;
	width: 132px;
	height: 18px;
	border-width: 1px;
	border-style: outset;
	cursor: pointer;
}

.float1{
	height: 100%;
	margin: 2px;
	font-family: Trebuchet MS;
	font-size: 10px;
}

.bluetitle{
	font-size: 11px;
	color: #276bae;
	font-weight: 800;
	line-height: 15px;
}

.bluetitle:link {text-decoration:none;}
.bluetitle:visited {text-decoration:none;}
a .bluetitle:hover {cursor: pointer; text-decoration:none;}
.bluetitle:active {text-decoration:none;}


.more{
	font-size: 11px;
	color: #276bae;
	font-weight: bold;
	padding-top: 15px;
}

.more:link {color: #276bae; text-decoration:none;}
.more:visited {color: #276bae; text-decoration:none;}
.more:hover {cursor: pointer; color: #276bae; text-decoration:none;}
.more:active {color: #276bae; text-decoration:none;}

.pad5top{
	padding-top: 5px;
}

.pad9top{
	padding-top: 9px;
}

.pad16top{
	padding-top: 16px;
}

.nowrap{
	white-space: nowrap;
}

b{
	font-weight: 800;
}

.subinfo{

}

.bordegris{
	width:1px;
	background-color: #ccc;
}

.bordegris2{
	width: 1px;
	background-image: url(/imgs/bordegris2.gif);
	background-repeat: no-repeat;
}

.titler{
	color: #4D76A2;
	font-weight: bold;
}

.main_table{
	background-image: url(/imgs/main_table.jpg);
	background-repeat: no-repeat;
	background-color: #eaf0f5;
	margin-bottom:10px;
}

.about2_table{
	background-image: url(/imgs/about2_table.jpg);
	background-repeat: no-repeat;
	background-color: #eaf0f5;
}

/*CUADRADITO BLANcO*/
.w_div1{
	line-height: 16px;
	text-align: center;
	vertical-align: top;
}

.w_topleft{
	width: 14px;
	height: 14px;
	background-image: url(/imgs/white_square/topleft.gif);
	background-repeat: no-repeat;
}

.w_top{
	height: 14px;
	background-image: url(/imgs/white_square/top.gif);
	background-repeat: repeat-x;
}

.w_topright{
	width: 14px;
	height: 14px;
	background-image: url(/imgs/white_square/topright.gif);
	background-repeat: no-repeat;
}

.w_left{
	width: 14px;
	background-image: url(/imgs/white_square/left.gif);
	background-repeat: repeat-y;
}

.w_center{
	background-color: #FFFFFF
}

.w_right{
	width: 14px;
	background-image: url(/imgs/white_square/right.gif);
	background-repeat: repeat-y;
}

.w_bottomleft{
	width: 14px;
	height: 14px;
	background-image: url(/imgs/white_square/bottomleft.gif);
	background-repeat: no-repeat;
}

.w_bottom{
	height: 14px;
	background-image: url(/imgs/white_square/bottom.gif);
	background-repeat: repeat-x;
}

.w_bottomright{
	width: 14px;
	height: 14px;
	background-image: url(/imgs/white_square/bottomright.gif);
	background-repeat: no-repeat;
}
/*FIN CUADRADITO BLANcO*/

.pad10left{
	padding-left: 10px;
}

.pad5left{
	padding-left: 5px;
}

.pad10right{
	padding-right: 10px;
}

.pad10top{
	padding-top: 10px;
}

.pad20top{
	padding-top: 20px;
}

.pad20left{
	padding-left: 20px;
}

.linkfoot{
	width: 637px;
	background-color: #f8fafb;
	border: 1px solid #dedede;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-color: 707070;
	font-weight: bold;
}

.linkfoot a:link {color: #005826; text-decoration: none}
.linkfoot a:visited {color: #005826; text-decoration: none}
.linkfoot a:hover {cursor: pointer; color: #005826; text-decoration: underline}
.linkfoot a:active {color: #005826; text-decoration: none}

.about_text{
	width: 300px;
}

.blue_title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #369;
	font-size: 24px;
	letter-spacing:-0.03em;
	line-height: 24px;
	margin-bottom:15px;
}

#d4{
    height: 400px;
}

#d5{
    height: 360px;
}

.inputGenerico2 {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-image: url("/imgs/bg_input.gif");
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px solid #6B6868;
}

input.inputGenerico3 {
	border: 1px solid #cccccc;
}

select.inputGenerico3{
	font-family: Verdana;
	font-size: 11px;
	background-color: #4d77a1;
	color: #FFFFFF;
}

.botongris{
	background-image: url("/imgs/botongris2.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #696969;
	font-family: Verdana;
	font-size: 10px;
	height: 22px;
	width: 61px;
	border-style:none;

}


.soldiv{
	margin: 1px;
	padding: 4px;
	width: 160px;
	background-color:#F1F5F8;
	cursor: pointer;
}

.soldiv2{
	margin: 1px;
	padding: 4px;
	width: 160px;
	background-color:#c3e2f8;
	cursor: pointer;
}

.none{
	display: none;
}

/* customers.php */
.customers{
	margin-top: -5px;
}

.customers tr td{
	text-align: center;
}

.asterisco{
	color: #ff0000;
}

.inline{
	display: inline;
}


.it_div1{
	width: 300px;
	/*height: 100%;*/

}

.pad20{
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

/* site_map.php */
.site_map{
	margin-left: 20px;
}

.site_map div{
float:left;
text-align:left;
vertical-align:top;
width:300px;
}

.ulevel1{
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}

.ulevel1 li ul{
/*list-style-type: none;*/
margin-left: 15px;
padding: 0px;
font-size: 11px;
font-weight: normal;
line-height: 20px;
}

.margin20left{
margin-left: 20px;
}

.margin5left{
margin-left: 5px;
}

.absolute{
	position: absolute;
}





/********************* MENU SOLUTIONS **********************/
.menu_topleft{
	width: 6px;
	height: 6px;
	background-image: url('/imgs/menu/topleft.gif');
	background-repeat: no-repeat;
}

.menu_top{
	height: 6px;
	background-image: url('/imgs/menu/top.gif');
	background-repeat: repeat-x;
}

.menu_topright{
	width: 6px;
	height: 6px;
	background-image: url('/imgs/menu/topright.gif');
	background-repeat: no-repeat;
}

.menu_left{
	width: 6px;
	background-color: #2c4c74;
	background-image: url('/imgs/menu/left.gif');
	background-repeat: no-repeat;
}

.menu_center{
	background-color: #2c4c74;
	background-image: url('/imgs/menu/center.gif');
	background-repeat: repeat-x;
}

.menu_right{
	width: 6px;
	background-color: #2c4c74;
	background-image: url('/imgs/menu/right.gif');
	background-repeat: no-repeat;
}

.menu_bottomleft{
	width: 6px;
	height: 6px;
	background-image: url('/imgs/menu/bottomleft.gif');
	background-repeat: no-repeat;
}

.menu_bottom{
	height: 6px;
	background-image: url('/imgs/menu/bottom.gif');
	background-repeat: repeat-x;
}

.menu_bottomright{
	width: 6px;
	height: 6px;
	background-image: url('/imgs/menu/bottomright.gif');
	background-repeat: no-repeat;
}


.menu_item{
	list-style-image: url('/imgs/menu/white.gif');
}

.it_link{
	color: #d9d8d8;
	font-weight: normal;
}

.it_link2{
	color: #FFFFFF;
	font-weight: normal;

}

.it_link:hover{text-decoration: none;}
.it_link2:hover{text-decoration: none;}

.menu_center table{
	line-height: 20px;
}

.padding8top{
	padding-top: 8px;
}


/********************* FIN MENU SOLUTIONS **********************/


/* scrollable div area */
#scrollable2 {
	float: left;
	width: 84px;
	height: 84px;
	padding: 8px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	white-space: nowrap;
}

/* wrap to make sure that image area is clickable */
#wrap3 {
	float: left;
	width: 7px;
	height: 88px;
	background: transparent url(/imgs/scrollbar-track-bottom.png) no-repeat bottom left;
}

/* top image of track */
#track3-top {
	position: absolute;
	width: 7px;
	height: 15px;
	background: transparent url(/imgs/scrollbar-track-top.png) no-repeat top left;
}

/* vertical track */
#track3 {
	position: absolute;
	width: 7px;
	height: 88px;
}

/* vertical track handle */
#handle3 {
	width: 7px;
	height: 37px;
}

/* forms error */
.error_form {
	color: #DC0808;
}

.mods {
	width:279px;
	height:44px;
	display:block;
}

.mods2 {
	width:279px;
	height:54px;
	display:block;
}

#mod-network { background:url(../imgs/modules/it-network.jpg) no-repeat; }
#mod-licensing { background:url(../imgs/modules/it-licensing.jpg) no-repeat; }
#mod-software { background:url(../imgs/modules/it-soft-deployment.jpg) no-repeat; }
#mod-inventory { background:url(../imgs/modules/it-inventory.jpg) no-repeat; }
#mod-financials { background:url(../imgs/modules/it-financials.jpg) no-repeat; }
#mod-remote { background:url(../imgs/modules/it-remote-desktop.jpg) no-repeat; }
#mod-change { background:url(../imgs/modules/it-change.jpg) no-repeat; }
#mod-metering { background:url(../imgs/modules/it-soft-metering.jpg) no-repeat; }
#mod-advanced { background:url(../imgs/modules/it-advanced-report.jpg) no-repeat; }

#mod-network-active { background:url(../imgs/modules/it-network-active.jpg) no-repeat; }
#mod-licensing-active { background:url(../imgs/modules/it-licensing-active.jpg) no-repeat; }
#mod-software-active { background:url(../imgs/modules/it-soft-deployment-active.jpg) no-repeat; }
#mod-inventory-active { background:url(../imgs/modules/it-inventory-active.jpg) no-repeat; }
#mod-financials-active { background:url(../imgs/modules/it-financials-active.jpg) no-repeat; }
#mod-remote-active { background:url(../imgs/modules/it-remote-desktop-active.jpg) no-repeat; }
#mod-change-active { background:url(../imgs/modules/it-change-active.jpg) no-repeat; }
#mod-metering-active { background:url(../imgs/modules/it-soft-metering-active.jpg) no-repeat; }
#mod-advanced-active { background:url(../imgs/modules/it-advanced-report-active.jpg) no-repeat; }

.texts {
	border:1px solid #ccc;
	padding:20px;
	margin-top:10px;
	background:#fff url(../imgs/modules/bg.jpg) repeat-y left;
}

.modules {
	float:right;
	position:relative;
	top:-31px;
	right:-21px;
	padding-right:10px;
	border-bottom:1px solid #d7d7d7;
	background:#fff;
}

.clear {
	clear:both;
}

.mod-img {
	float:left;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:20px;
}

.mod-img2 {
	float:right;
	margin-left:10px;
	margin-top:20px;
}

.buttons-home {
	padding-left:10px;
}

.buttons-home a {
	margin-bottom:5px;
	display:block;
	float:left;
	margin-right:5px;
}

.buttons-home img {
	border:0;
}

#solutions_pop {
    position: relative;
	padding:5px;
	border-top:4px solid #666;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff url(/imgs/modules/bg.jpg) repeat-y;
}

#solutions_pop a {
	display:block;
	border-bottom:1px dotted #ccc;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:35px;
	line-height:20px;
	background-repeat:no-repeat;
	background-position:5px;
}

#solutions_pop a:hover {
	color:#333;
}

#solutions_pop .colLeft, #solutions_pop .colRight {
	width:190px;
	float:left;
}

#solutions_pop .colLeft {
	padding-right:5px;
	margin-right:5px;
	border-right:1px dotted #ccc;
}

.clear {
	clear:both;
}

#one-ddcontent{
	/*background-image:  url("/imgs/menu_fondo.gif");*/
	background-repeat: no-repeat;
	display:none;
	opacity:0;
	overflow:hidden;
	/*background-color:#4c77a2;;*/
	position:absolute;
	text-align:left;
	z-index:500;
	margin-top: 8px;
	margin-left:-8px;
}

#joiner{
	position: absolute;
	width: 62px;
	left:3px;
	height: 25px;
	top:-25px;
	display:block;
	background:url(../imgs/menu/highlight.png) no-repeat top;
	text-align:center;
	line-height:22px;
}