/**************************************
 *ESTILOS GENERALES PARA TODO EL SITIO*
 **************************************/
body{
	margin:0;
	color:#000;
	font:11px Arial, Verdana, sans-serif;
	background:#191919 url(/Images/bg-header.gif) top center no-repeat;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
/*form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}*/
/*Estilos para elementos de Forms*/
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */
.selectArea {
	position: relative;
	height: 19px;
	float:left;
	color:#8f8f8f;
	font:10px Tahoma, Arial, sans-serif;
	line-height:19px;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:12px;
	height:100%;
	background:url(/Images/select-left.gif) no-repeat;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:20px;
	height:100%;
	background: url(/Images/select-button.gif) no-repeat;
}
.selectArea .center{
	height:19px;
	line-height:19px;
	display:block;
	/*width:183px;*/
	margin:0 5px 0 12px;
	background:url(/Images/select-center.gif) repeat-x;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	border: 1px solid #c9c9c9;
	background:#fff;
	display: block;
	z-index: 30;
	font-size: 10px;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
}
.optionsDivVisible a {
	color: #8f8f8f;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 4px;
}
.optionsDivVisible a:hover {
	background-color: #f0efef;
	color: #8f8f8f;
	text-decoration:none;
}
/**************************************
 **** ESTILOS QUE DEFINEN LA PÁGINA ***
 **************************************/
#page {
	margin:0 auto;
	width:975px;
	overflow:hidden;
}
/**************************************
 **** ESTILOS QUE DEFINEN EL HEADER ***
 **************************************/
