html,body,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i{background:transparent;border:0;font-family:inherit;font-size:100%;font-style:normal;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline;}body{background:#FFF url(/images/headerbg.gif) repeat-x scroll 0 0;line-height:1;text-align:center;}:focus{outline:0;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:none;}input,textarea{margin:0;padding:0;}hr{background-color:#000;border:0;color:#000;height:1px;margin:0;padding:0;}body *{font-family:"Trebuchet MS",Arial,"lucida console";}a{color:#3A5166;text-decoration:none;}a:hover{color:#000;}abbr{border-bottom:1px dashed #000;}em{font-style:italic;}#container{margin:0 auto;width:768px;}#header{height:200px;overflow:hidden;width:100%;}#contents{color:#3A5166;overflow:hidden;padding:0 30px;width:708px;}#contents div{width:708px;}#contents h2{background:transparent url(/images/h2bg.gif) repeat-x scroll 0 35px;font-size:2.2em;font-variant:small-caps;font-weight:700;padding:10px 0;text-align:left;}#footer{border:1px solid #3A5166;clear:both;color:#3A5166;margin:20px 10px 5px;padding:5px 20px;text-align:right;}#title{overflow:hidden;padding:20px 0 0 10px;width:748px;}#title h1{color:#EEE;float:left;line-height:4em;text-align:left;}#title h1 a{color:#EEE;font-size:3.6em;font-style:italic;}#title h2{color:#EEE;float:right;font-size:.9em;font-variant:small-caps;font-weight:700;text-align:right;width:170px;}#mainnav{padding:20px 0 0 10px;text-align:right;width:748px;}#mainnav ul{height:30px;}#mainnav ul li{display:inline;padding:0 7px 27px;}#mainnav ul li a{color:#CCC;font-size:1.1em;letter-spacing:-1px;line-height:1.1em;}#mainnav ul li.activo span,#mainnav ul li a:hover{color:#FFF;}#mainnav ul li.activo{color:#FFF;font-size:1.1em;letter-spacing:-1px;line-height:1.1em;}#inicio ul{overflow:hidden;width:100%;}#inicio li{display:block;float:left;height:150px;padding:15px;width:206px;}#inicio li a{background:transparent url(/images/inicio.gif) no-repeat scroll 68px -17px;border:2px solid #9DACCB;color:#9DACCB;cursor:pointer;display:block;height:100%;text-decoration:none;width:100%;}#inicio li a:hover{border:2px solid #3A5166;color:#3A5166;}#inicio li.formacion a{background-position:-13px -17px;}#inicio li.experiencia a{background-position:-13px -262px;}#inicio li.marcadores a{background-position:-13px -3295px;}#inicio li.sobre-mi a{background-position:-13px -529px;}#inicio li.contacto a{background-position:-13px -779px;}#inicio li.enlaces a{background-position:-5px -2795px;}#inicio li.formacion a:hover{background-position:-13px -1017px;}#inicio li.experiencia a:hover{background-position:-13px -1262px;}#inicio li.marcadores a:hover{background-position:-13px -3045px;}#inicio li.sobre-mi a:hover{background-position:-13px -1529px;}#inicio li.contacto a:hover{background-position:-13px -1779px;}#inicio li.enlaces a:hover{background-position:-5px -2545px;}#inicio li a strong{font-size:1.6em;font-variant:small-caps;line-height:260px;}#formacion img{float:right;}#formacion ul{float:left;margin:0 auto;overflow:hidden;width:700px;}#formacion li{display:inline;float:left;padding:10px 0;}#formacion dl{font-size:.9em;overflow:hidden;}#formacion dt,#formacion dd{display:inline;float:left;line-height:1.3em;padding:2px 0;}#formacion dt{padding-right:10px;text-align:right;width:119px;}#formacion dd{text-align:left;width:400px;}#formacion dt.titulo{font-size:1.1em;padding:5px 10px 0 0;}#formacion dd.titulo{font-size:1.1em;font-weight:700;padding:5px 0;}#experiencia li{overflow:hidden;padding:20px 0;}#experiencia dl{float:left;overflow:hidden;width:400px;}#experiencia dt,#experiencia dd{display:inline;float:left;line-height:1.3em;}#experiencia dt{padding-right:10px;text-align:right;width:90px;}#experiencia dd{text-align:left;width:300px;}#experiencia img{background-color:#FFF;float:left;padding-top:10px;}#marcadores p{line-height:20px;padding:10px 0;text-align:left;}#marcadores ul{margin:0 auto;text-align:left;}#marcadores li{padding:13px 0;}#marcadores li ul li{padding:5px 0 0;}#marcadores li ul li.thumbnail{border:1px solid #5F9EA0;float:left;overflow:hidden;padding:5px;width:120px;}#marcadores li ul li.title{float:right;font-size:1.2em;width:560px;}#marcadores li ul li.description{float:right;font-size:.8em;line-height:20px;padding:0;width:560px;}#marcadores li ul li.tags{float:right;font-size:.8em;line-height:18px;width:560px;}#marcadores li ul li.title a,#marcadores li ul li.tags a{border:0;text-decoration:none;}#marcadores li ul li.title a{line-height:24px;}#marcadores li ul li.tags a{color:#5F9EA0;}#enlaces ul{margin:0 auto;overflow:hidden;padding:10px 0;text-align:left;width:600px;}#enlaces li{display:block;float:left;height:35px;text-align:center;width:300px;}#enlaces li a{font-size:1.2em;font-weight:700;line-height:35px;text-decoration:none;}#sobre-mi p{line-height:1.3em;padding-bottom:20px;text-align:left;text-indent:35px;}#sobre-mi img{border:1px solid #555;float:right;height:225px;margin-bottom:10px;margin-left:20px;padding:5px;width:300px;}#contacto p{text-align:left;}#contacto fieldset{border:1px solid #BBB;margin:0 80px 10px;padding:20px 30px;}#contacto fieldset.obligatorios{border:0;font-size:.8em;margin:0 80px;padding:30px 10px 10px;text-align:right;}#contacto label{display:block;overflow:hidden;padding:5px 0;text-align:left;width:100%;}#contacto label span{display:block;float:left;line-height:26px;padding-right:10px;text-align:right;width:100px;}#contacto label span.error{color:#DF0101;font-size:.8em;line-height:12px;padding:3px 0 0 120px;text-align:left;width:300px;}#contacto label input,#contacto label textarea{border:1px solid #BBB;color:#000;display:block;float:left;padding:3px;width:200px;}#contacto label input.activo,#contacto label input.mouseover,#contacto label textarea.activo,#contacto label textarea.mouseover{background-color:#D3DFE8;}#contacto label.error_title,#contacto label.operacion{height:20px;padding-bottom:20px;}#contacto label.error_title span,#contacto label.operacion span{font-size:1.1em;font-weight:700;text-align:center;width:100%;}#contacto label.operacion span{color:#04B404;}#contacto label.enviando{background:transparent url(/images/loading/loading7.gif) no-repeat scroll 170px 0;height:40px;padding-bottom:20px;}#contacto label.enviando span{font-size:1.1em;font-weight:700;line-height:40px;padding-left:210px;width:120px;}#contacto label.error input,#contacto label.error textarea{border-color:#DF0101;}#contacto label.error span.error{font-size:.7em;padding-left:120px;width:300px;}#contacto input.submit{border:1px solid #BBB;color:#000;cursor:pointer;float:right;margin:10px 65px 0 0;width:120px;}strong,#experiencia dt.empresa,#experiencia dd.empresa{font-weight:700;}#contents a,#mainnav ul li a:hover,#marcadores li ul li.title a:hover,#marcadores li ul li.tags a:hover,#enlaces li a:hover{text-decoration:underline;}#formacion,#marcadores li ul{overflow:hidden;}#experiencia ul,#contacto form{margin:0 auto;width:700px;}#contacto label textarea,#contacto label.asunto input{width:300px;}#contacto label.error_title span,#contacto label.error span{color:#DF0101;}