/* style sheet aplyca.com */

/* html tags */

body {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.5em;
	scrollbar-face-color:#369; 
	scrollbar-arrow-color:#39C; 
	scrollbar-track-color:#036; 
	scrollbar-shadow-color:#369; 
	scrollbar-highlight-color:#369; 
	scrollbar-3dlight-color:#036; 
	scrollbar-darkshadow-Color:#036;}

p.cont { margin-top: 10px; margin-bottom: 5px; padding: 0px 70px 0px 35px; font-size: 12px; line-height: 1.5em; text-align: justify;}
p.pPortf { margin-top: 0px; margin-bottom: 5px; padding: 0px 30px 0px 0px; font-size: 12px; line-height: 1.5em;}
p.main-title {margin: 10px 35px 0px 34px;	padding-bottom: 10px; padding-right: 20px; font-size: 14px; line-height: 1.5em; color:#003399; font-style:italic; font-weight:bold;  }
ul.cont{margin: 10px 35px 0px 34px;	padding-bottom: 20px; font-size: 12px; padding-left:20px;}
p.welcome { margin: 10px 35px 0px 34px;	padding-bottom: 20px; padding-right: 20px; font-size: 12px; line-height: 1.5em; border-bottom: 1px dotted #7FB2CC;}
p.newinicio { margin-top: 5px; margin-bottom: 5px; padding: 0px 15px 0px 34px; font-size: 12px; line-height: 1.5em;}
a:link { color: #006699; text-decoration: none;}
a:visited { color: #006699; text-decoration: none;}
a:hover { color: #003399; text-decoration: underline;}
a:active { color: #006699; text-decoration: none;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666; margin: 0px 0px 5px 42px;}
ul { font-size: 11px; line-height: 1.5em; margin: 0px 0px 0px 12px; padding: 5px 0pc 8px 0px; list-style-image: url(img/bullet.gif);}
ul.ulCont { font-size: 12px; margin: 0px 0px 0px 47px; list-style-image: url(img/bullet_2.gif);}

/* pgina principal */

.barraleft { background-image: url(img/bkg_bar_left_11.gif); background-repeat: repeat-y; background-color: #99CCE5; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF;}
.barraright { background-image: url(img/bkg_left.gif); background-repeat: repeat-y; border-top: 2px solid #FFF;	border-bottom: 2px solid #FFF; font-size: 11px; line-height: 1.4em;}
.bkg_splsh { background-image: url(img/ho_bkg_splsh.jpg); background-repeat: no-repeat;}
.boxright {	background-color: #06C; padding: 5px 10px 7px 10px;}
.boxright a:link { color: #FFF; text-decoration: none;}
.boxright a:visited { color: #FFF; text-decoration: none;}
.boxright a:hover { color: #FFF; text-decoration: underline;}
.cajacontline { border-right: 2px dotted #006699;}
.copyr { text-align: center; font-size: 11px; color: #333; margin-bottom: 5px;}
.formlogpass { background-color: #FFF; font-size: 11px; border: 1px solid #CCC;}
.formas { background-color: #FFF; font-size: 12px; border: 1px solid #CCC;}
.imgdestacado { margin-left: 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
.lineleft { border-right: 2px solid #FFF;}
.lineS { border-bottom: 1px dotted #7FB2CC; margin: 8px 35px 6px 34px;}
.lineapunteada { margin: 12px 2px 2px 2px; border-right: 2px dotted #006699;}
.menutxt { text-align: center; font-size: 12px; margin: 7px 0px 8px 0px;}
.padTable { padding-bottom: 10px;}
.padTitle { padding-left: 34px;}
.regclientes { padding: 5px 5px 7px 20px; background-color: #CCD6E0; border-bottom: 2px solid #FFF;}
.sidelines { border-right: 2px solid #FFF; border-left: 2px solid #FFF;}
.tablabottom { margin-top: 2px;}
.topImg { background-image: url(img/top_03.gif); background-position: top right; background-repeat: no-repeat;}
.txt12 { font-size: 12px;}

/* inter */
.ami { font-size: 11px; color: #999; padding: 7px 0px 5px 23px;}
.backimg1 { background-image: url(img/fh_1.jpg); background-repeat: no-repeat;}
.backimg2 { background-image: url(img/fh_2.jpg); background-repeat: no-repeat;}
.backimg3 { background-image: url(img/fh_3.jpg); background-repeat: no-repeat;}
.backimg4 { background-image: url(img/fh_4.jpg); background-repeat: no-repeat;}
.backimg5 { background-image: url(img/fh_5.jpg); background-repeat: no-repeat;}
.bkgSmenu { background-image: url(img/bkg_smenu.gif); background-repeat: repeat-y;}
.cajatxtcont { padding: 30px 0px 30px 0px;}
.celdaporta { border-top: 1px dotted #CC7FCC;}
.lineax { border-bottom: 1px dotted #7FB2CC; margin-left: 35px; height: 20px;}
.miniBotones { margin-top: 5px;}
.pDestSt { font-size: 12px; color: #7A007A;}
.submenu { background-color: #002D54;}
.submenu2 { background-color: #F90;}
.submenu3 { background-color: #909;}
.submenu4 { background-color: #9C0;}
.submenu5 { background-color: #999;}
.subTitulo { border-bottom: 1px dotted #7FB2CC; margin: 20px 70px 0px 35px;}
.subTitulo2 { /*border-bottom: 1px dotted #7FB2CC;*/ margin: 0px 0px 5px 0px;}
.subTitulo3 { margin: 20px 70px 0px 35px;}
.tablecont { margin: 0px 0px 20px 35px; font-size: 11px; color: #002D54; background-image: url(img/bkg_cont.gif); border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC;}
.tablecont td { padding: 5px 5px 5px 5px;}
.tablaporta { margin: 20px 0px 30px 35px; font-size: 12px; line-height: 1.5em;}
.tablaporta p { text-align: justify;}
.titleinternas { padding: 2px 0px 0px 0px;}
.idioma {
	font-size: 9px;
	color: #003366;
	margin-right: 210px;
	margin-top: 5px;
}

table.projectworkflow{
	margin: 10px 20px 0px 20px;
	width:520px;
}

table.projectstages{
	margin: 10px 20px 0px 20px;
	width:520px;
}

table.projectstages tr{ 
	
}

table.projectstages td{ 
	font-size:12px;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #BEBEBE;
}

table.projectworkflow td{
	background-color:#CDCDCD;
	font-size:10px;
}

table.product-samples{
	margin: 10px 0px 0px 0px;
	width:460px;
}

table.services{
	margin: 10px 35px 0px 34px;
}

table.services th{ 
	background-color:#36F;
	color:#FFF;
	font-size:12px; 
}

table.services td{ 
	font-size:12px;
	height:50px;
	padding-left:8px;	
}

div.learn-more{
	vertical-align:bottom;
	text-align:right;
	font-size:9px;
}

p.service-title{ 
	font-size: 14px; font-weight:bold; 
	line-height: 1.5em; 
	color:#003399; 
	
}

.title-services {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(img/i_t_services.gif)  no-repeat scroll 0 0; 
	color:#FFF; padding-top:10px;

	height:30px;
	width:558px;
}

.title-services p{ margin:0;
	padding-top:0px;
	padding-left:10px;
}