#header {
	width:975px;
	height:80px;
	position:relative;
}
#header .logo{
	position:absolute;
	top:24px;
	left:0;
	width:200px;
	height:40px;
	text-indent:-999px;
	overflow:hidden;
	margin:0;
}
#header .logo a{
	background:url(/Images/logo-raccoon.gif) no-repeat;
	display:block;
	height:100%;
}
/* language-box */
#header .lang{
	width:759px;
	padding:5px 0 20px 216px;
	overflow:hidden;
}
#header .lang a{
	font:10px Tahoma, Arial, sans-serif;
	color:#908e8e;
}
#header .header-holder{
	width:757px;
	padding:0 0 0 218px;
	overflow:hidden;
}
/* to main link */
.header-holder .to-main{
	float:left;
	padding:8px 0 0;
}
.header-holder .to-main a{
	color:#908e8e;
	text-decoration:underline;
}
.header-holder .to-main a:hover{text-decoration:none;}
/* contact-search box */
.header-holder .contact-search{
	float:right;
	width:494px;
}
.header-holder .contact-search ul{
	margin:0 14px 0 0;
	padding:5px 0 0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.header-holder .contact-search ul li{
	float:left;
	font-size:12px;
	color:#908e8e;
	background:url(/Images/contact-sep.gif) no-repeat 100% 0;
	margin:0 -10px 0 0;
	padding:0 10px 0 19px;
}
.header-holder .contact-search ul li a{color:#908e8e;}
.header-holder .contact-search ul li span{color:#494747;}
.header-holder .contact-search ul li em{
	font-size:14px;
	font-style:normal;
}
.header-holder .search{
	width:195px;
	float:left;
	background:url(/Images/bg-search.gif) no-repeat;
	padding:0 0 5px 7px
}
.header-holder .search span{float:left;}
.header-holder .search input{
	border:0;
	float:left;
	margin:5px 0 0 7px;
	background:url(/Images/bt-search.gif) no-repeat;
}
.header-holder .search span input{
	float:left;
	width:145px;
	border:0;
	background:none;
	font-size:10px;
	font-weight:bold;
	color:#6e6e6e;
	padding:3px 3px 4px;
}

/******************************************
 *ESTILOS QUE DEFINEN EL CONTENT IZQUIERDO* 
 ******************************************/
#content {
	width:975px;
	overflow:hidden;
	background:#fff url(/Images/bg-content.gif) repeat-y;
	border-bottom:4px solid #eae9e6;
}
/* content-box */
#content .content-box{
	width:501px;
	float:left;
}
/**************************************
 ********** ESTILOS PARA MENÚ *********
 **************************************/
.content-box .menu{
	width:100%;
	background:url(/Images/bg-menu.gif) repeat-x;
	position:relative;
	z-index:5;
}
.content-box .menu:after{
	display:block;
	content:"";
	clear:both;
}
.content-box .menu ul{
	padding:0;
	list-style:none;
	width:475px;
	height:44px;
	margin:0 13px;
}
.content-box .menu ul li{
	float:left;
	font-size:12px;
	background:url(/Images/menu-sep.gif) no-repeat;
	padding:3px 0 0 1px;
	line-height:37px;
}
.content-box .menu ul li:first-child{
	background:none;
	padding-left:0;
}
.content-box .menu ul li a{
	color:#1f1f1f;
	float:left;
	padding:0 5px;
	height:37px;
}
.content-box .menu ul li:hover a, .content-box .menu ul li.hover a{
	text-decoration:none;
	background:#191919;
	color:#fff;
}
.content-box .menu ul li.elearning{
	padding:0;
	line-height:42px;
}
.content-box .menu ul li.elearning a{
	background:url(/Images/bg-elearning.gif) no-repeat;
	padding:0 5px 8px;
	color:#fff;
}
/********************************************/
.content-box .menu ul li.elearning:hover a{
	text-decoration:none;
	background:#191919;
	color:#fff;
}
.content-box .menu ul .elearning ul{
	width:181px;
	left:auto;
	right:0;
}
.content-box .menu ul li.elearning ul li{
	float:none;
	vertical-align:top;
	background:none !important;
	padding:0 0 2px !important;
	width:179px;
	overflow:hidden;
	border-top:1px solid #323232;
	line-height:30px;
}
.content-box .menu ul li.elearning ul li a{
	color:#fff;
	padding:0 30px 0 0;
	width:147px;
	height:auto;
	margin:2px 2px 0;
	background:#242424 url(/Images/dropdown-arrow.gif) no-repeat 160px 50% !important;
}
.content-box .menu ul li.elearning ul li a span{
	width:140px;
}
.content-box .menu ul li.elearning ul li a:hover{background-color:#52cc14 !important;}
/**************************************
 ****** ESTILOS PARA DROPDOWNLIST *****
 **************************************/
.content-box .menu ul li:hover, .content-box .menu ul li.hover{position:relative;}
.content-box .menu ul li:hover a.drop, .content-box .menu ul li.hover a.drop{
	background:#191919 url(/Images/drop-dotted.gif) repeat-x 0 100%;
	color:#fff;
}
.content-box .menu ul ul{
	position:absolute;
	top:40px;
	left:1px;
	background:#1a1a1a;
	width:221px;
	height:auto;
	padding:0;
	margin:0;
	overflow:hidden;
}
.content-box .menu ul .smallSM ul{
	width:121px;
}
.content-box .menu ul .mediumSM ul{
	width:181px;
}
.content-box .menu ul li:first-child ul{left:0;}
.content-box .menu ul ul li{
	float:none;
	vertical-align:top;
	background:none !important;
	padding:0 0 2px !important;
	width:219px;
	overflow:hidden;
	border-top:1px solid #323232;
	line-height:30px;
}
.content-box .menu ul .smallSM ul li{
	width:119px;
}
.content-box .menu ul .mediumSM ul li{
	width:179px;
}
.content-box .menu ul ul li a{
	color:#fff;
	padding:0 30px 0 0;
	width:187px;
	height:auto;
	margin:2px 2px 0;
	background:#242424 url(/Images/dropdown-arrow.gif) no-repeat 200px 50% !important;
}
.content-box .menu ul .smallSM ul li a{
	width:87px;
	background:#242424 url(/Images/dropdown-arrow.gif) no-repeat 100px 50% !important;
}
.content-box .menu ul .mediumSM ul li a{
	width:147px;
	background:#242424 url(/Images/dropdown-arrow.gif) no-repeat 160px 50% !important;
}
.content-box .menu ul ul li a span{
	float:left;
	width:180px;
	padding:0 0 0 7px;
	background:#1a1a1a;
	cursor:pointer;
}
.content-box .menu ul .smallSM ul li a span{
	width:80px;
}
.content-box .menu ul .mediumSM ul li a span{
	width:140px;
}
.content-box .menu ul ul li a:hover span{background:#49aa19;}
.content-box .menu ul ul li a:hover{background-color:#52cc14 !important;}
.content-box .menu ul ul{display:none;}
.content-box .menu ul li:hover ul, .content-box .menu ul li.hover ul{display:block;}
/* last menu item */
.content-box .menu ul .last ul{
	left:auto;
	right:0;
}
/*******************************************
 *ESTILOS PARA TEXTO INTRODUCTORIO HOME *
 *******************************************/
.content-box .main-text{
	width:481px;
	padding:16px 0 8px 20px;
	overflow:hidden;
}
.content-box .main-text h2{
	font-size:16px;
	margin:0 0 14px;
	color:#3c3b3b;
	line-height:20px;
}
.content-box .main-text h2 span{
	font-size:26px;
	line-height:24px;
	display:block;
}
.content-box .main-text p{
	margin:0 0 10px;
	font-size:12px;
	line-height:20px;
	color:#666;
}
/*******************************************
 ******** ESTILOS PARA LAS CATEGORÍAS ******
 *******************************************/
.content-box .category{
	width:100%;
	overflow:hidden;
	background:url(/Images/dotted-grey.gif) repeat-x;
	padding:1px 0 0;
}
.content-box .category h3{
	margin:0 0 5px;
	padding:0 0 0 10px;
	font-size:17px;
	color:#262626;
	background:url(/Images/bg-heading.gif) no-repeat 0 2px;
	line-height:17px;
}
.content-box .category h3 span{
	font:11px Tahoma, Arial, sans-serif;
	display:block;
	color:#454545;
}
.content-box .category p{
	margin:0 0 10px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
/* link-more */
.more{
	width:100%;
	overflow:hidden;
}
.more a{
	background:url(/Images/arrow-link.gif) no-repeat 0 5px;
	color:#d26707;
	text-decoration:underline;
	padding:0 0 0 8px;
	margin:0 0 0 4px;
}
.more a:hover{text-decoration:none;}
/* main-category box */
.content-box .category .main-category{
	width:319px;
	float:left;
	overflow:hidden;
	background:url(/Images/bg-solutions.gif) repeat-y 100% 0;
}
.content-box .category .main-category .category-holder{
	width:318px;
	overflow:hidden;
}
/* solutions box */
.category .main-category .solutions{
	width:320px;
	overflow:hidden;
	padding:13px 0 22px 4px;
	background:#fcfbf9 url(/Images/bg-solutions.gif) repeat-y 161px 0;
}
.main-category .solutions .solution-box{
	width:128px;
	float:left;
	padding:0 16px;
}
/*******************************************
 ***** ESTILOS PARA LISTA DE SERVICIOS *****
 *******************************************/
.content-box .category .side-category{
	width:146px;
	float:right;
	background:url(/Images/bg-service.gif) no-repeat;
	padding:13px 18px 0;
}
.content-box .category .side-category p{margin:0 0 6px;}
.content-box .category .side-category ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content-box .category .side-category ul li{
	vertical-align:top;
	font-size:12px;
	line-height:14px;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	padding:0 0 1px;
}
.content-box .category .side-category ul li a{
	color:#666;
	text-decoration:none;
	display:block;
	width:130px;
	padding:11px 0 10px 16px;
	background:url(/Images/bg-plus.gif) no-repeat 3px 50%;
}
.content-box .category .side-category ul li a:hover{background-color:#eae7e0;}
/*****************************************
 *ESTILOS QUE DEFINEN EL CONTENT DERECHO* 
 *****************************************/
#content .sidebar{
	width:474px;
	float:right;
	padding:0 0 4px;
}
/*****************************************
 ***** ESTILOS QUE DEFINEN EL FOOTER ***** 
 *****************************************/
#footer {
	width:975px;
	overflow:hidden;
}
#footer .footer-holder{
	width:100%;
	overflow:hidden;
	background:#141414 url(/Images/bg-footer.gif) repeat-y;
	padding:19px 0 10px;
	margin:0 0 17px;
}
/*****************************************
 ******** ESTILOS CAJA DE CLIENTES ******* 
 *****************************************/
#footer .clients{
	width:465px;
	float:left;
	padding:0 17px 0 19px;
}
#footer .clients ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#footer .clients ul li{
	float:left;
	padding:0 6px 0 0;
}
#footer .clients ul li img{display:block;}
#footer .extranet{
	width:142px;
	float:left;
	padding:0 14px 0 19px;
}
/*****************************************
 ******** ESTILOS FORMULARIO LOGIN ******* 
 *****************************************/
