﻿



<!--

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	

}



#header_h {

	position:relative;

	height:90px;

	background-image: url('http://www.t2o.es/assets/header_bg.jpg');

	background-repeat: repeat-x;

	clear:both;

	margin-right: 0px;

	margin-left: 0px;

	z-index:99;

}

#header {

	position:relative;

	width:985px;

	margin-left: auto;

  margin-right: auto;

	height:90px;

	

}



#top_shadow {

	position:relative;

	margin-right: 0px;

	margin-left: 0px;

	height:6px;

	background-image: url('http://www.t2o.es/assets/top_shadow.jpg');

	background-repeat: repeat-x;

	clear:both;

	z-index:0;

}



#content_h {

	position:relative;

	margin-right: 0px;

	margin-left: 0px;
	
	*margin-bottom:70px;
	

	clear:both;

}

#content {

	position:relative;

	width:985px;

	margin-left: auto;

	margin-right: auto;

	background-image: url('http://www.t2o.es/assets/content_bg.jpg');

	background-repeat: repeat-y;

	background-position: left;

	margin-bottom:0px;

	height:auto;

	padding: 0px;

	clear: both;

	bottom: 0px;

	

	top: 0px;

	}



#footer_h {

	

	margin-right: 0px;

	margin-left: 0px;

	height:580px;

	background-image: url('http://www.t2o.es/assets/footer_bg.jpg');

	background-repeat: repeat-x;

	clear:both;

	z-index:10;

	background-color: #1b5893;

}

#footer {

	position:relative;

	width:985px;

	margin-left: auto;

  margin-right: auto;

	height:357px;

}



#footer_cert{

	position:relative;

	width:985px;

	margin-left: auto;

  margin-right: auto;

	height:100px;

}



#footer_top  {

	position:relative;

	width:985px;

	height:74px;

	margin-top: -51px;

	background-repeat: no-repeat;

	padding-left:16px;

	color: #FFFFFF;

	 

	

}

/*Esto es para que se vea bien en todas las versiones de IE*/
html>body #footer_top img {
	margin-top:-31px\0/;
}
* html #footer_top img {
	margin-top:-31px\0/;
}
*+html #footer_top img {
	margin-top:-31px\0/;
}

#footer_top img  {

	vertical-align: middle;
	
	
	//margin-top:0px;
	
	

}

@-moz-document url-prefix() {
#footer_top img  {
	
	margin-top:-31px;

}

}
/*---------menu*/

#menu_holder {

	position:absolute;

	left:228px;

	top:60px;

	min-width:500px;

	height:32px;

	z-index:999;

}

/*---------menu2*/

#menu2_holder {

	

	position:absolute;

	left:732px;

	top:0px;

	width:293px;

	height:25px;

	z-index:999;

	background-image: url('http://www.t2o.es/assets/menu2_bg.jpg');

	background-repeat: repeat-x;

	vertical-align: middle;

	

	

	background-position: 50% bottom;

}

#menu2 {

	
    left: 2px;
    position: absolute;
    width: 350px;

	

}





#textSize_holder{

position:absolute;

	left:940px;

	top:67px;

	width:45px;

	height:25px;



}





/*---------destacados_home*/
@charset "utf-8";
/* CSS Document */

#destacados_home_h {
	height: 397px;
	width: 723px;
	background-image:url(assets/bg_destacados_home.jpg);
    position: relative;
    margin-bottom:50px;
    *margin-bottom:0px;
}

#destacado_home1, #destacado_home2, #destacado_home3, #destacado_home4{
    height: 190px;
	width: 352px;
	float:left;
	margin-left:7px;
}

#vacio{
clear:both;}


#destacado_home1 h1, #destacado_home2 h1, #destacado_home1 h3, #destacado_home2 h3 {
    text-align: center;
	margin-top:6px;
}

#destacado_home3 h1, #destacado_home4 h1, #destacado_home3 h3, #destacado_home4 h3 {
    text-align: center;
	margin-top:14px;
}

#destacados_home_h h1 a:link,#destacados_home_h h1 a:visited,#destacados_home_h h1 a:active,#destacados_home_h h1 a:hover,
#destacados_home_h h3 a:link,#destacados_home_h h3 a:visited,#destacados_home_h h3 a:active,#destacados_home_h h3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#destacado_home1 h3, #destacado_home2 h3, #destacado_home3 h3, #destacado_home4 h3{
	line-height: 1.4em;
}


#destacado_home1 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1em;
font-weight:normal;
color:#333333;
margin-left:105px;
margin-right:8px;
margin-bottom:-5px ;
min-height:35px;
}

#destacado_home2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
color:#333333;
margin-left:110px;
margin-right:6px;
margin-bottom:-7px ;
min-height:35px;
}

#destacado_home3 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
color:#333333;
margin-left:110px;
margin-right:6px;
margin-bottom:-5px ;
min-height:35px;
}

