/*
Theme Name: New
Theme URI: http://www.rapidxhtml.com
Description: Custom Wordpress Theme
Version: 1.0
Author: RapidxHTML
Author URI: http://www.rapidxhtml.com
*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
:focus{outline:none;}

/* links */
a{color:#a4a4a4;text-decoration:none;}
a:hover{text-decoration:underline;}

/* header elements */
h1, h2, h3, h4, h5, h6{font-family:Verdana, Geneva, sans-serif;font-weight:bold;line-height:100%;color:#000;}
h1{font-size:300%;color:#000;}
h2{font-size:250%;color:#000;}
h3{font-size:200%;color:#000;}
h4{font-size:175%;color:#000;}
h5{font-size:150%;color:#000;}
h6{font-size:125%;color:#000;}

/* page setup */
body{background:#3b3b3b url(images/page_bg.jpg) 50% 0 repeat-x;font-family:Verdana, Geneva, sans-serif;color:#fff;font-size:12px;}

/* wrapper setup */
div.rapidxwpr{margin:auto;width:931px;}

/* header */
div#header{position:relative;height:250px;margin:0px 0px 0px 0px;}

/* logo */
img#logo{position:absolute;top:48px;left:20px;width:558px;height:101px;border:0;}

/* main body setup */
div#middle{width:auto;margin:0px 0px 0px 0px;clear:both;padding:46px 0 100px 0;overflow:hidden;}

/* content column */
div#content{width:634px;margin:0;padding:0;float:left;}

/* right column */
div#right{width:261px;margin:0;padding:0;float:right;}

/* footer */
div#footer{width:auto;padding:25px 0 60px 0;clear:both;background:#525252;border-top:solid 1px #7b7b7b;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* topmenu */
div#topmenu{position:absolute;top:217px;left:0px;height:33px;}
div#topmenu ul{list-style:none;overflow:hidden;}
div#topmenu ul li{float:left;font-size:14px;font-weight:bold;padding:0 10px 0 0;text-align:center;}
div#topmenu ul li a{color:#fff;display:block;line-height:38px;}
div#topmenu ul li a:hover{text-decoration:none;}
div#topmenu ul li.page-item-5 a{color:#fff;background:url(images/menu_homebg.png) 0 0 no-repeat;width:110px;height:33px;}
div#topmenu ul li.page-item-7 a{color:#fff;background:url(images/menu_portfoliobg.png) 0 0 no-repeat;width:110px;height:33px;}
div#topmenu ul li.blog a{color:#fff;background:url(images/menu_blogbg.png) 0 0 no-repeat;width:110px;height:33px;}
div#topmenu ul li.contact a{color:#fff;background:url(images/menu_contactobg.png) 0 0 no-repeat;width:110px;height:33px;}
div#topmenu ul li.login a{color:#fff;background:url(images/menu_loginbg.png) 0 0 no-repeat;width:110px;height:33px;}

span.tagline{font-size:18px;font-family:Verdana, Geneva, sans-serif;color:#000;font-weight:bold;position:absolute;top:156px;left:18px;}

div.buscar{background:url(images/buscer_bg.png) 0 0 no-repeat;position:absolute;top:47px;right:0;width:241px;height:19px;padding:4px 10px 3px 10px;}
div.buscar ul{list-style:none;}
div.buscar label{font-size:14px;color:#696969;font-weight:bold;display:block;float:left;width:58px;border-right:solid 1px #696969;padding:0;height:15px;line-height:13px;margin:2px 5px 0 0;}
div.buscar input.buscar_field{width:165px;height:15px;margin:2px 0 0 0;border:0;}

div.social_media{position:absolute;top:217px;right:0;background:url(images/social_mediabg.png) 0 0 no-repeat;width:219px;height:20px;padding:9px 15px 4px 30px;}
div.social_media ul{list-style:none;overflow:hidden;}
div.social_media ul li{float:left;padding:0 9px 0 0;}
div.social_media ul li a{display:block;text-indent:-9999px;width:22px;height:21px;}
div.social_media ul li a.twitter{background:url(images/icon_social.png) 0 0 no-repeat;}
div.social_media ul li a.twitter:hover{background:url(images/icon_social.png) 0 -50px no-repeat;}
div.social_media ul li a.stumble{background:url(images/icon_social.png) -28px 0 no-repeat;}
div.social_media ul li a.stumble:hover{background:url(images/icon_social.png) -28px -50px no-repeat;}
div.social_media ul li a.diggit{background:url(images/icon_social.png) -60px 0 no-repeat;}
div.social_media ul li a.diggit:hover{background:url(images/icon_social.png) -60px -50px no-repeat;}
div.social_media ul li a.reddit{background:url(images/icon_social.png) -91px 0 no-repeat;}
div.social_media ul li a.reddit:hover{background:url(images/icon_social.png) -91px -50px no-repeat;}
div.social_media ul li a.designbump{background:url(images/icon_social.png) -120px 0 no-repeat;}
div.social_media ul li a.designbump:hover{background:url(images/icon_social.png) -120px -50px no-repeat;}
div.social_media ul li a.delicious{background:url(images/icon_social.png) -149px 0 no-repeat;}
div.social_media ul li a.delicious:hover{background:url(images/icon_social.png) -149px -50px no-repeat;}
div.social_media ul li a.rss{background:url(images/icon_social.png) -179px 0 no-repeat;}
div.social_media ul li a.rss:hover{background:url(images/icon_social.png) -179px -50px no-repeat;}

div.post{margin:0 0 35px 0;overflow:hidden;clear:both;}
div.post_image{border-top:solid 1px #828282;border-bottom:solid 1px #515151;padding:7px 0 3px 0;position:relative;}
div.post_image h1{margin:0;font-style:italic;font-size:24px;background:#626262;padding:18px 0 18px 23px;}
div.post_image h1 a{color:#ffba00;text-decoration:none;}
div.post_image a.comments{font-size:20px;font-weight:bold;color:#004e4b;font-style:italic;background:url(images/comment_bg.png) 0 0 no-repeat;width:80px;height:40px;display:block;text-align:center;padding:3px 0 0 0;position:absolute;top:0;right:0;text-decoration:none;}
div.post_content{padding:9px 0 0 0;overflow:hidden;}
div.post_date{width:131px;float:left;text-align:center;}
div.post_date span.date{display:block;font-size:72px;color:#353535;font-style:italic;font-weight:bold;line-height:62px;background:url(images/date_bg.png) 0 0 repeat;padding:18px 13px 22px 15px;margin:0 0 8px 0;}
div.post_date span.month{background:url(images/divider_point.png) 50% 0 no-repeat;padding:5px 0 0 0;font-style:italic;color:#9c9c9c;font-weight:bold;}
div.post_entery{float:right;width:470px;}
div.post .entry{line-height:140%;padding:0 0 10px 0;clear:both;}
div.post .entry ul, div.post .entry ol{margin:10px 10px 10px 30px;}
div.post .entry li{padding:1px 0;}
div.post .entry h1{font-size:22px;text-transform:none;color:#FFF;}
div.post .entry h2{font-size:20px;text-transform:none;color:#FFF;}
div.post .entry h3{font-size:18px;text-transform:none;color:#FFF;}
div.post .entry h4{font-size:16px;text-transform:none;color:#FFF;}
div.post .entry h5{font-size:14px;text-transform:none;color:#FFF;}
div.post .entry h6{font-size:12px;text-transform:none;color:#FFF;}

div.follow_me ul{list-style:none;overflow:hidden;}
div.follow_me ul li{float:left;margin:0 5px 0 0;}
div.follow_me ul li a{text-indent:-9999px;display:block;width:16px;height:16px;}
div.follow_me ul li a.follow_twitter{background:url(images/icon_post.png) 0 0 no-repeat;}
div.follow_me ul li a.follow_twitter:hover{background:url(images/icon_post.png) 0 -50px no-repeat;}
div.follow_me ul li a.follow_facebook{background:url(images/icon_post.png) -22px 0 no-repeat;}
div.follow_me ul li a.follow_facebook:hover{background:url(images/icon_post.png) -22px -50px no-repeat;}
div.follow_me ul li a.follow_digg{background:url(images/icon_post.png) -45px 0 no-repeat;}
div.follow_me ul li a.follow_digg:hover{background:url(images/icon_post.png) -45px -50px no-repeat;}
div.follow_me ul li a.follow_design{background:url(images/icon_post.png) -67px 0 no-repeat;}
div.follow_me ul li a.follow_design:hover{background:url(images/icon_post.png) -67px -50px no-repeat;}
div.follow_me ul li a.follow_reddit{background:url(images/icon_post.png) -90px 0 no-repeat;}
div.follow_me ul li a.follow_reddit:hover{background:url(images/icon_post.png) -90px -50px no-repeat;}
div.follow_me ul li a.follow_delicious{background:url(images/icon_post.png) -113px 0 no-repeat;}
div.follow_me ul li a.follow_delicious:hover{background:url(images/icon_post.png) -113px -50px no-repeat;}
div.follow_me ul li a.follow_stumble{background:url(images/icon_post.png) -136px 0 no-repeat;}
div.follow_me ul li a.follow_stumble:hover{background:url(images/icon_post.png) -136px -50px no-repeat;}

div.post_category{margin:35px 0 15px 0;background:url(images/foto_bg.png) 0 0 no-repeat;padding:11px 0 11px 50px;}
div.post_category a{color:#a4a4a4;}
div.post_tags{background:url(images/foto_artebg.png) 0 0 no-repeat;padding:11px 0 11px 50px;display:block;}
div.post_tags a{color:#a4a4a4;}

div.pagination{}
div.numbering{display:block;border-bottom:solid 1px #fff;padding:0 0 10px 0;overflow:hidden;margin:0 0 7px 0;}
div.numbering ul{list-style:none;overflow:hidden;float:right;}
div.numbering ul li{float:left;}
div.numbering a{float:left;background:#4f4f4f;font-size:24px;color:#fff;font-style:italic;font-weight:bold;padding:8px 8px;}

div.navigation{overflow:hidden;font-size:18px;color:#fff;font-style:italic;font-weight:bold;float:left;line-height:23px;border-top:#FFF 1px solid;width:100%;padding:10px 0;clear:both;}
div.navigation .alignleft{float:left;}
div.navigation .alignright{float:right;}
div.navigation a{color:#fff;}

div.prox_ultima{overflow:hidden;}
div.prox_ultima ul{float:right;list-style:none;overflow:hidden;}
div.prox_ultima ul li{font-size:18px;color:#fff;font-style:italic;font-weight:bold;float:left;line-height:23px;}
div.prox_ultima ul li a{color:#fff;}
div.prox_ultima ul li a.proxima{background:url(images/arrow_1.png) 0 7px no-repeat;padding:0 0 0 15px;margin:0 20px 0 0;}
div.prox_ultima ul li a.ultima{background:url(images/arrow_2.png) 100% 7px no-repeat;padding:0 15px 0 0;}

div.latest_work ul{list-style:none;overflow:hidden;}
div.latest_work ul li{float:left;width:130px;}
div.latest_work ul li a img{border:solid 3px #bababa;margin:0 5px 15px 0;}
div.latest_work ul li a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
div.twitter{background:#575757;width:261px;margin:0 0 52px 0;}
div.twitter h3{background:url(images/twitter_top.png) 0 0 no-repeat;padding:40px 0 30px 110px;margin:0;font-size:24px;color:#fff;font-weight:normal;}
div.twitter ul{list-style:none;padding:0 15px 10px 15px;}
div.twitter ul li{margin:0;line-height:15px;font-size:11px;font-weight:bold;color:#FFF;padding:10px 0;}
div.twitter ul li span.twitter_title{font-size:11px;font-weight:bold;color:#FFF;}
div.twitter ul li a.twitter-link{font-size:11px;font-style:italic;color:#48d5fd;display:block;font-weight:normal;}
div.twitter ul li span.twitter-timestamp{font-size:11px;color:#c1c1c1;display:block;font-weight:normal;}

div.categories{margin:0 0 50px 0;}
div.categories h3{margin:0;font-size:36px;font-weight:bold;color:#414141;font-style:italic;background:#707070;padding:12px 15px;}
div.categories ul{list-style:none;margin:3px 0 0 0;}
div.categories ul li{border-top:solid 1px #898989;border-bottom:solid 1px #898989;padding:9px 0 8px 8px;margin:0 0 6px 0;font-weight:bold;font-style:italic;font-size:18px;}
div.categories ul li a{background:url(images/icon_folder.png) 0 0 no-repeat;padding:0 0 0 35px;display:block;color:#6ccc6c;}

div.archivos{margin:0 0 50px 0;}
div.archivos h3{margin:0;font-size:36px;font-weight:bold;color:#414141;font-style:italic;background:#707070;padding:12px 15px;}
div.archivos ul{list-style:none;margin:3px 0 0 0;}
div.archivos ul li{border-top:solid 1px #898989;border-bottom:solid 1px #898989;padding:9px 0 8px 8px;margin:0 0 6px 0;font-weight:bold;font-style:italic;font-size:18px;}
div.archivos ul li a{background:url(images/icon_calendar.png) 0 0 no-repeat;padding:0 0 4px 35px;display:block;color:#cf9482;}

div.blogroll{margin:0 0 50px 0;}
div.blogroll h3{margin:0;font-size:36px;font-weight:bold;color:#414141;font-style:italic;background:#707070;padding:12px 15px;}
div.blogroll ul{list-style:none;margin:3px 0 0 0;}
div.blogroll ul li{border-top:solid 1px #898989;border-bottom:solid 1px #898989;padding:9px 0 8px 8px;margin:0 0 6px 0;font-weight:bold;font-style:italic;font-size:18px;}
div.blogroll ul li a{background:url(images/icon_capa.png) 0 0 no-repeat;padding:0 0 4px 35px;display:block;color:#e6e588;}

div.etiquetas{margin:0 0 50px 0;}
div.etiquetas h3{margin:0;font-size:36px;font-weight:bold;color:#414141;font-style:italic;background:#707070;padding:12px 15px;}
div.etiquetas a{color:#dcdcdc;}

div.footer_container{margin:0 auto;width:930px;overflow:hidden;}

div.twitter_following{width:298px;float:left;margin:0 40px 0 0;}
div.twitter_following h3{font-size:18px;font-weight:bold;font-style:italic;color:#57dae6;margin:0 0 20px 0;}
div.twitter_following ul{list-style:none;overflow:hidden;border-right:solid 1px #7b7b7b;padding:0 28px 0 0;}
div.twitter_following ul li{float:left;margin:0 3px 0 0;}

div.colorkey{float:right;width:245px;color:#fff;}
div.colorkey h3{margin:0;color:#dfc200;font-size:18px;font-weight:bold;font-style:italic;}
div.colorkey p{color:#fff;font-size:14px;font-weight:bold;}
div.colorkey a{color:#fff;font-size:11px;}
div.colorkey span.copyright{color:#fff;font-size:10px;}
div.colorkey a.inicio{background:url(images/colorkey_bg.png) 0 0 no-repeat;width:114px;height:114px;display:block;margin:22px 0 0 40px;}

div.post_title {border-bottom:solid 1px #828282;padding:0 0 10px 0;overflow:hidden;margin:0 0 25px 0;}
div.post_title h1{margin:0;font-style:italic;font-size:24px;background:#626262;padding:18px 0 18px 23px;border-top:solid 1px #828282;margin:0 0 10px 0;}
div.post_title h1 a{color:#ffba00;text-decoration:none;}
div.post_title img{margin:0 0 10px 0;}
div.date_author{overflow:hidden;}
div.date_author span.post_dated{font-size:11px;font-weight:bold;color:#a5a5a5;font-style:italic;display:block;width:250px;float:left;text-align:left;}
div.date_author span.post_author{font-size:11px;font-weight:bold;color:#a5a5a5;font-style:italic;display:block;width:250px;float:right;text-align:right;}
div.date_author span.post_author a{color:#a5a5a5;}

div.comments {margin:0 0 50px 0;padding:27px 18px 27px 18px;background:#515151;clear:both;overflow:hidden;height:100%;}
div.comments h2 {margin:0;color:#cccccc;font-size:30px;font-weight:bold;font-style:italic;}
div.comments ul {overflow:hidden;height:100%;list-style:none;margin:39px 0 0 0;border-bottom:solid 1px #797979;}
div.comments ul li {height:100%;padding:25px 0 25px 0;border-top:solid 1px #797979;border-bottom:solid 1px #3e3e3e;}
div.comments ul li:first-child {height:100%;overflow:hidden;padding:0 0 25px 0;border-top:0;border-bottom:solid 1px #3e3e3e;}
div.comments ul li div.comments_gravatar {float:left;width:91px;}
div.comments ul li div.comments_gravatar a.gravatar{display:block;margin:0 0 0 10px;}
div.comments ul li div.comments_detail{width:501px;float:right;}
div.comments ul li div.comments_detail a.url{background:url(images/username_bg.png) 0 1px no-repeat;padding:5px 0 0 25px;font-size:14px;font-weight:bold;font-style:italic;color:#00fffc;line-height:26px;}
div.comments ul li div.comments_detail p {padding:0 0 0 25px;}
div.comments ul li div.comments_detail small{color:#00fffc;padding:0 0 0 25px;}

div.comment_form{margin:35px 0 0 0;}
div.comment_form ul{list-style:none;border:none;}
div.comment_form ul li{border:none;overflow:hidden;}
div.comment_form ul li:first-child{border:none;}
div.comment_form ul li label{width:115px;display:block;float:left;font-size:14px;font-weight:bold;font-style:italic;color:#fff;text-align:right;margin:0 10px 0 0;}
div.comment_form ul li input.input_field{width:411px;background:#797979;border:none;font-size:14px;font-weight:bold;color:#fff;padding:5px 6px 5px 6px;font-weight:normal;}
div.comment_form ul li textarea{width:411px;height:180px;font-size:14px;font-weight:bold;color:#fff;padding:5px 6px 5px 6px;background:#797979;border:0;font-weight:normal;}
div.comment_form ul li input.submit_form{border:solid 1px #fff;font-weight:bold;font-size:22px;background:none;padding:10px 15px;color:#fff;font-style:italic;float:right;margin:0 47px 0 0;cursor:pointer;}

div.bact_top{text-align:center;padding:0;}
div.bact_top a.volver{color:#737373;background:url(images/bact_topbg.png) 50% 0 no-repeat;padding:100px 0 0 0;height:50px;display:block;}

div.proxultima ul{list-style:none;overflow:hidden;margin:8px 0 0 0;}
div.proxultima ul li{float:left;font-size:18px;color:#fff;font-style:italic;font-weight:bold;line-height:25px;border-top:solid 1px #fff;padding:7px 0 0 0;}
div.proxultima ul li a{display:block;color:#FFF;}
div.proxultima ul li a.proxima{background:url(images/arrow_1.png) 0 10px no-repeat;padding:0 0 0 22px;text-align:left;width:290px;}
div.proxultima ul li a.ultima{background:url(images/arrow_2.png) 100% 10px no-repeat;padding:0 25px 0 0;text-align:right;width:290px;}

div.portfolio{overflow:hidden;}
div.post_portfolio{padding:0 0 80px 0;}
div.portfolio_title h1{margin:0;font-style:italic;font-size:30px;background:#626262;padding:18px 0 18px 23px;margin:0 0 10px 0;}
div.portfolio_title h1 a{color:#ffba00;text-decoration:none;}
div.portfolio_title img{margin:0 0 15px 0;}
div.portfolio_title a img{border:solid 4px #dadada;}
div.portfolio_title a.email{font-size:14px;color:#ffba00;font-style:italic;background:url(images/divider_1.jpg) 0 0 no-repeat;padding:15px 0 10px 10px;display:block;}
div.entery_portfolio{background:url(images/divider_1.jpg) 0 0 no-repeat;padding:7px 0 0 0;}

div#sobreme div.post_sobre_me{border-bottom:solid 1px #515151;}
div#sobreme div.sobre_title{padding:0 0 10px 0;}
div#sobreme div.sobre_title h1{margin:0;font-style:italic;font-size:30px;background:#626262;padding:18px 0 18px 23px;border-top:solid 1px #828282;margin:0 0 10px 0;}
div#sobreme div.sobre_title h1 a{color:#ffba00;text-decoration:none;}
div#sobreme div.entery_sobre{border-top:solid 1px #515151;border-bottom:solid 1px #181818;padding:30px 0 30px 0;}
div#sobreme div.entery_sobre h3{background:url(images/icon_question.png) 0 0 no-repeat;padding:30px 0 30px 90px;margin:0;font-size:20px;font-weight:bold;color:#ffba00;font-style:italic;}
div#sobreme div.entery_sobre span.information{font-size:14px;color:#fff;display:block;margin:15px 0 15px 0;}
div#sobreme div.entery_sobre span.information a{font-size:14px;color:#fff;}
div#sobreme div.entery_sobre span{display:block;font-size:14px;color:#fff;margin:15px 0 15px 0;}
div#sobreme div.competencias{padding:30px 0 10px 0;}
div#sobreme div.lightbox_gallery {width:623px;height:224px;clear:both;border:#626262 5px solid;}
