@charset "utf-8";

body {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding:0px;

	background-repeat:  repeat-y;

	background-position: center;

	background-image: url(http://www.tesacom.net/images/back_gradient.gif);

}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}



#page-container {

	width: 1000px;

	margin: auto;

	position: relative;

}








#botonera {

	height: 30px;

	width: 1000px;

	position: absolute;

	left: 1px;

	top: 93px;
z-index: 10;

}









#header1 {

	height: 93px;

	position: relative;

	background-image: url(http://www.tesacom.net/images/header.jpg);

}

#header1_column_right {

	height: 93px;

	width: 450px;

	position: relative;

	float: right;

	padding-right: 32px;

}

#idioma {

	height: 32px;

	position: relative;

	text-align: right;

	padding-top: 15px;
         

}
#idioma_banderas {

	height: 32px;

	position: relative;

	text-align: right;
         float: right;
         

}

#search {

	height: 28px;

	position: relative;

}

#search_cell {

	height: 28px;

	position: relative;

	float: right;

}

#search_cell2 {

	position: relative;

	float: right;

	padding-top: 2px;

}

#search_cell3 {

	position: relative;

	float: right;

	padding-top: 2px;

}

#search_cell_a {

	position: relative;

	float: right;

	padding-top: 1px;

}

#search_cell_b {

	position: relative;

	float: right;

}

#search_cell_Ra {

	position: relative;

	float: left;

}

#search_cell_Rb {

	position: relative;

	float: left;

}

#search_cellR3 {

	position: relative;

	float: left;


}



#search_cellR2 {

	position: relative;

	float: left;

}

















#header2 {

    height: 211px;

	position: relative;

}

#nav{

	height: 35px;

	position: relative;

	background-image: url(http://www.tesacom.net/images/nav.gif);

	background-repeat:  repeat-x;

	clear: both;

}

#contact{

	height: 176px;

	position: relative;

}

#casos{

	width: 732px;

	height: 176px;

	position: relative;

	float: left;

}

#datos{

	width: 268px;

	height: 176px;

	position: relative;

	float: right;

	background-image: url(http://www.tesacom.net/images/back_contact.jpg);

	background-repeat: no-repeat;

}

#datos1{

	height: 45px;

	position: relative;

	padding-left: 18px;

	padding-top: 21px;

}

#datos1_icon{

	height: 40px;

	width: 35px;

	position: relative;

	float: left;

}

#datos1_texto{

	position: relative;

	float: left;

}

#datos2{

	height: 34px;

	position: relative;

	padding-left: 18px;

	clear: both;

}

#datos2_icon{

	height: 34px;

	width: 35px;

	position: relative;

	float: left;

}

#datos2_texto{

	position: relative;

	float: left;

color:#0099FF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;
text-decoration:none;

}

#datos3{

	height: 34px;

	position: relative;

	padding-left: 18px;

	clear: both;

}

#datos3_icon{

	height: 34px;

	width: 35px;

	position: relative;

	float: left;

}

#datos3_texto{

	position: relative;

	float: left;

}

#datos4{

	position: relative;

	padding-left: 18px;

	clear: both;

	padding-top: 7px;

}

#datos4_left1{

	position: relative;

	float: left;

}

#datos4_left2{

	position: relative;

	float: left;

}

#datos4_left3{

	position: relative;

	float: left;

}

#datos4_left4{

	position: relative;

	float: left;

}

















#sectores {

	position: relative;

	background-image: url(http://www.tesacom.net/wp-content/themes/tesacomnet/images/sectores_fondo.jpg);

	background-repeat: no-repeat;

	height: 246px;

	padding-left: 24px;

}



#sectores_title {

	position: relative;

	height: 16px;

	width: 950px;

	padding-top: 20px;

padding-left: 10px;

}

#sectores_espacio {

	position: relative;

	height: 130px;

	width: 927px;

}

#sectores_columnas {

	position: relative;

	overflow: hidden;  

	height: 190px;

	width: 950px;

}

#sectores_columnas .belt {

	position: absolute;

	left: 0;

	top: 0;

	margin:0 10px 10px 0;

}



#sectores_columna1 {

	position: relative;

	float: left;

	width: 10px;

}

#sectores_columnas .panel {

	position: relative;

	float: left;

	overflow: hidden;

  margin-left: 10px;

  margin-right: 10px;

  margin-top: 20px;

	width: 149px;

}

