﻿/* __________________________________________________Normalizar */
	
	
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
	{ margin : 0; padding : 0; }


h1,h2,h3,h4,h5,h6 { font-size : 100%; font-weight: normal; }


address, caption, cite, code, dfn, em, strong, th, var
	{ font-style : normal; font-weight : normal; }
	
ol,ul { list-style : none; }
    
fieldset,img, img a { border : 0; }


a { outline:none;text-decoration:none;}

a img { border:none; }


/* __________________________________________________Layout */

body {
	font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;

	color: #000;
}

.background-home {background:url("../img/background-home.jpg") repeat-x;}
.background-inside {background:#fafafa url("../img/background.jpg") repeat-x;}

#box {width:994px; margin:0 auto;}
#header  {height: 138px;}
#header  {*height: 142px;}
#content {}
#content .flash {height:444px;}
#content .blocks {height:198px;}
#footer {height:60px;margin:20px 0 0 0;}

/* __________________________________________________header */

#header h1 a {
	display:block;
	text-indent:-9999px;
	width:181px;
	height:85px;
	background:url("../images/logo-mb.jpg") no-repeat top center;
	margin:12px 0 0 0;
}

#header .contact-menu {
	float:right;
	font-size:11px;
	margin:5px 0 0 0;
	color:#DEDEDE;
}

#header .contact-menu li {
	float:left;
	margin:0 0 0 5px;
}

#header .menu-idiomas {
	float:right;
	clear:right;
	margin:15px 0 0 0;
}

#header .menu-idiomas li {
	float:left;
	margin:0 0 0 10px;

}


#header ul#topnav {

	position:absolute;
	top:116px;
	margin: 0 0 0 143px;
	z-index:1000;



}
#header ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
#header ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 26px;
}


#header ul#topnav a.services {background: url(../images/menu.jpg) no-repeat 0 0;width: 131px; }
#header ul#topnav a:hover.services {background: url(../images/menu.jpg) no-repeat 0 -26px;}

#header ul#topnav a.solucion {background: url(../images/menu.jpg) no-repeat -121px 0;width: 137px;}
#header ul#topnav a:hover.solucion {background: url(../images/menu.jpg) no-repeat -121px -26px;}

#header ul#topnav a.customers {background: url(../images/menu.jpg) no-repeat -249px 0;width: 118px; }
#header ul#topnav a:hover.customers {background: url(../images/menu.jpg) no-repeat -249px -26px; }

#header ul#topnav a.recursos {background: url(../images/menu.jpg) no-repeat -357px 0;width: 98px; }
#header ul#topnav a:hover.recursos {background: url(../images/menu.jpg) no-repeat -357px -26px; }

#header ul#topnav a.about {background: url(../images/menu.jpg) no-repeat -446px 0;width: 198px;}
#header ul#topnav a:hover.about {background: url(../images/menu.jpg) no-repeat -446px -26px;}



#header ul#topnav li .sub {
	position: absolute;	
	top: 27px; left: 0;
	background: #464646;
	float: left;
	display: none;
}

.s-mrg {
	margin:0 0 0 20px;
}

#header ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
#header ul#topnav li .sub ul{
	width: 160px;
	float: left;

}
#header ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
#header ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: 19px;
	padding: 5px 5px 0 10px;
	display: block;
	color: #D9D9D9;
	border-top:1px solid #808080;
}
#header ul#topnav .sub ul li a:hover {color: #fff; }

/* __________________________________________________links */


