/* CSS Document */

body { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; background:  #E5E5E5; }

img { border: none; }

*, a { font-size: 11px; color: #000;}

a:hover { color: #000; text-decoration: none; }

h1, h2, h3, p, ul, li  { margin: 0; padding: 0; }

ul { list-style: url(pics/next.gif);
left bottom no-repeat;
	padding-left: 15px;
		}

/*----- FORM ----- */

input   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:115px;
	color: #707070;
	margin:0px 0px 5px 0px;
}

textarea.sidebar   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:115px;
	height:80px;
	color: #707070;
	margin:5px 0px 5px 25px;
}

input.sidebar   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:115px;
	color: #707070;
	margin:0px 0px 5px 25px;
}

input.button_sidebar   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:119px;
	color: #707070;
	margin:0px 0px 5px 25px;
}

input.button_content   {
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font: normal 10px tahoma;
	width:119px;
	color: #707070;
	margin:5px 0px 5px 0px;
}

.blClear { clear: both; margin: 0; padding: 0; height: 0; }



.bl_body {  background:  url(pics/body.gif) no-repeat; width: 905px; padding: 5px 15px; height: 757px; margin: 9px auto; margin-bottom: 9px;}

.bl_menu { height: 72px; overflow: hidden; }

.bl_menu li { float: right; width: 105px; margin-right: 7px; display:inline;}

.bl_flash { background:  url(pics/flash_bg.jpg) no-repeat; width: 904px; height: 129px; margin-top: 15px; margin-bottom: 5px;}

.bl_flash { margin: 10px 0;}

.bl_flash2 { background:  url(pics/service.jpg) no-repeat; width: 904px; height: 129px;  margin: 10px 0;}



.bl_column { width: 900px; float: left; }

.bl_column_big { width: 904px; float: none; }

.bl_column2 { width: 300px; float: right; }



