html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{background:url(../img/bg_body.png)repeat-x #333;font-family:Arial,Verdana,Helvetica,serif;}
* body {background-image:url(../img/bg_body.png);background-repeat:repeat-x;background-color:#333;}
a{text-decoration:none;}
#ie {background-color:#faff79;margin:0px;padding:0px;text-align:center;color:#333;width:100%;}
#logo h1 {text-indent:-9999px;background:url(../img/logo.png) no-repeat;width:500px;height:212px;}
#page {background:url(../img/carscx.png) no-repeat 70% 10%;min-height:535px;width:980px;margin:0 auto;}
#pages {background:url(../img/carscxs.png) no-repeat 60% 6%;min-height:535px;width:980px;margin:0 auto;}
#menu img {margin-top:0px;}
#menu li {margin-top:20px;}
#container { width:900px; margin:0px auto 0px;padding:10px; font-size:12px; margin-top:50px;}
/***** PORTFOLIO ********/
/* CSS Document */
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 10px;width:892px;height:300px;}
.lof-slidecontent .preload{height:100%;width:100%;background:#FFF;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center;}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;}
/* main flash */
.lof-main-wapper{margin-right:auto;overflow:hidden;background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;height:100%;width:600px;position:relative;overflow:hidden;}
.lof-main-wapper .lof-main-item{overflow:hidden;padding:0px;margin:0px;height:100%;width:100%;position:absolute;}
.lof-main-wapper .lof-main-item img{padding:0px;width:900px;}
.lof-main-item-desc{z-index:100px;position:absolute;top:150px;left:50px;width:400px;background:url(../img/transparent_bg.png);padding:8px 2px;}
/* filter:0.7(opacity:60) */
.lof-main-item-desc p{color:#333;margin:0 8px;padding:8px 2px;}
.lof-main-item-desc h3 a{color:#333;margin:0;font-size:140%;padding:20px 8px 2px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;}
.lof-main-item-desc h3 a:hover{color:#0096ff;text-decoration:underline;}
/* item navigator */
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li{cursor:hand;cursor:pointer;list-style:none;width:100%;padding:0;margin:0;overflow:hidden;}
.lof-navigator-outer{position:absolute;right:0;top:00px;z-index:100;height:300px;width:310px;overflow:hidden;color:#FFF;}
.lof-navigator li.active{background:url(../img/arrow-bg.png) no-repeat scroll left center;color:#FFF;}
.lof-navigator li:hover{}
.lof-navigator li h3{color:#333;font-size:100%;padding:15px 0 0 !important;margin:0;}
.lof-navigator li div{background:url(../img/bg_li.gif) repeat-x #eee;color:#333;height:100%;position:relative;margin-left:15px;padding-left:15px;border-top:1px solid #E1E1E1;}
.lof-navigator li.active div{background:url(../img/grad-bg.gif);color:#FFF;}
.lof-navigator li img{height:60px;width:60px;margin:15px 15px 10px 0px;float:left;padding:3px;border:#C5C5C5 solid 1px;}
.lof-navigator li.active img{border:##6C8E5C  solid 1px;}
.lof-navigator li.active h3{color:#FFF;}
.lof-next{position:absolute;top:0;height:30px;background:#F9F9F9;display:block;width:100%;}
.lof-previous{position:absolute;bottom:0;height:30px;background:#F9F9F9;display:block;width:100%;}
.lof-snleft .lof-main-wapper{margin-left:auto;margin-right:inherit;clear:both;height:300px;}
/* move the navigator to the left  side */
.lof-snleft .lof-navigator-outer{left:0;top:0;right:inherit;}
.lof-snleft .lof-navigator .active{background:url(../img/arrow-bg2.gif) center right no-repeat;}
.lof-snleft .lof-navigator li div{margin-left:inherit;margin-right:18px;}
.lof-snleft .lof-navigator li.active div{margin-left:inherit;margin-right:18px;background:url(../img/grad-bg2.gif);}
/************************/
#menu_h {background: #333;float: left;list-style: none;margin-left:40px;padding: 0;width:490px;}
#menu_h li {float: left;font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;margin: 0;padding: 0;}
#menu_h a {background: #333 url("../img/seperator.gif") bottom right no-repeat;color: #ccc;display: block;float: left;margin: 0;padding: 8px 12px;text-decoration: none;font-weight:normal;}
#menu_h a:hover {background: #0096ff url("../img/hover.gif") bottom center no-repeat;color: #fff;padding-bottom: 8px;}
#contacto {width:500px;background:#EEE;height:600px;margin:40px;font:0.7em "Lucida Sans Unicode","Trebuchet Unicode MS", Arial,serif;}
#contacto .cont1 {width:450px;margin:20px 0px;padding:20px;}
#contacto .et {background:#528dc0;width:150px;padding:6px;text-align:right;font:bold 12pt Arial,Verdana,serif;color:#FFF;text-transform:uppercase;}
#contacto input.inp {background:url(../img/bg_inp.png) no-repeat;width:247px;height:36px;border:0;margin:10px 10px 10px 90px;padding:4px;text-align:center;font:bold 12pt;}
#contacto .msg{background: url(../img/bg_inp_msg.png) no-repeat;width:392px;height:101px;border:0;margin:10px 90px;padding:4px;font:10pt Arial,Verdana,serif;}
#btn {width:250px;margin:0 auto;}
#btn .cap1 {border:0;margin:10px 10px;height:31px;background:#900;text-align:center;font-weight:bold;color:#FFF;}
#btn .cap {border:0;margin:10px 10px;height:31px;background:url(../img/bg_inp.png) no-repeat;text-align:center;}
#btn input.error {border: 1px solid red;}
.error {color:red;font-weight:bold;}
#btn .boton {width:100px;font:bold 12pt Arial,Verdana,serif;color:#FFF;padding:4px;background:#528dc0;border:0;}
#btn .boton:hover{background:#CCC;color:#333;cursor:pointer;}
#cv {width:500px;background:#EEE;height:300px;margin:40px;}
#cv .izqcv {margin:0 auto;width:380px;}
#cv .izqcv img {margin:20px;}
#foot {height:100px;}
#foot p {text-align:center;margin-top:20px;font-size:0.6em;color:#fff;}