a {color:#808080; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}

.lnk {color:#F05503;text-decoration:underline;}
.lnk:hover {color:#F05503;text-decoration:none;}
.lnk2 {color:#000;text-decoration:underline;}
.lnk2:hover {color:#000;text-decoration:none;}
.lnk3 {color:#333;text-decoration:underline;}
.lnk3 {color:#000000;text-decoration:underline;}
.lnk4 {color:#FFFFFF;text-decoration:underline;}
.bld {font-weight:bold;}

.lnk5 {color:#000000;text-decoration:underline;}
.lnk5:hover {color:#000000;text-decoration:none;}

.lnk-btn {position:absolute;top:805px;width:105px;height:24px;background:url("../img/btn-home.png") no-repeat top center;text-align:center;padding:4px 0 0 0;margin:0 0 0 130px;}
.lnk-btn a {color:#ffffff;}

.lnk6 {color:#F05503;text-decoration:underline;}
.lnk6:hover {text-decoration:none;}

.org {color:#F05503}
 

/* __________________________________________________img */


.lft {float:left;}

.rgt {float:right;}

.mrg {margin: -10px 10px 0 0;}

.mrg {*margin: 0px 10px -38px 0;}

.mrg2 {padding:0 0 0 120px;width:440px;}

.mrg3 {margin:10px;}

.mrg3b {margin:0 10px;}
.mrg3c {margin:0 45px 0 10px;}

.mrg4 {padding:0 0 0 110px;width:380px;}

.mrg5 {margin: 10px 10px 80px 0;}

.center {text-align:center; margin:10px 0;}
.center2 {text-align:center;}

.bold {font-weight:bold;}

.mrg6 {margin: 30px 10px 0 0;}

.mrg7 {margin: -30px 10px 0 10px;}

.mrg8 {margin: 30px 10px 10px 20px;}

.mrg9 {margin: 30px 0 0 0;}

.mrg10 {padding: 0 0 0 90px;width:440px;}

.mrg11 {margin:-20px 0 0 5px;}

.mrg12 {margin:-12px 0 0 0;}

.wd {margin:0 0 0 80px;}

.wd1 {margin:0 0 0 100px;}

.wd2 {margin:0 0 0 90px;}

.wd3 {margin:0 0 0 150px;}

.ico-title {position:absolute;}

.mrg_sp {margin:0 0 0 190px;}
.mrg_sp2 {margin:20px 0 0 190px;}

.mrg_fq {margin:0 0 0 240px;}

.pdd {padding:0 10px;}

.pdd2 {padding:10px 0 0 0;}

.mrgul {margin:20px 0 20px 70px;}

.mcust {margin:0 0 0 50px;}

.dst {margin: 0 0 0 48px;}

.dst2 {margin: 0 0 0 5px;}

.hgt {height:250px;}

.smh2 {margin:15px 0 0 0;}

.fca {margin:20px 0 70px 90px;}

.sp_bnn {
	margin:20px 0;
}

.num {
}

.sp_h2 {
	padding:20px 0 0 0;
	clear:left;
}

strong {
	font-weight:bold;
}


.code {
	border:1px solid #e5e5e5;
	background:#fafafa;
	padding:20px;
	margin:10px auto;
	line-height:18px;
	color:#808080;
}

.sst-ic {
	margin: 0 10px 0 0;
}

.eds2 {
	float:right;
	margin:0 0 0 20px;
	border:1px solid #e5e5e5;
	padding:10px;
}


.er-msj {
	font-weight:bold;
	color:#fff;
	background:#333;
	padding:3px 5px;
	text-align:center;
	display:block;
}


/* __________________________________________________content */


#content .blocks {width:952px;height:198px;background:url("../img/blocks.jpg") no-repeat top center;margin:20px 0 0 0;}

#content .ulblock li {float:left;}
#content .liblock1 {margin:0;}
#content .liblock2 {margin:0 0 0 8px;}
#content .liblock3 {margin:0 0 0 8px;}

#content .inblock {width:313px;height:198px;}
#content .inblock2 {width:309px;height:198px;}
#content1 .inblock2 {width:309px;height:198px;}

#content .pblock {margin:15px 15px 10px 45px;line-height:16px;}
#content .pblock2 {margin:5px 10px 10px 30px;line-height:16px;}
#content .pblock3 {margin:15px 10px 10px 110px;line-height:16px;}

#s6 {margin:0 5px 0 30px;}

#content h1 {font-size:10px;font-weight:bold;line-height:20px;}
#content h1 span {font-size:11px;}
#content .title {margin:30px 5px 5px 90px;}
#content .title2 {margin:30px 5px 5px 70px;}
#content .title3 {margin:30px 5px 5px 110px;}

#content-inside .title-m {
	position:absolute;
	top:225px;
	width:500px;
	padding:10px 0;
	margin: 0 0 0 80px;
}


#content-inside .title-m-h1 {
	font-size:30px;
	font-weight:bold;
	line-height:36px;
}


#content-inside .title-m-b {
	position:absolute;
	top:165px;
	width:800px;
	padding:10px 0;
	margin: 0 0 0 120px;
}

#content-inside .title-m-h1b {
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
}


#content-inside .title-m-c {
	position:absolute;
	top:225px;
	width:600px;
	padding:10px 0;
	margin: 0 0 0 80px;
}



#content-inside .title-m-h1-c {
	font-size:54px;
	font-weight:bold;
	line-height:48px;
	letter-spacing:-1px;
}

#content-inside .title-m-h2-c {
	font-size:24px;
	font-weight:bold;
	line-height:36px;
}


#content-inside .title-m-r {
	position:absolute;
	top:215px;
	width:500px;
	padding:10px 0;
	margin: 0 0 0 420px;
}


#content-inside .title-mca {
	position:absolute;
	top:210px;
	width:500px;
	padding:10px 0;
	margin: 0 0 0 80px;
}


#content-inside .hd-img {
	width:954px;
	height:216px;
	margin:0 auto;
}

#content-inside .hdb01 { background:url("../img/hd-servicios.jpg") no-repeat top left;}
#content-inside .hdb02 { background:url("../img/hd-st.jpg") no-repeat top left;}
#content-inside .hdb03 { background:url("../img/hd-pro.jpg") no-repeat top left;}
#content-inside .hdb04 { background:url("../img/hd-st-em.jpg") no-repeat top left;}
#content-inside .hdb05 { background:url("../img/hd-st-enc.jpg") no-repeat top left;}
#content-inside .hdb06 { background:url("../img/hd-st-ev.jpg") no-repeat top left;}
#content-inside .hdb07 { background:url("../img/hd-st-bene.jpg") no-repeat top left;}
#content-inside .hdb08 { background:url("../img/hd-st-feat.jpg") no-repeat top left;}
#content-inside .hdb09 { background:url("../img/hd-st-plan.jpg") no-repeat top left;}

#content-inside .hdb10 { background:url("../img/hd-pro-bene.jpg") no-repeat top left;}
#content-inside .hdb11 { background:url("../img/hd-pro-fun.jpg") no-repeat top left;}
#content-inside .hdb12 { background:url("../img/hd-pro-resp.jpg") no-repeat top left;}
#content-inside .hdb13 { background:url("../img/hd-pro-pdf.jpg") no-repeat top left;}
#content-inside .hdb14 { background:url("../img/hd-pro-env.jpg") no-repeat top left;}
#content-inside .hdb15 { background:url("../img/hd-pro-firm.jpg") no-repeat top left;}

#content-inside .hdb16 { background:url("../img/hd-solu.jpg") no-repeat top left;}
#content-inside .hdb17 { background:url("../img/hd-solu-em.jpg") no-repeat top left;}
#content-inside .hdb18 { background:url("../img/hd-solu-bene.jpg") no-repeat top left;}
#content-inside .hdb19 { background:url("../img/hd-solu-entre.jpg") no-repeat top left;}
#content-inside .hdb20 { background:url("../img/hd-solu-neg.jpg") no-repeat top left;}
#content-inside .hdb21 { background:url("../img/hd-solu-cust.jpg") no-repeat top left;}
#content-inside .hdb22 { background:url("../img/hd-rec.jpg") no-repeat top left;}
#content-inside .hdb23 { background:url("../img/hd-rec-guia.jpg") no-repeat top left;}
#content-inside .hdb24 { background:url("../img/hd-rec-faq.jpg") no-repeat top left;}
#content-inside .hdb25 { background:url("../img/hd-rec-glo.jpg") no-repeat top left;}
#content-inside .hdb26 { background:url("../img/hd-rec-news.jpg") no-repeat top left;}
#content-inside .hdb27 { background:url("../img/hd-sop.jpg") no-repeat top left;}
#content-inside .hdb28 { background:url("../img/hd-we.jpg") no-repeat top left;}
#content-inside .hdb29 { background:url("../img/hd-why.jpg") no-repeat top left;}
#content-inside .hdb30 { background:url("../img/hd-res.jpg") no-repeat top left;}
#content-inside .hdb31 { background:url("../img/hd-tec.jpg") no-repeat top left;}
#content-inside .hdb32 { background:url("../img/hd-cloud.jpg") no-repeat top left;}
#content-inside .hdb33 { background:url("../img/hd-cloud-bene.jpg") no-repeat top left;}
#content-inside .hdb34 { background:url("../img/hd-pol.jpg") no-repeat top left;}
#content-inside .hdb35 { background:url("../img/hd-pol-spam.jpg") no-repeat top left;}
#content-inside .hdb36 { background:url("../img/hd-priv.jpg") no-repeat top left;}

#content-inside .hd-img h1 {
	text-align:center;
	font-weight:bold;
	padding:10px 0 0 0;

}

#content-inside .hd-img .h1lft {
	text-align:left;
	padding:55px 0 0 20px;

}

#content-inside .hd-img .h1lft2 {
	text-align:left;
	padding:65px 0 0 230px;

}


