
/* ------ Este comando sirve para forzar el css en firefox para que el tipo de fichero devuelto sea CSS y no HTML o PHP, tal como lo interpreta el navegador ------ */ 




*{font-size:100.01%} /* Este tamaņo de fuente fija un bug de IE y mantiene la uniformidad para cualquier navegador */

html {
	height:100%;
	font-size:62.5%;
}

body {
	color:#5e5e5e;	
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0 30px;
	background:#3e5965 url(/pfw_files/tpl/Web_cvteam/Structure/page-bg.gif) repeat-x;
}





/* -------------------- PARTES COMUNES -------------------- */ 

body
{
scrollbar-arrow-color:black;
scrollbar-base-color:white;
scrollbar-darkshadow-color:white;
scrollbar-track-color:white;
scrollbar-face-color:white;
scrollbar-shadow-color:white;
scrollbar-arrow-shadow-color:#b4b7bd;
scrollbar-highlight-color:white; 
scrollbar-3dlight-color:white; 
}

a:focus {
	outline:0;
	}

a:focus { -moz-outline-style: none; } 


a {
	outline:none;
	color:#8CAE00;
	text-decoration:none;
}

a:active { outline: none; } 


#a a {color:#666666;}
a:hover {text-decoration:underline;}

p {
	margin:0 0 14px;
	padding:0;
}

p.offset {margin-left:25px;}

p.topoffset {margin-top:40px;}

.textindent {text-indent:33px;}

p.small {font-size:0.9em;}

img {border:0px;}

form {
	margin:0;
	padding:0;
}

form fieldset {
	margin:0;
	padding:0;
	border:0;
}

input {vertical-align:middle;}

div.floatright {text-align:right;}

.img-box {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/img-box-bg.gif) no-repeat;
	width:79px;
	height:115px;
	padding:3px;
	float:right;
}

.img-comment-box {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/pxl-gray.gif) repeat-x left bottom;
	float:left;
	margin-bottom:10px;
	margin-right:15px;
}

.img-comment-box .floatright {
	float:right;
	margin-left:-15px;
	margin-right:0;
}

.img-comment-box .floatleft {
	float:right;
	margin-left:-15px;
	margin-right:0;
}

.img-comment-box .border {border:1px solid #aed3e8;}

.img-comment-box img {margin:2px;}

.img-comment-box a {
	display:block;
	padding:7px 20px 7px 30px;
	color:#036A97;
	font-size:9px;
	margin:1px 0 2px;
	background-color:#E6EBED;
	background-repeat:no-repeat;
	background-position:12px 5px;
	text-decoration:none;
	text-align:left;
}

.img-comment-box .photo {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/icon-photo_cct.gif);}

.img-comment-box .zoom {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/icon-zoom_cct.gif);}

.blue {color:#235b74;}

.date {
	color:#418301;
	font-weight:bold;
	font-size:0.9em;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 0 2px;
	padding-left:15px;
}

strong.blue {font-size:1.1em;}


.print_news {
	text-align:right;
	clear:both;
	}
.print_news img {margin-left:5px;}
.print_news a{
	color:#004b73;
	font-weight:bold;
	font-size:0.9em;
	}
	
	


 /* -------------------- BLOQUES PRINCIPALES -------------------- */ 

#container {
	width:952px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

#page-box {
	width:100%;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/page-shadow.png) repeat-y;
	position:relative;
}

#header {
	position:absolute;
	top:0;
	left:0;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/page-corner-left.jpg) no-repeat;
	width:938px;
	padding-left:14px;
	z-index:1;
}

#aviso_legal {
	width:100%:
	height:100%;
	border:2px solid red;
	
}



 /* -------------------- PIE -------------------- */ 

#footer {
	width:952px;
	padding:0;
	margin:0 auto;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/footer-bg.png) no-repeat;
	height:43px;
}

#footer .content {
	position:relative;
	z-index:999;
	padding:20px 307px 0 0;
	width:640px;
	text-align:right;
	font-size:0.8em;
	color:#B2B9BD;
}

#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:16px;
	left:640px;
	width:190px;
	font:11px Arial, Helvetica, sans-serif;
}

#footer li {
	margin:0 6px;
	padding:0 0 0 15px;
	display:inline;
}

#footer li.email {background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-email-white.gif) no-repeat left center;}

#footer li.site-map {background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-map.gif) no-repeat left center;}

#footer li a {
	color:#878787;
	text-decoration:none;
}

#footer li a:hover {text-decoration:underline;}

.inner-page #footer ul {font:10px Verdana, Arial, Helvetica, sans-serif;}

.inner-page #footer li {margin:0 4px;}

.inner-page #footer li a {color:#000;}

.inner-page #footer li.email {background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-email-inner.gif) no-repeat left center;}

.inner-page #footer li.site-map {background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-map-inner.gif) no-repeat left center;}







 /* -------------------- ESTILOS LOGOS -------------------- */ 

.logo-box {
	position:absolute;
	width:275px;
	top:23px;
	left:27px;
	z-index:9999;
}

.logo-box a {
	float:left;
	width:100%;
	height:100%;
}

.logo-box h1,
.logo-box h2,
.logo-box h3 {
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
}

.logo-box h1 {
	background:url(/pfw_files/tpl/Web_cvteam/logo-concatel.gif) no-repeat;
	width:139px;
	height:32px;
}

.logo-box h2 {
	background:url(/pfw_files/tpl/Web_cvteam/logo-vanture.gif) no-repeat;
	width:103px;
	height:36px;
	float:right;
}

.logo-box h3 {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/title-lider-en-gestion.gif) no-repeat top center;
	width:100%;
	height:8px;
}







 /* -------------------- ELEMENTOS DEL HEADER -------------------- */ 

#header .content {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/header-bg.gif) repeat-x;
	height:110px;
	padding:25px 55px 0 0;
}

#header .right-box {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/page-corner-right.jpg) no-repeat;
	width:47px;
	height:73px;
	position:absolute;
	top:0;
	right:0;
}

#header .email {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-email.gif) no-repeat;
	width:17px;
	height:14px;
	display:block;
	text-decoration:none;
	margin:12px 0 0 22px;
}







 /* -------------------- FORMULARIO HEADER -------------------- */ 