#footer .extranet .login{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
#footer .extranet .login div{
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
}
#footer .extranet .login .btn-submit{margin:16px 0 9px;}
#footer .extranet .login label{
	display:block;
	margin:0 0 3px;
	color:#898989;
	text-transform:uppercase;
}
#footer .extranet .login span{
	display:block;
	width:142px;
	background:url(/Images/bg-login.gif) no-repeat;
}
#footer .extranet .login span input{
	background:none;
	width:132px;
	padding:6px 5px 4px;
	color:#898989;
	cursor:text;
}
/* login button */
#footer .extranet .login input{
	background:url(/Images/btn-login.gif) no-repeat;
	width:141px;
	border:0;
	cursor:pointer;
	color:#b8b8b8;
	padding:6px 0 8px;
}
/*****************************************
 ******** ESTILOS PARA CONTACTO **********
 *****************************************/
#footer .contacts{
	width:260px;
	float:right;
	padding:0 12px 0 21px;
	min-height:281px;
	background:url(/Images/bg-contacts-2.jpg) no-repeat 0 60px;
}
#footer .contacts ul{
	margin:0;
	padding:0 0 11px;
	list-style:none;
}
#footer .contacts ul li{
	vertical-align:top;
	color:#cfcfcf;
	font-size:10px;
	background:url(/Images/bg-contact-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:0 0 5px;
}
#footer .contacts dl{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:2px 0 0;
	color:#898989;
}
#footer .contacts dt{
	float:left;
}
#footer .contacts dd{
	float:left;
	margin:0 0 0 4px;
}
#footer h4{
	color:#f8f7f5;
	font-size:16px;
	margin:0 0 6px;
}
#footer .footer-holder p{
	margin:0 0 14px;
	color:#898989;
	font-size:12px;
	line-height:18px;
}
#footer .footer-holder .clients p{
	font-size:13px;
	line-height:20px;
}
#footer .more a{
	background:none;
	padding:0;
	margin:0 0 0 8px;
}
#footer p{
	margin:0 0 15px 27px;
	color:#b8b8b8;
	font-size:12px;
}
#footer p span{color:#6c6969;}
/*****************************************
 ****** ESTILOS PÁGINA SECTORES **********
 *****************************************/
