@charset "utf-8";
/*
Theme Name: VitaminaWEB.com v.2
Theme URI: http://www.vitaminaweb.com
Description: 
Version: 
Author: David G. V.
Author URI:http://www.davidgv.com
Tags: 
*/



/********** GENERAL **********/

body {
	background:#ffffff;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	margin:0;
	}

a {
	color:#0000ff;
	text-decoration:none;
	}

a:hover {
	color:#ff0000;
	text-decoration:underline;
	}



/********** CABECERA **********/

#bloque-cab {
	width:960px;
	height:140px;
	margin:0px auto;
	}



/********** PIE DE PÁGINA **********/

#bloque-pie {
	width:920px;
	background:#e0e0e0;
	border:1px dotted #bbbbbb;
	color:#666666;
	margin:30px 0px;
	padding:20px;
	font-size:14px;
	line-height:20px;
	}

#bloque-pie a {
	color:#333399;
	}



/********** LATERAL IZQUIERDO **********/

#lateral-izquierdo {
	width:160px; /* 170px en total */
	padding-right:10px;
	/* border-right:1px dotted #c5c5c5; */
	float:left;
	font-size:11px;
	}



/********** LATERAL DERECHO **********/

#lateral-derecho {
	width:150px; /* 160px en total */
	float:left;
	padding-left:9px;
	border-left:1px dotted #c5c5c5;
	font-size:11px;
	}

#lateral-derecho ul {
	margin:0px;
	padding:0px;
	}

#lateral-derecho li {
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:7px;
	margin-right:0px;
	padding-left:7px;
	background: url(imgs/punta.gif) no-repeat center left;
	}



/********** BARRA SUPERIOR **********/

#adsense-buscador {
	background:#eeeeee;
	height:19px;
	padding:3px 2px;
	}

#adsense-buscador .buscador .query {
	height:14px;
	margin:0px;
	padding:0px;
	font-size:10px;
	border:thin solid #cccccc;
	}

#adsense-buscador .buscador .ok {
	height:16px;
	margin:0px;
	padding:0px;
	font-size:10px;
	border:thin solid #cccccc;
	}

#migas {
	width:950px;
	padding:3px 5px;
	margin:auto;
	margin-bottom:20px;
	background:#cccccc;
	/*color:#ffffff;*/
	font-size:11px;
	font-weight:bold;
	}
	


/********** PORTADA > 2 NOVEDADES **********/

#bloque-index-2nov {
	width:100%;
	height:250px;
	margin:0px;
	background:#333333;
	color:#e0e0e0;
	font-size:13px;
	text-align:justify;
	}

#bloque-index-2nov a {
	color:#ffffff;
	font-weight:bold;
	}
	
#bloque-index-2nov a:hover {
	color:#999999;
	}
	
#bloque-index-2nov .celda {
	width:450px; /* (450+30)*2=960 */
	float:left;
	margin-right:30px;
	}

#bloque-index-2nov .tags {
	margin:4px 0px;
	font-size:12px;
	color:#b0b0b0;
	}

#bloque-index-2nov .tags a {
	color:#b0b0b0;
	font-weight:normal;
	}
	
#bloque-index-2nov .tags a:hover {
	color:#888888;
	}

#bloque-index-2nov h1 {
	font-size:18px;
	font-weight:bold;
	margin:4px 0px;
	text-decoration:underline;
	text-align:left;
	}

#bloque-index-2nov .fecha {
	float:left;
	margin-top:7px;
	font-size:10px;
	font-style:italic;
	color:#999999;
	}

#bloque-index-2nov .comentarios a {
	float:right;
	margin-top:8px;
	color:#999999;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	}

#bloque-index-2nov .comentarios a:hover {
	color:#777777;
	}



/********** PORTADA > 8 NOVEDADES **********/

#bloque-index-8nov {
	width:800px;
	float:left;
	}

#bloque-index-8nov .celda {
	width:370px;
	margin-right:30px;
	margin-bottom:20px;
	float:left;
	}

#bloque-index-8nov .tags {
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:11px;
	font-style:italic;
	color:#6699ff;
	}
	
#bloque-index-8nov .tags a {
	color:#6699ff;
	}
	
#bloque-index-8nov .tags a:hover {
	color:#ff9966;
	}
	
#bloque-index-8nov .celda h1 {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#0000ff;
	margin-top:0px;
	margin-bottom:5px;
	}

#bloque-index-8nov .extras {
	float:right;
	margin-bottom:4px;
	font-size:11px;
	font-style:italic;
	color:#999999;
	}
	
#bloque-index-8nov .extras a {
	color:#999999;
	}

#bloque-index-8nov .extras a:hover {
	color:#ff9966;
	}

#bloque-index-8nov .celda .texto {
	float:left;
	text-align:justify;
	}



/********** POST **********/

#bloque-post {
	width:600px; /* total 630px de ancho */
	margin-top:0px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:30px;
	float:left;
	}

#bloque-post h1 {
	font-size:26px;
	font-weight:bold;
	}

#bloque-post img.alignright {
	float:right;
	border:1px dotted #dddddd;
	padding:5px;
	margin:10px 15px;
	}

#bloque-post img.aligncenter {
	margin:0px auto;
	display:block;
	border:1px dotted #dddddd;
	padding:5px;
	}

#bloque-post .cab {
	font-size:8px;
	color:#999999;
	letter-spacing:5px;
	}

#bloque-post .tags {
	float:left;
	font-size:12px;
	}

#bloque-post .tags a {
	font-weight:bold;
	}

#bloque-post .fecha {
	float:right;
	font-size:12px;
	}

#bloque-post .pie-post {
	font-size:11px;
	}

#comentarios {
	padding:0px 20px;
	margin:30px 0px;
	border:1px dotted #c5c5c5;
	}

#comentarios .nombre , .email , .web , .comentario {
	font-size:10px;
	}

#comentarios input , textarea {
	border:thin solid #cccccc;
	}



/********** PÁGINAS **********/

#bloque-page {
	width:750px; /* total 800px de ancho */
	float:left;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:10px;
	margin-right:40px;
	}

#buscador-404 {
	width:500px;
	margin:20px auto;
	padding:30px;
	border:1px dotted #dddddd;
	font-size:15px;
	font-style:italic;
	}



/********** BÚSQUEDA **********/

#busqueda {
	width:600px; /* total 630px de ancho */
	margin-top:0px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:30px;
	float:left;
	}

#busqueda .titulo {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	margin-top:30px;
	}

#busqueda .tags-fecha {
	margin:5px 0px;
	color:#999999;
	font-size:11px;
	font-style:italic;
	}

#busqueda .texto {
	border-bottom:1px dotted #e5e5e5;
	}

#busqueda .error {
	
	}



/********** TAGS/ETIQUETAS **********/

#tag {
	width:600px; /* total 630px de ancho */
	margin-top:0px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:30px;
	float:left;
	}

#tag .titulo {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	margin-top:30px;
	}

#tag .fecha {
	margin:5px 0px;
	color:#999999;
	font-size:11px;
	font-style:italic;
	}

#tag .texto {
	
	}