#content-inside .hd-img .h2lft2 {
	text-align:left;
	padding:10px 0 0 230px;

}



#content-inside .hd-img .h2lft {
	text-align:left;
	padding:20px 0 0 20px;
	line-height:24px;

}

#content-inside .hd-img .uli {
	text-align:left;
	padding:15px 0 0 215px;
	font-weight:bold;
}



#content-inside {width:994px;background:url("../img/back-cont-inside.png") repeat-y;padding:10px 0 50px 0;}
#content-inside .screen {text-align:center;}


#content-inside .left-col {width:167px;margin:20px 0 0 20px;position:absolute;}

#content-inside .left-col {*margin:20px 0 0 -195px;}

#content-inside .menubar {
	width:165px;
	margin:0 0 10px 0;
	border:1px solid #B3B3B3;
}

#content-inside .menubar a {
	color:#808080;
	text-decoration:none;
	font-size:12px;
}

#content-inside .menubar a:hover {
	color:#333;
	text-decoration:none;
	
}

#content-inside .menubar span a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#content-inside .menubar ul {

	margin:0 0 0 0;
}

#content-inside .menubar img {

	margin:0 0 10px 0;
}


#content-inside .menubar ul .submn a {
	font-size:11px;
	color:#808080;
	background:#fff;

}


#content-inside .menubar ul .submn span a {
	font-size:11px;
	color:#333;
	background:#fff;

}



#content-inside .menubar ul .submn a:hover {
	font-size:11px;
	color:#333;
}



#content-inside .menubar ul li a {
	display:block;
	margin:0 0 0 0;
	padding: 5px 10px;
	border-bottom:1px solid #e5e5e5;
	background:#f4f4f4;
	font-size:11px;

}