/* sectors-box */
.sectors-box{
	width:100%;
	overflow:hidden;
	background:url(/Images/bg-dotted-sector.gif) repeat-y;
}
.sectors-box .bg-sectors{background:url(/Images/bg-sectors.gif) repeat-y 4px 0;}
.sectors-box .sector-holder{
	width:100%;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	padding:0 0 3px;
	margin:0 0 1px;
}
.sectors-box .last{background:none;}
.sectors-box .highlight-1{background:url(/Images/highlight.gif) repeat-y 4px 0;}
.sectors-box .highlight-2{background:url(/Images/highlight.gif) repeat-y 169px 0;}
.sectors-box .highlight-3{background:url(/Images/highlight.gif) repeat-y 334px 0;}
.sectors-box ul{
	width:497px;
	overflow:hidden;
	margin:0;
	padding:0 0 10px 4px;
	list-style:none;
	position:relative;
}
.sectors-box ul li{
	float:left;
	width:122px;
	padding:12px 18px 0 20px;
	margin:0 5px 0 0;
}
/* sectors bottom corner */
.sectors-box .corner{
	position:absolute;
	bottom:0;
	background:url(/Images/bg-sectors-corner.gif) no-repeat 100% 0;
	height:17px;
	width:140px;
}
.sectors-box h4{
	margin:0 0 2px;
	font-size:17px;
	font-weight:normal;
	background:url(/Images/bg-sectors-heading.gif) no-repeat 0 2px;
	padding:0 0 0 11px;
}
.sectors-box p{
	margin:0 0 9px;
	color:#666;
	line-height:16px;
}
/* sectors higlight box */
.sectors-box ul li.highlight{padding-top:15px;}
.sectors-box .highlight .corner{background-image:url(/Images/bg-sectors-corner-dark.gif);}
.sectors-box ul li.highlight h4{
	background:none;
	padding:0;
	color:#d4d4d4;
	margin:0 0 1px;
}
.sectors-box ul li.highlight h4 span{
	display:block;
	color:#919191;
	font-size:11px;
	line-height:13px;
}
.sectors-box ul li.highlight p{
	line-height:18px;
	margin:0 0 17px;
}
.sectors-box ul li.highlight .more a{
	margin:0;
	padding:0 0 0 7px;
	background-image:url(/Images/highlight-arrow-link.gif);
}
.sectors-box ul ul{
	padding:10px 0 0;
	border-top:1px solid #ede8de;
	background:none;
	width:100%;
	z-index:1;
}
.sectors-box ul ul li{
	float:none;
	width:auto;
	background:url(/Images/sectors-list-sep.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
	margin:0 0 2px;
}
.sectors-box ul ul li a{color:#666;}
/*****************************************
 ****** ESTILOS PÁGINA EQUIPO ************
 *****************************************/
.team-box{
	width:461px;
	padding:18px 20px 4px;
}
.team-box h3{
	margin:0 0 7px;
	font-size:24px;
}
.team-box .heading{
	width:100%;
	overflow:hidden;
}
.team-box p{
	margin:0 0 9px;
	font-size:12px;
	line-height:20px;
	color:#666;
}
.select-form{
	float:right;
	width:195px;
	margin:7px 0 0 ;
}
.select-form select{width:195px;}
/* person-area */
.person-area{
	width:461px;
	overflow:hidden;
	padding:0 20px;
}
.person-area ul{
	margin:-14px 0 0;
	padding:0 10px;
	list-style:none;
	width:441px;
	overflow:hidden;
}
.person-area ul li{
	vertical-align:top;
	border-top:1px solid #e3e6e8;
	margin:-1px 0 13px;
	padding:21px 0 1px;
}
.person-area ul li .data{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.person-area ul li .data h4, .other-persons h4{
	margin:0;
	color:#202020;
	font-size:16px;
}
.person-area ul li .data h4 span, .other-persons h4 span{
	display:block;
	font-size:8px;
	text-transform:uppercase;
}
/* mail link */
.mail{
	background:url(/Images/mail.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#d26707;
	text-decoration:underline;
}
.mail:hover{text-decoration:none;}
.person-area ul li .data a{
	float:right;
	margin:16px 0 0;
}
.person-area ul li .info{
	width:100%;
	overflow:hidden;
}
/* photo holder */
.person-area ul li .info .photo-holder{
	float:left;
	width:55px;
	height:58px;
	padding:2px;
	border:1px solid #b8b7b7;
	background:url(/Images/bg-photo.gif) no-repeat;
	overflow:hidden;
}
.person-area ul li .info .info-text{
	float:right;
	width:365px;
}
.person-area ul li .info .info-text p{
	margin:0;
	color:#6b6a6a;
	line-height:16px;
}
/* other persons box */
.other-persons{
	width:461px;
	overflow:hidden;
	padding:0 20px 8px;
}
.other-persons ul{
	width:441px;
	overflow:hidden;
	margin:0;
	padding:0 10px;
	list-style:none;
}
.other-persons ul li{
	vertical-align:top;
	width:464px;
	overflow:hidden;
	border-top:1px solid #e3e6e8;
	padding:18px 0 0;
	margin:0 0 18px;
}
.other-persons .person-box{
	float:left;
	width:220px;
	margin:0 12px 0 0;
}
.other-persons h4{
	padding:0 0 0 8px;
	background:url(/Images/bg-other-persons.gif) no-repeat 0 3px;
	margin:0 0 8px;
}
.other-persons .mail{margin:0 0 0 8px;}
/*****************************************
 ****** ESTILOS PÁGINA SERVICIOS *********
 *****************************************/
/* monitoring box */
.monitoring{
	width:461px;
	padding:13px 20px 8px;
	background:#F7F6F2 url(/Images/dotted-grey.gif) repeat-x 0 100%;
}
.monitoring p{
	margin:0 0 13px;
	color:#666;
	font-size:12px;
}
.monitoring ul{
	margin:0;
	padding:0 0 0 26px;
	list-style:none;
}
.monitoring ul li{
	vertical-align:top;
	padding:0 0 0 15px;
	font-size:12px;
	background:url(/Images/sectors-list-sep.gif) no-repeat 0 3px;
	color:#3a3939;
	margin:0 0 13px;
}
.monitoring ul li a{color:#3a3939;}
/*****************************************
 ****** ESTILOS PÁGINA ARTÍCULOS *********
 *****************************************/
/*Content Derecho*/
.sidebar .sidebar-box-articles{
	width:100%;
	overflow:hidden;
	background:url(/Images/bg-sidebar-box-article.gif) no-repeat;
	/*padding:4px 0 0;*/
	margin: 0;
}
.side-articles{
	background: #2A2A2A url(/Images/bg-elearning-arrows.gif) no-repeat 15px 5px;
	margin: 6px 0;
}
.side-articles h3{
	color:#FFFFFF;
	font-size:14px;	
	font-weight:normal;
	line-height:20px;
	margin: 0;
	padding: 6px 40px;
}
/*Artículo Destacado*/
.articulos{
	margin: 0;
	padding: 0 20px 0 20px;
}
.articulos .date-articulos{
	padding:25px 0 0 0;
	margin:0;
}
.articulos h3{
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	font-size:17px;
	font-weight:normal;
	color:#3c3b3b;
	margin:0;
	padding: 15px 0;
}
.articulos em{
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	margin:0;
	padding: 15px 0;
	font-size:12px;
	line-height:19px;
	color:#3c3b3b;
	display:block;
}
.articulos h4{
	margin:0;
	padding: 20px 0 0 0;
	font-size:14px;
	line-height:19px;
	color:#3c3b3b;
}
.articulos-texts-start{
	margin:0;
	padding: 0 0 30px 0;
	font-size:12px;
	line-height:19px;
	color:#3c3b3b;
}
.articulos-texts{
	margin:0;
	padding: 0 0 10px 0;
	font-size:12px;
	line-height:19px;
	color:#3c3b3b;
}
.articulos-texts-end{
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	margin:0;
	padding: 0 0 25px 0;
	font-size:12px;
	line-height:19px;
	color:#3c3b3b;
}
.articulos-texts-end a{
	font-size:12px;
	line-height:18px;
	color:#d26707;
	text-decoration:underline;
}
.articulos-texts-end a:hover{
	text-decoration:none;
}
/*****************************************
 **** ESTILOS PÁGINA DETALLE ARTÍCULO ****
 *****************************************/
/*Content-Izquierdo*/
.detalle-articulo{
	margin:7px 20px 0;
}
.detalle-articulo h2{
	font-size:22px;
	margin:0;
	padding:0 0 8px 0;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
}
.detalle-articulo .text-box-articulos {
	background:transparent url(/Images/dotted-grey.gif) repeat-x scroll 0 100%;
	overflow:hidden;
	margin:0;
}
.detalle-articulo .text-box-articulos .date-articulos {
	font-size:10px;
	line-height:11px;
	margin:0;
	padding:10px 0;
}
.detalle-articulo .text-detalle-articulo{
	color:#666666;
	font-size:12px;
	line-height:19px;
	margin:0 0 20px;
	padding:0 0 5px 0;
	background:transparent url(/Images/dotted-grey.gif) repeat-x scroll 0 100%;
}
.detalle-articulo .text-detalle-articulo p{
	margin:10px 0;
	padding:0;
}
.detalle-articulo .text-detalle-articulo a{
	color:#D26707;
}
.articulo-download-pdf {
	background:url(/Images/bg-articulo-download-pdf.gif) no-repeat;
	padding:18px 15px 0;
	height:52px;
}
.articulo-download-pdf p{
	font-size:12px;
	color:#3c3b3b;
	margin:0;
}
/*Content-Derecho*/
.sidebar .sidebar-box-coments{
/*	background:url(/Images/bg-side-detail-article.gif) repeat-x bottom scroll 0 0;
*/	width:100%;
	overflow:hidden;
	margin: 0;
}
.side-compartir{
	margin:0;
	padding:0 20px;
	background:#2a2a2a;
	height:42px;
}
.side-compartir .side-compartir-left{
	padding:12px 20px 0 0;
	border-right:1px solid #212121;
	height:30px;
	width:215px;
	float:left;
}
.side-compartir p{
	float:left;
	margin:2px 0 0;
	color:#FFFFFF;
}
.side-compartir a{
	margin:0 0 0 5px;
}
.side-compartir .side-compartir-right{
	padding:12px 0 0 0;
	height:30px;
}
.side-compartir .side-compartir-right a{
	float:right;
}
/*****************************************
 ** ESTILOS PARA CONTROL DE NAVEGACIÓN ***
 *****************************************/
.breadcrumb{
	width:481px;
	overflow:hidden;
	padding:2px 0 5px 20px;
	border-bottom:1px solid #eeede9;
}
.breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.breadcrumb ul li{
	float:left;
	background:url(/Images/breadcrumb-sep.gif) no-repeat 0 5px;
	margin:0 0 0 -9px;
	padding:0 14px 0 9px;
	color:#929292;
}
.breadcrumb ul li a{
	color:#d26707;
	text-decoration:underline;
}
.breadcrumb ul li a:hover{text-decoration:none;}
/*****************************************
 ** ESTILOS CONTROL INTRODUCTION TITLE ***
 *****************************************/
.text-box{
	width:100%;
	overflow:hidden;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
}
.text-box .text-holder{
	width:461px;
	padding:11px 20px 4px;
}
.text-box h2{
	font-size:20px;
	line-height:20px;
	margin:0 0 6px;
}
.text-box h2 span{
	display:block;
	font-size:12px;
	line-height:14px;
	color:#464646;
}
.text-box h3{
	margin:0 0 5px;
	font-size:24px;
}
.text-box .more{margin:0 0 16px;}
.text-box .text-holder .heading{
	width:100%;
	overflow:hidden;
}
.text-box .text-holder .heading .more{
	float:right;
	width:auto;
	margin:12px 0 0;
}
.text-box p{
	margin:0 0 9px;
	font-size:12px;
	line-height:20px;
	color:#666;
}
/*******************************************
 *** ESTILOS PARA CONTROL DE NOTICIAS ******
 *******************************************/
.main-category .news{
	width:100%;
	overflow:hidden;
	background:#fcfbf9 url(/Images/dotted-grey.gif) repeat-x;
	padding:14px 0 0;
}
.news .heading{
	width:279px;
	padding:0 20px 2px;
	overflow:hidden;
}
.main-category .news h3{
	float:left;
	width:150px;
	margin:0;
}
/* other-news */
.news .heading .other-news{
	float:right;
	width:119px;
}
.news .heading .other-news .rss{
	width:100%;
	overflow:hidden;
}
.news .heading .other-news .rss img{float:right;}
.news .heading .other-news .more{text-align:right;}
/* news-list */
.news .news-list{
	width:279px;
	padding:0 20px;
	overflow:hidden;
}
.news-list ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.news-list ul li{
	vertical-align:top;
	background:url(/Images/news-list.gif) no-repeat 0 8px;
	padding:7px 0 0 27px;
	border-top:1px solid #e6e6e6;
	margin:-1px 0 11px;
}
.news-list h4{
	font-size:13px;
	color:#064e9f;
	margin:0 0 2px;
	line-height:14px;
	font-weight:normal;
}
.news-list h4 a{
	color:#064e9f;
	border-bottom:1px dotted;
	text-decoration:none;
}
.news-list h4 a:hover{
	border:0;
	color:#990044;
	text-decoration:none;
}
.content-box .news-list p{
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#7b7979;
}
/*******************************************
 ** ESTILOS PARA CONTROL DE TESTIMONIALES **
 *******************************************/
.content-box .testimonials{
	width:100%;
	overflow:hidden;
	background:#f1eee8;
	padding:16px 0 10px;
}
.testimonials .heading{
	width:279px;
	padding:0 20px;
	overflow:hidden;
	margin:0 0 17px;
}
.main-category .testimonials h3{
	float:left;
	width:225px;
	margin:0;
}
/* testimonials buttons */
.testimonials .heading .buttons{
	width:44px;
	float:right;
	padding:4px 0 0;
}
.testimonials .heading .buttons a{
	width:21px;
	height:21px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 1px;
}
.testimonials .heading .prev{background:url(/Images/btn-prev.gif) no-repeat;}
.testimonials .heading .next{background:url(/Images/btn-next.gif) no-repeat;}
/* testimonials text */
.content-box .testimonials .testimonial-box{
	width:269px;
	overflow:hidden;
	padding:0 20px 0 30px;
}
.content-box .testimonials .testimonial-box p{
	margin:0 0 17px;
	line-height:19px;
	font-style:italic;
	background:#F1EEE8;
	color:#565656;
}
/* testimonials author */
.testimonials .testimonial-box .author{
	width:100%;
	overflow:hidden;
}
.testimonials .testimonial-box .author ul{
	/*float:right;*/
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.testimonials .testimonial-box .author ul li{
	float:left;
	color:#565656;
	background:#F1EEE8;
	/*background:url(/Images/author-sep.gif) no-repeat 100% 2px;*/
	margin:0 -5px 0 0;
	/*padding:0 5px 0 11px;*/
	padding:0 5px 0 0px;
}
/*******************************************
 ** ESTILOS PARA CONTROL SERVICE CLIENT **
 *******************************************/
.clients-box{
	width:194px;
	float:right;
	border:1px solid #e1e1e1;
	margin:9px 0 0 22px;
	padding:0 0 5px;
}
.text-box .clients-box .heading{
	width:190px;
	padding:2px 2px 10px;
	background:url(/Images/bg-clients-box.gif) no-repeat 0 100%;
}
.clients-box .heading .bottom{
	width:174px;
	overflow:hidden;
	padding:8px 8px 9px;
	background:#d26707;
}
.text-box .clients-box .heading h4{
	margin:0 0 1px;
	font-size:16px;
	color:#fff;
}
.text-box .clients-box .heading p{
	margin:0;
	font-size:11px;
	line-height:16px;
	color:#fffefe;
}
.text-box .clients-box ul{
	margin:0;
	padding:6px 0 0 15px;
	list-style:none;
}
.text-box .clients-box ul li{
	vertical-align:top;
	font-size:12px;
	margin:0 0 9px;
}
.text-box .clients-box ul li a{
	color:#666;
	background:url(/Images/sectors-list-sep.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
}
/**************************************************
 ***** ESTILOS PARA EL CONTROL LAST MAGAZINE ******
 **************************************************/
.sidebar-box .e-learning{
	width:174px;
	float:left;
}
.sidebar .sidebar-box h3{
	font-size:16px;
	margin:0;
	color:#fff;
	font-weight:normal;
	padding:7px 0 16px 34px;
}
.sidebar-box .e-learning h3{background:url(/Images/bg-elearning-heading.gif) no-repeat 19px 8px;}
.sidebar-box .e-learning .e-learning-box{
	width:154px;
	padding:18px 8px 0 12px;
	overflow:hidden;
}
.sidebar-box .e-learning .ico{
	width:100px;
	margin:0 auto;
	overflow:hidden;
	background:url(/Images/bg-elearning-ico.gif) no-repeat 0 100%;
	padding:0 0 42px;
}
.sidebar-box .e-learning .ico img{
	display:block;
	border:1px solid #545555;
}
/* download button */
.wrap{
	width:100%;
	overflow:hidden;
	margin:-25px 0 8px;
}
.wrap-left {
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
.wrap-right {
	position:relative;
	left:-50%;
	float:left;
}
.bt-download{float:left;}
.bt-download a{
	background:url(/Images/bt-download-l.gif) no-repeat;
	float:left;
	padding:0 0 0 14px;
	margin:0 18px 0 0;
	color:#fff;
}
.bt-download a:hover{text-decoration:none;}
.bt-download span{
	background:url(/Images/bt-download-r.gif) no-repeat 100% 0;
	float:left;
	margin:0 -18px 0 0;
	padding:0 14px 0 0;
	position:relative;
	cursor:pointer;
	line-height:26px;
}
/* e-learning paragraph */
.sidebar-box .e-learning .e-learning-box p{
	margin:0 0 5px;
	text-align:center;
	color:#666;
	line-height:18px;
}
/* previous publication link */
.sidebar-box .e-learning .prev-public{
	width:100%;
	overflow:hidden;
	text-align:center;
	background:url(/Images/dotted-grey.gif) repeat-x;
	padding:15px 0 14px;
}
.sidebar-box .e-learning .prev-public a{
	background:url(/Images/arrow-link.gif) no-repeat 0 5px;
	padding:0 11px;
	text-decoration:underline;
	color:#dc8c43;
}
.sidebar-box .e-learning .prev-public a:hover{text-decoration:none;}
/*******************************************
 ** ESTILOS PARA EL CONTROL FLASH E IMAGE **
 *******************************************/
.sidebar .flash-area{
	width:100%;
	overflow:hidden;
	padding:5px;
	background-color:#000000;
	height:365px;
	width:464px;
}
.sidebar .flash-area img{display:block;}
/* sidebar-box */
.sidebar .sidebar-box{
	width:100%;
	overflow:hidden;
	background:url(/Images/bg-sidebar-box.gif) repeat-x;
	padding:4px 0 0;
}
/************************************************
 * ESTILOS PARA EL CONTROL ARTÍCULOS DESTACADOS *
 ************************************************/
.sidebar-box .articles{
	width:294px;
	float:right;
}
.sidebar-box .articles h3{background:url(/Images/bg-articles-heading.gif) no-repeat 15px 0px;}
/* articles list */
.sidebar-box .articles .articles-list{
	width:269px;
	overflow:hidden;
	padding:15px 14px 0 11px;
}
.sidebar-box .articles .articles-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar-box .articles .articles-list ul li{
	vertical-align:top;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	padding:0 0 9px 5px;
	margin:0 0 10px;
}
.sidebar-box .articles .articles-list .heading{
	width:235px;
	overflow:hidden;
	background:url(/Images/bg-article.gif) no-repeat 0 3px;
	padding:0 0 2px 27px;
}
.sidebar-box .articles-list h4{
	margin:0 0 3px;
	font-size:14px;
	line-height:16px;
	color:#064fa0;
	font-weight:normal;
}
.sidebar-box .articles-list h4 a{
	color:#064fa0;
	border-bottom:1px dotted;
}
.sidebar-box .articles-list h4 a:hover{
	background:none;
	text-decoration:none;
	color:#990044;
	border:0;
}
.sidebar-box .articles .heading ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sidebar-box .articles .heading ul li{
	float:left;
	background:url(/Images/heading-sep.gif) no-repeat 0 2px;
	margin:0 0 0 -5px;
	padding:0 8px 0 6px;
	color:#666;
	line-height:14px;
}
.sidebar-box .articles .heading ul li span{
	float:left;
	background:#c1610a;
	border:1px solid #9c5407;
	font-size:8px;
	line-height:10px;
	padding:0 3px;
	float:left;
	color:#fff;
	margin:0 3px 0 0;
}
.sidebar-box .articles .heading ul li a{
	float:left;
	color:#dc8c43;
	text-decoration:underline;
	font-size:10px;
	line-height:12px;
}
.sidebar-box .articles .heading ul li a:hover{text-decoration:none;}
.sidebar-box .articles p{
	margin:0;
	line-height:17px;
	color:#666;
}
/* last articles box */
.sidebar-box .articles .last-articles{
	width:100%;
	overflow:hidden;
	background:url(/Images/bg-last-articles.gif) repeat-y;
}
.sidebar-box .articles .last-articles .top{background:url(/Images/bg-last-articles-top.gif) no-repeat;}
.sidebar-box .articles .last-articles .bottom{
	background:url(/Images/bg-last-articles-bottom.gif) no-repeat 0 100%;
	padding:8px 0;
	width:100%;
	overflow:hidden;
}
.sidebar-box .articles .last-articles .link{
	width:220px;
	float:left;
	text-align:center;
}
.sidebar-box .articles .last-articles .link a{
	background:url(/Images/arrow-link.gif) no-repeat 0 5px;
	padding:0 0 0 11px;
	color:#d26707;
}
/* rss */
.sidebar-box .articles .last-articles .rss{
	width:46px;
	float:right;
}
.sidebar-box .articles .last-articles .rss img{
	display:block;
	margin:0 auto;
}
/************************************************
 *** ESTILOS PARA EL CONTROL PRACTICAL CASES ****
 ************************************************/
.project{
	width:461px;
	padding:20px;
	overflow:hidden;
	background: #F1EEE9 url(/Images/bg-solutions.gif) repeat-y 249px 0;
}
.project .project-holder{
	width:506px;
	overflow:hidden;
}
.project .project-box{
	width:200px;
	float:left;
	margin:0 53px 0 0;
}
.project .project-box h4{
	font-size:14px;
	line-height:14px;
	color:#141414;
	font-weight:normal;
	margin:0 0 9px;
}
.project .project-box h4 span{
	display:block;
	font-size:10px;
	color:#4f4e4e;
	text-transform:uppercase;
}
.project .project-box p{
	color:#4F4E4E;
	margin:0 0 7px;
	line-height:16px;
}
/************************************************
 ** ESTILOS PARA EL CONTROL LISTA DE ARTÍCULOS **
 ************************************************/
.text-box-articulos{
	overflow:hidden;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	margin: 0 20px;
}

.date-articulos{
	padding:15px 0 0 0;
	line-height:11px;
	font-size:10px;
	margin: 0;
}

.date-articulos img{
	float:left;
	margin:0 10px 0 0;
}

.date-articulos a{
	color:#DC8C43;
	text-decoration:underline;	
}

.date-articulos a:hover{
	text-decoration:none;
}

.text-box-articulos h2{
    padding: 5px 0 5px 0;
	margin:5px 0;
}

.text-box-articulos h2 a{
	color:#064e9f;
	font-size:16px;
	line-height:20px;
	border-bottom: 1px dotted;
}
.text-box-articulos h2 a:hover{
	border-bottom:none;
	text-decoration:none;
	color:#990044;
}


.text-box-articulos .text-holder-articulos{
	width:461px;
}

.text-box-articulos .text-holder-articulos p{
	margin:0 0 9px;
	font-size:12px;
	line-height:19px;
	color:#666;
}
/************************************************
 ****** ESTILOS PARA EL CONTROL DE PAGINADO *****
 ************************************************/
.pagination {
	padding:20px 0 0 20px;
	overflow:hidden;
	height:30px;
	margin:0;
}

.pagination a{
	font-size:14px;
	color:#DC8C43;
	text-decoration:underline;
}

.pagination a:hover{
	text-decoration:none;
}

.pagination span{
	font-size:14px;
	color:#DC8C43;
	margin:-20px 0 0 0;
}

.pagination img{
	float:left;
	margin:-8px 5px;
}
/************************************************
 ***** ESTILOS PARA EL CONTROL DE COMENTARIOS ***
 ************************************************/
.side-coments{
	border-top:5px #efefef solid;
	background:#efefef;
	height:47px;
	}
.side-coments p{
	font-size:14px;
	margin:12px 0 0 20px;
	padding:0 0 0 12px;
	color:#535353;
	background:url(/Images/arrow.gif) no-repeat left top;
	height:17px;
	}
.box-coment{
	display:block;
	clear:both;	
	background:#dcdbd9;
	overflow:hidden;
	border-bottom: 3px #e5e5e5 solid;
	overflow:hidden;
	height:1%;
	}
.box-coment .autor{
	border-top:3px #9f9a90 solid;
	padding:14px 15px 22px 20px;
	float:left;
	width:175px;
	}
.box-coment .autor span{
	border:#9f9a90 1px solid;
	background:#ffffff;
	padding:1px;
	display:block;
	height:33px;
	width:33px;
	float:left;
}
.box-coment .autor p{
	margin:5px 8px 0 8px;
	display:block;
	float:left;
	color:#6a6a6a;
	font-size:12px;
	width:114px;
	overflow:hidden;
}
.box-coment .autor p.day{
	margin:0 8px;
	display:block;
	float:left;
	color:#9d9c9c;
	font-size:10px;
	/**********/
	width:114px;
}
.box-coment .comentario{
	background:#e5e5e5 url(/Images/arrow-coment.gif) no-repeat 0px 21px;
	border-top:1px #9f9a90 solid;
	padding:22px 24px 12px 24px;
	float:left;
/*	width:175px;
*/	}
.box-coment .comentario p{
	margin:0 0 10px 0;
	width:216px;
	color:#5e5e5e;
}
.form-coment-left{
	border-top:3px #9f9a90 solid;
	padding:14px 15px 22px 20px;
	float:left;
	width:175px;
}
.form-coment-left-box{
	/*background:url(/Images/bg-form-arrow.gif) no-repeat 0 6px;*/
}
.form-coment-left-box p{
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#535353;
	margin:0 0 0 10px;
}
.form-coment-left span{
	font-size:10px;
	font-weight:normal;
	line-height:8px;
	color:#9f9a90;
	margin:0 0 0 10px;
}
.form-coment-right{
	border-top:1px #9f9a90 solid;
	padding:14px 15px 22px 20px;
	float:left;
	width:200px;
}
.form-detalle p {
	text-transform:uppercase;
}
.form-detalle input {
	width:178px;
}
.form-detalle textarea {
	width:200px;
	height:110px;
	height:115px;
}
.form-detalle input, .form-detalle textarea {
	border:1px solid #e5e6e5;
	background-color:#fff;
	padding:4px 5px;
	margin: 0 0  5px 0;
}
.form-detalle input.submit {
	margin:-23px 0 21px 341px;
	background:transparent url(/Images/bg-form-send.gif) no-repeat scroll 0 0;
	border: 0 none;
	width:103px;
}
/***********************************************
* ESTILOS PARA EL CONTROL MAGAZINE DOWNLOAD *
************************************************/
.download-pdf {
	background:url(/Images/bg-download-pdf.gif) no-repeat;
	padding:18px 15px 0;
	margin:10px 0 0 20px;
	height:33px;
}
.download-pdf p{
	font-size:12px;
	color:#3c3b3b;
	margin:0;
	width:300px;
}
/************************************************
 ** ESTILOS PARA EL CONTROL LISTA DE REVISTAS **
 ************************************************/
.text-box-revistas{
	overflow:hidden;
	background:url(/Images/dotted-grey.gif) repeat-x 0 100%;
	margin: 0 20px;
}
.text-box-revistas img{
	border: 1px solid rgb(84, 85, 85);
	margin: 5px 10px 5px 0pt; 
	float: left;
}
.date-revistas{
	padding:5px 0 0 0;
	line-height:11px;
	font-size:10px;
	margin: 0;
}
.date-revistas a{
	color:#DC8C43;
	text-decoration:underline;	
}
.date-revistas a:hover{
	text-decoration:none;
}
.text-box-revistas h2{
	margin:0;
}
.text-box-revistas h2 a{
	color:#064e9f;
	font-size:16px;
	line-height:20px;
	border-bottom: 1px dotted;
}
.text-box-revistas h2 a:hover{
	border-bottom:none;
	text-decoration:none;
	color:#990044;
}
.text-box-revistas .text-holder-revistas{
	width:461px;
}
.text-box-revistas .text-holder-revistas p{
	margin:0 0 9px;
	font-size:12px;
	line-height:19px;
	color:#666;
}
/*******************************************
 ** ESTILOS PARA EL PAGINADOR DE REVISTAS **
 *******************************************/
.img-pager ul{
	margin:-24px 18px 0px 0px;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	float:right;
}
.img-pager ul li{
	margin-right:3px;
	padding:0px 1px 1px 0px;
	text-align:center;
	float:left;
}
.img-pager ul li a{
	width:11px;
	height:11px;
	padding:0px;
	background-image:url('/Images/bg-img-pager.gif');
	background-repeat:no-repeat;
	background-position:top left;
	line-height:normal;
	display:block;
	/*background:#000000 none repeat scroll 0 0;*/
	/*font-family:Verdana,Arial,Helvetica,sans-serif;*/
	/*font-size:10px;*/
	/*font-size-adjust:none;*/
	/*font-stretch:normal;*/
	/*font-style:normal;*/
	/*font-variant:normal;*/
	/*font-weight:normal;*/
	/*text-decoration:none;*/
}
.img-pager ul li a.selected{
	width:11px;
	height:11px;
	padding:0px;
	background-image:url('/Images/bg-img-pager-selected.gif');
	background-repeat:no-repeat;
	background-position:top left;
	/*background:#FFFFFF none repeat scroll 0 0;*/
}
/*******************************************
 *** ESTILOS PARA CONTROL DE BÚSQUEDA ******
 *******************************************/
.search{
	width:100%;
	overflow:hidden;
	background:#fcfbf9 url(/Images/dotted-grey.gif) repeat-x;
	padding:14px 0 0;
}
.search .heading{
	width:451px;
	padding:0 20px 2px;
	overflow:hidden;
}
.search h3{
	float:left;
	width:150px;
	margin:0;
	background:transparent url(/Images/bg-heading.gif) no-repeat scroll 0 2px;
	color:#262626;
	font-size:17px;
	line-height:17px;
	padding:0 0 0 10px;
}
.search h3 span{
	font:11px Tahoma, Arial, sans-serif;
	display:block;
	color:#454545;
}
/* other-search */
.search .heading .other-search{
	float:right;
	width:119px;
}
.search .heading .other-search .rss{
	width:100%;
	overflow:hidden;
}
.search .heading .other-search .rss img{float:right;}
.search .heading .other-search .more{text-align:right;}
/* search-list */
.search .search-list{
	width:461px;
	padding:0 20px;
	overflow:hidden;
}
.search-list ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.search-list ul li{
	vertical-align:top;
	background:url(/Images/news-list.gif) no-repeat 0 8px;
	padding:7px 0 0 27px;
	border-top:1px solid #e6e6e6;
	margin:-1px 0 11px;
}
.search-list h4{
	font-size:13px;
	color:#064e9f;
	margin:0 0 2px;
	padding: 6px 0;
	line-height:14px;
	font-weight:normal;
}
.search-list h4 a{
	color:#064e9f;
	border-bottom:1px dotted;
	text-decoration:none;
}
.search-list h4 a:hover{
	border:0;
	color:#990044;
	text-decoration:none;
}
.content-box .search-list p{
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#7b7979;
}
/************************
 *ESTILOS PARA EL FILLER*
 ************************/
.filler_home{
	background:url(/Images/bg-filler-home.gif) repeat-y;
}
.filler_services{
	background:#F1EEE9 url(/Images/bg-solutions.gif) repeat-y scroll 249px 0;
}