h1 { font-size: 30px; font-family:"Times New Roman", Times, Georgia, Arial, serif; color: #8B8B8B; font-weight: normal; }

.bl_column_big h1 { background:  url(pics/line-bottom.gif) no-repeat left bottom; padding-bottom: 1px; margin-bottom: 15px;   }

h1 b { font-size: 30px; font-family:"Times New Roman", Times, Georgia, Arial, serif; color: #00A7D1; font-weight: normal; }

p i { font-size: 12px; color: #6D6D6D; font-family:"Times New Roman", Times, Georgia, Arial, serif;}

p { margin-bottom: 10px; }



.blblock { background:  url(pics/box-bg.gif) no-repeat right bottom; padding-bottom: 7px; margin-bottom: 15px; }

.bl_moreboxs { margin-bottom: 30px; margin-top: 30px;}

.bl_moreboxs .blblock { float: left; width: 420px;  background:  url(pics/box_bg_blue.gif) no-repeat right bottom;}

.bl_moreboxs .blright { float: right;}

.bl_column .bl_image { float: left; width: 205px}

.bl_image1 { float: right; width: 150px; margin-right: 100px;}

.bl_image2 { float: right; width: 200px; margin-right: 5px}

.bl_column .bl_text { float: none; width: 500px; }

.bl_column_big .bl_text { width: 690px; margin-right: 7px; }

.bl_moreboxs .blblock .bl_text  { width: 200px; float: right; margin-right: 7px; }

.bl_text1 { width: 600px; float: center; margin-right: 7px; }

.bl_moreboxs .blblock .bl_image { float: left; width: 205px}

.bl_column_big .bl_text span { font-size: 10px; color: red; }

.bl_column .bl_text p, .bl_moreboxs .blblock .bl_text p { font-size: 10px; color: #7D8381; }

.bl_column .bl_text p b, .bl_moreboxs .blblock .bl_text p b { color: #00A0C6; }

.bl_column .bl_text p strong, .bl_moreboxs .blblock .bl_text p strong{ font-size: 11px; color: red; }

.bl_logo { background:  url(pics/logo.gif) no-repeat; height: 71px; width: 181px; float: left;}

.bl_logo a { height: 71px; width: 181px; display: block; }



.bl_options2 ul { float: left; width: 240px; margin-right: 15px; }

.bl_options li { background:  url(pics/arrow_bullet.gif) no-repeat 2px 0; padding-left: 10px; font-size: 10px; color: #7D8381; margin-top: 3px;}

.bl_options li a { color: #00A0C6; font-size: 10px; }

.bl_options2 li, .bl_options2 li a { color: #000; font-size: 10px; }

h2 { font-family:"Times New Roman", Times, Georgia, Arial, serif; font-weight: normal; margin-top: 10px; font-size: 21px; background:  url(pics/bullet_title.gif) no-repeat 0 6px; padding-left: 20px; color: #00A7D1;  }

h2 strong { font-family:"Times New Roman", Times, Georgia, Arial, serif; font-weight: normal; color: #565656; font-size: 21px; }

.bl_column2 h2 { margin: 0 0 5px 0}



.blNewsletter {  background:  url(pics/edificio.jpg) no-repeat; padding-left: 140px; padding-top: 10px; height: 115px; }

.bl_newsleter {  background:  url(pics/newsletter_bg.gif) no-repeat right top; height: 38px; padding: 12px 0 0 15px; width: 220px; margin-top: 10px; }

.bl_newsleter span { float: left; color: #6D6D6D; font-size: 12px; font-weight: bold; }

.bl_newsleter input { float: left; border: 1px solid #CDCDCD; margin: 0 5px 0 15px; width: 130px; }



.bl_column2 .bl_box { border: 1px dashed #CDCDCD; border-bottom: 0; border-right: none; padding: 5px; background:  url(pics/box_bg_pink.gif) no-repeat right bottom; padding-bottom: 7px; margin-bottom: 5px; }

.bl_column2 .bl_box2 { background:  url(pics/box_bg_blue.gif) no-repeat right bottom;  }



.bl_column2 .bl_image { float: left; width: 125px}

.bl_column2 .bl_text { float: right; width: 240px; }

.bl_column2 .bl_text p { font-size: 10px; color: #7D8381; }

.bl_column2 .bl_text p strong, .bl_column2 .bl_text p b { font-size: 11px; color: #00A7D1; }



.bl_right_more { text-align: right; margin-right: 7px; margin-top: 7px; }

.bl_right_more a { text-decoration: none; background:  url(pics/arrow.gif) no-repeat right; color: #3C3C3C; font-weight: bold; padding-right: 45px; font-weight: bold; font-size: 21px;}

.bl_right_more a:hover { color: #000; }



.bl_moreboxs .bl_right_more { text-align: right; margin-right: 7px; margin-top: 7px; }

.bl_moreboxs .bl_right_more a { text-decoration: none; background:  url(pics/arrow2.gif) no-repeat right; color: #3C3C3C; font-weight: bold; padding-right: 35px; font-weight: bold; font-size: 19px;}

.bl_moreboxs .bl_right_more a:hover { color: #000; }



.bl_more { background:  url(pics/read_more.gif) no-repeat; padding-left: 20px;  padding-bottom: 1px; margin-top: 7px;}

.bl_column2 .bl_more  { margin-top: 1px;}

.bl_footer { padding-top: 10px; background:  url(pics/line_bg.gif) repeat-x; margin-top: 5px; text-align: right; }

.bl_footer p { margin: 0; }

.bl_footer p { color: red; font-size: 11px; font-weight: bold; }

 .bl_footer p a  { color: #00A7D1; font-size: 11px; font-weight: bold; margin: 0 8px; }

.bl_footer p b { font-size: 11px; color: #000; }



.bl_block { width: 400px; padding-right: 10px; height: 339px; overflow: auto; overflow-x: none; margin-top: 10px; }

.bl_empresa { background:  url(pics/nuestraempresa.jpg) no-repeat right top; height: 369px;}

.bl_servicios { background:  url(pics/servicios.jpg) no-repeat right top; height: 369px;}

.bl_contacto { background:  url(pics/contacto.jpg) no-repeat right top; height: 369px;}

.bl_clientes { background:  url(pics/clientes.jpg) no-repeat right top; height: 369px;}



.bl_contacto table { margin-top: 15px; }

.bl_contacto table td { padding: 5px 4px; vertical-align: top; }

.bl_contacto table td .bl_input { border: 1px solid #CDCDCD; width: 130px;}

.bl_contacto table td .bl_input2 { width: 150px;}

.bl_contacto table td textarea { border: 1px solid #CDCDCD; width: 190px; height: 100px}

.bl_contacto p { margin: 5px 0 0 0;}

.bl_contacto p { font-size: 10px; color: #7D8381; }

.bl_contacto p .bl_links { font-size: 10px; color: #7D8381; }

.bl_block p { font-size: 10px; color: #7D8381; }

.bl_block p b { font-size: 10px; color: red; font-family:Verdana, Arial, Helvetica, sans-serif; }



.bl_block li span { font-size: 10px; color: red; font-family:Verdana, Arial, Helvetica, sans-serif; }

.bl_block li { font-size: 10px; color: #7D8381; margin-bottom: 15px;}



.bl_thumb  { float: left; width: 68px; border: 1px solid #777; margin-right: 5px; }