#content-inside .menubar ul li a:hover {
	display:block;
	margin:0 0 0 0;
	padding: 5px 10px;
	border-bottom:1px solid #e5e5e5;
	background:#fafafa;
}


#content-inside h1 {font-size:22px; line-height:30px;}
#content-inside h2 {font-size:18px; line-height:24px;}
#content-inside h3 {font-size:14px;line-height:18px;}
#content-inside h4 {font-size:16px;line-height:18px;}

.h2b {font-size:14px;}

.ow {width:560px;}

#content-inside .text {width:727px;margin:20px 20px 0 215px;}

#content-inside .ptext {margin:30px 0 0 0;line-height:20px;text-align:justify;}
#content-inside .ptext2 {margin:30px 0 0 0;line-height:20px;text-align:left;}
#content-inside .ptext3 {margin:10px 0 0 0;line-height:20px;text-align:justify;}
#content-inside .ptext4 {margin:5px 0 10px 0;line-height:20px;text-align:justify;}
#content-inside .ptext5 {margin:10px 0 0 0;line-height:24px;text-align:left;font-weight:normal;font-style:italic;}


#content-inside .ultext {line-height:20px;list-style: url("../img/dot.gif") outside; text-align:justify;margin:20px 0;}
#content-inside .ultext li {margin:20px 0 0 20px;}
#content-inside .ultextli {margin:20px 0 0 20px;display:inline;padding:0;}

#content-inside .map {line-height:16px;list-style: url("../img/dot.gif") outside; text-align:justify;margin:20px 0;}
#content-inside .mapsub {margin:5px 0 0 20px;}

#content-inside .mapsub2 {margin:5px 0 0 40px;}

#content-inside .ultext2 {line-height:20px;text-align:left;margin:20px 0;}
#content-inside .ultext2 li {margin:20px 0 0 20px;}

#content-inside .ultext5 {line-height:20px;text-align:left;margin:20px 0;}
#content-inside .ultext5 li {margin:20px 0 0 0;display:block;padding:5px;border-bottom:1px solid #e5e5e5;}


#content-inside .ultext3 {line-height:20px;text-align:justify;margin:20px 0;}
#content-inside .ultext3 li {margin:5px 0 0 0;}

#content-inside .ultext4 {line-height:18px;list-style: url("../img/dot.gif") outside;;margin:20px 0;}
#content-inside .ultext4 li {margin:5px 0 0 20px;}

#content-inside .ultext6 {line-height:20px;text-align:left;margin:20px 40px;width:250px;display:block;float:left;}
#content-inside .ultext6 li {margin:5px 0 0 0;width:250px;}



#content-inside .ulst {margin:20px 0;}
#content-inside .ulst li {background:url(../img/ulst.jpg) no-repeat top left;margin:10px 0 0 0;padding:2px 0 0 25px; color:#F05503;font-weight:bold;font-size:16px;}


#content-inside .uldoc {line-height:20px;list-style: url("../img/doc-rcs.png") outside; text-align:left;margin:20px 0;}
#content-inside .uldoc li {margin:10px 0 0 35px;}

#content-inside .mosts {border:1px solid #e5e5e5;background:#fafafa;width:275px;margin:0 0 30px 0;}
#content-inside .mosts p {background:#333;padding:5px;color:#fff;font-weight:bold;text-align:center;}

#content-inside .ultik {line-height:20px;list-style: url("../img/ticket.png") outside; text-align:justify;margin:20px 0;}
#content-inside .ultik li {margin:10px 0 0 35px;}
#content-inside .sid {margin: -98px 0 0 285px;}

#content-inside .ulrgt {margin: -18px 0 0 160px;}
#content-inside .ln {border-top:1px solid #000;width: 150px;}


#content-inside .sidebar {width:167px;margin:0 0 0 0;}
#content-inside .banner {margin:0 0 10px 0;}
#content-inside .lcent {margin:0 0 10px 0; width:165px;border:1px solid #B3B3B3;padding:0 0 0 0;font-size:12px;}
#content-inside .lcent img {margin:3px 0 0 4px;}

#content-inside .uldoc2 {line-height:16px;list-style: url("../img/doc-rcs.png") outside; text-align:left;margin:20px 0;}
#content-inside .uldoc2 li {margin:10px 0 0 30px;}
#content-inside .uldoc2 li {*margin:10px 0 0 22px;*padding:0 0 0 8px;}

#content-inside .uldoc3 {line-height:16px; text-align:left;margin:20px 0;}
#content-inside .uldoc3 .cnt01 {margin:10px 0 0 30px;list-style: url("../img/cnt-ico01.png") outside;}
#content-inside .uldoc3 .cnt02 {margin:10px 0 0 30px;list-style: url("../img/cnt-ico02.png") outside;}
#content-inside .uldoc3 .cnt03 {margin:10px 0 0 30px;list-style: url("../img/cnt-ico03.png") outside;}
#content-inside .uldoc3 .cnt04 {margin:10px 0 0 30px;list-style: url("../img/cnt-ico04.png") outside;}