#sectores_columnas .panel .texto-panel {

	position: absolute;

	left: 10px;

	top: 130px;

	overflow: hidden;

}

#sectores .prevbtn {

	position: absolute;

	left: 20px;

	top: 130px;



  z-index: 2000;

	text-decoration: none;

	border: none;	

}

#sectores .nextbtn {

	position: absolute;

	left: 960px;

	top: 130px;

	z-index: 2001;

	text-decoration: none;

	border: none;	

}







#content {

	position: relative;

	overflow: auto;

	width: 1000px;

}

#content_news {

	position: relative;

	float: left;

	width: 712px;

	background-image: url(http://www.tesacom.net/images/linea_vertical.jpg);

	background-repeat: repeat;

	background-position: left top;

}

#content_sat {

	position: relative;

	float: left;

	width: 268px;

	background-image: url(http://www.tesacom.net/images/gradient_sat.jpg);

	background-repeat:  repeat-x;

}

#content_sat_logo {

	position: relative;

	height: 69px;

}

#content_sat_flash {

	position: relative;

}

#news_title {

	position: relative;

	height: 20px;

	padding-top: 10px;

	background-image: url(http://www.tesacom.net/images/gradient_news.jpg);

	background-repeat: no-repeat;

	background-position: left;
width: 680px;

}



#news_title a{

	position: relative;

	height: 20px;

	padding-top: 10px;

	background-image: url(http://www.tesacom.net/images/gradient_news.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

#news_title_arrow {

	position: relative;

	height: 20px;

	width: 150px;

	float: right;

}

#news_title_text {

	position: relative;

	height: 20px;

	width: 455px;

	float: left;
padding-left: 32px;

}

#news_line {

	position: relative;

	height: 10px;

%g-padding-left: 36px;

}

#news_columns {

	position: relative;

	padding-left: 36px;

}

#news_column_left {

	position: relative;

	padding-left: 15px;

	width: 290px;

	float: left;

}

#news_column_right {

	position: relative;

	width: 310px;

	right: 43px;

	float: right;

}

#news_left_title {

	position: relative;

	padding-bottom: 7px;

	height:35px;

}



#news_right_title {

	position: relative;

	padding-bottom: 7px;

}

#news_left_column {

	position: relative;
         margin-bottom: 6px;

}

#news_right_column {

	position: relative;

}

#left_photo {

	position: relative;

	float: left;

	width: 105px;
margin-top: 8px;

}

#left_text {

	position: relative;

	width: 161px;

	float: right;

}

#right_photo {

	position: relative;

	float: left;

	width: 142px;

}

#right_text {

	position: relative;

text-align: justify;

	width: 168px;

	float: right;

}























#footer {

	position: relative;

	clear: both;

	background-image: url(http://www.tesacom.net/images/footer.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #004b85;

}

#footer_espacio{

color: #E7E9F5;

	position: relative;

	height: 65px;

}

#footer_espacio2{

	position: relative;

	clear: both;

	height: 20px;

}

#footer_columnas{

	position: relative;

}

#footer_secciones_espacio{

	position: relative;

	width: 36px;

	float: left;

}

#footer_secciones_1{

	position: relative;

	width: 242px;

	float: left;

	background-image: url(http://www.tesacom.net/images/footer_lines.gif);

}

#footer_secciones_2{

	position: relative;

	width: 253px;

	float: left;

	background-image: url(http://www.tesacom.net/images/footer_lines.gif);

}

#footer_novedades_espacio{

	position: relative;

	width: 33px;

	float: left;

}

#footer_novedades{

	position: relative;

	width: 392px;

	float: left;

	background-image: url(http://www.tesacom.net/images/footer_lines2.gif);

}

#secciones_1_1{

	position: relative;

	height: 32px;

}

#secciones_1_1_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_1_1_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_1_2{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_1_2_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_1_2_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_1_3{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_1_3_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_1_3_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_1_4{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_1_4_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_1_4_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_1_5{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_1_5_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_1_5_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_1_6{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_1_6_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_1_6_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_2_1{

	position: relative;

	height: 32px;

}

#secciones_2_1_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_2_1_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_2_2{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_2_2_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_2_2_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_2_3{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_2_3_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_2_3_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_2_4{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_2_4_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_2_4_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_2_5{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_2_5_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_2_5_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#secciones_2_6{

	position: relative;

	height: 32px;

	clear: both;

}

