/*@charset "utf-8";
*/body { margin:0; padding:0; width:100%; background:#fff url('../images/lines.jpg') no-repeat center 100px; }
html { padding:0; margin:0;}*/

*/.blue { color:#9AC6E9;}

/* main 
.main {width:100%; padding:0; margin:0 auto;}
.resize { width:1000px; margin:0 auto;}*/

/********** header *********
.header_block { background:url(images/t_bg.gif) repeat-x bottom;}
.header { background:url(images/header_bg.gif) no-repeat top;}

 **logo 
.logo { float:left; padding:0; margin:47px 0 47px 100px; width:300px;}
.logo p { font:normal 11px Tahoma, Geneva, sans-serif; color:#ffffff; padding:0; margin:0 0 0 45px; line-height:12px;}

***search 
.search { margin:0; padding:50px 0 0 0; width:400px; float:right; height:38px;}
.search span { display:block; float:left; line-height:1.8em; color:#b3bac1; font:bold 13px Tahoma, Geneva, sans-serif; padding:0 10px; margin:5px 0;}
.search form { display:block; float:left; padding:0 10px;}
.search form .keywords { float:left; background:#FFF; border:1px solid #93979a; font:normal 12px Tahoma, Geneva, sans-serif; height:14px; line-height:1.4em; width:180px; padding:5px; margin:0 10px 0 0; color:#000;}
.search form .button { float:left;}

******* slider and title **********
.slider { background:url(images/screen_bg.gif) top no-repeat; width:964px; margin:0 auto; padding:0; height:198px;}
*/
.title_page { background:url(../images/title_header.jpg) top no-repeat; margin:0 auto; padding:0; height:80px; width:870px;}
.title_page h1 { margin:0; padding:20px 50px 0 0; color:#ffffff; font:normal 24px Arial, Helvetica, sans-serif; line-height:1.6em; text-align:right;}
/*
.slider div.slice { margin:0 auto; width:780px; padding:10px 0;}
.slider div.slice p.img { float:left; padding:0; margin:15px 30px 15px 0;}
.slider div.slice h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:5px 0; line-height:1.4em; float:none;}
.slider div.slice p { font:normal 11px Arial, Helvetica, sans-serif; color:#8a929a; margin:0; padding:5px 0; line-height:1.6em;}

/********** block index **********/
.body { width:840px; margin:15px auto 0 auto; padding:30px 10px 0 20px; background:url(../images/new_body_bg.gif) no-repeat top;}
.body h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#3b4b60; margin:0 10px; padding:10px 0;text-align: left;}
.body h3 { font:bold 21px Arial, Helvetica, sans-serif; color:#3b4b60; padding:10px 0; margin:0; line-height:1.2em;}
.body p { font:normal 13px Verdana,Arial, Helvetica, sans-serif; color:#545454; line-height:1.8em; padding:5px 10px; margin:0;}
.body em { font:italic 11px Arial, Helvetica, sans-serif; color:#797979; line-height:1.8em; padding:10px 0 0 10px;}
.body a { font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#806f4f;}
.body a:hover { text-decoration:none;}
.body strong { color:#2c2c2c;}

p.desc { font:bold 11px Arial, Helvetica, sans-serif; color:#9fa3a6; line-height:1.8em; padding:0 10px 10px 10px; margin:0;}

.left { float:left; width:230px; margin:10px 10px 10px 0px;}
.center { float:left; width:586px; margin:10px 10px 10px 0px;}
.right { float:right; width:230px; margin:10px 10px 10px 0px;border: 1px solid #E5E6E7;}/*#9AC6E9*/
.full { margin:10px 10px 10px 20px;}

.right h2 { text-align: center; }

/* services */
h2.services { background:url(../images/h2_Graphics.gif) no-repeat left; padding:10px 10px 10px 40px;}
div.services { background-color:#EAEBEC;border:1px solid #d4d6d7; padding:10px; margin:10px; border-radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
div.services ul { padding:0; margin:0; list-style:none; float:left; width:33%;}
div.services ul li { padding:0 0 0 10px; margin:0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#806f4f; line-height:1.8em;}

div.services ul li a { padding:0 0 0 10px; margin:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#806f4f; line-height:1.8em;}

/* imagenes */
div.imagen { padding:15px; margin:20px;text-align:center;}

/* clientes */
.clients h2 { background:url(../images/h2_Client.gif) no-repeat left; padding:10px 10px 10px 40px;}

/* contact */
.contact p { font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em;}
.contact a { font:normal 12px Arial, Helvetica, sans-serif; color:#3f91b4;}

/* latest updates */
.latest_updates { }
.latest_updates h2 { background:url(../images/h2_lastes.gif) no-repeat left; padding:10px 10px 10px 40px;}
.latest_updates p.time { background: url(../images/bg_data.gif) repeat-x; margin:10px; padding:0; color:#806f4f; font:bold 14px Arial, Helvetica, sans-serif; line-height:1.2em; width:80px; text-align:center;}

/*navigation*/
ul.navigation  { margin:0; padding:0 10px;}
ul.navigation li { list-style:none; padding:10px 10px 10px 15px; margin:0 20px; background:url(../images/sub_nav_menu.gif) no-repeat left center;}
ul.navigation li a { font:bold 13px Arial, Helvetica, sans-serif; color:#2c2c2c; text-decoration:none;}
ul.navigation li a:hover { text-decoration:underline;}
ul.navigation li a.active { font-weight:normal; text-decoration:underline;}

/* lister */
.lister { padding:10px;}
ul.lister { margin:0; list-style:none; float:left;}
ul.lister li { margin:0; padding:0 5px; float:left;}
ul.lister li a { display:block; background:url(../images/lister.gif) no-repeat; float:left; width:29px; height:29px; text-align:center; font:bold 13px Arial, Helvetica, sans-serif; color:#73787c; text-decoration:none; line-height:2.4em;}
ul.lister li a:hover { background:url(../images/lister_h.gif) no-repeat; color:#FFF;}
ul.lister li a.active { background:url(../images/lister_h.gif) no-repeat; color:#FFF;}

/********** contact form **********/
#formulario { margin:0; padding:5px 10px;}
#formulario * { color:#222222;}
#formulario ol { margin:0; padding:0; list-style:none;}
#formulario li { margin:0; padding:0; background:none; border:none; display:block;}
#formulario li.buttons { margin:5px 0 5px 110px;clear:both;}
#formulario li.priva { margin:15px 0 15px 110px;clear:both}
#formulario label { margin:0; width:110px; display:block; padding:10px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#505050; text-transform:capitalize; float:left;}
#formulario label span { color:#ff0000;}
#formulario input.text { width:400px; border:1px solid #dcdcdc; margin:10px 0; padding:5px 2px; height:16px; background:#f5f5f5; float:left;}
#formulario textarea { width:400px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left;}

p.response { text-align:center; color:#2c2c2c; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
#formulario .1boton {background-color:#9AC6E9;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-bottom:1px solid #d9d9d9; padding:10px 0 0 0; margin:5px 0; background:none;}

.vycode {
text-align: left;
unicode-bidi:bidi-override; 
direction: rtl;
}