#content-inside .uldoc3 .cnt01  {*margin:10px 0 0 22px;*padding:0 0 0 8px;}
#content-inside .uldoc3 .cnt02  {*margin:10px 0 0 22px;*padding:0 0 0 8px;}
#content-inside .uldoc3 .cnt03  {*margin:10px 0 0 22px;*padding:0 0 0 8px;}
#content-inside .uldoc3 .cnt04  {*margin:10px 0 0 22px;*padding:0 0 0 8px;}





#content-inside .bar-title {width:560px;height:28px;background:url(../img/h1bk.jpg) no-repeat top center;margin:10px 0;}
#content-inside .bar-title h1 {color:#fff;margin:0 0 0 10px;}
#content-inside .bar-title h1 span {color:#fff;margin:0 0 0 0;font-size:18px;}

#content-inside .quote {background:#F8F8F8; border: 1px solid #E5E5E5; padding:10px;line-height:20px;margin:20px 0;text-align:center;font-style:italic;}
#content-inside .quote p {text-align:right;font-weight:bold;}

#content-inside .quote3 {background:#F8F8F8; border: 1px solid #E5E5E5; padding:10px;line-height:20px;margin:20px 0;text-align:left;overflow:hidden;}

#content-inside .quote3x {padding:10px;line-height:20px;margin:20px 0;text-align:left;}





#content-inside .quote2 {width:250px;padding:10px;line-height:20px;margin:20px 0;text-align:left;font-style:italic;}
#content-inside .quote2p {height:100px;}


#content-inside .share-ico {font-size:11px;width:425px;margin:10px 0;color:#666;}


#content-inside .ccbene {border-top:1px dotted #ccc;margin:5px 0;padding:20px 0;}

#content-inside .bubble01 {background:url(../img/bubble2.gif) no-repeat top center;width:250px;height:146px;position:absolute;top:930px;*margin:0 0 0 -150px;display:none;}
#content-inside .bubble01 h2 {padding:5px 10px;font-size:16px;color:#F05503;font-weight:bold;}
#content-inside .bubble01 p {padding:5px 10px;}
#content-inside .bubble01 a {color:#F05503;text-decoration:none;font-weight:bold;}
#content-inside .bubble01 a:hover {text-decoration:underline;}

#content-inside .bubble02 {background:url(../img/bubble2.gif) no-repeat top center;width:250px;height:146px;position:absolute;top:1100px;*margin:0 0 0 -150px;display:none;}
#content-inside .bubble02 h2 {padding:5px 10px;font-size:16px;color:#F05503;font-weight:bold;}
#content-inside .bubble02 p {padding:5px 10px;}
#content-inside .bubble02 a {color:#F05503;text-decoration:none;font-weight:bold;}
#content-inside .bubble02 a:hover {text-decoration:underline;}


#content-inside .bubble03 {background:url(../img/bubble2.gif) no-repeat top center;width:250px;height:146px;position:absolute;top:1320px;*margin:0 0 0 -150px;display:none;}
#content-inside .bubble03 h2 {padding:5px 10px;font-size:16px;color:#F05503;font-weight:bold;}
#content-inside .bubble03 p {padding:5px 10px;}
#content-inside .bubble03 a {color:#F05503;text-decoration:none;font-weight:bold;}
#content-inside .bubble03 a:hover {text-decoration:underline;}


#content-inside .bubble04 {background:url(../img/bubble2.gif) no-repeat top center;width:250px;height:146px;position:absolute;top:1100px;*margin:0 0 0 -150px;display:none;}
#content-inside .bubble04 h2 {padding:5px 10px;font-size:16px;color:#F05503;font-weight:bold;}
#content-inside .bubble04 p {padding:5px 10px;}
#content-inside .bubble04 a {color:#F05503;text-decoration:none;font-weight:bold;}
#content-inside .bubble04 a:hover {text-decoration:underline;}

#content-inside .sidenav li {margin:-3px 0 0 0;}
.crblock2{display:none;}

#content-inside .crblock {height:270px;margin:0 0 10px 0; border-bottom:1px solid #e5e5e5;}

#content-inside .crlior {width:200px;height:20px;background:#F05503;color:#fff;font-weight:bold;text-align:center;padding:5px 0 0 0;}

#content-inside .crligr {width:360px;height:20px;background:#f4f4f4;padding:5px 0 0 0;}
#content-inside .pcr2 {font-weight:bold;text-align:center;}
#content-inside .pcr {font-weight:normal;text-align:left;margin:0 10px 5px 10px;}

#content-inside .orbk {color:#fff;font-weight:bold;background:#F05503;padding:5px 10px;text-align:center;}

#content-inside .divst {width:240px;margin:12px 0 0 0;}


#content-inside .funsel a {color:#fff;text-decoration:none;}
#content-inside .funsel a:hover {text-decoration:underline;}

#content-inside .fsel a {color:#F05503;text-decoration:none;}
#content-inside .fsel a:hover {text-decoration:underline;}