#header form {
	float:right;
	width:310px;
}

#header form label {
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	color:#236685;
	margin:4px 10px 0 0;
	display:inline;
}

.inner-page #header form label {text-transform:capitalize; font-size:1.0em;}

#header form input.button {float:right;}

#header form div.input-box-margin {
	width:174px;
	height:15px;
	padding:3px;
	overflow:hidden;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/input-bg.gif) no-repeat;
	float:left;
	margin:0;
}

#header form div.input-box-margin div {
	width:174px;
	height:15px;
	overflow:hidden;
}

#header form input.text {
	width:172px;
	height:20px;
	margin:-5px 0 0 -2px;
	padding:3px 0 0 2px;
	color:#818181;
	font-size:9px;
	text-transform:none;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

* html #header form input.text {padding-top:2px;}

* + html #header form input.text {padding-top:2px;}







 /* -------------------- PANEL DE IDIOMA -------------------- */ 

.language-panel {
	margin:3px 10px 0 0;
	padding:0;
	list-style:none;
	float:right;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

.language-panel li {
	margin:0 10px 0 0;
	padding:0;
	display:inline;
	float:left;
	width:21px;
	height:15px;
}

.language-panel li.es {background:url(/pfw_files/tpl/Web_cvteam/Structure/flag-es.gif) no-repeat;}

.language-panel li.fr {background:url(/pfw_files/tpl/Web_cvteam/Structure/flag-fr.gif) no-repeat;}

.language-panel li.en {background:url(/pfw_files/tpl/Web_cvteam/Structure/flag-en.gif) no-repeat;}

.language-panel li a {
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
}







 /* -------------------- PANEL CONRAL -------------------- */ 

.conrol-panel {
	position:absolute;
	bottom:0;
	left:7px;
	width:938px;
	height:62px;
	background:#fff;
}

.inner-page .conrol-panel {background:#fff url(/pfw_files/tpl/Web_cvteam/Structure/pxl-gray.gif) repeat-x;}







 /* -------------------- INFORMACION REGISTRO -------------------- */ 

.registr-info {

	position:absolute;
	left:150px;
	top:10px;
	height:0px;
	width:230px;
	padding-left:30px;
	color:#5992ab;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/clip_cct.gif) no-repeat;
	background-position: 111px 19px;
	

		
}

.registr-info h4 {
	margin:13px 0 0 10px;
	padding:0;
	font-weight:normal;
	font-size:1em;
	color:#6A90A1;
}

.inner-page .registr-info h4 {color:#F0;}

.registr-info p {margin:0px;}

.inner-page .registr-info strong {font-weight:normal;}







 /* -------------------- NAVEGACION DEL HEADER -------------------- */ 

#navigation {
	float:right;
	height:52px;
	margin:0;
	padding:5px 0;
	list-style:none;
	font-size:11px;
}

#navigation li {
	position:relative;
	float:left;
	display:inline;
	margin:0 -1px 0 0;
	padding:0 18px 0 17px;
	font-weight:bold;
	background-image:url(/pfw_files/tpl/Web_cvteam/Structure/nav-separator_cct.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#navigation li.last {background:none;}

#navigation li.hover,
#navigation li:hover {background-position:bottom right;}

#navigation li a {
	float:left;
	height:27px;
	padding:25px 0 0 0;
	color:#235B74;
	text-decoration:none;
	background-position:-5px 40px;
	background-repeat:no-repeat;
		
}

#navigation li a.menu1 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-01.gif);}
#navigation li a.menu2 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-02.gif);}
#navigation li a.menu3 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-03.gif);}
#navigation li a.menu4 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-04.gif);}
#navigation li a.menu5 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-05.gif);}
#navigation li a.menu6 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-06.gif);}
#navigation li a.menu7 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-07.gif);}
#navigation li a.menu8 {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/item-08.gif);}

#navigation li:hover a,
#navigation li.hover a {
	color:#8cae00;
	padding-top:17px;
	padding-bottom:8px;
	background-position:0 40px;
	
}

#navigation li .sub-navigation {
	top:52px;
	left:-1px;
	position:absolute;
	width:170px;
	padding-top:5px;
	display:none;

}

#navigation li .sub-navigation2 {
	top:52px;
	left:-85px;
	position:absolute;
	width:170px;
	padding-top:5px;
	display:none;

}

#navigation li:hover .sub-navigation,
#navigation li.hover .sub-navigation {display:block;}

#navigation li:hover .sub-navigation2,
#navigation li.hover .sub-navigation2 {display:block;}

#navigation .sub-navigation .bottom-part {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/sub-nav-bottom-bg.png) no-repeat left bottom;
	height:11px;
	overflow:hidden;
}

#navigation .sub-navigation2 .bottom-part {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/sub-nav-bottom-bg.png) no-repeat left bottom;
	height:11px;
	overflow:hidden;
}


.bottom-part {
	position:relative;
	top:-2px;
	}

#navigation ul {
	width:163px;
	height:auto;
	float:none;
	margin:0;
	list-style:none;
	padding:0 4px 0 3px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	z-index:9999;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/sub-nav-bg.png) repeat-y;
}

#navigation li li,
#navigation li.hover li,
#navigation li:hover li {
	float:none;
	display:block;
	margin:0;
	padding:0;
	font-weight:normal;
	background:none;
}

#navigation li li a,
#navigation li.hover li a,
#navigation li:hover li a {
	border-top:1px solid #d4d4d4;
	float:none;
	display:block;
	width:139px;
	height:auto;
	padding:4px 12px;
	color:#5e5e5e;
	font-weight:normal;
	text-decoration:none;
	background-color:#fff;
	background-image:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-gray-pxl.gif);
	background-repeat:no-repeat;
	background-position:5px 12px;
}

#navigation li li a:hover,
#navigation li.hover li a:hover,
#navigation li:hover li a:hover {
	background-color:#f6fbdf;
	font-weight:bold;
	background-image:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-gray.gif);
	
	
	background-position:5px 11px;
}







 /* -------------------- PARTE INFORMACION -------------------- */ 

#info-part {
	margin:0 6px;
	padding:135px 1px 0;
	width:938px;
	overflow:hidden;
	background:#fff;
}







 /* -------------------- CAJA BANNER -------------------- */ 

