@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.com.br/images/back_gradient.gif);

}





#page-container {

	width: 1000px;

	margin: auto;

	position: relative;

}







#botonera {

	height: 30px;

	width: 1000px;

	position: absolute;

	z-index: 100;

	left: 1px;

	top: 93px;

}









#header1 {

	height: 93px;

	position: relative;

	background-image: url(http://www.tesacom.com.br/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.com.br/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.com.br/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;

}

#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.com.br/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: 23px;

}

#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;

	padding-left: 1px;

	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: 732px;

	background-image: url(http://www.tesacom.com.br/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.com.br/images/gradient_sat.jpg);

	background-repeat:  repeat-x;

}

#content_sat_logo {

el9position: relative;

	height: 69px;

}

#content_sat_flash {

	position: relative;

}

#news_title {

	position: relative;

	height: 20px;

	padding-top: 10px;

	background-image: url(http://www.tesacom.com.br/images/gradient_news.jpg);

	background-repeat: no-repeat;



	background-position: left;

}



#news_title a{

	position: relative;

	height: 20px;

color: #007F35;

	padding-top: 10px;

	background-image: url(http://www.tesacom.com.br/images/gradient_news.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

#news_title_arrow {

	position: relative;

	height: 20px;

	width: 140px;

	float: right;

}

#news_title_text {

	position: relative;

	height: 20px;

	width: 555px;

color: #007F35;

	float: right;

}

#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;

}

#news_right_column {

	position: relative;

}



#left_photo {

	position: relative;
padding-top: 10px;

	width: 250px;
	height: 155px;

}


#left_photo_cat {

	position: relative;
padding-top: 10px;
float: left;

	width: 260px;
	height: 155px;

}

#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.com.br/images/footer.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #FFF;

}

#footer_espacio{

color: #FFF;

	position: relative;

	height: 65px;

}

#footer_espacio2{

	position: relative;

	clear: both;

	height: 20px;
color: #F5F4F2;

}

#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.com.br/images/footer_lines.gif);

}

#footer_secciones_2{

	position: relative;

	width: 253px;

	float: left;

	background-image: url(http://www.tesacom.com.br/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.com.br/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.com.br/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.com.br/images/seccion_titulo.jpg);

	background-repeat: no-repeat;

}

#interior_left_titulo_texto{

	position: relative;

	width: 660px;

	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: 182px;

}

#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.com.br/images/seccion_back_subtitle.jpg);

	background-repeat: no-repeat;

	padding-top: 8px;

}                      

#interior_left_espacio2{

	position: relative;

	height: 15px;

}					  

#interior_left_lista{

	position: relative;

	padd%3g-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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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.com.br/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;
	float: left;

	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: #666666;

	text-decoration: none;

}

a.footer:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #0B873E;

	text-decoration: none;

}

.footer_fecha {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

.footer_novedad {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 12px;

	font-weight: bold;

	color: #008645;

	text-decoration: none;

}

a.footer_novedad: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: 16px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

a.contacto:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: normal;

	color: #FAEB39;

	text-decoration: none;

}



.contacto2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.acceso {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	font-weight: bold;

	color: #FAEB39;

	text-decoration: none;

}

a.acceso:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}





.letra1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color:#0A6A2B;

	text-decoration: none;

}

a.letra1:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color:#FFFFFF;

	text-decoration: none;

}



.letra2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 13px;

	color:#0A6A2B;

	text-decoration: none;

}

a.letra2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;

}



.letra3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 16px;

	color:#0A6A2B;

	text-decoration: none;

}

a.letra3:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 16px;

	color:#FFFFFF;

	text-decoration: none;

}

.texto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}



.right_nav {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#0A6A2B;

	text-decoration: none;

}

a.right_nav:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#999999;

	text-decoration: none;

}

.destacado {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FAEB39;

	text-decoration: none;

}

a.destacado:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color:#FFFFFF;

	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: #007F35;

	text-decoration: none;

	text-align: left;

}

.sectores_links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #FAEB39;

	text-decoration: none;

}

a.sectores_links:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.novedades {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #007F35;

	text-decoration: none;

	height: 250px;

}

.noticia_fecha {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;

}

.noticia_titulo a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color: #007F35;

	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_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;



}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}












#interior_soportebr{
	position: relative;
}
#interior_soportebr_titulo{
	position: relative;
	height: 29px;
	padding-left: 46px;
	padding-top: 6px;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/fondo_titulo.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-bottom: 15px;
}
#interior_soportebr_titulo_texto{
	position: relative;
	width: 870px;
	float: left;
}
#interior_soportebr_titulo_size{
	position: relative;
	width: 55px;
	float: left;
}
#interior_soportebr_contacto1{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/back_soporte.gif);
	height: 152px;
}

#interior_soportebr_contacto2{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/back_soporte.gif);
	height: 152px;
}
#interior_soportebr_contacto3{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/back_soporte.gif);
	height: 152px;
}
#interior_soportebr_contacto4{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/back_soporte.gif);
	height: 152px;
}
#interior_soportebr_contacto5{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/back_soporte.gif);
	height: 152px;
}
#interior_soportebr_contacto6{
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	background-image: url(http://www.tesacom.com.br/images/soporte/images/soporte/back_soporte.gif);
	height: 152px;
}


.subtitulo_soportebr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #329948;
	text-decoration: none;
}
.subtitulo_soportebr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #329948;
	text-decoration: none;
}
.datos_soportebr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #329948;
	text-decoration: none;
	line-height: 11px;
}
.datos_soportebr2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}
.datos_soportebr3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	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: #666666;
	text-decoration: none;
}
a.mas_novedades:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #007f35;
	text-decoration: none;
}


#sidebar_titulo{
	position: relative;
	height: 22px;
	padding-top: 14px;
	padding-left: 33px;
	background-image: url(http://www.tesacom.com.br/images/section_back_top.gif);
	background-repeat: no-repeat;
}

#sidebar_espacio{
	position: relative;
	height: 16px;
	background-image: url(http://www.tesacom.com.br/images/linea.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#sidebar_espacio2{
	position: relative;
	height: 16px;
}
#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: #077430;
	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.com.br/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.com.br/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.com.br/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.com.br/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: #f7c316;
	text-decoration: none;
}
a.maritimo_fluvial:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}


#partners_container{
	position: relative;
	width: 985px;
	padding-top: 14px;
	padding-left: 33px;
}


#partners_columna2{
	position: relative;
	width: 303px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}
#partners_columna3{
	position: relative;
	width: 303px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}
#partners_columna4{
	position: relative;
	width: 303px;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
}.link_mas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #07722e;
	text-decoration: none;
}
a.link_mas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


#sidebar_sms{
	position: relative;
	padding-left: 48px;
	padding-top: 23px;
	height: 36px;
	background-image: url(http://www.tesacom.com.br/images/sms.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;
}

#sidebar_sms2{
	position: relative;
	padding-left: 48px;
	padding-top: 23px;
	height: 36px;
	background-image: url(http://www.tesacom.com.br/images/sms_homebr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


#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;
}