#content-inside .funsel {width:125px;padding:5px 5px;background:#F05503;color:#fff;font-weight:bold;text-align:center;}
#content-inside .fsel {width:125px;padding:5px 5px;background:#fff;color:#F05503;border: 1px solid #F05503;font-weight:bold;text-align:center;}


#content-inside .mscont {width:388px;border:1px solid #A9A9A9;padding:10px;}

#content-inside .accordion2 div {display:none;padding:20px;background:#fafafa;border:1px solid #e5e5e5;margin:10px 0;}
#content-inside .accordion2 li {cursor:pointer;}

#content-inside .accordion3 div {display:none;padding:20px;margin:10px 0;}
#content-inside .accordion3 li {cursor:pointer;}


.neg-select {
	font-weight:bold;
	border:1px solid #F05503;
	background:#F05503;
	color:#fff;
}

/* __________________________________________________customers */


#content-inside .text-client {width:740px;margin:20px 0 0 36px;}
#log-slide {padding:0;margin:10px 0 10px 18px;}

#myController{position:absolute;top:173px;z-index:1000;margin:0 0 0 30px;}
#myController span{color:#CCC;background:#FAFAFA;margin-right:2px;cursor:pointer;padding:2px 3px;}
#myController span.jFlowSelected {background:#E6E6E6;color:#666666;}
	

#latest {background-image: url('../img/client-back-img.jpg');background-repeat: no-repeat;width:954px;height:216px;margin:5px auto;}	
#latest2 {}


#tclient {width:600px;padding:20px 0 10px 80px;}
#tclient img {}

#com-log {width:680px;margin: 10px 0px;border-bottom: 1px solid #ccc;padding:20px 30px;background:#fafafa;}
#com-log img {margin:80px 5px 0px 0px;float:left;}
#com-log p {margin: 15px 0 15px 200px;line-height:18px;text-align:justify;font-style:italic;}

#com-log2 {width:680px;margin: 10px 0px;border-bottom: 1px solid #ccc;padding:20px 30px;background:#fff;}
#com-log2 img {margin:70px 5px 0px 0px;float:left;}
#com-log2 p {margin: 15px 0 15px 200px;line-height:18px;text-align:justify;font-style:italic;}