.banner-box {
	width:900px;
	height:184px;
	padding:10px 20px;
	margin:0 -1px;
	font:24px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	position:relative;
}

.banner-box h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:60px;
	line-height:70px;
	color:#ffffff;
	opacity:0.35;-moz-opacity:0.35;filter:alpha(opacity=35);
	
}



.banner-box p {
	margin-top:-6px
	}





 /* -------------------- FORMULARIO LOGIN -------------------- */ 


.banner-box .msglogin {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	bottom:25px;
	left:340px;
	width:120px;
	background:#114e69;
	padding:2px;
	border:1px solid #001e2b;
	color:#ffffff;
	}

.msglogin2 {
	position:absolute;
	bottom:58px;
	left:30px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	width:120px;
	background:#114e69;
	padding:1px;
	border:1px solid #001e2b;
	color:#ffffff;
	}

.banner-box .login {
	position:absolute;
	bottom:20px;
	left:30px;
	font-size:11px;
	text-align:left;
}

.banner-box .login .content {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/form-login-bg.png) no-repeat;
	width:281px;
	height:49px;
	padding:13px 13px;
}

.banner-box .login form {
	position:relative;
	z-index:9999;
}

.banner-box .login label {float:left; margin-top:2px;}

.banner-box .login .button {float:right;}

.banner-box .login div.input-box-margin {
	width:140px;
	height:14px;
	padding:3px;
	overflow:hidden;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/login-input-bg.gif) no-repeat;
	float:right;
	margin:0;
}

.banner-box .login div.input-box-margin div {
	width:140px;
	height:14px;
	overflow:hidden;
}

.banner-box .login input.text {
	width:138px;
	height:19px;
	margin:-5px 0 0 -2px;
	padding:3px 0 0 2px;
	color:#505050;
	font-size:11px;
	text-transform:none;
	background:none;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.banner-box .login ul {
	float:left;
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
}

.banner-box .login li {
	margin:0 0 7px;
	padding:0;
	float:left;
	width:100%;
}







 /* -------------------- AŅADIR NAVEGACION -------------------- */ 

#add-navigation {
	margin:0;
	padding:0;
	width:933px;
	height:28px;
	overflow:hidden;
	padding:7px 0 8px 7px;
	list-style:none;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/add-nav-bg.gif) repeat-x;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#add-navigation li {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	display:inline;
	height:28px;
}

#add-navigation li a {
	float:left;
	width:229px;
	height:28px;
	background-repeat:no-repeat;
	background-position:0 0;
}

#add-navigation li.quienes-somos a {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/add-nav-quience-somos.jpg);}

#add-navigation li.que-hacemos a {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/add-nav-que-hacemos.jpg);}

#add-navigation li.sectores a {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/add-nav-sectores.jpg);}

#add-navigation li.mi-web a {
	background-image:url(/pfw_files/tpl/Web_cvteam/Structure/add-nav-mi-web.gif);
	width:224px;
}

#add-navigation li a:hover {background-position:0 -28px;}







 /* -------------------- CAJA COLUMNAS -------------------- */ 

.colums-box {
	position:relative;
	width:938px;
	overflow:hidden;
	clear:both;
	padding-top:4px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/colums-box-bg.gif) repeat-x;
}

.colums-box .content {
	width:100%;
	overflow:hidden;
}

.colum .title {
	background-color:#fff;
	background-image:url(/pfw_files/tpl/Web_cvteam/Structure/title-purple-line.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:10px 20px;
	text-align:right;
	border-bottom:3px solid #fff;
}

.colums-box .title h2 {
	text-align:left;
	margin:0;
	padding:0 0 0 20px;
	font:bold 1.6em "Trebuchet MS", Helvetica, sans-serif;
	color:#114e69;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 0 0.45em;

}

.colums-box .text-box {
	font-size:1.0em;
	color:#353535;
	line-height:14px;
	padding:10px 20px 20px;
	overflow:hidden;
}

.colums-box .title a {text-decoration:none; font-size:0.9em;}

.colums-box .title a:hover {text-decoration:underline;}

.colums-box div.floatright {
	font-size:0.9em;
	font-weight:bold;
}

.colums-box h3 {
	margin:7px 0 10px;
	padding:0;
	text-indent:15px;
	font:bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color:#14749E;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-disc.gif) no-repeat 0 0.2em;
}

.colums-box .text-box.underline p a {color:#353535;}

.colums-box .text-box.underline  h3 a {color:#14749E;}

.colum {
	padding-bottom:999px;
	float:left;
	display:inline;
	margin-bottom:-999px;
	position:relative;
}

.colum .shadow {
	position:absolute;
	top:0;
	right:0;
}







 /* -------------------- COLUMNA IZQUIERDA -------------------- */ 

.colum.left {
	width:238px;
	min-height:355px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/colum-left-bg.gif) no-repeat 0 55px;
}
* html .colum.left {height:355px;}
.colum.left .shadow {
	width:26px;
	height:354px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/colum-left-bg.png) no-repeat top right;
}
.colum.left .content {padding-bottom:35px;}
.colums-box .left .title {width:198px;}
.colums-box .left .title a {color:#16506b;}
.colums-box .left .text-box {border-top:1px solid #d3d3d3;}
.colum.left a {color:#14749E;}







 /* -------------------- COLUMNA MEDIO -------------------- */ 

.colum.middle {
	width:467px;
	padding-right:1px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/pxl-blue.gif) repeat-y top right;	
	position:relative;
	z-index:99999;
}

.colum.middle .text-box {border-bottom:1px solid #ececec; width:427px; margin-top:20px;}

.colum.middle .text-box.without-border {border-bottom:0;}

.colum.middle .title {
	text-align:left;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/title-gray-line.gif) no-repeat 65px 100%;
	padding:0;
	margin-top:-10px;
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
}

.colum.middle .title h2 {
	float:left;
	padding-left:10px;
	background:none;
	color:#414141;
	font-weight:normal;
}

.colum.middle .title span {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/title-square.gif) no-repeat;
	width:12px;
	height:17px;
	padding:4px 6px 3px;
	float:left;
	color:#8CAE00;
	font:bold 11px "Trebuchet MS", Helvetica, sans-serif;
}

.colum.middle .text-box {padding-bottom:10px;}

.colum.middle p {text-indent:35px;}

.colum.middle .img-box {margin:-20px 0 0 15px; overflow:hidden; position:relative;}







 /* -------------------- COLUMNA DERECHA -------------------- */ 

.colum.right {
	width:232px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/colum-right-bg_cct.gif) no-repeat;
}
.colum.right .shadow {
	width:14px;
	height:94px;
	left:-1px;
	top:-4px;
	overflow:hidden;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/colum-right-bg.png) no-repeat;
}

