/*
Theme Name: ST Visual
Theme URI: http://www.stvisual.com/
Description: Theme para el blog de ST Visual
Version: 1.0
Author: Ignacio Fern&aacute;ndez Carre&ntilde;o
Author URI: http://www.stvisual.com
*/

body {
	margin:0; padding:0; border:0; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:7px #FFAC38 solid; text-align:center;
	}
	
#capa100 {
	margin:0; padding:0; border:0; width:100%; background:url(imagenes/fondo-cabecera.jpg) repeat-x top center;
	}

#contenedor {
	margin:0 auto; text-align:left; width:62.50em; position:relative;
	}

#cabecera img {
	border:0; float:left;
}


/* Inicio Menú */	
ul#menu {
	margin:0; padding:0; border:0; list-style-type:none;
	}
	
#menu li {
	display:inline; float:left;
	}
	
#menu li a:link, #menu li a:visited {
	color:#036; text-decoration:none; padding:95px 15px 0 15px; display:block; float:left; height:31px; background:url(imagenes/separador-menu.jpg) no-repeat bottom left;
	}
	
#menu li a:hover {
	background:transparent url(imagenes/fondo-menuhover2.jpg) repeat-x top center; color:#FFF;
	}

li.ultimo {
	 background:transparent url(imagenes/separador-menu.jpg) no-repeat bottom right;
	 }

#bodyblog #menublog a:link, #bodyblog #menublog a:visited, #bodyblog #menublog a:hover {
	background:url(imagenes/fondo-menuhover2.jpg) repeat-x top center; color:#FFF;
}
/* Fin Menú*/




/* inicio funcionalidades */
ul#funcionalidades {
	margin:0; padding:0; border:0; list-style-type:none; position:absolute; top:140px; right:0px;
	}
	
#funcionalidades li {
	display:block; float:left; margin:0 5px 0 0;
}

#funcionalidades li a:link, #funcionalidades li a:visited, #funcionalidades li a:hover {
	display:block; width:23px; height:25px; text-indent:-99999em; overflow:hidden;
}

#inicio {
	background:url(imagenes/inicio.gif) no-repeat;
}

#contacta {
	background:url(imagenes/contactar.gif) no-repeat;
}

#imprimir {
	background:url(imagenes/imprimir.gif) no-repeat;
}

#favoritos {
	background:url(imagenes/favoritos.gif) no-repeat;
}

#rss {
	background:url(imagenes/rss.gif) no-repeat;
}
	
/* fin funcionalidades */








#fraseblog {
	font-size:0.75em; margin:0; padding:140px 0 0 0; color:#ccc; 
	}


/* Inicio capa principal del blog donde van los posts */
#principalblog {
	clear:both; padding:0 20px; width:40em; float:left; display:inline;
}

div.post {
	margin-bottom:50px;
}

div.post h1 {
	border-bottom:1px #FFAC38 solid; margin:30px 0 0 0; font-size:1.3em;
}

div.post h1 a:link, div.post h1 a:visited, div.post h1 a:hover {
	color:#FFAC38; text-decoration:none;
}

small {
	color:#036;
}

div.post p {
	color:#333; font-size:0.90em; line-height:1.8em;
}

#navigation {
	font-size:0.80em;
}

.alignright {
	text-align:right;
}

/* Fin capa principal del blog donde van los posts */






/*Inicio comentarios*/
h2 {
	color:#FFAC38; font-size:0.90em;
}

ul.listcomentarios {
 border:0; list-style-type:none;
}

.listcomentarios li {
	background-color:#F3F6F7; padding:0; margin-bottom:20px; padding:5px; clear:both;
}

.listcomentarios p {
	margin:0 0 10px 0; padding:0; font-size:0.80em;
}

.commentmetadata {
	display:block; text-align:right; font-size:0.70em;
}

.commentmetadata span {
	padding-right:30px;
}

ul.datoscomment {
	margin:0; border:0; padding:0; list-style-type:none; text-align;right;
}

.datoscomment li {
	margin:0; padding:0; border:0; display:inline; padding-right:10px; font-size:0.70em;
}

li.autorcomentario {
	background:url(imagenes/comment.png) no-repeat left center; padding-left:20px;
}

li.fechacomentario {
	background:url(imagenes/clock.png) no-repeat left center; padding-left:20px;
}

h3 {
	color:#036; font-size:1.1em;
}

/*Fin comentarios*/






/*inicio sidebar*/
#sidebar {
	width:18.75em; margin:35px 0 0 43em; padding:0;
}

#sidebar h3 {
	margin:10px 0 5px 0; padding:0; border:0; text-indent:-99999em; height:31px;
}

h3#titarchivos {
	background:url(imagenes/archivo.gif) no-repeat; width:77px;
	}
	
h3#titblogroll {
	background:url(imagenes/blogroll.gif) no-repeat; width:72px;
	}

h3#titcategorias {
	background:url(imagenes/categorias.gif) no-repeat; width:101px;
	}
	
h3#titbuscador {
	background:url(imagenes/buscador.gif) no-repeat; width:94px;
}
	
#sidebar ul {
	padding:0; list-style-type:none; margin:0;
}
	
#sidebar a:link, #sidebar a:visited {
	color:#036; font-size:0.80em; text-decoration:none;
}

#sideizq {
	float:left; width:8.75em; display:inline;
}

#sideder {
	margin-left:9.5em; width:8.75em; padding-top:1px; margin-top:0;
}

#buscador {
	margin-bottom:20px; width:260px;
}

#buscador form {
	border:1px #ADB9C2 solid; height:20px; padding:10px; background:#F7F9FA url(imagenes/fondo-boletin.jpg) repeat-x center bottom; margin:0;
}

#buscador input {
	display:block; float:left;
}

#s {
	border:1px #FFAC38 solid; margin-right:10px; width:160px;
}
/*fin sidebar*/





/* inicio pie */
#pie {
	width:100%; background:url(imagenes/fondo-inferior-web2.jpg) repeat-x center top; clear:both; padding:100px 0 0 0;
}

#contpie {
	width:62.50em; /*text-align:left;*/ margin:auto;
}

#contpie a:link, #contpie a:visited, #contpie a:hover {
	color:#0F238C;
}

#stvisual {
	text-align:center; margin:5px 0 15px 0; font-size:0.75em;
}


ul#logos {
	margin:0; padding:0; border:0; list-style-type:none; position:relative; font-size:0.75em;
}

#logos li {
	margin:0 5px; display:inline;
}


#enlaces {
	clear:both;
}
/* fin pie */


a:link, a:visited {
	color:#690;
}

img {
	border:0;
}

.oculto {
	display:none;
	}
	
/*PLUGINS*/

/*Articulos relacionados*/
h2.tith2 {
	font-size:0.90em; color:#036;
}

#relacionados {
	list-style-type:none; font-size:0.80em; 
}