.lnk-btn1 {top:560px;width:740px;height:25px;background:url(../img/wtc.jpg)repeat-x;color:#fff;}


.logcust {width:740px;border-top:1px solid #F05503;padding:10px 0 0 0;clear:left;}
.logcust img {margin:10px;}



/* __________________________________________________acordion */

.applemenu{
margin: 5px 0;
padding: 0;

border-bottom: 1px solid #E9E9E9;
}

.applemenu div.silverheader a{

font: normal 11px Arial, sans-serif;
color: #333;
display: block;

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.unselected a, .applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #333;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover, .applemenu div.silverheader span{
color: #F05503;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
font: normal 11px Arial, sans-serif;
height: 150px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}


/* __________________________________________________tree */


.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url("../img/treeview-default.gif") -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { cursor: pointer; }

.treeview li { background: url("../img/treeview-default-line.gif") 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url("../img/treeview-default.gif"); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }



#tree {font-size:11px;}

/* __________________________________________________nav bar */


#nvbar {font-size:10px;border-bottom: 1px solid #E9E9E9;padding:0 0 10px; 0;color:#333;}
#nvbar  a {color:#F05503;text-decoration:underline;}
#nvbar  a:hover {color:#333;text-decoration:underline;}

#nvbar .lnk6 a {color:#333;text-decoration:underline;}
#nvbar .lnk6 a:hover {color:#F05503;text-decoration:underline;}

#nvbar span {color:#333;}


/* __________________________________________________table */



th, td {padding:5px;}

#tab th, #tab td {border:1px solid #fff;padding:5px;font-size:11px;}

#tab td {background:url(../img/img-nos-cld3.jpg)no-repeat top center;}

#tab th {background:#F05503;color:#fff;font-weight:bold;}


/* __________________________________________________newsletter */


.spamrec {width:388px;height:329px;background:url(../img/spamrec.jpg) no-repeat top center;padding:162px 0 0 0;}
.spamrec2 {width:388px;height:329px;background:url(../img/spamrec2.jpg) no-repeat top center;padding:162px 0 0 0;}

.spamul {margin:0 0 0 67px;}
.spamul li {margin:0 0 2px 0;}





/* __________________________________________________soluciones */

.coda-cont {width:954px; height:236px;background:url(../img/sld-serv-screen.jpg) no-repeat top center;margin: 0 0 0 20px;}

#codaCon {width:781px;margin:25px 0 0 8px;position:absolute;z-index:1;}
#codaCon p{width:156px;height:46px;background:url(../img/sld-serv-btnl2.png) no-repeat top left;float:left;text-align:center;cursor:pointer;font-size:11px;}
#codaCon p img{margin: -15px 0 0 0;}
#codaCon p em {color:#F05503;}
#codaCon p.jFlowSelected {background:url(../img/sld-serv-btnb.png) no-repeat top center;}

.coda {width:781px;height:130px;background: url(../img/sld-serv-bk.png) no-repeat top left;margin: 70px 0 0 8px;position:absolute;overflow:hidden;}




/* __________________________________________________coda soporte */

.coda3 {width:556px;height:100%;border-right:1px solid #CDCDCD;border-left:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;}
#codaCon3 {width:560px;height:55px;}
#codaCon3 p {width:93px;height:55px;background:url(../img/fq-g.jpg) no-repeat top center;float:left;text-align:center;cursor:pointer;font-size:11px;}
#codaCon3 p.jFlowSelected {background:url(../img/fq-w.jpg) no-repeat top center; color:#F05503;}

.sld3 {margin:20px;}

.scbox {width:620px;height:112px;position:absolute;margin:90px 0 0 270px;}
.scbox p {float:left;}

.uglobk {width:550px;height:15px;border:1px solid #e5e5e5;background:#fafafa;padding:5px;}
.ulglo {margin:0 0 0 30px;}
.ulglo li {float:left;margin:0 0 0 3px;}

.ulglo li a {color:#333;text-decoration:none;}
.ulglo li a:hover {color:#F05503;text-decoration:underline;}

.ltglo {font-size:24px;font-weight:bold;color:#000;}

.pbk {background:#fafafa;padding:10px;border:1px solid #e5e5e5;}

.hr {border-bottom:1px dotted #ccc;text-align:right;padding:0 0 5px 0:}

.solimg {width:272px;}

/* __________________________________________________pilares marca */

.codaCont2 {margin:20px 0;height:300px;overflow:hidden;}

#codaCon2 {width:560px;margin:25px 0 0 0;}
#codaCon2 p{width:110px;height:80px;float:left;text-align:center;cursor:pointer;font-size:11px;border:1px solid #ccc;}
#codaCon2 p img{margin: 5px 0 0 0;}
#codaCon2 p em {color:#F05503;}
#codaCon2 p.jFlowSelected {border-top:1px solid #ccc;border-bottom:1px solid #fff;border-right:1px solid #ccc;border-left:1px solid #ccc;}

.coda2 {background: url(../img/pil-back.jpg) no-repeat top center;;width:558px;height:150px;margin: 0 0 0 0;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}




/* __________________________________________________pilares */

.pil {border:1px solid #F05503;padding:10px 20px 20px 120px;}

.pilb {border:1px solid #F05503;padding:10px 20px 20px 120px;background:#FEF4EE;}

.pilimg {position:absolute;margin: 50px 0 0 -110px;}
.pilimg2 {position:absolute;margin: 155px 0 0 -110px;}
.pilimg3 {position:absolute;margin: 0 0 0 -110px;}
.pil2 {padding:10px 20px 20px 20px;}
.pmrg {margin:80px 0 0 -110px;}

.pil3 {border:1px dashed #CCCACA;padding:5px;width:95px;font-size:11px;float:left;margin: 0 0 0 3px;}
.pil4 {border:1px solid #F05503;padding:15px;width:240px;height:290px;overflow:hidden;float:left;margin:0 0 10px 8px;}
.pil5 {border:1px dashed #CCCACA;padding:15px;}
.pil5c {border:1px solid #e5e5e5;padding:30px;background:#fafafa;}
.pil5e {border:1px solid #e5e5e5;padding:30px;margin:10px 0;background:#fafafa;}
.pil5f {border:1px solid #e5e5e5;padding:30px;margin:10px 0;background:#fff;}
.pil5g {border:1px solid #e5e5e5;padding:30px;margin:10px 0;background:#fff;width:210px;}
.pilbx {width:270px;}
.pil5b {border:1px solid #F05503;padding:15px;}
.pil6 {border-bottom:1px dashed #CCCACA;padding:10px 20px 20px 120px;}
.pil8 {padding:20px;border:1px solid #F05503;}
.pil9 {background:#FEF4EE;padding:20px;border:1px solid #F05503;}
.pil9b {background:#FEF4EE;padding:20px;border:1px solid #F05503;}
.pil10 {border:1px dashed #CCCACA;padding:10px;width:155px;height:350px;overflow:hidden;float:left;margin:0 0 10px 5px;}
.pil11 {background:url(../img/sst-bk.jpg) no-repeat top center;padding:20px;color:#fff;}
.pil14 {border:1px solid #F05503;padding:15px;width:240px;height:550px;overflow:hidden;float:left;margin:0 0 10px 8px;}
.cnmas {position:absolute;margin:260px 0 0 -20px;}
.cnmas2 {position:absolute;margin:260px 0 0 60px;}

.th2 {border:1px solid #F05503;background:#fff;padding:5px;position:absolute;margin:-30px 0 0 0;}
.th2 {*margin:-30px 0 0 -232px;}

.cldbox {position:absolute;margin:-40px 0 0 -13px;}

.pil69 {border-top:1px dashed #CCCACA;padding:10px 0;margin:20px 0;}

/* __________________________________________________soporte */


.sp01 {background:url(../img/sp-ic01.jpg) no-repeat top center; width:561px;height:268px;}
.sp02 {background:url(../img/sp-ic02.jpg) no-repeat top center; width:561px;height:268px;}
.sp03 {background:url(../img/sp-ic03.jpg) no-repeat top center; width:561px;height:268px;}
.sp04 {background:url(../img/sp-ic04.jpg) no-repeat top center; width:561px;height:268px;}

.sp01 p, .sp02 p, .sp03 p, .sp04 p {width:150px;}

.ulsp01 li, .ulsp02 li, .ulsp03 li, .ulsp04 li {float:left;}

.ulspli01 {margin: 20px 0 0 40px;}
.ulspli02 {margin: 20px 0 0 130px;}
.ulspli03 {margin: 20px 0 0 100px;}
.ulspli04 {margin: 20px 0 0 120px;}

.spmas {position:absolute;margin:200px 0 0 80px;}

.spbox {border:1px solid #808080;padding:5px;text-align:center;margin:20px 0;}

.eds select {width:200px; font-size:13px;}

/* __________________________________________________forms */



form {margin:20px 0 10px 0;}
.olform {font-size:13px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:10px 20px;margin:0;background:#fafafa;width:450px;}
.ollabel {margin:10px 0 5px 0;}
.ollabel {font-weight:normal;}

.olcheck {float:left;margin:0 0 5px 5px;}

.olinput {margin:10px 0;}
.olinput input{background:#fff;border:2px solid #808080;height:20px;width:440px;color:#3D3127;padding:5px 0 5px 5px;}
.olinput select {background:#fff;border:2px solid #808080;height:30px;width:449px;color:#3D3127;padding:5px 0 0 3px;}
.olinput label {font-weight:bold;width:150px;float:left;margin:0 10px 10px 0;}
.olinput textarea {background:#E3E1D5;border:2px solid #695E53;height:100px;width:430px;color:#3D3127;padding:3px 0 0 3px;}

.olinput2 label {font-weight:bold;width:320px;float:left;margin:0 10px 0 0;}
.olinput2 input{height:20px;width:100px;color:#3D3127;padding:3px 0 0 3px;}

.olinput3 label {font-weight:bold;width:257px;float:left;margin:10px 10px 10px 0;}
.olinput3 input{color:#3D3127;margin:0 5px;}
.olinput3 select {background:#fff;border:2px solid #808080;height:30px;width:449px;color:#3D3127;padding:5px 0 0 3px;}

.olinput5 label {width:257px;margin:0 10px 0 0;}
.olinput5 input{color:#3D3127;margin:0 5px;}

.olinput5 table, .olinput5 td, .olinput5 tr {border:0;}

.olinput5 tr {float:left;}


.olinput4 {color:#fff;font-weight:bold;font-size:13px;text-align:center;width:492px;height:61px;background:url(../img/bknwd.jpg) no-repeat top center;}

.olbtn {width:130px;height:35px;background:url(../img/form-btn.jpg) no-repeat top center;border:0;color:#fff;font-weight:bold;margin:20px 0 20px 165px;cursor:pointer;font-size:16px;}

.btnbk {font-size:24px;}
.oltx2 {font-size:11px;font-weight:normal;margin:10px 0 0 0;color:#808080;}
.oltx2b {font-size:11px;}

.mms{background:#333;border:1px solid #e5e5e5;padding:5px;color:#fafafa;text-align:center;}

.clear {clear:both;}
.clear-l {clear:left;}
.clear-r {clear:right;}

/* __________________________________________________overlay */

/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(../img/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:400px; 
         

    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:20px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../img/close.png); 
    position:absolute; 
    right:5px; 
    top:0px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}  



div.overlay2 { 
     
    /* growing background image */ 
    background:#fafafa; 
    border:1px solid #e5e5e5;
     
    /* dimensions after the growing animation finishes  */ 
    width:400px; 
         

    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:20px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay2 div.close { 
    background-image:url(../img/close.png); 
    position:absolute; 
    right:5px; 
    top:0px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

/* __________________________________________________drop */

#sample { display:block;position:absolute;top:700px;margin:0 0 0 150px;}
#sample { *margin:0 0 0 130px;}

        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#333; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#333;}
        .dropdown dt a:hover { color:#333; border: 1px solid #ccc;}
        .dropdown dt a {background:#fafafa url(../img/arrow.png) no-repeat scroll 145px 4px; display:block; padding-right:20px;
                        border:1px solid #ccc; width:150px;}
        .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
        .dropdown dd ul { background:#fafafa none repeat scroll 0 0; border:1px solid #ccc; color:#808080; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#f4f4f4;color:#333;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-right:10px; }
        .flagvisibility { display:none;}



/* __________________________________________________footer */

#footer-inside {background:url("../img/foot-inside.png") no-repeat top center;padding:60px 0 0 0;clear:both; font-size:11px; margin:0 0 10px 0; color:#4d4d4d;}
#footer-inside p {margin:0 0 0 10px;}
#footer-inside a {
	color:#4d4d4d;
}