.colum.right .content {padding-bottom:35px;}
.colum.right .title {background-image:url(/pfw_files/tpl/Web_cvteam/Structure/title-green-line.gif); width:205px;}
.colums-box .right .title h2 {color:#8CAE00;}
.colums-box .right h3 {color:#353535;}
.colums-box .right div.floatright a {color:#353535;}
.colums-box .right .text-box {border-top:1px solid #AFC7DD;}
.colums-box .right .logo-box {right:0;}







 /* -------------------- CONTENIDO LOGOS -------------------- */ 

.logos-content {
	width:898px;
	height:11px;
	padding:0 20px;
	position:relative;
	margin:0 0 20px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/colum-middle-bottom-bg.gif) no-repeat 283px 0;	
	clear:both;
}

.inner-page .logos-content {
	margin:0;
	padding:30px 20px 10px;
	height:36px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/footer-gradient.gif) repeat-x left bottom;
}

.logos-content a {
	position:absolute;
	overflow:hidden;
	bottom:0;
}

.inner-page .logos-content a {bottom:20px;}
.logos-content a.floatleft {left:20px;}
.logos-content a.floatright {right:20px;}







 /* -------------------- CAJA TEXTO -------------------- */ 

.text-box-small {
	padding:10px 20px;
	clear:both;
	font-size:0.8em;
	color:#b1b1b1;
	text-align:justify;
}

.inner-page .text-box-small {background:url(/pfw_files/tpl/Web_cvteam/Structure/pxl-gray-light.gif) repeat-x;}







 /* -------------------- PAGINA INTERIOR -------------------- */ 

.title-page {
	border-top:1px solid #006499;
	border-bottom:1px solid #006499;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/page-title-bg_cct.jpg) no-repeat left center;
	width:884px;
	height:53px;
	padding:11px 28px 0;
	margin:0 -1px;
	overflow:hidden;
	font-weight:bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#fff;

}

.title-page h2 {
	margin:0;
	padding:0;
	float:left;
	font-size:30px;
	text-transform:lowercase;
}

.title-page span {
	margin:8px 10px 0 0;
	padding:0;
	float:left;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/page-title-border.gif) no-repeat;
	width:17px;
	height:21px;
	padding:4px 6px;
	font-size:11px;
}







 /* -------------------- RUTA -------------------- */ 

.bread-crums {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/bread-crums.gif) repeat-x;
	height:23px;
	padding:6px 28px 0;
}

.bread-crums ul {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/bread-crums-boolet.gif) no-repeat left center;
	font-size:0.9em;
}

.bread-crums li {
	margin:0;
	padding:0;
	display:inline;
	font-weight:bold;
	color:#787878;
}

.bread-crums li a {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/bread-crums-arrow.gif) no-repeat right center;
	padding-right:12px;
	font-weight:normal;
	color:#939393;
}


.bread-crums02 {
	font-size:15px;
	font-family:Trebuchet;
	font-weight:regular;
	color:#2185bb;
	}



 /* -------------------- CONTENIDO PAGINA INTERIOR -------------------- */ 

.info-box {
	overflow:hidden;
	width:910px;
	padding-left:28px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/pxl-blue-light.gif) repeat-y 703px 0;
}

.info-box .bottom-bg {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/left-part-bottom-bg.gif) no-repeat -21px 0;
	height:10px;
	clear:both;
	overflow:hidden;
}



.mail_enviado {
	font-family: Verdana;
	color: #2185bb;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin-left: 125px;
	padding-left: 125px;
	
}



 /* -------------------- PARTE IZQUIERDA -------------------- */ 

.left-part {
	float:left;
	width:646px;
	padding:20px 30px 0 0;
}

.info-box .left-part h3 {
	margin:30px 0;
}

.left-part .title {
	font:bold 11px "Trebuchet MS", Helvetica, sans-serif;
	padding:5px 0 15px 20px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/line-gradient-title.gif) no-repeat left bottom;
	margin-bottom:20px;
}

.left-part .title span {
	color:#8cae00;
	float:left;
	display:inline;
	margin-right:5px;
	margin-top:6px;
}

.left-part .title span.num {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/square-title.gif) no-repeat;
	width:18px;
	height:20px;
	padding:4px 0 0 6px;
	margin-top:0;
	margin-left:-20px
}

.left-part .title h2 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#036A97;
}

.left-part .text-box {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/text-box-bg.gif) repeat-y;
	width:646px;
	overflow:hidden;
}

.left-part p {line-height:1.3em;}

.left-part .text-box .bottom-bg {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/text-box-bottom-bg.gif) no-repeat;
	overflow:hidden;
	height:33px;
}

.left-part .text-box .content {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/text-box-top-bg.gif) no-repeat;
	position:relative;
}

.left-part .text-box .left-box {
	float:left;
	width:250px;
	padding:20px 0 0 1px;
}

.left-part .text-box .left-box .logos-box {text-align:center; margin-bottom:20px;}
.left-part .text-box .title {
	border-bottom:1px solid #ACD4E4;
	background: url(/pfw_files/tpl/Web_cvteam/Structure/icon-zoom-blue.gif) no-repeat 5px 3px;
	width:100%;
	overflow:hidden;
	padding:5px 0 2px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.left-part .text-box .title h2 {
	background:none;
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 25px;
	padding:0;
	display:inline;	
}

.left-part .text-box .title a {
	float:right;
	margin-right:10px;
	display:inline;
	color:#75ADC6;
	text-decoration:none;
	font-size:0.9em;
}

a.button-comprar {
	float:right;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/button-comprar.gif) no-repeat;
	width:97px;
	height:21px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	display:inline;
	margin:-20px 20px 20px 0;
	overflow:hidden;
	position:relative;
}