#secciones_2_6_left{

	position: relative;

	float: left;

	width: 34px;

}

#secciones_2_6_right{

	position: relative;

	padding-top: 9px;

	float: left;

}

#footer_novedades_1{

	position: relative;

	height: 46px;

	clear: both;

}

#footer_novedades_2{

	position: relative;

	height: 46px;

	clear: both;

}

#footer_novedades_3{

	position: relative;

	height: 46px;

	clear: both;

}

#footer_novedades_4{

	position: relative;

	height: 46px;

	clear: both;

}

#novedades_1_left{

	position: relative;

	float: left;

	width: 370px;

	padding-top: 10px;

}

#novedades_1_right{

	position: relative;

	float: left;

	padding-top: 10px;

}

#novedades_2_left{

	position: relative;

	float: left;

	width: 370px;

	padding-top: 10px;

}

#novedades_2_right{

	position: relative;

	float: left;

	padding-top: 10px;

}

#novedades_3_left{

	position: relative;

	float: left;

	width: 370px;

	padding-top: 10px;

}

#novedades_3_right{

	position: relative;

	float: left;

	padding-top: 10px;

}

#novedades_4_left{

	position: relative;

	float: left;

	width: 370px;

	padding-top: 10px;

}

#novedades_4_right{

	position: relative;

	float: left;

	padding-top: 10px;

}



























#content_gradient{

color: #E7E9F5;

	position: relative;

	height: 22px;

	background-image: url(http://www.tesacom.net/images/seccion_gradient_header.jpg);

	background-repeat:  repeat;

}

#interior_left{

	position: relative;

	float: left;

	width: 720px;

}

#interior_left_titulo{

	position: relative;

	height: 35px;

	padding-left: 46px;

	padding-top: 8px;

	background-image: url(http://www.tesacom.net/images/seccion_titulo.jpg);

	background-repeat: no-repeat;

}

#interior_left_titulo_texto{

	position: relative;

	width: 613px;

	float: left;

}



#interior_left_titulo_texto a {

  color:#FFFFFF;

  font-family:Arial,Helvetica,sans-serif;

  font-size:17px;

  font-weight:normal;

  text-decoration:underline;

}

#interior_left_titulo_size{

	position: relative;

	width: 55px;

	float: left;

}

#interior_left_texto1{

	position: relative;

	padding-left: 30px;

	padding-right: 30px;

}

#interior_left_texto_thumb {

	position: relative;

	padding-left: 30px;

	padding-right: 30px;

  height: 130px;

}

#interior_left_espacio1{

	position: relative;

	height: 25px;

}

#interior_left_subtitulo{

	position: relative;

	height: 26px;

	padding-left: 30px;

	padding-right: 30px;

	background-image: url(http://www.tesacom.net/images/seccion_back_subtitle.jpg);

	background-repeat: no-repeat;

	padding-top: 8px;

}                      

#interior_left_espacio2{

	position: relative;

	height: 15px;

}					  

#interior_left_lista{

	position: relative;

	padding-left: 46px;

	padding-right: 30px;

}			  

#interior_left_espacio3{

	position: relative;

	height: 25px;

}

#interior_left_texto3{

	position: relative;

	padding-left: 30px;

	padding-right: 30px;

}	

#interior_left_espacio4{

	position: relative;

	height: 25px;

}					  

#interior_left_formulario{

	position: relative;

	height: 250px;

	background-image: url(http://www.tesacom.net/images/form_back.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-left: 46px;

}	

#formulario_titulo{

	position: relative;

	height: 38px;

	padding-top: 10px;

	width: 643px;

}

#formulario_columnas{

	position: relative;

	height: 188px;

	width: 643px;

}

#formulario_columnas_left{

	position: relative;

	float: left;

	width: 321px;

}

#formulario_columnas_right{

	position: relative;

	float: left;

	width: 321px;

}

#formulario_columnas_right_1{

	position: relative;

}

#formulario_columnas_right_2{

	position: relative;

	padding-top: 20px;

	text-align:right;

}

#interior_left_espacio5{

	position: relative;

	height: 25px;

}





















	

