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

/*general*/

* { margin:0px; padding:0px;}
body {background:#000000 url(images/index-2011.gif) no-repeat center top;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 {
    height: 1500px;
    width: 1000px;
	margin:0 auto;
}

/* HOME */

#home {float:left; width:1000px;}
#home_der {float: left; width:800px;}
#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:hover { color:#000;}
#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 .fecha { color:#000; 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;}

/* LATERAL 1 */

#lateral1 {float:left;width:1000px;font-size:80%; height:160px;}
#lateral1 h2{margin:0 0 0 920px; height:60px; width:80px; float:left;}
#lateral1 h2 a{ display:block;height:50px; width:80px; float:left;}
#lateral1 h2 a span{ display:none;}
#lateral1 .widget { float:left; }
#lateral1 .widget_text { margin:50px 0 0 530px;}
#lateral1 .widget_text p{ float:left;padding:5px 0;}
#lateral1 .widget_text p a{ display: block; width:92px; height:50px;}
#lateral1 .widget_text p span{ display:none;}
#lateral1 a:hover{ background:#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%;}