.left-part .text-box .left-box ul {
	margin:0 10px 5px;
	padding:0 7px;
	list-style:none;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:1px solid #C6DFE4;
	clear:both;
}

.left-part .text-box .left-box ul.without-border {border-bottom:0;}
.left-part .text-box .left-box li {
	margin:7px 0;
	padding:0 16px;
	color:#8CAE00;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 0 0.2em;
}

.left-part .text-box .left-box li a {
	color:#8CAE00;
	text-decoration:none;
}

.left-part .text-box .left-box li a:hover {color:#8cae00;}

.left-part .colums {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/pxl-blue-light.gif) repeat-y 251px 0;
	overflow:hidden;
	position:relative;
	margin-bottom:-33px;
	width:100%;
}

.left-part .colums .bottom-bg {background:url(/pfw_files/tpl/Web_cvteam/Structure/text-box-colums-bg.gif) no-repeat 251px 0;}

.left-part .text-box .right-box {
	float:right;
	width:350px;
	padding:20px 20px 0 0;
}

.left-part .text-box .right-box h3 {
	margin:0 20px 30px 0;
	padding:0;
	color:#036A97;
	font:bold 1.4em/1.0em "Trebuchet MS", Helvetica, sans-serif;
}

.left-part .text-box .right-box.description h4 {
	text-decoration:underline;
	color:#5F5E5E;
	font-weight:bold;
	font-size:0.9em;
	text-transform:uppercase;
	margin:0 0 15px;
}

.left-part .text-box .right-box.description h5 {
	text-decoration:underline;
	color:#5F5E5E;
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 12px;
}

.left-part .text-box .right-box .textindent-link {
	margin:0 0 20px 15px;
	font-size:0.9em;
	font-weight:bold;
}

.left-part .text-box .right-box.description p {margin:0 0 20px 15px; line-height:1.5em;}

.documentos-relacionados-box {
	margin:30px 0 10px;
	font-size:0.9em;
	font-weight:bold;
}

.documentos-relacionados-box a {color:#8CAE00;}

.documentos-relacionados-box h4 {
	margin:0 0 20px;
	padding:0;
	text-decoration:underline;
	font-size:0.9em;
	color:#5F5E5E;
}

.documentos-relacionados-box ul {
	margin:0;
	padding:0;
	list-style:none;
}

.documentos-relacionados-box ul li {
	margin:3px 0;
	padding:0 0 0 7px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow-blue.gif) no-repeat 0 0.5em;
}

table.product-form {	
	border-collapse:collapse;
	margin:0 auto;
	font-size:0.9em;
	color:#8CAE00;
	font-weight:bold;
}

table.product-form tr.check {background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-check.gif) no-repeat 100% 0.9em;}

table.product-form tr.error {background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-error.gif) no-repeat 100% 0.9em;}

table.product-form td,
table.product-form th {
	padding:3px 20px 3px 0;
	text-align:left;
	vertical-align:top;
}

table.product-form th {
	color:#0A84C5;
	font-size:1.2em;
	padding-bottom:10px;
	padding-top:10px;
}

table.product-form th.label {color:#8CAE00;}

table.product-form th.label,
table.product-form td.label {
	background:#fff;
	text-align:right;
	padding-top:10px;
}

table.product-form td.label.normaltext{font-weight:normal;}

table.product-form input.text {
	width:160px;
	padding:4px 10px;
	color:#0A84C5;
	font-size:10px;
	font-weight:normal;
	border:1px solid #0A84C5;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/input-bg-gradient.gif) repeat-x;
}

table.product-form select {
	width:182px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/input-bg-gradient.gif) repeat-x;
	color:#0A84C5;
	font-size:10px;
	font-weight:normal;
	padding:0 0 0 8px;
	border:1px solid #0A84C5;
	margin:2px 0;
}

table.product-form textarea {
	width:170px;
	background:#EBF6F8 url(/pfw_files/tpl/Web_cvteam/Structure/input-bg-gradient.gif) repeat-x;
	color:#0A84C5;
	font-size:11px;
	font-weight:normal;
	border:1px solid #0A84C5;
	vertical-align:top;
	font-family:Verdana;
	padding:5px 0 0 10px;
}

table.product-form .button {float:right; margin-left:1px; margin-top:3px; margin-right:1px;}

* html table.product-form .button {margin-right:-1px;}

table.product-form option {background:#ffffff;}



 /* -------------------- CONTACTAR -------------------- */ 

#direccion_contactar {
	float:left;
	width:45%;
	margin-left:30px;
	font-size:10px;
	margin-bottom:30px;
	}


 /* -------------------- PARTE DERECHA -------------------- */ 

.right-part {
	float:right;
	width:234px;
	position:relative;
	min-height:277px;
}

* html .right-part {height:277px;}

.right-part .shadow {
	position:absolute;
	top:0;
	left:0;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-part-shadow.png) no-repeat;
	width:11px;
	height:277px;
}







 /* -------------------- CAJA PRODUCCION -------------------- */ 

.production-box .title {
	width:214px;
	overflow:hidden;
	padding:13px 10px 2px 0;
}

.production-box .title h2 {
	color:#8CAE00;	
	font:bold 18px "Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	padding:0;
	float:right;
	text-transform:uppercase;
}

.production-box .title span {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/square-small.gif) no-repeat;
	width:13px;
	height:12px;
	padding:3px 4px;
	color:#919191;
	font-size:9px;
	font-weight:bold;
	float:right;
	margin:2px 0 0 5px;
}

.production-box ul {
	margin:0 0 15px;
	padding:3px 0 10px;
	list-style:none;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-gradient.gif) repeat-x;
	border-bottom:3px solid #AFC7DE;
}

.production-box li {
	margin:0;
	padding:0;
	display:block;
	width:234px;
	text-align:right;
	font-weight:bold;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-border.gif) no-repeat right bottom;
}

.production-box li a {
	display:block;
	width:192px;
	padding:8px 32px 6px 10px;
	color:#235b74;
	text-decoration:none;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-arrow_cct.gif) no-repeat 208px 12px;		
}

.production-box li.active a {
	width:188px;
	padding:8px 36px 6px 10px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-arrow_cct.gif) no-repeat 204px 12px;
}

