/*
Theme Name: Felipe
Theme URI: http://www.felipesilva.com/
Description: Diseno para el sitio web de Felipe Silva
Version: 1.0
Author: Felipe Silva Herran
*/

/*general*/

* { margin:0px; padding:0px;}
body {background-color:#000000;font-family: "share-regular-1","share-regular-2", "Trebuchet MS", Helvetica, sans-serif;font-size:0.9em;margin:0;}
td{ vertical-align:top;}
a { text-decoration:none; color:#CC0000;}
a:hover { color:#000002;}
a img { border:none;}
cite { font-size:80%;}

/*Contenedores*/

#contenedor {
	position: absolute;
    left: 50%;
    top: 50%;
    height: 540px;
    margin-top: -270px;
    width: 1000px;
    margin-left: -500px;
	overflow:hidden;
	text-align:left;
}
#contenedor_blog {width: 1000px;overflow:auto;margin:20px auto 0 auto;}

/* HOME */

#home {background: url(images/fondo_home.jpg) no-repeat;float:left; width:1000px;}
#home_der {float: left; width:800px;}
#home_superior {width:800px; height:350px; float:left;}
#home_inferior {width:800px; float:left; margin:0 0 10px 0;}
#home_inferior .post { float:left; width:630px; color:#999; margin:5px 0 0 18px;padding:5px 0;}
#home_inferior .post a.leer-mas{ color:#C00;}
#home_inferior .post a.leer-mas:hover{ color:#FFF;}
#home_der p{margin:10px 0; line-height:1.5em;}
#home_der h1 { font-size:1.4em;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif; margin:20px 0 10px 20px; font-weight:normal; color:#900;}
#home_der h2 { font-size:1em; text-transform:uppercase;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif; margin:10px 0 0 0;}
#home_der a { color:#FFFFFF;}
#home_der a:hover { color:#C00;}
#home_der img{ max-height:170px; max-width:170px; padding:30px 0 0 0;}
#home_der h3.description{ color: #960;border-bottom:#666 dashed 1px; margin:5px 0 5px 20px; font-size:1em; font-weight:normal; padding:0 0 5px 0;}
#home_der .foto-home{ float:right;height:200px; width:200px; text-align:center; margin:0 0 10px 0; background: #FFF;}
#home_der .foto-home .foto-marco{ position:absolute; z-index:1000;height:200px; width:200px;}
#home_der .odd .foto-home .foto-marco{background: url(images/foto1.gif) no-repeat; }
#home_der .even .foto-home .foto-marco{background: url(images/foto2.gif) no-repeat; }
#home_der .fecha { color:#000; background:url(images/fecha.jpg) no-repeat right; width:132px; height:47px; padding:5px 0 0 0; margin:10px 0 0 20px; float:left;}
#home_der .fecha div{ float:left;}
#home_der .fecha .hora{ color:#999;width:25px; height:52px; text-align:right;padding:2px 0 0 0;}
#home_der .fecha .semana{ font-size:1.5em; width:100px; height:15px;padding:0 0 0 5px;}
#home_der .fecha .dia{ font-size:3.2em;line-height:0.9em;}
#home_der .fecha .mes{ padding:0 50px 0 2px;line-height:1em; font-size:1.2em;}
#home_der .fecha .anio{ font-size:1.2em;padding:2px 0 0 2px;}
#home_inferior .pie-articulo {border-bottom:#666 dashed 1px; margin:5px 0 5px 20px;}

/* SECCIONES */

#perfil {background:#FFFFFE url(images/fondo_perfil.jpg) no-repeat;height:495px;float:left; width:1000px;}
#contacto {background:#FFFFFE url(images/fondo_contacto.jpg) no-repeat;height:495px;float:left; width:1000px;}
#web {background:#FFFFFE url(images/fondo_web.jpg) no-repeat;height:495px;float:left; width:1000px;}
#identidad {background:#FFFFFE url(images/fondo_identidad.jpg) no-repeat;height:495px;float:left; width:1000px;}
#multimedia {background:#FFFFFE url(images/fondo_interfaces.jpg) no-repeat;height:495px;float:left; width:1000px;}
#ilustracion {background:#FFFFFE url(images/fondo_ilustracion.jpg) no-repeat;height:495px;float:left; width:1000px;}
#noticias {background:#FFFFFE url(images/fondo_noticias.jpg) no-repeat;float:left; width:1000px;}
#blog {background:url(images/fondo_blog.jpg) no-repeat;float:left; width:1000px;}

/* COLUMNA IZQUIERDA */

#izq {float:left;width:185px; padding:10px 0 0 15px;font-size:80%;}
#izq h2{ font-size:110%;font-weight: bold; padding:15px 0 5px 0;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif;}
#izq .widget_text p{ font-size:90%; padding:5px 0;;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif;}
#izq .izq_categorias{margin-top:100px; height:200px;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif;}
#izq .izq_categorias li{line-height:30px;list-style:none; font-weight:bold;}
#izq a{ color:#FFF;}
#izq a:hover{ color:#ddd;}
#izq .gris{color:#CCC; font-size:140%;}
#izq .widget{ clear:both; margin:10px 0; overflow:auto;}
#izq .sidebar-home {margin:40px 0 0 0;}
#izq .sidebar-home .widget{ border-top: dashed 1px #666; padding:10px 0;}
#izq .sidebar-home h4{ font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif; color:#FFF; margin:10px 0 5px 0; font-size:140%;}
#izq .sidebar-home a { color:#666;}
#izq .sidebar-home a:hover { color:#C00;}

/* COLUMNA DERECHA */

#der {float: left; width:780px; padding:20px 0 0 20px;}
#der a{color:#CC0000;}
#der ul { margin:0 0 0 20px;}
#der li {list-style:square; padding:5px 0;}
#der .tit-categoria { font-size:100%; text-align:right; color:#999999; margin:0 10px 10px 0; font-family:"daniel-1","daniel-2",cursive;}
#der .post {margin:0 10px 10px 0;}
#der h1 { font-size:200%; font-weight: normal;padding:0 0 7px 0; margin:-35px 0 0 0;font-family: "daniel-1","daniel-2",cursive;}
#der h4 { font-size:120%; font-weight:normal; color:#CC0000; padding:8px 0 4px 0;}
#der p { padding:0 0 7px 0;}
#der .posts-relacionados { float:left; width:710px;}
#der .posts-relacionados ul{ margin:8px 0 0 0; padding:8px 0 0 0; border-top:1px solid #000;}
#der .posts-relacionados li{ float:left; display:block;font-weight:normal; font-size:0.8em; line-height:1.2em; list-style:none;padding:0;}
#der .posts-relacionados a{ float:left; display:block; width:100px; height:80px; overflow:hidden; background: url(images/fondo-cuadro-gris.jpg) repeat-x; margin:0 10px 8px 0;padding:4px 4px 0px 4px;}
#der .posts-relacionados a:hover{background: #C00; color:#FFF !important;}
#der .posts-relacionados img{max-height:50px; max-width:100px; }
#der .navigation { float:left; width:60px; font-size:0.8em; text-align:center; margin:8px 0 0 0;padding:8px 0 0 0; border-top:1px solid #000;}
#der .navigation span.pages{ margin:0 0 10px 0; border:none;}
#der .navigation a{ float:left; width:16px; height:16px; margin:5px 3px 0 0; padding:2px; border:none; background:#EEE;}
#der .navigation span.current{ float:left; width:16px; height:16px; margin:5px 3px 0 0; padding:2px; border:none; background:#C00; color:#FFF;}
#der .navigation-categoria { float:left; width:60px; height:180px; font-size:0.8em; margin:8px 0 0 0;padding:8px 0 0 0; border-top:1px solid #000;}
#der .navigation-categoria ul{ margin:0;}
#der .navigation-categoria li{ padding:0; list-style:none;}
#der div.slideshow { float:left; width:500px; border:5px solid #CCC;}
#der .categoria_descripcion{ float:left; width:230px; margin:0 0 0 20px;}
.campos_tabla td{ border-bottom:1px #E9E9E9 solid; padding:5px 2px;}
#der img.ngg-singlepic { border: #CCC 5px solid; padding:0;}
.campos_tit{ color:#999999; text-align:right;}

/* CONTENIDO CENTRAL - BLOG */

#blog_centro {float: left; width:510px; padding:20px 30px 0 60px; background:#FFF;}
#blog_centro .post {margin:0 10px 10px 0;border-bottom:#CCCCCC dashed 1px;}
#blog_centro h1 { font-size:170%; font-weight: normal;padding:0 0 10px 0;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif;}
#blog_centro h3 { padding:2px 0 7px 0;font-family: "daniel-1","daniel-2",cursive;}
#blog_centro h4 { font-size:80%; font-weight: normal;padding:4px 0; color:#666668; text-transform:uppercase; letter-spacing:1px;}
#blog_centro p { padding:0 0 10px 0;line-height:150%;}
#blog_centro .categoria_descripcion { margin:4px 0; color:#666667; border-top:#CCCCCC dashed 1px; padding:2px;border-bottom:#CCCCCC dashed 1px;}
#blog_der { float:left;width:190px;padding:20px 5px 0 5px;}
#blog_der h2 { font-size:2em; font-weight: normal;color:#C00; margin:0 5px 20px 0; text-align:right;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif;}
#blog_der h4 { font-size:1em; font-weight: normal;color:#C00; margin:20px 5px 5px 0;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif;}
#blog_der li { list-style:none;border-bottom:#666 dashed 1px; padding:3px 0;}
#blog_der a,#blog_der a:visited{ color:#CCC;}
#blog_der a:hover { color:#C00;}
#blog_der .widget { margin:5px 0;}
#blog_der .blogroll img { max-width:100px;}

/* PIE */

#pie {float:left; text-align:right;font-size:80%;padding-top:10px;color:#CCCCCC;width:1000px; background:#000003;}
#pie a:hover{color: #FFFFFD;}
#pie a img { border:none;}
#celda_navegacion{ background-color:#EEEEEE; width:630px; height:20px; padding-right:5px; text-align:right;}

/*comentarios*/
#commentlist li{ background:#EEEEEE; margin:2px; font-size:90%; padding:4px; color:#666666;}
#blog_centro input { font-size:80%;}

/*clases*/
.alinea_izq, .alignleft { float: left;}
.alinea_der { float:right;}
.fecha { text-transform: uppercase; color: #999999; font-size:75%; clear:both; margin:4px 0;}
.borde { margin:0 0 10px 0; border-top:#CCCCCC dashed 1px;}
.blogroll li { margin:4px 0; border-bottom:#CCCCCC dashed 1px;font-size:90%;}
.blogroll li a{ color:#990000;}
.imagen_categoria { max-height:100px; max-width:100px; float: right; margin:0 10px;}
.pie-articulo { color: #999999; font-size:75%; clear:both; margin:4px 0; height:20px;}
.blog_post li{ list-style:square; margin:0 0 4px 15px;}
.wp-caption-text { font-size:80%; color:#999999;}

/* Tablas */
.tablas td{ padding:4px 0; line-height:15px;vertical-align: top;}
.tablas img{margin-right:4px; float:left; border:#CCCCCC solid 1px;}
.tablas ul{list-style:none; font-size:90%;}
.tablas li a{ display:block; height:33px; padding:4px 0; border-bottom:#EEEEEE solid 1px;vertical-align: top;}
.tablas li a:hover{ background-color:#EEEEEE; text-decoration:none;}
.tablas2 li {padding:4px 0; border-bottom:#EEEEEE solid 1px; list-style:none;}

/* PLUGINS */

.qtrans_language_chooser li {margin:5px; float:left; list-style:none;}
.ngg-galleryoverview{ line-height:12px; font-size:11px; color:#999999;}
#izq  #lastfm_recent{margin:0; list-style:none;}
span.mmf-list-item { display: list-item; list-style:none; font-size:90%;}
span.form-item{ display: block; width:80px; float:left;}
.mmf-form p{ padding:0 0 8px 0;line-height:150%;}

/* Frontpage Slideshow */
#home_der #fs-main{ background:none !important;font-family: "share-regular-1","share-regular-2", "Trebuchet MS", Helvetica, sans-serif !important; border:none !important;-webkit-border-bottom-left-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-webkit-border-top-right-radius:0 !important;}
#home_der #fs-title{font-size:16px !important;margin-bottom: 0.25em;font-family: "daniel-1","daniel-2","Trebuchet MS", Helvetica, sans-serif !important;}
#home_der .fs-title{font-size:12px !important;font-weight:normal;	margin-bottom: 0.25em;font-family: "share-regular-1","share-regular-2", "Trebuchet MS", Helvetica, sans-serif !important;}
#home_der #fs-main li{ background:none !important;height:32px !important; padding:4px 2px 0 4px !important; border-bottom:#999 1px solid;color:#000; font-size:0.9em;}
#home_der #fs-picture { background-position: top left !important;-webkit-border-bottom-left-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-webkit-border-top-right-radius:0 !important;}
#home_der #fs-slide { -webkit-border-bottom-left-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-webkit-border-top-right-radius:0 !important;}
#home_der #fs-main .fs-current { color:#fff;}
#fs-text a {color: #FFF;text-decoration: underline;}
#fs-text a:visited {text-decoration: underline;}
#fs-excerpt {font-size:0.9em;}