.contentsTop {
width:948px;
height:143px;
clear:both;
margin:auto;
margin-top:18px;
padding:17px 0 0 16px;
background:url(../img/f_inner_headers.png) left top no-repeat;
}

/* Esto corresponde a .innerHeaderA h1 */
.contentsTop * h1 {
	color:#fff;
	/*background-color:#f00;*/
	font:400 3.4em/0.85em 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	margin: 0 0 0 0;
}

.leftCol {
width:592px;
float:left;
display:inline;
/*background-color:#f00;*/
padding:0 14px 0 24px;
}

.leftCol p {
/*width:606px;*/
float:left;
display:inline;
padding:0 0 0 28px;
margin-top:8px;
margin-bottom:20px;
}

.leftCol img {
	/*float:left;
	display:inline;*/
	/*margin-top:8px;
	margin-bottom:20px;*/
}

.leftCol a, .leftCol a:link, .leftCol a:visited, .leftCol a:hover, .leftCol a:active  {
	font-weight:bold;
	color:#0072bc;
}
.leftCol a:hover { color:#ff8100;}

/* Success reference */

.sfBox {
	float:left;
	display:inline;
	width:591px;
	background:url(../img/sf_box_f.png) left top repeat-y;
	margin:10px 0 0 0;
}

.sfBox img {
	/*float:left;
	display:inline;*/
	margin:0 0 0 20px;
}

.sfBox em {
	float:right;
	display:inline;
	color:#000;
	margin:0 20px 0 0;
	font-style:italic;
}

.sfBox p {
	float:left;
	display:inline;
	/*margin-top:8px;
	margin-bottom:20px;*/
	margin:8px 20px 20px 0;
}

.sfBox .pTop {
	width:591px;
	height:9px;
	float:left;
	display:inline;
	background:url(../img/sf_box_top.png) left top no-repeat;
}

.sfBox .pBot {
	width:591px;
	height:12px;
	float:left;
	display:inline;
	background:url(../img/sf_box_bottom.png) left top no-repeat;
}

/*Columna derecha*/

.rightCol {
width:330px;
float:right;
display:inline;
/*background-color:#0F0;*/
}

.rcTitle {
	width:313px;
	height:32px;
	float:left;
	display:inline;
	margin:0 0 12px 0;
}

.rcBoxTop {
	width:313px;
	height:20px;
	float:left;
	display:inline;
	background:url(../img/rc_box_top.png) left top no-repeat;
}

.rcBoxContent {
	width:313px;
	float:left;
	display:inline;
	padding:0px 15px 10px 0px;
	background:url(../img/rc_box_f.png) left top repeat-y;
}

.rcBoxContent p {
	float:left;
	display:inline;
	color:#0072bc;
	margin:0 10px 0px 24px;
	/*background-color:#f00;*/
}

.rcBoxContent img.snap {
	float:left;
	display:inline;
	border:1px solid #a7cfe8;
	margin:0 0 10px 24px;
}

.rcBoxContent img.snapSmall {
	float:left;
	display:inline;
	border:1px solid #a7cfe8;
	margin:0 0 10px 24px;
}

.rcBoxBot {
	float:left;
	display:inline;
	width:313px;
	height:8px;
	background:url(../img/rc_box_bot.png) left top no-repeat;
}

.rcBoxContent hr {
width:270px;
height:1px;
border:none 0;
float:left;
display:inline;
border-top: 1px dashed #72b1da;
margin:10px 0 10px 24px;
}

.contactBoxTop {
	width:327px;
	height:15px;
	float:left;
	display:inline;
	background:url(../img/contact_box_top.png) left top no-repeat;
}

.contactBoxContent {
	width:327px;
	float:left;
	padding:0px 15px 10px 0px;
	margin: 0px;
	background:url(../img/contact_box_f.png) left top repeat-y;
}

.contactBoxContent .title {
	color:#107ec1;
	font-size:30px;
	line-height: 20px;
	font-family:'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: lighter;
	margin: 0px;
	padding: 0px 0px 22px 15px;
}

.contactBoxContent .sede {
	float:left;
	padding: 0 0 0 15px;
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em;
	line-height: 1.25em;
	display:inline;
}

.contactBoxContent hr {
	width:292px;
	height:1px;
	border:none 0;
	float:left;
	display:inline;
	border-top: 1px solid #959595;
	margin:15px 0px 0px 15px;
	padding:0px 0px 15px 0px;
}

.contactBoxBot {
	float:left;
	display:inline;
	width:327px;
	height:15px;
	background:url(../img/contact_box_bot.png) left top no-repeat;
}

a.file, a.file:link, a.file:visited, a.file:hover, a.file:active  {
	clear:both;
	height:28px;
	font-weight:bold;
	float:left;
	display:inline;
	/*margin:0px auto 0 0;*/
	padding:4px 0 0 28px;
	color:#0072bc;
	background:url(../img/ico_file_download.png) left top no-repeat;
}
a.file:hover { color:#ff8100;}

a.video, a.video:link, a.video:visited, a.video:hover, a.video:active  {
	clear:both;
	height:28px;
	font-weight:bold;
	float:left;
	display:inline;
	/*margin:0px 0 8px 0;*/
	padding:4px 0 0 28px;
	color:#0072bc;
	background:url(../img/ico_video.png) left top no-repeat;
}
a.video:hover { color:#ff8100;}

a.web, a.web:link, a.web:visited, a.web:hover, a.web:active  {
	clear:both;
	height:28px;
	font-weight:bold;
	float:left;
	display:inline;
	/*margin:0px 0 8px 0;*/
	padding:4px 0 0 28px;
	color:#0072bc;
	background:url(../img/ico_web.png) left top no-repeat;
}
a.web:hover { color:#ff8100;}

/* ************************************************** */
/* Estilos especiales pantallas de sector y solutions */
/* ************************************************** */

.innerSSHeader {
width:918px;
height:126px;
float:left;
display:inline;
padding:0 0 0 0;
background-color:#fff;
/*background:url(../img/inner_headers/solutions.jpg) no-repeat;*/
}

.contentsTopSS {
width:948px;
height:143px;
clear:both;
margin:auto;
margin-top:18px;
padding:17px 0 0 16px;
background:url(../img/f_inner_headers_SS.png) left top no-repeat;
}

.mainSS {
width:964px;
clear:both;
margin:auto;
text-align:left;
padding:0 0 50px 0;
background:url(../img/f_main.png) left top #fff repeat-y;
}

.leftSSCol {
width:918px;
height:126px;
float:left;
display:inline;
/*background-color:#f00;*/
padding:0 14px 18px 18px;
}

.innerSSHeader img, .leftSSCol img {
float:left;
display:inline;
margin:0 20px 0 0;
}

.innerSSHeader p, .leftSSCol p {
/*float:left;
display:inline;*/
margin:0 0 0 10px;  
}