.production-box li.active,
.production-box li.last {background:none;}
.production-box li.active a {color:#004B73;}
.production-box li a:hover {
	width:188px;
	padding:8px 36px 6px 10px;
	color:#8cae00;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-arrow_cct2.gif) no-repeat 204px 12px;
}

.production-box li.active ul {
	margin:0;
	padding:2px 0 5px;
	list-style:none;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-border.gif) no-repeat right top;
	border-bottom:0;
}

.production-box li.active li {
	margin:1px 0 0;
	padding:0;
	display:block;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/right-nav-active-item-bg_cct.gif) repeat-y top right;
	font-weight:normal;
	padding:0;
}

.production-box li.active li a {
	display:block;
	width:188px;
	padding:8px 36px 6px 10px;
	color:#235b74;
	text-decoration:none;
	margin:0;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow-left-blue.gif) no-repeat 204px 12px;		
}

.production-box li.active li a:hover {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow-left-orange.gif) no-repeat 204px 12px;		
	color:#8cae00;
	text-decoration:underline;
}







 /* -------------------- LISTA DE ESTILOS -------------------- */ 

.list .title {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/line-gradient.gif) no-repeat left bottom;
	width:100%;
	overflow:hidden;
}

.list h2 {
	margin:0;
	padding:10px 10px 5px 37px;
	color:#004B73;
	font:bold 1.6em "Trebuchet MS", Helvetica, sans-serif;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 17px 18px;
}

.list ul {
	margin:0;
	padding:10px 0;
	list-style:none;
	width:233px;	
	border-bottom:1px solid #AFC7DE;
}

.list li {
	margin:0;
	padding:2px 10px 2px 32px;
	display:block;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow-blue.gif) no-repeat 20px 7px;
}

.list li a {
	color:#004B73;
	text-decoration:none;
}

.list li a:hover {font-weight:bold;}

.list.recursos ul {background:#E0EFF7 url(/pfw_files/tpl/Web_cvteam/Structure/list-recursos-bg.gif) no-repeat left bottom;}

.list.sitos-relacionados ul {background:#fff url(/pfw_files/tpl/Web_cvteam/Structure/list-sitios-bg.gif) no-repeat;}

.list ul.without-border {border-bottom:0;}

.list.loginform ul {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/login-bg_cct2.gif) repeat-x;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	width:233px;
	overflow:hidden;
	min-height:116px;
}

* html .list.loginform ul {height:136px;}

.list.loginform li {
	overflow:hidden;
	width:200px;	
	padding:2px 0 2px 33px;	
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow-blue.gif) no-repeat 20px 12px;
}

.list.loginform label {
	float:left;
	width:55px;
	margin-top:4px;
	color:#004B73;
}

.list.loginform div.input-box-margin {
	width:124px;
	height:16px;
	padding:3px;
	overflow:hidden;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/login-input-bg-right-part.gif) no-repeat;
	float:left;
	margin:0;
}

.list.loginform div.input-box-margin div {
	width:124px;
	height:16px;
	overflow:hidden;
}

.list.loginform form input.text {
	width:122px;
	height:21px;
	margin:-5px 0 0 -2px;
	padding:3px 0 0 2px;
	color:#818181;
	font-size:10px;
	text-transform:none;
	background:none;
}

.list.loginform .button {float:right; margin:5px 15px 0 0;}

.list.loginform .without-boolet {background:none;}

.map-box {
	width:100%;
	overflow:hidden;
	clear:both;
	position:relative;
	margin:30px 0 20px;
}

.address-box {
	margin-top:10px;
	float:right;
	width:157px;
	color:#5f5f5f;

}

.address-box p {
	margin:0 0 2px;
	font-size:0.9em;
}

.map-box .img-comment-box {margin-bottom:0;}

.img_map {
	width:470px;
	overflow:hidden;
	}







 /* -------------------- LISTA DE TECNOLOGIA -------------------- */ 

.technology-list {
	width:646px;
	overflow:hidden;
	margin-bottom:20px;
}

.technology-box {
	float:left;
	width:672px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/technology-box-bg.gif) no-repeat left bottom;
	padding-bottom:15px;
	text-align:center;
	position:relative;
	overflow:hidden;
	cursor:default;
}


.technology-box-spec {
	float:left;
	width:650px;
	padding-bottom:15px;
	text-align:center;
	position:relative;
	overflow:hidden;
	cursor:default;
}



.technology-box.right {float:right;}


.technology-list h3 {
	margin:20px 0 10px;
	padding:0;
	font-size:1.0em;
	font-weight:bold;
	color:#5F5E5E;
	padding-bottom:10px;
	text-align:left;
}

.spec {
	margin:0;
	text-align:center;
	padding:5px 0;
}

.spec a,
a.spec {
	font-weight:bold; 
	font-size:0.9em;
	color:#036A97;
	padding:0 30px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 14px 0.2em;
	text-decoration:none;
}

.technology-box ul {
	margin:0;
	padding:0;
	list-style:none;
}

.technology-box-spec ul {
	margin:0;
	padding:0;
	list-style:none;
}

.technology-box li {
	width:138px;
	height:133px;
	margin:0 30px 10px 0;
	padding:0;
	float:left;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/tech-box-bg.gif) no-repeat;	
	position:relative;
}

.technology-box-spec li {
	width:138px;
	height:133px;
	margin:0 0 10px 13px;
	padding:0;
	float:left;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/tech-box-bg.gif) no-repeat;	
	position:relative;
}

.technology-box li a {position:relative;} 
.technology-box-spec li a {position:relative;} 

.technology-box li a {
	float:left;
	width:128px;
	height:123px;	
	padding:5px;
	text-decoration:none;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:0 0;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/tech-box-bg.gif) no-repeat;	
	cursor:pointer;
}

.technology-box li a {display:table;} 

.technology-box li a span {
	height:16px;
	position:absolute;
	top:5px;
	left:20px;
	color:#fff;
	width:110px;
	text-align:left;
}

.technology-box li a:hover {background-position:0px -133px;text-decoration:none;}

.technology-box li a:hover span {color:#036A97;text-decoration:none;}

.technology-box-spec li a {
	float:left;
	width:128px;
	height:123px;	
	padding:5px;
	text-decoration:none;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:0 0;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/tech-box-bg.gif) no-repeat;	
	cursor:pointer;
}

