body {	padding:0 0 10px 0 !important; }
a { outline:none; }

/*#container { width:899px !important; } */

/*  Homepage Styles
    -----------------------------------------*/

#hp_wrapper {
    font:normal 13px Arial, Helvetica, sans-serif;
    position:relative;
    display:block;
}main

#hp_wrapper:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

* html #hp_wrapper:after {
    height:1%;
}

h2.headline {
    font:normal 14px/19px Arial, Helvetica, sans-serif;
    border-bottom:3px solid #ccc;
    padding-bottom:10px;
    margin:0 0 10px 0;
}

h2.headline a {
    background-color:#b6e5eb;
    color:#333 !important;
    text-decoration:none !important;
}

#launch { 
    font-size:11px;
    padding-top:5px;
    display:block;
    width:900px;
    position:relative;
}

#launch a {
    text-decoration:none;
    color:#ed228e;
    line-height:20px;
}

#launch a:hover {
    text-decoration:underline;
}


.titleLinks {
    margin:23px 0 20px 0;
    overflow:hidden;
    height:auto;
    width:100%;
}

.titleLinks a {
    background:transparent url(images/lgPinkArrow.png) no-repeat scroll 0 1px;
    
    color:#000000 !important;
    display:block;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0 20px 0 25px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lgPinkArrow.png', sizingMethod='crop');
}

.titleLinks #press-release {
    width:111px;
}

.titleLinks #experience {
    width:230px;
}

.headerLinksBottom {
    list-style-type:none;
    margin:20px 0 15px 0;
    height:15px;
}

.headerLinksBottom li {
    display:block;
    background:url(public/smPinkArrow.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='public/smPinkArrow.png', sizingMethod='crop');
    padding:0 20px 0 15px;
    float:left;
}

.headerLinksBottom li a {
    font:11px Arial, Helvetica, sans-serif;
    display:block;
    margin-top:-6px;
}

#hpHeaderLinks {
    list-style-type:none;
    border-top:1px solid #ccc;
    padding:7px 0 0 0;
    width:100%;
    overflow:hidden;
}

#hpHeaderLinks a {
    color:#000;
    text-decoration:underline;
}

#hpHeaderLinks a:hover {
    color:#f3198f;
}

#hpHeaderLinks li {
    display:block;
    margin-bottom:8px;
    clear:both;
}

#hpHeaderLinks li p {
    display: inline;
    float: left;
    width: 360px;
}

#hpHeaderLinks span.shipped { background:url(images/nuevo.gif); }


#hpHeaderLinks span {
    background-color:#b6e5eb;
    padding:0px;
    font-weight:bold;
    text-transform:uppercase;
    margin:3px 5px 0 0;
    text-align:center;
    width:55px;
    display:block;
    float:left;
    height:13px;
    overflow:hidden;
    text-indent:-1000px;
}	


/* Unique Homepage Content Styles
   ----------------------------------*/
.launchcellsouth {
    height: auto;
}

#hpCellSouthBlock {
    position:absolute;
    left:475px;
    top:100px;
    width:430px;
}

#hpCellSouthBlock #mainTitle {
    background:url(images/mainTitle_en.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainTitle_en.png', sizingMethod='crop');
    width:420px;
    height:47px;
    text-indent:-9999px;
}

#hpCellSouthBlock .titleLinks {
    margin: 15px 0;
}

#mainBlock {
    position:relative;
    left:-6px;
    height:354px;
}

#mainBg {
    height:342px;
    width:900px;
    background:url(images/main-Phone_en.png) no-repeat;
    position:absolute;
    top:12px;
    left:-10px;
}
.homecellsouth {
    border-bottom: 1px solid black;
    margin: 0 0 8px;
    width: 900px;
}
.homecellsouth .border {
    display:block;
    width:900px;
    height:2px !important;
    background-color:#000;
    margin:0 0 1px 0;
    overflow:hidden;
    position:relative;
    z-index:100;
}

#cellSouthLink {
    position:absolute;
    top:40px;
    right:110px;
    width:115px;
    display:block;
    text-indent:-9999px;
}









/* about funciona center area 
   ----------------------------*/

#aboutFunciona {
    width:100%;
    overflow:hidden;
    padding-top:21px;
    position:relative;
    padding-bottom:25px;
    _padding-bottom:0;
}

#aboutFunciona #col0 {
    width:305px;
    _width:290px;
    float:left;
    padding:9px 0 0 0;
}

#aboutFunciona #col2 {
    width:275px;
    float:left;
    padding:9px 0 0 20px;
}

#aboutFunciona #col2 .infoBox {
    padding-left:14px;
}

#aboutFunciona .infoBox {
    width:247px;
    font-size:12px;
    color:#333333;
    margin-bottom:30px;
    position:relative;
}

#aboutFunciona .infoBox p {
    margin:5px 0 10px 0;
}

#aboutFunciona .infoBox .thisIsHuge {
	background:transparent url(images/homeTitles_es.png) no-repeat scroll -3px -1px;
	height:16px;
	width:141px;
}

#aboutFunciona .infoBox .agency {
	background:transparent url(images/homeTitles_es.png) no-repeat scroll -3px -20px;
	height:15px;
	width:193px;
}

#aboutFunciona .infoBox .thisIsOurWork {
	background:transparent url(images/homeTitles_es.png) no-repeat scroll -3px -43px;
	height:15px;
	width:191px;
}

#aboutFunciona .infoBox .work {
	background:transparent url(images/homeTitles_es.png) no-repeat scroll -1px -113px;
	height:18px;
	width:184px;
}



#aboutFunciona .infoBox #meetUs:hover {
    background-position:0 -20px;
}

#aboutFunciona .infoBox a {
    font-weight:bold;
}


.workBox h3, .workBox p, .workBox a {
   /* z-index:2;
    position:relative;*/
}



/*  facts
   -------------*/

#aboutFunciona #col1 {
    width:290px;
    float:left;
    height:435px;
    background-color:#E7F7F9;
    padding:20px 0 0 0;
    margin:-10px 0 0 0;
}

#aboutFunciona #col1 div {
   /* position:relative;
    width:100%;
    overflow:hidden;
    margin:0 0 35px 0;
    padding-left:15px;*/
		overflow:hidden;
		padding-left:7px;
		position:relative;
		width:100%;
}

#aboutFunciona #col1 div h4 {
    float:left;
    display:block;
    width:96px;
    text-indent:-9999px;
}

#aboutFunciona #col1 div p {
    float:left;
    display:block;
    width:125px;
    margin-left:30px;
    font-style:italic;
    font-size:11px;
    color:#666;
}



.access {
    position:absolute;
    bottom:5px;
    right:0;
    font-size:11px;
}

.title {
    text-indent:-9999px !important;
    display:block;
    outline:none;
}


@media print {
    #hpLeft #hpRight {
	float: none;
	width: auto;
    }
}