@charset "utf-8";
/* CSS Document */
body{margin:0px auto 0px auto;padding:0px;width:100%;height:100%;min-width:1005px;background:#e3e3d5 url(images/fonte.jpg) repeat-x top left;font-family:verdana;font-size:11px;line-height: 15px;max-width:1154px;}

.break{float:none;clear:both;height:0px;}
img{border:0px;vertical-align:top;padding:0px;margin:0px;}

.foto{padding:3px;margin:5px;border: #e1e1d7 1px solid;background:#ecf2f5;}

.imagen{width:280px;height:180px;}

/*================================================================================*/

.header{width:100%;min-width:1005px;height:244px;background:#b8c9c3 url(images/logo.jpg) no-repeat top left;border-bottom:#abeb00 1px solid;position:relative;top:0px;left:0px;}

.lang{width:100%;min-width:1005px;height:225px;background:url(images/lang.gif) no-repeat top right;position:absolute;top:0px;right:0px;}

.imglog{position:absolute;top:0px;left:0px;}

#lang{padding: 0px;margin: 0px;height:244px;list-style: none;font-family: Verdana;font-size:11px;font-weight: bold;position:relative;right:34px;top:22px;float:right;}

#lang li{background: none;position:relative;float: left;width: 60px;text-align: right;}

.lang_not_active a, .lang_not_active a:hover, .lang_active a{position:relative;padding-left:35px;padding-top: 5px;padding-right: 15px;padding-bottom: 5px;text-decoration:none;}

.lang_not_active a{color:#4D4D4D;}

.lang_not_active a:hover{color:#ff7f00;}

.lang_active a{	border:#ff7f00 0px solid;color:#ff7f00;}

.slogan{position:relative;top:183px;right:53px;text-align:right;font-family: Verdana;font-size:11px;font-style: italic;color:#4d4d4d;}

#menu{padding:0px;margin:0px;list-style:none;font-family:Verdana;font-size:10px;font-weight:bold;position:relative;left:60px;top:200px;float:left;}

#menu li{position:relative;float:left;width:100px;text-align:center;}

#menu li a, .not_active{position:relative;padding:8px;text-decoration:none;color:#4D4D4D;}

.active, .not_active a:hover{padding:7px;border-left:#abeb00 1px solid;border-right:#abeb00 1px solid;border-top:#abeb00 1px solid;background-color:#f5f4ef;text-decoration:none;position:relative;color:#4D4D4D;}

.active a:hover{padding:9px;background-color:#f5f4ef;text-decoration:none;position:relative;color:#4D4D4D;}

/*================================================================================*/  
.body{width:100%;min-width:1005px;background:#fcfcfc url('images/camara.jpg') no-repeat bottom right;position:relative;float:left}

.lastjobs{width:100%;background:#f5f4ef url(images/content.gif) no-repeat top right;padding-top:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;height:274px;}

.lastjobs_list{width:100%;padding-top:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;height:200px;vertical-align:middle;}

#jobs, .lastjobs_list ul{padding:0px;margin:0px;width:100%;list-style:none;position:relative;float:left;color:#4D4D4D;}

#jobs li, .lastjobs_list ul li{position:relative;padding-bottom:10px;float:left;text-align:center;width:33%}

#jobs li a{text-decoration:none;color:#4D4D4D;}

#jobs li a:hover{text-decoration:none;color:#808284;font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;}

.link_all{position:relative;float:left;width:100%;text-align:right;padding-top:9px;line-height:28px;}

.link_all a{color:#ff7f00;border-left:#e1e1d7 1px solid;border-top:#e1e1d7 1px solid;background-color:#ecf2f5;font-family: tahoma;font-size:13px;padding:8px;}

.link_all a:hover{text-decoration:none;}

.centro{text-align:center;}

#dos {padding:0px;margin:0px;width:100%;min-width:1005px;list-style:none;position:relative;	float:left;	color:#4D4D4D;}

#dos li{position:relative;float:left;padding-left:40px;padding-right:10px;padding-bottom:10px;text-align:left; width:20%;}

#dos h1{margin:10px 0px 5px 0px;font: bold 12px verdana;}

.middle{position:relative;float:left;width:100%;padding-bottom:10px;background:#fbfbf8 url(images/f_02.gif) repeat-x top;color:#4D4D4D;}

.middle p{margin-left:40px;margin-top:10px;margin-right:40px;}

.principal_services{position:relative;float:left;width:100%;padding-top:20px;padding-bottom:20px;background:#f5f4ef url(images/content.gif) no-repeat top right;color:#4D4D4D;font-size:12px;line-height:18px;}

.principal_services p{margin-left:40px;margin-right:40px;}

.ante{width:100%;padding-bottom:10px;background:#fbfbf8 url(images/f_01.gif) repeat-x bottom;color:#4D4D4D;}

.ante p{margin-left:40px;}

#about{list-style:none;position:relative;float:left;}

#about li{padding:0px;margin:0px;position:relative;float:left;width:400px;text-align:left;}

#listado {width:94%;min-width:950px;list-style:none;position:relative;float:left;color:#4D4D4D;	padding-bottom:10px;}

#listado li{position:relative;margin:0px 20px 10px 0px;float:left;text-align:left; width:29%;}

#listado li a:hover{color:#fd8008;}

#listado li img{vertical-align: baseline;}

#listado h3{margin:10px 0px 5px 0px;font: bold 12px verdana;}

.nota, .green, .gris, .yellow, .gris_claro{margin:3px 0px 0px 0px;}

.tres{margin:15px 0px 0px 0px;}

.cero{margin:0px;}

.nota a{color:#4D4D4D;text-decoration:none;}

.nota a:hover{text-decoration: underline;}

.green a, .green_link{color:#658c03;}

.green_link, .gris_link, .yellow_link{text-decoration:none;}

.gris a, .gris_link{color:#d06a02;}

.yellow a, .yellow_link{color:#a39f08;}

.gris_claro a{color:#ad8613;}

.green a:hover, .gris a:hover, .yellow a:hover, .gris_claro a:hover{text-decoration:none;}

.forma{padding-left:120px;}

.order_form{padding-left:90px;max-width:850px;}

.addsite_form{padding-left:0px;}

.principal_content{position:relative;float:left;width:100%;background:#f5f4ef url(images/content.gif) no-repeat top right;}

.principal, .principal_mandado, .principal_port{width:100%;position:relative;padding-top:20px;padding-bottom:20px;float:left;}

.principal, .principal_mandado{background:#f5f4ef url(images/content.gif) no-repeat top right;}

.principal_mandado{	font-size:12px;text-align:center;min-height:300px;}

#addform{padding:0px;margin:0px;width:100%;min-width:1005px;list-style:none;position:relative;float:left;}

#addform li{padding:0px;margin:0px;position:relative;float:left;width:45%;}

#conact_info{padding:0px;margin:0px;width:100%;	min-width:1005px;list-style:none;position:relative;float:left;}

#conact_info_about{padding:0px;width:100%;min-width:1005px;list-style:none;position:relative;float:left;}

#conact_info li, #conact_info_about li{position:relative;float:left;padding-bottom:10px;width:45%;}

.contact_tit_color, .tit_color, .tit_colorh1
{
	font-size:18px;
	color:#fd8008;
	padding-top:10px;
}

.contact_tit_color
{
	padding-left:90px;
}

.tit_color
{
	padding-left:50px;
}

.tit_colorh1 {
	padding-left:90px;
	padding-top:10px;
}
.blog
{
	padding-left:50px;
}
.contact_tit, .contact_tit_mas
{
	font-size:18px;
	color:#646464;
}

.contact_tit_mas
{
	padding-left:120px;
}

.form, .form_order, .form_order_gris_claro, .form_order_lang, .form_order_gris, .form_order_gris_dos, .form_order_add, .form_order_add_text, .form_order_add_addtext
{
	
	vertical-align:middle;
	color:#4d4d4d;
	background:#fff;
}

.form_order_lang
{
	border:#fcef02 1px solid;
	text-align:left;
	width:20px;
}

.form_order_gris, .form_order_gris_dos
{
	border:#fd8008 1px solid;
	text-align:left;
	width:200px;
}

.form_order_gris
{
	height:60px;
}

.form_order_gris_claro
{
	border:#fbc100 1px solid;
	text-align:left;
	width:200px;
	height:60px;
}

.form_order,  .form_order_add, .form_order_add_text, .form_order_add_addtext
{
	border:#aceb00 1px solid;
	
}

.form_radio_order
{
	width:125px;
	text-align:left;
	border:#fcef02 1px solid;
}

.form
{
	width:150px;
	border:#aceb00 1px solid;
	text-align:center;
}

.form_order
{
	text-align:left;
	width:200px;
}

.form_order_add, .form_order_add_text, .form_order_add_addtext
{
	text-align:left;
	width:400px;
}


.form_order_add_text
{
	height:80px;
}

.form_order_add_addtext
{
	height:200px;
}

.form_text
{
	width:307px;
	height:200px;
	color:#4d4d4d;
	border:#febf00 1px solid;
	background:#fff;
}

.button
{
	border:#ff8000 1px solid;
	background:#fff;
}

.contact_photo_dos
{
	background:url(images/TextMate.png) no-repeat left;
}

.tel, .mail, .icq
{
	font-size:18px;
}

.tel
{
	background:#f9ebde url(images/mobile.gif) no-repeat left;
	width:160px;
	height:20px;
	padding-top:50px;
	padding-left:195px;
	color:#7a7371;
	border:#ff8914 1px dashed;
}

.mail
{
	background:#fcf9d9 url(images/mail.gif) no-repeat left bottom;
	width:150px;
	height:20px;
	padding-top:50px;
	padding-left:205px;
	color:#7a7371;
	border:#fee603 1px dashed;
}

.icq
{
	background:#e9f8c3 url(images/icq.gif) no-repeat left;
	width:105px;
	height:20px;
	padding-top:50px;
	padding-left:250px;
	color:#7a7371;
	border:#a3e200 1px dashed;
}

.clientes, .clientes_bis
{
	width:200px;
	margin-left:80px;
	margin-right:50px;

}

.clientes
{
	background:url(images/cofe.png) no-repeat bottom left;
	vertical-align:bottom;
	text-align:right;
	height:63px;
	margin-top:40px;
}

.clientes_bis
{
	text-align:left;
	padding:10px;
	background:#e9f8c3;
	border:#a3e200 1px dashed;
}
.etiquetas, .etiquetas_left
{
	width:20%;
	position:relative;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}

.etiquetasadd
{
	width:150px;
	position:relative;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}

.photo
{
	width:183px;
	position:relative;
	float:left;
	text-align:left;
}
.site
{
	padding-top:10px;
	padding-bottom:0px;
	padding-right:20px;
}

.site_about
{
	padding:7px 20px 0px 220px;
}

.site_uno
{
	padding-bottom:0px;
	padding-top:0px;
	padding-right:20px;
}

#order_list, #order_list_dos, #order_list_tres
{
	padding-right:40px;
	margin-left:20px;
	padding-left:35px;
}

.etiquetas, .etiquetasadd
{
	text-align:right;
}

.etiquetas_left
{
	text-align:left;
}
.largo, .forma_largo
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
}

.forma_largo
{
	background:url(images/orderman.png) no-repeat;
	background-position:540px 310px;
	background-attachment:fixed;
}

.pole
{
	width:75%;
	position:relative;
	float:left;
	padding-bottom:10px;
}

.pole img
{
vertical-align:baseline;
border:0px;
}

.site_vizitka, .site_promo, .site_portal, .site_shop, .site_corp
{
	position:relative;
	float:left;
	padding:20px 40px 20px 220px;
}

.site_vizitka
{

	background:url(images/vizitka.png) no-repeat;
	background-position:40px 20px;
	min-height:90px;
}

.site_promo
{
	background:url(images/promo.png) no-repeat;
	background-position:40px 20px;
	height:95px;
}

.site_portal
{
	background:url(images/portal.png) no-repeat;
	background-position:40px 20px;
	height:110px;
}

.site_shop
{
	background:url(images/shop.png) no-repeat;
	background-position:40px 20px;
	height:110px;
}

.site_corp
{
	background:url(images/corp.png) no-repeat;
	background-position:40px 20px;
	height:110px;
}

.about_us
{
	position:relative;
	float:left;
	background:url(images/about.gif) no-repeat;
	background-position:85px 20px;
}

.about_us_more
{
	position:relative;
	float:left;
	margin-left:180px;
	padding-top:0px;
}

.lin_green, .lin_yellow, .lin_gris_claro, .lin_gris
{
	margin:0px;
	padding:0px;
}

.lin_green
{
	border-bottom:#abe900 1px dashed;
}

.lin_yellow
{
	border-bottom:#fff001 1px dashed;
}

.lin_gris_claro
{
	border-bottom:#ffc100 1px dashed;
}

.lin_gris
{
	border-bottom:#ff7f00 1px dashed;
}

.services_tit
{
	font-size:17px;
	padding:10px 0px 0px 40px;
}



.services_menu, .blog_menu
{
	padding-right:40px;
	text-align:left;
	font-size:12px;
	color:#b1c2bc;
	padding-bottom:2px;
	padding-left:50px;
}

.services_menu
{
	border-bottom:#b1c2bc 1px dashed;
}

.blog_menu
{
	border-top:#b1c2bc 1px dashed;
	padding-top:10px;
}
.services_link
{
	font-weight:bold;
	color:#4d4d4d;
	text-decoration:none;
}

.services_link:hover
{
	font-weight:bold;
	color:#ff8000;
	text-decoration:none;
}
/*==============================================================================*/
	   
/* footer */

.footer
{
	width:100%;
	min-width:1005px;
}
.pie	
{
	width:100%;
	min-width:1005px;
	height:14px;
	background:#e3e3d5 url(images/linea.gif) repeat-x bottom;
	position:relative;
	float:left; 
}

.babo4ka
{
	width:100%;
	min-width:1005px;
	height:80px;
	background:#e3e3d5 url(images/bg_footer.gif) no-repeat top;
	background-position:50px 0px;
	position:relative;
	float:left;
}

.babo4ka p	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4D4D;
	text-align:right;
	padding-top:10px;
	padding-right:20px;
	margin:0px;
}
	
.babo4ka p a:link, .babo4ka p a:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#4D4D4D;
	text-decoration:none;
}
	
.babo4ka p a:active, .babo4ka p a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#808284;
	text-decoration:none;
}				

.admin
{
	color:#4D4D4D;
}

.linkadmin
{
	padding-left:50px;
}

.rcol
{
	padding:0px;
	margin:0px;
	position:absolute;
	float:left;
	top:67px;
	left:620px;
	z-index:100;
}

.blogh1{
	font-size:13px;
	margin:10px 0px 5px 90px;
}

.blog_data
{
	padding:0px 0px 0px 90px;
}

.blog_data a, .div_blog a, .blogh1 a
{
	color:#4d4d4d;
}

.blog_data a:hover, .div_blog a:hover, .blogh1 a:hover
{
	text-decoration:none;
}

.div_blog
{
	padding-left:50px;
	position:relative;
	float:none;
	text-align:center;
}

#list
{
	position:relative;
	float:none;
	display:inline-block;
	list-style:none;
	
}

#list li
{
	position:relative;
	float:left;
	width:305px;
}

.bcss-header {
	width:100%;
	clear:both;
	padding-top:10px;
	}

.bcss-sidebar {
	width:230px;
	float:left;
	padding-top:10px;
	padding-left:90px;
	}
.bcss-content {
	width:680px;
	float:left;
	padding-top:10px;
	}
.bcss-footer {
	width:100%;
	clear:both;
	}
.print_page
{
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
}
.test_rezh
{
	background: url(images/f_02.gif) repeat-x top;
	padding-left:40px;
}
.code
{
	
	margin:20px 90px 20px 90px;
	padding:40px 20px 20px 20px;
	background:#FFFFFF url(images/code) no-repeat top left;
	color:#4d4d4d;
	border:#a3e200 1px dashed;
}