#destacado_home4 p  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
color:#333333;
margin-left:110px;
margin-right:8px;
margin-bottom:-5px ;
min-height:35px;
}
#destacado_home1 p a:link,#destacado_home1 a:visited,#destacado_home1 a:active, #destacado_home2 p a:link,#destacado_home2 a:visited,#destacado_home2 a:active, #destacado_home3 p a:link,#destacado_home3 a:visited,#destacado_home3 a:active, #destacado_home4 p a:link,#destacado_home4 a:visited,#destacado_home4 a:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#00759B;
text-decoration:none;
}

#destacado_home1 p a:hover, #destacado_home2 p a:hover, #destacado_home3 p a:hover, #destacado_home4 p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#00759B;
text-decoration:underline;
}

*:first-child+html #destacados_home_h h1, *:first-child+html #destacados_home_h h3{ margin-bottom:-10px;}
*:first-child+html #destacados_home_h p{ margin-bottom:-10px;}

	/* General styles */

	

	

	

	/* 'widths' sub menu */

	#layoutdims {

		clear:both;

		



	}

	/* column container */

	.colmask {

		position:relative;	/* This fixes the IE7 overflow hidden bug */

		clear:both;

		float:left;

		width:985px;			/* width of whole page */

		overflow:hidden;		/* This chops off any overhanging divs */

	}

	/* common column settings */

	.colright,

	.colmid,

	.colleft {

		float:left;

		width:100%;

		position:relative;

	}

	.col1,

	.col2,

	.col3 {

		float:left;

		position:relative;

		

		overflow:hidden;

	}
	/* 2 Column (right menu) settings */

	.rightmenu {

		background:#f7f7f7;		/* right column background colour */

	}

	.rightmenu .colleft {

		right:255px;			/* right column width */

		background:#fff;		/* left column background colour */

	}

	.rightmenu .col1 {

		width:730px;			/* left column content width (left column width minus left and right padding) */

		left:255px;			/* (right column width) plus (left column left padding) */

		

	}

	.rightmenu .col2 {

		width:255px;			/* right column content width (right column width minus left and right padding) */

		left:255px;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */

	}

	

	 -->

	 

#footer_col1{

	position:absolute;

	left:40px;

	

	

}



#footer_top {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;	

}



#footer_mid {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

    color: #FFFFFF;

	margin-top:20px;

	height:120px;
	margin-top:60px;
	*margin-top:0px;

		

}

#footer_mid a:link, #footer_mid a:visited {

	font-family: Arial, Helvetica, sans-serif;

	

    color: #FFFFFF;

	margin-top:20px;

		

}



#footer_mid h2, #footer_mid h2 a:link, #footer_mid h2 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;	

	font-weight:bold;

	color: #FFFFFF;

}



#footer_mid h3, #footer_mid h3 a:link, #footer_mid h3 a:visited{

	font-size:1.02em;

	font-weight:normal;

	line-height:0.8em;

}



#footer_mid ul, #footer_mid li{

	text-indent: 0em;	

	padding-left:0em;

	margin-left:0em;

	list-style-position:inside;

	

}



#footer_bot{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

    color: #FFFFFF;

	margin-top:20px;

	padding-left:50px;



}



#footer_bot2 {

	text-align:center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

    color: #FFFFFF;

	margin-top:-30px;

	border-top: white solid 1px;
	
	*margin-top:0px;

}





#footer_bot2 img {

	/*margin-top:30px;*/

	margin-right:12px;

}



#footer_bot2_abajo{

	margin-top:40px;

	padding-top:20px;

	padding-bottom:20px;

	padding-left:30px;

	/*background-color:#84a3c2;*/

}





#footer_col2{

position:absolute;

left:17%;

padding-left:10px;

border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}



#footer_col3{

position:absolute;

left:34%;

padding-left:10px;

border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}



#footer_col4{

position:absolute;

left:47%;

padding-left:10px;

border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}



#footer_col5{

position:absolute;

left:62%;

padding-left:10px;

border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}



#footer_col6{

position:absolute;

left:75%;

padding-left:10px;

border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}



#footer_col7{

position:absolute;

left:86%;

padding-left:10px;

border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}

#separador{

	background-color: #FFFFFF;

	height: 10px;

	width: 255px;   

  

}

/*Social*/
@charset "utf-8";
/* CSS Document */
#DivSocial 
{
	text-align:center;
}
#DivSocial h2 {
    background-color: #E0E0E0;
    color: #666666;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

#DivSocial #iconos{
margin-top:10px;
padding-left:30px;}

#DivSocial .ico {
float:left;
margin-left:1px;}

#DivSocial img {
border:none;}

#DivSocial #vacio{
clear:both;}

#DivSocial iframe{
margin-top:10px;}
#DivLinkedIn
{
	margin-left:30px;
}