#content_background{

	position: relative;

	background-image: url(http://www.tesacom.net/images/section_back.gif);

	background-repeat: repeat;

}



























#interior_right{

	float: right;

	width: 268px;

	position: relative;

}

#interior_right_top{

	height: 17px;

	position: relative;

	background-image: url(http://www.tesacom.net/images/section_back_top.gif);

}

#interior_right_links{

	position: relative;

}

#interior_right_links1{

	position: relative;

	height: 19px;

	padding-top: 8px;

	padding-left: 37px;

	background-image: url(http://www.tesacom.net/images/section_back_arrow.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#interior_right_links2{

	position: relative;

	height: 19px;

	padding-top: 8px;

	padding-left: 37px;

	background-image: url(http://www.tesacom.net/images/section_back_arrow.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#interior_right_links3{

	position: relative;

	height: 19px;

	padding-top: 8px;

	padding-left: 37px;

	background-image: url(http://www.tesacom.net/images/section_back_arrow.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#interior_right_links4{

	position: relative;

	height: 19px;

	padding-top: 8px;

	padding-left: 37px;

	background-image: url(http://www.tesacom.net/images/section_back_arrow.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#interior_right_links5{

	position: relative;

	height: 19px;

	padding-top: 8px;

	padding-left: 37px;

	background-image: url(http://www.tesacom.net/images/section_back_arrow.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#interior_right_links6{

	position: relative;

	height: 19px;

	padding-top: 8px;

	padding-left: 37px;

	background-image: url(http://www.tesacom.net/images/section_back_arrow.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#interior_right_espacio{

	position: relative;

	height: 30px;

}

#interior_right_destacado1{

	position: relative;

	height: 155px;

	background-image: url(http://www.tesacom.net/images/destacado1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-left: 36px;

}

#interior_right_destacado1_titulo{

	position: relative;

	height: 24px;

	width: 162px;

	padding-top: 7px;

}

#interior_right_destacado1_texto{

	position: relative;

	height: 96px;

	width: 128px;

	padding-top: 3px;

}



#interior_right_destacado2{

	position: relative;

	height: 155px;

	background-image: url(http://www.tesacom.net/images/destacado2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-left: 36px;

}

#interior_right_destacado2_titulo{

	position: relative;

	height: 24px;

	width: 162px;

	padding-top: 7px;

}

#interior_right_destacado2_texto{

	position: relative;

	height: 96px;

	width: 128px;

	padding-top: 3px;

}

#interior_right_destacado3{

	position: relative;

	height: 155px;

	background-image: url(http://www.tesacom.net/images/destacado3.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-left: 36px;

}

#interior_right_destacado3_titulo{

	position: relative;

	height: 24px;

	width: 162px;

	padding-top: 7px;

}

#interior_right_destacado3_texto{

	position: relative;

	height: 96px;

	width: 128px;

	padding-top: 3px;

}









































.noticia_texto {

  font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: normal;

	color: #041D33;

	text-decoration: none;

  }

.footer_titles {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #284978;

	text-decoration: none;

}

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9595FF;
	text-decoration: none;
}

.footer_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9595FF;
	text-decoration: none;
}

.footer_novedad {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.footer_novedad a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

footer_novedad a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	color: #284978;

	text-decoration: none;

}

.telefono {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 23px;

	font-weight: bold;

	color: #E0E2F1;

	text-decoration: none;

}

.contacto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

a.contacto:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 13px;

	font-weight: normal;

	color: #0099FF;

	text-decoration: none;

}





.contacto2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 13px;

	font-weight: bold;

	color: #0099FF;

	text-decoration: none;

}



.acceso {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.acceso12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.acceso:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	font-weight: bold;

	color: #0099FF;

	text-decoration: none;

}







.letra1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color:#1B2478;

	text-decoration: none;

}

a.letra1:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color:#CC3300;

	text-decoration: none;

}



.letra2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 14px;

	color:#1B2478;

	text-decoration: none;

}

a.letra2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 14px;

	color: #CC3300;

	text-decoration: none;

}



.letra3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 18px;

	color:#1B2478;

	text-decoration: none;

}

a.letra3:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 18px;

	color:#CC3300;

	text-decoration: none;

}

.texto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

text-align: justify;

}



.right_nav {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#232572;

	text-decoration: none;

}

a.right_nav:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#CC3300;

	text-decoration: none;

}

