*{margin:0; padding:0;}
body{background:url(images/headsmart.jpg) top repeat-x #ffffff;}
img{ border:0;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
html{font:11px/14px Arial, helvetica, sans-serif; color:#7c7c7c;}
input, textarea, select{color:#7c7c7c; vertical-align:top; text-align:left; border: 1px solid #434343;}
input, select{vertical-align:middle;}
.tar{text-align:right;}
.in5{margin-top:5px;}
.in10{margin-top:10px;}
.in15{margin-top:15px;}
.in20{margin-top:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}

a{color:#098bc3; text-decoration:underline;}
a:hover{text-decoration:none;}

strong{color:#098bc3; font-size:12px;}
strong a{color:#098bc3; text-decoration:underline;}
strong a:hover{text-decoration:none;}

b a{font-size:12px; color:#e43e04; text-decoration:none; padding:0 0 3px 0;
	background:url(images/b_link_fl.gif) center left repeat-x;}
b a:hover{text-decoration:none; background:0;}
b a span{background:url(images/b_link_arr.gif) center right  no-repeat; padding-left:10px;}

li a{color:#098bc3; line-height:19px; text-decoration:underline; font-weight:bold; font-size:12px;}
li a:hover{text-decoration:none}

.f2{line-height:16px;}

.mpt{background:url(images/mpt.gif) top repeat-x; height:1px;}

/*===========================header=========================*/
#header .logo{width:622px; height:116px; float:left;}
#header .logo img{margin:20px 0 0 43px;}
#header .nv{width:158px; padding-top:69px; float:right;}
#header .nv .dv{margin:0 21px 0 21px;}
#header .menu{padding-left:40px; height:40px;}
#header .mp_1{width:960px; height:220px; float:left; padding-top:17px; background:url(images/banner1.jpg) top left no-repeat; margin-top:10px}
#header .mp_1 img{margin:0 0 0 41px;}
#header .mp_1 div{margin:7px 0 0 86px;}
#header .mp_new{width:915px; height:220px; float:left; padding-top:7px; padding-left:42px; margin-bottom:25px; margin-top:0px}


#header .mp_ecom{width:960px; height:220px; float:left; padding-top:17px; background:url(images/banner2.jpg) top left no-repeat; margin-top:10px}
#header .mp_ecom img{margin:0 0 0 41px;}
#header .mp_ecom div{margin:7px 0 0 86px;}
#header .mp_movil{width:960px; height:220px; float:left; padding-top:17px; background:url(images/banner31.jpg) top left no-repeat; margin-top:10px}
#header .mp_movil img{margin:0 0 0 41px;}
#header .mp_movil div{margin:7px 0 0 86px;}
#header .mp_ios{width:960px; height:220px; float:left; padding-top:17px; background:url(images/banneripad.jpg) top left no-repeat; margin-top:10px}
#header .mp_ios img{margin:0 0 0 41px;}
#header .mp_ios div{margin:7px 0 0 86px;}
#header .mp_smartbook{width:960px; height:220px; float:left; padding-top:17px; background:url(images/bannersmartpaper.jpg) top left no-repeat; margin-top:10px}
#header .mp_smartbook img{margin:0 0 0 41px;}
#header .mp_smartbook div{margin:7px 0 0 86px;}
#header .mp_localiza{width:960px; height:220px; float:left; padding-top:17px; background:url(images/banner42.jpg) top left no-repeat; margin-top:10px}
#header .mp_localiza img{margin:0 0 0 41px;}
#header .mp_localiza div{margin:7px 0 0 86px;}
#header .mp_tecno{width:960px; height:220px; float:left; padding-top:17px; background:url(images/tecnologia.jpg) top left no-repeat; margin-top:10px}
#header .mp_tecno img{margin:0 0 0 41px;}
#header .mp_tecno div{margin:7px 0 0 86px;}
#header .mp_quienes{width:960px; height:220px; float:left; padding-top:17px; background:url(images/quienes.jpg) top left no-repeat; margin-top:10px}
#header .mp_quienes img{margin:0 0 0 41px;}
#header .mp_quienes div{margin:7px 0 0 86px;}
#header .mp_contacto{width:960px; height:220px; float:left; padding-top:17px; background:url(images/contacto.jpg) top left no-repeat; margin-top:10px}
#header .mp_contacto img{margin:0 0 0 41px;}
#header .mp_contacto div{margin:7px 0 0 86px;}


#header .mp_2{width:291px; height:268px; background:url(images/mp_2.jpg) top left no-repeat; float:left; margin: 10px 0 0 0;}
#header .submenu{width:596px; height:30px; float:left; padding:24px 0 0 43px;}
/*==========================//header========================*/

/*===========================block_1=========================*/
.block_1{background:url(images/block_1_top.jpg) top repeat-x; width:100%;}
.block_1 .left{background:url(images/blocks_pt.jpg) left repeat-y;}
.block_1 .right{background:url(images/blocks_pt.jpg) right repeat-y;}
.block_1 .bot{background:url(images/blocks_pt.jpg) bottom repeat-x;}
.block_1 .top_left{background:url(images/block_1_top_left.jpg) top left no-repeat;}
.block_1 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_1 .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_1 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:5px 15px 23px 22px;}
.block_1 .hs img{padding-top:10px;}
/*==========================//block_1========================*/

/*===========================block_2=========================*/
.block_2{background:url(images/block_2_top.jpg) top repeat-x; width:100%;}
.block_2 .bot{background:url(images/blocks_pt.jpg) bottom repeat-x;}
.block_2 .left{background:url(images/blocks_pt.jpg) left repeat-y;}
.block_2 .right{background:url(images/blocks_pt.jpg) right repeat-y;}
.block_2 .top_left{background:url(images/block_2_top_left.jpg) top left no-repeat;}
.block_2 .top_right{background:url(images/block_2_top_right.jpg) top right no-repeat;}
.block_2 .bot_left{background:url(images/block_2_bot_left.jpg) bottom left no-repeat;}
.block_2 .bot_right{background:url(images/block_2_bot_right.jpg) bottom right no-repeat; padding:6px 14px 20px 23px;}
.block_2 .hs img{padding-top:9px;}
/*==========================//block_2========================*/

/*===========================block_a=========================*/
.block_a{background:url(images/block_a_top.jpg) top repeat-x; width:100%;}
.block_a .left{background:url(images/blocks_pt.jpg) left repeat-y;}
.block_a .right{background:url(images/blocks_pt.jpg) right repeat-y;}
.block_a .bot{background:url(images/blocks_pt.jpg) bottom repeat-x;}
.block_a .top_left{background:url(images/block_a_top_left.jpg) top left no-repeat;}
.block_a .top_right{background:url(images/block_a_top_right.jpg) top right no-repeat;}
.block_a .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_a .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:5px 15px 23px 22px;}
.block_a .hs img{padding-top:10px;}
/*==========================//block_a========================*/

/*===========================block_b=========================*/
.block_b{background:url(images/block_b_top.jpg) top repeat-x; width:100%;}
.block_b .left{background:url(images/blocks_pt.jpg) left repeat-y;}
.block_b .right{background:url(images/blocks_pt.jpg) right repeat-y;}
.block_b .bot{background:url(images/blocks_pt.jpg) bottom repeat-x;}
.block_b .top_left{background:url(images/block_b_top_left.jpg) top left no-repeat;}
.block_b .top_right{background:url(images/block_b_top_right.jpg) top right no-repeat;}
.block_b .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_b .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:5px 15px 23px 22px;}
.block_b .hs img{padding-top:10px;}
/*==========================//block_b========================*/

/*===========================block_c=========================*/
.block_c{background:url(images/block_c_top.jpg) top repeat-x; width:100%;}
.block_c .left{background:url(images/blocks_pt.jpg) left repeat-y;}
.block_c .right{background:url(images/blocks_pt.jpg) right repeat-y;}
.block_c .bot{background:url(images/blocks_pt.jpg) bottom repeat-x;}
.block_c .top_left{background:url(images/block_c_top_left.jpg) top left no-repeat;}
.block_c .top_right{background:url(images/block_c_top_right.jpg) top right no-repeat;}
.block_c .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_c .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:5px 15px 23px 22px;}
.block_c .hs img{padding-top:10px;}
/*==========================//block_c========================*/

/*===========================content=========================*/
.wh{background:#FFFFFF;}
#content{padding:28px 15px 18px 47px;}
.pic{margin-right:17px; float:left;}

.link_1{color:#f5972c; text-decoration:underline; font-weight:bold; font-size:12px;}
.link_1:hover{text-decoration:none;}
/*==========================//content========================*/

/*===========================page_1=========================*/
#page_1 .col_1{padding-top:12px;}
.tx_1{line-height:16px; font-size:12px;}
#page_1 .block_1 .hs{height:60px; background:url(images/1_h_3_mk.gif) top right no-repeat;}
#page_1 .block_1 .indent{padding:5px 5px 5px 2px;}

#page_1 .block_2 .hs{height:60px; background:url(images/1_h_4_mk.gif) top right no-repeat;}
#page_1 .block_2 .indent{padding:0 0px 0px 2px;}

#page_1 .block_a .hs{height:60px; background:url(images/1_h_a_mk.jpg) top right no-repeat;}
#page_1 .block_a .indent{padding:5px 5px 5px 2px;}

#page_1 .block_b .hs{height:60px; background:url(images/1_h_b_mk.jpg) top right no-repeat;}
#page_1 .block_b .indent{padding:5px 5px 5px 2px;}

#page_1 .block_c .hs{height:60px; background:url(images/1_h_c_mk.jpg) top right no-repeat;}
#page_1 .block_c .indent{padding:5px 5px 5px 2px;}
/*==========================//page_1========================*/

/*===========================page_3=========================*/
/*#page_sol #content{padding:28px 0px 18px 21px;}*/

#page_sol .block_2 .bot_right{padding-top:10px; padding-right:10px;}
#page_sol .block_2 .hs{height:52px; background:url(images/3_h_1_mk.gif) top right no-repeat;}
#page_sol .block_2 .indent{padding:10px 5px 0px 2px;}
#page_sol .block_2 .hs img{padding-top:5px;}

#page_sol .col_2{padding-top:12px; line-height:16px;}
#page_sol .pic{margin-right:20px; float:left;}

#page_sol .block_1 .hs{height:60px; background:url(images/3_h_3_mk.gif) top right no-repeat;}
#page_sol .block_1 .indent{padding:5px 5px 0px 2px;}
/*==========================//page_3========================*/

/*===========================page_2=========================*/
#page_2 .col_1{padding-top:12px; line-height:16px;}
#page_2 .b1{width:239px; float:left;}
#page_2 .b2{width:203px; float:left;}

#page_2 .block_1 .hs{height:60px; background:url(images/2_h_3_mk.gif) top right no-repeat;}
#page_2 .block_1 .indent{padding:5px 5px 0px 2px;}
/*==========================//page_2========================*/

/*===========================page_3=========================*/
#page_3 #content{padding:28px 0px 18px 21px;}

#page_3 .block_2 .bot_right{padding-top:10px; padding-right:10px;}
#page_3 .block_2 .hs{height:52px; background:url(images/3_h_1_mk.gif) top right no-repeat;}
#page_3 .block_2 .indent{padding:10px 5px 0px 2px;}
#page_3 .block_2 .hs img{padding-top:5px;}

#page_3 .col_2{padding-top:12px; line-height:16px;}
#page_3 .pic{margin-right:20px; float:left;}

#page_3 .block_1 .hs{height:60px; background:url(images/3_h_3_mk.gif) top right no-repeat;}
#page_3 .block_1 .indent{padding:5px 5px 0px 2px;}
/*==========================//page_3========================*/

/*===========================page_4=========================*/
#page_4 .col_1{padding-top:12px; line-height:16px;}
#page_4 .pic{margin-right:20px; float:left;}

#page_4 .block_1 .hs{height:60px; background:url(images/4_h_2_mk.gif) top right no-repeat;}
#page_4 .block_1 .indent{padding:5px 5px 10px 2px;}

#page_4 .block_2 .bot_right{padding-right:1px;}
#page_4 .block_2 .hs{height:52px; background:url(images/4_h_3_mk.gif) top right no-repeat;}
#page_4 .block_2 .indent{padding:5px 10px 0px 2px;}

#page_4 .b1{width:144px; float:left;}
#page_4 .b2{width:111px; float:left;}
/*==========================//page_4========================*/

/*===========================page_5=========================*/
#page_5 .col_1{padding-top:12px; line-height:16px;}
#page_5 .b1{width:205px; float:left;}
#page_5 .b2{width:205px; float:left;}
#page_5 .pic{margin-right:20px; float:left;}

#page_5 .block_1 .hs{height:60px; background:url(images/5_h_3_mk.gif) top right no-repeat;}
#page_5 .block_1 .indent{padding:5px 10px 0 2px;}
/*==========================//page_5========================*/

/*===========================page_6=========================*/
#page_6 #content{padding:28px 0px 18px 21px;}
#page_6 .block_2 .bot_right{padding-right:11px;}
#page_6 .block_1 .bot_right{padding-right:14px;}

#page_6 .block_2 .hs{height:58px; background:url(images/6_h_1_mk.gif) top right no-repeat;}
#page_6 .block_2 .indent{padding:0 10px 0px 0;}

#page_6 .col_2{padding-top:12px; line-height:16px;}

#page_6 .block_1 .hs{height:60px; background:url(images/6_h_3_mk.gif) top right no-repeat;}
#page_6 .block_1 .indent{padding:5px 10px 5px 2px;}

#page_6 .pic{margin-right:20px; float:left;}
/*==========================//page_6========================*/

/*===========================page_7=========================*/
#page_7 #content{padding:28px 0px 18px 21px;}
#page_7 .block_2 .bot_right{padding-right:2px;}

#page_7 .block_2 .hs{height:58px; background:url(images/7_h_1_mk.gif) top right no-repeat;}
#page_7 .block_2 .indent{padding:0 20px 5px 0;}

#page_7 .col_2{padding-top:12px; line-height:16px;}

#page_7 .block_1 .hs{height:60px; background:url(images/7_h_3_mk.gif) top right no-repeat;}
#page_7 .block_1 .indent{padding:5px 5px 0px 2px;}

#form{margin-top:23px; margin-bottom:5px;}
#form div{height:23px;}
#form input{width:245px; height:17px;}
#form input.boton{color:#FFFFFF; background-color:#3399CC; width:50px; font-size:11px; text-align:center;}
#form textarea{width:245px; height:80px; margin-bottom:8px;}
#form strong a{font-size:11px;}
/*==========================//page_7========================*/

/*===========================page_8=========================*/
#page_8 #content{padding:40px 45px 31px 47px; line-height:16px;}
/*==========================//page_8========================*/

/*===========================footer=========================*/
.footer_fl{height:76px; background:url(images/footer_fll.jpg) top repeat-x;}
#footer{padding:25px 0 0 48px; color:#f59500;}
#footer .b1{width:603px; float:left; margin:0;}
#footer .b2{width:110px; float:left;}
#footer a{color:#f59500; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer .ws{font-size:12px; word-spacing:18px; margin-bottom:5px;}
#footer .ws a{color:#F2DEB9; text-decoration:underline; word-spacing:0px;}
#footer .ws a:hover{text-decoration:none;}
/*==========================//footer========================*/

/*=========================Submenu==========================*/
#pointermenu2{
margin: 0;
padding: 0;
}

#pointermenu2 ul{
margin: 0;
margin-left: 0px; /*menu offset from left edge of window*/
float: left;
padding-left: 0px;
font: 13px Verdana;
background: #FF9900 url(images/leftround1.gif) bottom left no-repeat; /*optional left round corner*/
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: #FFFFFF;
font-weight: normal;
padding: 7px 9px 7px 5px;
text-decoration: none;
}

#pointermenu2 ul li a:visited{
color: white;
}


#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
color: lightyellow;
background: transparent url(images/pointer.gif) bottom center no-repeat;
}

#pointermenu2 ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
background: url(images/rightround1.gif) bottom right no-repeat; /*optional right round corner*/
}


/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_seventeen */
.preload17a {background: url(Menu1/pro_seventeen_1a.gif);}
.preload17b {background: url(Menu1/pro_seventeen_1b.gif);}
.menu17 {padding:5px 0 0 5px; margin:0; list-style:none; height:35px; position:relative; background:transparent url(Menu1/pro_seventeen_0c.gif) repeat-x left bottom; font-size:11px; border-bottom:8px solid #FF9900;}
.menu17 li {float:left; height:35px; margin-right:1px;}
.menu17 li a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight: lighter; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(Menu1/pro_seventeen_0a.gif) no-repeat;}
.menu17 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(Menu1/pro_seventeen_0b.gif) no-repeat right top;}
.menu17 li.current a {color:#000; background:url(Menu1/pro_seventeen_2a.gif) no-repeat;}
.menu17 li.current a b {background:url(Menu1/pro_seventeen_2b.gif) no-repeat right top;}
.menu17 li a:hover {color:#000; background: url(Menu1/pro_seventeen_1a.gif) no-repeat;}
.menu17 li a:hover b {background:url(Menu1/pro_seventeen_1b.gif) no-repeat right top;}
.menu17 li.current a:hover {color:#000; background: url(Menu1/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.menu17 li.current a:hover b {background:url(Menu1/pro_seventeen_2b.gif) no-repeat right top;}

/* ------------------------ Estilos para Google Maps -----------------*/
.box h1
{
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	width: 200px;
}

.rest
{
	font-size:10pt; 
	font-style: italic; 
}

