* { margin:0; padding:0; outline-style:none; list-style:none; }



@font-face {  
font-family: Myriad Pro;  
src: local("Myriad Pro"),  
local("Myriad Pro"),  
url(http://sitestilo.com/promocion/font/MyriadPro-Regular.otf);
letter-spacing:-3px;
} 

body { margin:0; padding:0; background:url(img/bg.gif) repeat-x #ededed; }

#header { width:890px; height:90px; margin:auto; }
#header h1 a { background:url(img/logo.png) no-repeat transparent; width:278px; height:73px; display:block; text-indent:-9999em; margin:40px 0 0 0; }

.slice1 { background:url(img/header1.gif) no-repeat transparent; width:890px; height:298px; display:block; margin:auto; }
.slice1 .left { width:200px; float:left; height:100px; margin:80px 0 0 86px; }
.slice1 .left h2 { font:normal 24px Myriad Pro, "Times New Roman", Times, serif; color:#ebee01; }
.slice1 .right { float:left; width:500px; margin:40px 0 0 60px; }
.slice1 .right h2 { font:normal 38px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-2px; line-height:38px; }
.slice1 .right p { font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-1px; margin:10px 0 0 0; }

.slice2 { background:url(img/header2.gif) no-repeat transparent; width:890px; height:298px; display:block; margin:auto; }
.slice2 .left { width:200px; float:left; height:100px; margin:60px 0 0 86px; text-align:center; }
.slice2 .left em { font-size:40px; font-style:normal; color:#ebee01; }
.slice2 .left h2 { font:normal 24px Myriad Pro, "Times New Roman", Times, serif; color:#fff; }
.slice2 .right { float:left; width:500px; margin:40px 0 0 60px; }
.slice2 .right h2 { font:normal 36px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-2px; line-height:38px; }
.slice2 .right p { font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-1px; margin:10px 0 0 0; }

.slice3 { background:url(img/header3.gif) no-repeat transparent; width:890px; height:298px; display:block; margin:auto; }
.slice3 a { color:#ebee01; }
.slice3 a:hover { text-decoration:none; }
.slice3 .left { width:200px; float:left; height:100px; margin:70px 0 0 86px; text-align:center; }
.slice3 .left em { font-size:40px; font-style:normal; color:#ebee01; }
.slice3 .left h2 { font:normal 24px Myriad Pro, "Times New Roman", Times, serif; color:#fff; }
.slice3 .right { float:left; width:500px; margin:40px 0 0 60px; }
.slice3 .right h2 { font:normal 36px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-2px; line-height:38px; }
.slice3 .right p { font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-1px; margin:10px 0 0 0; }

.slice4 { background:url(img/header4.gif) no-repeat transparent; width:890px; height:298px; display:block; margin:auto; }
.slice4 .left { width:200px; float:left; height:100px; margin:60px 0 0 86px; text-align:center; }
.slice4 .left em { font-size:40px; font-style:normal; color:#ebee01; }
.slice4 .left h2 { font:normal 24px Myriad Pro, "Times New Roman", Times, serif; color:#fff; text-indent:-9999em; }
.slice4 .right { float:left; width:500px; margin:40px 0 0 60px; }
.slice4 .right h2 { font:normal 36px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-2px; line-height:38px; }
.slice4 .right p { font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-1px; margin:10px 0 0 0; }
.slice4 a { color:#1478c9; }
.slice4 a:hover { text-decoration:none; }

ul.body_menu_nav { width:856px; height:84px; background:url(img/bgMenu.gif) no-repeat transparent; margin:auto; padding:0px 0 0 35px; }
ul.body_menu_nav li { float:left; display:block; padding:20px 5px 0 0; margin:0; width:196px; margin-top:0px; }
ul.body_menu_nav li span { display:block; padding:6px 10px;}
ul.body_menu_nav li img { padding:0 5px;}
ul.body_menu_nav li a { display:block; font:normal 24px Myriad Pro, "Times New Roman", Times, serif; color:#999999; text-decoration:none; line-height:1.8em; letter-spacing:-1px; }
ul.body_menu_nav li.tabs-selected { background:url(img/menu_nav_bg_h.png) no-repeat center top;}
ul.body_menu_nav li.tabs-selected a { background:url(img/b_r_menu.png) no-repeat right top;}
ul.body_menu_nav li.tabs-selected a span { background:url(img/b_l_menu.gif) no-repeat left top;}
ul.body_menu_nav li a:hover { background:url(img/b_r_menu.png) no-repeat right top;}
ul.body_menu_nav li a:hover span { background:url(img/b_l_menu.gif) no-repeat left top;}

p.copy { width:890px; height:20px; margin:auto; font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-1px; text-align:center; }
p.copy a { color:#999; font-weight:bold; }
p.copy a:hover { text-decoration:none; }

.floatBoxes 	{overflow:hidden; margin:25px 0 0 0; }
.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }
.width30 { width: 29.999%; }
.width68 { width: 57.999%; margin-right:70px; }
.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide,
.hidden		{ display: none; }
.topRound{
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	}
.round7{
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px;	
}
.round3{
	-webkit-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	background:#d4d4d4;
}
.round5{
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;	
}
#contactform input#name,
#contactform input#email,
#contactform input#web {
	padding:5px 0px 5px 20px;
	border-width:1px;
	border-style:solid;
	width:89%;
	background:#d4d4d4;
}
#contactform input#name {
	background:url(img/autor.png) left no-repeat #d4d4d4;
}
#contactform input#email {
	background:url(img/mail.png) left no-repeat #d4d4d4;
}
#contactform input#web {
	background:url(img/link.png) left no-repeat #d4d4d4;
}

#contactform #comment {
	width:97%;
	font-size:12px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	border-width:1px;
	border-style:solid;
	height:148px
}
#contactform #submit {
	cursor:pointer;
}
#contactform p.nob{
	border:none;
	text-align:right;
	margin:10px 0 0 0;
}
#contactform p{
	border-color:#444;
	padding:5px 0;
	margin:0;
}

p.response { width:300px; margin:auto; font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#ff0000; text-align:left; letter-spacing:-1px; display:block; padding:5px 0 0 0; }

label { font:normal 16px Myriad Pro, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; }

#footer { width:780px; height:383px; display:block; background:url(img/bottom.gif) no-repeat transparent; margin:auto; padding:20px 0 0 70px; clear:both; }
#footer h2 { font:normal 38px Myriad Pro, "Times New Roman", Times, serif; color:#999999; letter-spacing:-2px; line-height:38px; width:700px; }