.destacado {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #83D0F0;

	text-decoration: none;

}

a.destacado:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color:#103E70;

	text-decoration: none;

}

.destacado_texto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: normal;

	color:#FFFFFF;

	text-decoration: none;

}

.titulo_secciones {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.subtitulo_secciones {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #225C9B;

	text-decoration: none;

}

.fecha_secciones {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}

.lista {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	line-height: 20px;

}

.texto_form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 22px;

	color: #999999;

}

.titulo_sectores {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #1561a8;

	text-decoration: none;

	text-align: left;

}

.titulo_sectores a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #1561a8;

	text-decoration: none;

	text-align: left;

}



.titulo_sectores a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #1561a8;

	text-decoration: none;

	text-align: left;

}



.sectores_links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #e27904;

	text-decoration: none;

}

a.sectores_links:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #185BA1;

	text-decoration: none;

}

.novedades {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #1561a8;

	text-decoration: none;

	height: 250px;

}

.noticia_fecha {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #093864;

	text-decoration: none;

}

.noticia_titulo a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color: #e27904;

	text-decoration: none;

}

.noticia_titulo a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color: #1561A8;

	text-decoration: none;

}

.noticia_titulo a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color: #1561A8;

	text-decoration: none;

}









.noticia_texto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: normal;

	color: #041D33;

	text-decoration: none;

}



#logo {

position: absolute;

z-index: 100;

width: 250px;

height: 90px;



}






#interior_contacto{
	position: relative;
}
#interior_contacto_titulo{
	position: relative;
	height: 29px;
	padding-left: 46px;
	padding-top: 6px;
	background-image: url(http://www.tesacom.net/images/contacto/fondo_titulo.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}




.subtitulo_contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
}
.subtitulo_contacto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #225C9B;
	text-decoration: none;
}
.datos_contacto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
	line-height: 11px;
}
.datos_contacto2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}
.datos_contacto3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}

a.datos_contacto3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#225C9B;
	text-decoration: none;
}




#interior_soporte{
	position: relative;
}
#interior_soporte_titulo{
	position: relative;
	height: 29px;
	padding-left: 46px;
	padding-top: 6px;
	background-image: url(http://www.tesacom.net/soporteimg/images/soporte/fondo_titulo.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#interior_soporte_titulo_texto{
	position: relative;
	width: 870px;
	float: left;
}
#interior_soporte_titulo_size{
	position: relative;
	width: 55px;
	float: left;
}
#interior_soporte_contacto1{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.net/soporteimg/images/soporte/back_soporte.gif);
	height: 152px;
}

#interior_soporte_contacto2{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.net/soporteimg/images/soporte/back_soporte.gif);
	height: 152px;
}




.subtitulo_soporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
}
.subtitulo_soporte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #225C9B;
	text-decoration: none;
}
.datos_soporte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
	line-height: 11px;
}
.datos_soporte2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}
.datos_soporte3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}




#maritimo_fluvial{
	position: relative;
	width: 625px;
}


#maritimo_fluvial_texto{
	position: relative;
}

#maritimo_fluvial_espacio{
	position: relative;
	height: 22px;
}
#maritimo_fluvial_fotos{
	position: relative;
}

#maritimo_fluvial_fotos_1{
	position: relative;
	float: left;
	width: 305px;
	height: 230px;
	background-image: url(http://www.tesacom.net/images/pesca.jpg);
	background-repeat: no-repeat;
}

#maritimo_fluvial_fotos_2{
	position: relative;
	float: right;
	width: 305px;
	height: 230px;
	background-image: url(http://www.tesacom.net/images/transporte.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#maritimo_fluvial_fotos_3{
	position: relative;
	float: left;
	width: 305px;
	height: 210px;
	background-image: url(http://www.tesacom.net/images/transporte_carga.jpg);
	background-repeat: no-repeat;
}

#maritimo_fluvial_fotos_4{
	position: relative;
	float: right;
	width: 305px;
	height: 210px;
	background-image: url(http://www.tesacom.net/images/barco.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


#maritimo_fluvial_marco1{
	position: absolute;
	width: 301px;
	height: 207px;
	z-index: 100;
}

#maritimo_fluvial_marco2{
	position: absolute;
	width: 301px;
	height: 207px;
	left: 7px;
	z-index: 1000
}