.technology-box-spec li a {display:table;} 

.technology-box-spec li a span {
	height:16px;
	position:absolute;
	top:5px;
	left:20px;
	color:#fff;
	width:110px;
	text-align:left;
}

.technology-box-spec li a:hover {background-position:0px -133px;text-decoration:none;}

.technology-box-spec li a:hover span {color:#036A97;text-decoration:none;}

.img-content{ 
   text-align:center; 
   width:100%;
   display:table-cell; 
   vertical-align:middle;
 

} 

.no-img-content{
   text-transform:uppercase;
   text-align:center; 
   width:100%;
   display:table-cell; 
   vertical-align:middle;

} 



* html .img-content{ 
   position:absolute; 
   top:50%; 
} 

* html .technology-box img { 
   position:relative; 
   top:-50%;
   left:-50%; 
} 

* html .technology-box-spec img { 
   position:relative; 
   top:-50%;
   left:-50%; 
} 





 /* -------------------- CAJA DE PAGINAS -------------------- */ 

.pages-box {
	left:0;
	color:#5F5E5E;
	font-size:0.9em;
	font-weight:normal;
	float:right;
	display:inline;
	margin:15px 25px 0 0;
}

.pages-box a {
	color:#5F5E5E;
	text-decoration:none;
}

.pages-box a,
.pages-box span {margin:0 2px;}

.pages-box a:hover,
.pages-box span {color:#8cae00;}

.pages-box span {font-weight:bold;}

.pages-box .spec a {
	background:none;
	text-decoration:underline;
	line-height:20px;
}

.pages-box .spec a:hover {text-decoration:underline;}



 /* -------------------- CAJA DE PAGINAS CENTRADA-------------------- */ 

.pages-boxC {
	color:#5F5E5E;
	font-size:0.9em;
	font-weight:normal;
	display:inline;
	margin:15px 25px 0 0;
}

.pages-boxC a {
	color:#5F5E5E;
	text-decoration:none;
}

.pages-boxC a,
.pages-boxC span {margin:0 2px;}

.pages-boxC a:hover,
.pages-boxC span {color:#8cae00;}

.pages-boxC span {font-weight:bold;}

.pages-boxC .spec a {
	background:none;
	text-decoration:underline;
	line-height:20px;
}

.pages-boxC .spec a:hover {text-decoration:underline;}



 /* -------------------- CAJA DE CLIENTES -------------------- */ 

.client-box {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/client-box-bg.gif) repeat-y;
	margin:0 0 10px;
}

.client-box .content-box {
	width:626px;
	overflow:hidden;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/client-box-top-bg.gif) no-repeat;
	padding:10px 10px 2px 10px;
}

.client-box .bottom-bg {
	overflow:hidden;
	height:8px;
	background:#fff url(/pfw_files/tpl/Web_cvteam/Structure/client-box-bottom-bg.gif) no-repeat;
}


.client-box .client-logo {
	width:134px;
	text-align:center;
	float:left;
}

.client-box .text-content {
	margin-left:170px;
}

.client-box h4 {
	color:#004B73;
	font-weight:bold;
	font-size:13px;
	margin:0 0 5px -5px;
	padding:0 0 0 5px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/pxl-blue-dark.gif) no-repeat 0 0.5em;
	position:relative;
	overflow:hidden;
}

.client-box .text-content ul {
	margin:0;
	clear:none;
}

.client-box .text-content a {color:#8cae00;}

.map-content {
	width:646px;
	overflow:hidden;
	padding-top:2px;
	margin-bottom:20px;
}

.map-content ul {
	width:313px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	font-weight:bold;

}

.map-content li {
	margin:0 0 22px;
	padding:0;
}

.map-content li a {
	margin:0;
	padding:0;
	color:#004B73;
	text-decoration:none;
}

.map-content ul ul {
	float:none;
	margin:0;
	padding:0;
	list-style:none;
}

.map-content li li {
	margin:5px 0;
	padding:0 0 0 53px;
	width:240px;
	display:block;
}

.map-content li li a {
	color:#5F5E5E;
	font-weight:normal;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/arrow-blue.gif) no-repeat 0 0.3em;
	padding-left:10px;
}

.map-content li li a:hover {
	color:#8cae00;
	text-decoration:underline;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/arrow-green.gif) no-repeat 0 0.3em;
}

.map-content span {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/square-small.gif) no-repeat;
	width:13px;
	height:12px;
	padding:3px 4px;
	color:#8CAE00;
	font-size:9px;
	font-weight:bold;
	float:left;
	margin:-2px 5px 0 0;
	position:relative;
	overflow:hidden;

}

.info {
	padding:20px;
	font-size:1.0em;
}

.info h4 {
	margin:0 0 15px;
	padding:0;
	font-size:1.1em;
	color:#036A97;
	font-weight:bold;
	text-indent:15px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 0 0.3em;
}



.info .img-comment-box {margin-left:0px;}


.logos-control {
	margin:30px 0 30px;
	overflow:hidden;
	width:100%;
}

.logos-panel {
	float:left;
	width:252px;
	margin:0 35px;
	display:inline;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/control-panel-bg.gif) repeat-y;
}

.logos-panel .bottom-bg {
	overflow:hidden;
	height:36px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/control-panel-bottom-bg.gif) no-repeat;
}

.logos-panel .content {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/control-panel-top-bg.gif) no-repeat;
	padding:5px 20px 0 20px;
	margin-bottom:-30px;

}

.logos-panel h3 {
	margin:15px 0 20px -16px !important;
	padding:0 0 0 16px;
	font-size:0.9em;
	color:#000;
	text-transform:uppercase;
	overflow:hidden;
	position:relative;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/boolet-arrow.gif) no-repeat 0 1px;
}

.logos-panel h4 {
	margin:0px 0 20px;
	padding:0 0 2px;
	font-size:0.9em;
	color:#116895;
	text-transform:uppercase;
	border-bottom:1px solid #E8E8E8;
}

