/*  1996-2006 Inter Media S.A. All rights reserved.           */  
/*  CSS Project Creative Cable                                */
/*  Version 1.0                                               */
/*  media: PRINT                      						  */
/*  Date 11/03/2010                                           */


/*  REFRAMING HTML TAGS  */
body{padding:0px; margin:0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333;}

table{font-size: 1em;}
td{font-size: 1em;}

h1{font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; color: #000;}
h2{font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color: #000;}
h3{font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #000;}
h4{}
h5{}
h6{}

strong, b{}

a:link{color: #4B4946; text-decoration: underline;}
a:visited{color: #4B4946; text-decoration: underline;}

form{margin: 0px; padding: 0px;}

label{margin: 0px; padding: 0px; }

ul{}

button{margin: 0px; padding: 0px;  border: none;}


/*Most used CSS Styles*/
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}


/*MAIN*/
#main{width:100%; margin:0px; background:#FFF; padding: 0px; clear: both;}

/*Header Styles*/
#header{width:100%; margin:0px auto; padding: 0px 0px 10px 0px; height: 50px; clear: both;}
	#header h1{width:400px; height:85px; float:left; padding:5px 0px 0px 28px; margin:0px; font: bold 15px Arial, Helvetica, sans-serif; border: none;}
	#header h1 a{display: block; text-decoration: none; height: 85px;}
	#header h2{width:130px; float:right; margin:0px; padding:8px 7px 0px 20px; color:#005AA1; font:bold 18px Arial, Helvetica, sans-serif;}
	#header h3{display: none; visibility: hidden;}

/*Menu Styles*/
	#header ul{display: none; visibility: hidden;}
	
#banner_home{width:100%; height:258px; margin:0px;}


/*Highlights Home*/
#highlights_home{display: none; visibility: hidden;}


/*MENU SECTIONS*/
#menu_sections{display: none; visibility: hidden;}


/*BREADCRUMS*/
#breadcrums{display: none; visibility: hidden;}


/*BACKGROUNDS CONTENTS*/
.about_creative_cabling{}
	.about_creative_cabling h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}


#contents.mission_statement{padding-bottom: 32px; font-size: 1.45em;}
	#contents.mission_statement h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}


.our_contracts{padding-bottom: 32px !important; width: 458px;}
	.our_contracts h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}

	.our_contracts #download{border-top: 1px dashed #4B4946; padding: 10px 0px 10px 0px; min-height: 70px;}
	.our_contracts #download p{background: url(../images/html/ic_pdf.jpg) no-repeat 0px 0px; padding: 0px 10px 0px 0px; margin: 0px; float: left; width: 240px;}
	.our_contracts #download a:link, .our_contracts #download a:visited{display: block; padding: 45px 0px 0px 0px; text-decoration: none;}
	.our_contracts #download a:hover, .our_contracts #download a:active{text-decoration: none; color: #000;}


#contents.management_team{font-size: 1.45em;}
	#contents.management_team h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}

	#contents.management_team #photo_team{color: #666; line-height: 110%; width: 570px; overflow: hidden; padding: 20px 0px 0px 0px; font-size: 0.8em;}
	#contents.management_team #photo_team .cols{float: left; width: 280px; padding: 0px 0px 16px 0px;}
	#contents.management_team #photo_team .cols p{background: url(../images/html/bullet_01.gif) no-repeat 0px 8px; margin: 0px; padding: 5px 0px 0px 10px; float: left; width: 180px;}
	#contents.management_team #photo_team .cols img{float: left; width: 76px; height: 84px; border: 1px solid #2DA8DA; margin-right: 7px;}
	#contents.management_team #photo_team .cols strong, .management_team #photo_team .cols b{color: #000;}


#contents.our_products{font-size: 1.4em;}
	#contents.our_products p{}
	#contents.our_products h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#contents.our_products h2{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 15px Arial, Helvetica, sans-serif;}


#contents.our_services{font-size: 1.3em;}
	#contents.our_services p{}
	#contents.our_services h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#contents.our_services h2{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 15px Arial, Helvetica, sans-serif;}


#contents.site_map{font-size: 1.3em; line-height: 150%;}
	#contents.site_map h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#contents.site_map h2{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 15px Arial, Helvetica, sans-serif;}
	#contents.site_map ul a:link, #contents.site_map ul a:visited{text-decoration: none; color: #000;}
	#contents.site_map ul{margin: 0px; padding: 0px 0px 0px 80px; list-style: none; width: 400px;}
	#contents.site_map ul ul{margin: 0px; padding: 10px 0px 10px 20px; list-style: none; width: auto;}
	#contents.site_map ul li{background: url(../images/html/bullet_01.gif) no-repeat 0px 6px; margin: 0px; padding: 0px 0px 10px 10px; list-style: none;}
	#contents.site_map ul li li{background: url(../images/html/bullet_03.gif) no-repeat 0px 9px; margin: 0px; padding: 0px 0px 0px 10px;}
	#contents.site_map #col_02{float: right; padding: 35px 0px 0px 0px; width: 340px;}
	
.contact_us{}
	#contents.our_products h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#contents.our_products h2{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 15px Arial, Helvetica, sans-serif;}
	.contact_us form p{clear: both; margin: 0px; padding: 0px 0px 6px 0px; font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #000;}
	.contact_us form label{display: block; width: 160px; text-align: right; float: left; padding: 4px 14px 0px 0px;}
	.contact_us form input{border: 1px solid #CCC; width: 260px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666; height: 20px;}
	.contact_us form textarea{border: 1px solid #CCC; width: 260px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666; height: 80px; overflow: auto;}

	.contact_us form strong, .contact_us form b{color: #F00; font-size: 0.8em;}

	.contact_us form #button_send{display: none; visibility: hidden;}
	.contact_us form #button_send span{font-size: 0.9em; color: #000; float: left; padding: 13px 45px 0px 0px;}
	.contact_us form #button_send button{background: url(../images/buttons/button_send.gif) no-repeat 0px 0px; width: 108px; margin: 0px; padding: 15px 0px; font: 1px Arial, Helvetica, sans-serif;}

	.contact_us form .radiobutton{border: none; width: auto; height: auto; float: left;}

	.contact_us form .radio_others{padding: 0px 0px 0px 170px !important; min-height: 15px;}
	.contact_us form .radio_others label{padding: 2px 0px 4px 2px; width: 160px; text-align: left;}

	.contact_us form #installation_0{padding: 20px 0px 0px 0px;}
	.contact_us form #installation_0 p{padding: 0px 0px 10px 35px; margin: 0px;line-height: 140%;}
	.contact_us form #installation_0 input{float: none; position: relative; top: 3px; width: auto;}
	.contact_us form #installation_0 textarea{width: 343px;}
	.contact_us form #installation_0 label{padding: 2px 0px 2px 2px; width: auto; text-align: left;}
	.contact_us form #installation_0 label.right{float: right; width: 330px;}


/*CONTENTS*/
#contents{padding: 28px 5px 0px 23px; margin-right: 2px; font: 1.2em/140% Verdana, Arial, Helvetica, sans-serif; color: #333;}
	#contents p{margin: 0px; padding: 0px 0px 18px 0px;}
	#contents em, #contents i{color: #000; font-style: normal; font-size: 1.1em; font-weight: bold;}


/*TEXT PLAIN*/
#contents #content_generic{}
	#contents #content_generic h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#contents #content_generic h2{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 15px Arial, Helvetica, sans-serif;}


/*OURS ALLIANCES*/
#contents #our_alliances{color: #333; font: 0.8em/140% Verdana, Arial, Helvetica, sans-serif;}
	#contents #our_alliances h1{border-bottom: 1px dashed #4B4946; margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#contents #our_alliances .rows{border-bottom: 1px dashed #4B4946; clear: both; padding: 20px 0px; width: 900px; overflow: hidden;}
	#contents #our_alliances .rows.last{border: none;}
	#contents #our_alliances .rows p{background: url(../images/html/bullet_01.gif) no-repeat 9px 3px; margin: 0px; padding: 0px 30px 0px 20px; width: 400px; float: left;}
	#contents #our_alliances .rows strong, #contents #our_alliances .rows b{color: #000; font-size: 1.2em;}
	#contents #our_alliances .rows a:link, #contents #our_alliances .rows a:visited{font-weight: bold; color: #09C; text-decoration: none;}



/*TABLES*/
.tables{border-collapse: collapse; font-size: 0.8em; margin: 0px 0px 20px 0px; padding: 0px; border: 1px solid #CCC; width: 100%;}
	.tables th{background: #09C; font-weight: bold; color: #FFF; padding: 5px; text-align: left;}
	.tables td{padding: 5px; vertical-align: top; border: 1px solid #CCC; border-collapse: collapse;}
	.tables a:link, .tables a:visited{background: url(../images/html/bullet_01.gif) no-repeat 0px 8px; display: block; color: #000; text-decoration: none; padding: 0px 0px 0px 10px;}
	.tables a:hover, .tables a:active{color: #666;}
	.tables .color_file{background: #F5F5F5; padding: 5px; vertical-align: top;}


/*BACKGROUND: FOOTER CONTENTS*/
#background_footer_contents{background: #2DA7D8; height: 20px; font: 1px Arial, Helvetica, sans-serif; margin-right: 2px; clear: both;}


/*FOOTER*/
#footer{width:100%; margin:0px auto; font: 10px Arial, Helvetica, sans-serif; color: #4B4946;}
	#footer p{margin: 0px; padding: 10px 0px 0px 10px; line-height: 130%;}
	#footer ul{display: none; visibility: hidden;}

	#kiteknology{display: none; visibility: hidden;}

/*Accessibility page*/
#accessibility{padding: 0px 0px 30px 0px;}
	#accessibility h1{margin: 0px 0px 10px 0px; padding: 0px 0px 18px 0px; font: bold 18px Arial, Helvetica, sans-serif;}
	#accessibility #txt_accesibilidad{width: 60%;}
	#accessibility #txt_accesibilidad h2{}
	#accessibility #txt_accesibilidad p{margin: 0px; padding: 0px 0px 15px 0px;}
	#accessibility #iconos_accesibilidad{float: right; width: 30%; border: 1px solid #3D5794; padding: 10px; background: #F5F5F5; height: 680px; margin: 0px 10px 0px 0px;}
	#accessibility #iconos_accesibilidad p{margin: 0px; padding: 0px 0px 10px 0px;}
	#accessibility #iconos_accesibilidad img{border: none; margin: 0px 0px 10px 0px; padding: 0px;}