#maritimo_fluvial_marco_texto{
	position: absolute;
	z-index: 1000;
	width: 203px;
	height: 25px;
	left: 9px;
	top: 183px;
}
#maritimo_fluvial_marco_texto2{
	position: absolute;
	z-index: 1000;
	width: 203px;
	height: 25px;
	left: 18px;
	top: 183px;
}
.maritimo_fluvial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7901;
	text-decoration: none;
}
a.maritimo_fluvial:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055A1;
}







#sidebar_titulo{
	position: relative;
	height: 22px;
	padding-top: 14px;
	padding-left: 33px;
	background-image: url(http://www.tesacom.net/images/section_back_top.gif);
	background-repeat: no-repeat;
}

#sidebar_espacio{
	position: relative;
	height: 16px;
	background-image: url(http://www.tesacom.net/images/linea.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#sidebar_espacio2{
	position: relative;
	height: 5px;
}
#sidebar_logo1{
	position: relative;
	padding-left: 33px;
}
#sidebar_logo2{
	position: relative;
	padding-left: 33px;
}
#sidebar_logo3{
	position: relative;
	padding-left: 33px;
}
#sidebar_logo4{
	position: relative;
	padding-left: 33px;
}



.titulo_sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #0055A1;
	text-decoration: none;
}




#partners_container{
	position: relative;
	width: 985px;
	padding-top: 14px;
	padding-left: 33px;
}

#partners_columna1{
	position: relative;
	width: 212px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}
#partners_columna2{
	position: relative;
	width: 212px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}
#partners_columna3{
	position: relative;
	width: 212px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}
#partners_columna4{
	position: relative;
	width: 212px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}.link_mas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
}
a.link_mas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}




#mas_novedades{
	position: relative;
	width: 109px;
	height: 16px;
	padding-top: 3px;

	text-align: center;
}

.mas_novedades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4787bd;
	text-decoration: none;
}
a.mas_novedades:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}



#plan_canje{
	position: relative;
	width: 665px;
	background-image: url(http://www.tesacom.net/wp-content/themes/tesacomnet/images/back_canje_columnas.jpg);
}
#plan_canje_logo{
	position: relative;
	height: 140px;
	text-align: center;
}
#plan_canje_contenido{
	position: relative;

}
#plan_canje_columna1{
	position: relative;
	float:left;
	width: 367px;
}
#plan_canje_columna2{
	position: relative;
	float:left;
	width: 297px;
}
#plan_canje_columna1_titulo1{
	position: relative;
	width: 325px;
}
#plan_canje_columna1_espacio1{
	position: relative;
	height: 30px;
	width: 325px;
}
#plan_canje_columna1_foto1{
	position: relative;
	width: 325px;
}
#plan_canje_columna1_espaciobig{
	position: relative;
	height: 40px;
	width: 325px;
}
#plan_canje_columna1_titulo2{
	position: relative;
	width: 325px;
}
#plan_canje_columna1_espacio2{
	position: relative;
	height: 30px;
	width: 325px;
}
#plan_canje_columna1_foto2{
	position: relative;
	width: 325px;
}



#plan_canje_columna2_plan1{
	position: relative;
	height: 150px;
}
#plan_canje_plan1_titulo{
	position: relative;
	padding-bottom: 5px;
}
#plan_canje_plan1_cuadro{
	position: relative;
	height: 87px;
	background-image: url(http://www.tesacom.net/wp-content/themes/tesacomnet/images/back_celdas.gif);
	background-repeat: no-repeat;
}
#plan_canje_plan1_aclaracion{
	position: relative;
	text-align: right;
	padding-top: 3px;
	clear: both;
}
#plan1_cuadro_columna1{
	position: relative;
	width: 172px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}	
#plan1_cuadro_columna2{
	position: relative;
	float: right;
	width: 89px;
	padding-top: 5px;
	padding-bottom: 5px;
}




#plan_canje_columna2_espacio1{
	position: relative;
	height: 12px;
}

#plan_canje_columna2_espacio2{
	position: relative;
	height: 30px;
}















.canje_bold_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #167cbc;
	text-decoration: none;
}