.logos-panel h4.gray {color:#7B7B7B;}

.logos-panel h4.black {color:#000;}

.logos-panel ul {
	background:#F3F8F9;
	margin:6px 0 25px;
	padding:5px 10px;
	list-style:none;
	font-size:0.9em;
}

.logos-panel img {margin-left:5px;}

.logos-panel li {
	margin:2px 0;
	padding:0;
}

.logos-panel li a {
	background:url(/pfw_files/tpl/Web_cvteam/Structure/arrow-gray-control.gif) no-repeat 0 3px;
	color:#666869;
	padding:0 0 0 10px;
	text-decoration:none;
}

.logos-panel li a:hover {
	background: url(/pfw_files/tpl/Web_cvteam/Structure/arrow-green-control.gif) no-repeat 0 3px;
	color:#8CAE00;
	text-decoration:underline;	
}

.add-info {
	width:100%;
	overflow:hidden;
	padding-top:6px;
}

.add-info .date {
	float:right;
	margin-right:10px;
	display:inline;
	background:none;
}

.add-info a.search-button {
	float:left;
	margin-left:10px;
	display:inline;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/icon-search.gif) no-repeat;
	width:22px;
	height:23px;
	text-decoration:none;
}

#listado_item li{
	font-size:10px;
	color:#26268A;
	margin:0;
	padding:1px;
	background-image:none;
	width:46%;
	float:left;
	text-align:center;
	font-weight:bold;
	}


#listado_item a {
	color:#8CAE00;
	}

 /* -------------------- SOLUCIONES -------------------- */ 

#soluciones {
	width:650px;
	position:relative;
	float:left;
	}
	
#cabecera {
	position:relative;
	float:left;
	height:245px;
	clear:both;
	}

#contenido {
	background: url(/pfw_files/tpl/Web_cvteam/Structure/back_2.jpg) repeat-y;
	clear:both;
	position:relative;
	float:left;
	}
		
		
#menu_cabecera00 {
	float: right;
	clear:both;
	margin-right:20px;
	margin-top:40px;
	}
	
	
	
#cabecera_separador {
	background: url(/pfw_files/tpl/Web_cvteam/Structure/linia.gif) no-repeat;
	clear:both;
	width:170px;
	float:left;
	}	
		
#menu_cabecera01 {
	float:left;
	clear:both;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	color: #004B73;
	font-size: 10px;
	width: 170px;
	}		
		
		
div#menu_cabecera01 ul {
	padding:3px;
	margin:0;
	}

div#menu_cabecera02 ul {
	padding:3px;
	margin:0;
	}
	
div#menu_cabecera01 li {
	list-style:url(/pfw_files/tpl/Web_cvteam/Structure/fletxa.gif); 
	padding:0 0 0 2px;
	margin:0;
	}
	
	
div#menu_cabecera02 li {
	list-style:url(/pfw_files/tpl/Web_cvteam/Structure/fletxa.gif);
	padding:0 0 0 2px;
	margin:0;
	}
	
div#cabecera a {
	color: #004b73;
	text-decoration:none;
	}

div#cabecera a:hover {
	color: #8cae00;
	text-decoration:underline;
	
	}


div#data li {
	list-style:none;
	}

div#data a {
	color: #F86F22;
	text-decoration:none;
	}


div#data a:hover {
	text-decoration:underline;
	}




#opcion_menu {
	margin: 0px;
	clear:both;
	}

#cree {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #036A97;
	font-size: 16px;
	z-index: 2;
	text-align: left;
	width:650px;
	text-indent:25px;
	clear:both;
	letter-spacing:-1px;
	}



#contenidos {
	color: #5F5F5F;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	margin-left: 25px;
	background-repeat:  repeat;
	width: 585px;
	line-height:15px;;
	}

#relacionados {
	font-weight: bold;
	color: #5F5E5E;
	font-size: 10px;
	width: 600px;
	text-decoration:underline;
	padding-top: 20px;
	padding-left: 50px;
	}

#data {
	font-weight: bold;
	color: #F86F22;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 10px;
	width: 600px;
	font-size:10px;
	}


#pie {
	position:relative;
	float:left;
	width:650px;
	background: url(/pfw_files/tpl/Web_cvteam/Structure/back_3.jpg) repeat-y;
	clear:both;
	}


#solucion {
	height:36px;
	background: #876874 url() no-repeat top;
	clear:both;
	}
	
	
	
	
 /* -------------------- FUNCIONALIDADES Y BENEFICIOS -------------------- */ 

#beneficios {
	margin:20px;
	}
	
#beneficios-table {margin:0 auto;}
	
.tituloBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004b73;
	text-decoration: none;
}

.tituloBlue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004b73;
	text-decoration: none;
}

.blueBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:190; 
	border: 1px; 
	border-style: solid; 
	border-color: #004b73
	
}
.funcionalidad_1 {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	border-left: 1px solid #add4e5;
	vertical-align:top;
}

.funcionalidad_medio {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	border-left: 1px solid #add4e5;
	vertical-align:top;
}

.funcionalidad_n {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	border-left: 1px solid #add4e5;
	vertical-align:top;
}

.bordeada {
	padding-left:14px;
	padding-right:15px;
	background:url(/pfw_files/tpl/Web_cvteam/Structure/Line_TM_Table.jpg) repeat-x;
}


.beneficio_1 {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	vertical-align:top;
}

.beneficio_medio {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	vertical-align:top;
}

.beneficio_n {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	vertical-align:top;
}

.beneficio_unico {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	vertical-align:top;
}

.funcionalidad_unico {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	border-left: 1px solid #add4e5;
	vertical-align:top;
}

.title01 {
	color:	#1E4CA8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	15px;
	font-style:	normal;
	font-weight:	normal;
	line-height:	normal;
	font-weight:	bold;
	text-decoration:	none;
}

.line-separator {
	background:#add4e5;
	height:1px;

	}

.text {
	font-size:10px;
	}

.home{
	color:	#f86f22;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-style:	normal;
	font-weight:	normal;
	font-weight:	bold;
	text-decoration:	none;
}


 /* Text Buscador */


.visualitzacio_resultats {

	float: right;

}

.resultats {
	
	padding-left:15px;
	font-size:	14px;
	color:#036A97;
}

.resultats2 {
	
	font-size:	14px;
	font-weight:bold;
	
}

.resultats3 {
	ont-size:	14px;
	
}