.canje_bold_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.plan_titulo_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #167CBC;
	text-decoration: none;
}
.plan_subtitulo_naranaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D97E04;
	text-decoration: none;
}
.plan_aclaracion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.plan_cuadro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#interior_america{
	position: relative;
	width: 685px;
}
#interior_america_titulo{
	position: relative;
	height: 35px;
	padding-left: 46px;
	padding-top: 6px;
	background-image: url(http://www.tesacom.net/images/america/linea_horizontal3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#interior_america_flash{
	position: relative;
	text-align: center;
	
}
#interior_america_titulo2{
	position: relative;
	height: 35px;
	padding-left: 46px;
	padding-top: 6px;
	background-image: url(http://www.tesacom.net/images/america/linea_horizontal3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.subtitulo_contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
}
.subtitulo_contacto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #225C9B;
	text-decoration: none;
}
.datos_contacto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #225C9B;
	text-decoration: none;
	line-height: 11px;
}
.datos_contacto2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}
.datos_contacto3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}

a.datos_contacto3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#225C9B;
	text-decoration: none;
}

#productos{
	position: relative;
	width: 670px;
}
#productos_espacio{
	position: relative;
	height: 20px;
}
#producto1{
	position: relative;
}

#producto1_titulo{
	position: relative;
}


#producto1_left{
	position: relative;
	float: left;
	width: 270px;
}
#producto1_right{
	position: relative;
	float: left;
	width: 380px;
}
#producto1_linea{
	position: relative;
	clear: both;
	height: 25px;
	background-image: url(http://www.tesacom.net/images/productos/linea_productos.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


.productos_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #167cbc;
	text-decoration: none;
}
.productos_marca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.productos_nada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.productos_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

#plan_evolution{
	position: relative;
	width: 695px;
	background-image: url(http://www.tesacom.net/back_canje_columnas.jpg);
}
#plan_evolution_logo{
	position: relative;
	height: 100px;
	text-align: center;
}
#plan_evolution_contenido{
	position: relative;

}







.evolution_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}

.evolution_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color:#666666;
	text-decoration: none;
}

.evolution_bold_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.evolution_bold_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#990000;
	text-decoration: none;
}


#sidebar_sms3{
	position: relative;
	padding-left: 48px;
	padding-top: 20px;
	height: 36px;
	background-image: url(http://www.tesacom.net/images/sms_nuevo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.link_sms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.link_sms:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b85;
	text-decoration: none;
}



#spot_logo{
	position: relative;
	height: 120px;
	text-align: center;
}

#spot_columna2_plan1{
	position: relative;
	height: 150px;
	width: 250px;
}

#spot_columna1{
	position: relative;
	float:left;
	width: 250px;
}

#spot_columna2{
	position: relative;
	float:left;
	width: 420px;
}

.spot_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.spot_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #167cbc;
	text-decoration: none;
}



#content_spot{
	position: relative;
	width: 680px;
	background-image: url(../back_canje_columnas.jpg);
}

#spot_contenido{
	position: relative;

}



.spot_bold_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.spot_subtitulo_naranaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D97E04;
	text-decoration: none;
}


#logos-home{
	position: relative;
	width: 268px;
	float: left;
}

#boton_nov{
	position: relative;
	width: 135px;
	height: 28px;
}


#content_sos{
	position: relative;
	width: 700px;

}
#sos_logo{
	position: relative;
	height: 80px;
	text-align: left;
	width: 700px;
}

#sos_columna2_plan1{
	position: relative;
	height: 150px;
	width: 250px;
}

#sos_columna1{
	position: relative;
	float:left;
	width: 250px;
}

#sos_columna2{
	position: relative;
	float:left;
	width: 420px;
}

.sos_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.sos_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #167cbc;
	text-decoration: none;
}



#sos_spot{
	position: relative;
	width: 680px;
	background-image: url(../back_canje_columnas.jpg);
}

#sos_contenido{
	position: relative;
	width: 700px;

}



.sos_bold_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.sos_subtitulo_naranaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D97E04;
	text-decoration: none;
}


#idioma_flash{
	position: absolute;
	right: 22px;
	top: -80px;
	width: 140px;
	height: 240px;
	z-index: 200;
}

.close input {
background:url("images/controller_close.png") no-repeat scroll center bottom transparent;
border:medium none;
cursor:pointer;
height:630px;
left:0;
position:absolute;
text-align:center;
width:100%;
z-index:9999999;
}

#apDiv1 {
line-height:0;
position:absolute;
text-align:center;
width:100% !important;
z-index:999;
}