/* adaptacion con el contenido */
.pag {
font-size: 17px;
font-weight: bold;
letter-spacing: 2px;
text-align: center;
}
.pag a{
color: #FF0000;
background: #EFEFEF;
border: 1px solid #999;
padding: 3px;
}
/* Version propia del theme */
img.bv{
border: 2px solid #295A84;
}
img:hover.bv{
border: 2px solid #999;
}
/* BARRA LATERAL*/
.secc div{margin-left: 35px;}

.pareja-msn{
width:161px;
height:29px;
padding-left: 28px;
padding-top: 10px;
background-image:url('ima/pareja-msn.gif');
background-repeat: norepeat;
font-size: 1.2em;
font-weight:bold;
}
.secc h2{
margin-left: 30px;
padding-left: 18px;
padding-top: 2px;
background-image:url('ima/flecha.gif');
background-repeat:no-repeat;
}
.secc li{list-style: none;}
.secc a{
color: #333;
text-decoration: none;
padding: 10px;
background-color:#e7eff7;
border-right: 1px solid #BDD6E7;
border-bottom: 1px solid #BDD6E7;
border-top: 1px solid #fff;
border-left: 3px solid #295A84;
width:100px;
line-height: 37px;
}
.secc a:hover{
color: #333;
text-decoration: none;
padding: 10px;
border: 1px solid #BDD6E7;
border-left: 3px solid red;
width:100px;
}

.recomendadas{position:relative; left:-35px; width:150px;}
.recomendadas li{list-style: square inside;}
.recomendadas a{margin:0; padding:0; border:0; background-color: #FFF; line-height: 14px; font-size: 11px;}
.recomendadas a:hover{margin:0; padding:0; border:0; border-left:0px; text-decoration: underline;}
.recomendadas a:visited{margin:0; padding:0; border:0;}


a.msn-back{
padding: 0px;
background-color:#FFF;
border: 0;
width: auto;
line-height: 12px;
}
a:hover.msn-back{
padding: 0px;
background-color:#FFF;
border: 0;
width: auto;
line-height: 12px;
}
/* CONTINGUT EN VISTA*/
.ventana{
padding: 40px 6px 0 6px;
background-color: #e9f3f5;
border:3px solid #295a84;
border-top:none;
height: 100%;
}
.barra-vista{
height:26px;
background-image:url('ima/fondo-vista.jpg');
}
.borde-left-vista{
background-image:url('ima/borde-left-vista.gif');
width:10px;
height:26px;
float:left;
}
.borde-right-vista{
background-image:url('ima/borde-right-vista.jpg');
width:102px;
float:right;
height:26px;
}
/* CABECERA BONITA*/
.windows-live-messenger{
width:100%;
height:30px;
background-image:url('ima/fondo-windows-live-messenger.jpg');
}
.logo-windows-live{
background-image:url('ima/logo-windows-live.jpg');
height:30px;
width:152px;
float: left;
}
.borde-right-windows-live-messenger{
width:4px;
height:30px;
background-image:url('ima/borde-right-windows-live-messenger.gif');
float: right;
}
.fondo-titulo{
background-image:url('ima/fondo-titulo.jpg');
height:87px;
}
.borde-left{
width:3px;
height:87px;
background-image:url('ima/borde-left.gif');
float: left;
margin:0px;
}
.cuadro-titulo{
margin-left:8px;
margin-right:8px;
text-align:left;
height:80px;
background-image:url('ima/fondo-cuadro-titulo.jpg');
}

.cuadro-titulo-left{
background-image:url('ima/cuadro-titulo-left.jpg');
float: left;
width:4px;
height:80px;
}
.cuadro-titulo-right{
background-image:url('ima/cuadro-titulo-right.jpg');
float: right;
width:4px;
height:80px;
margin-top:-66px;
}

.titulo{margin-left:10px;margin-right:10px;text-align:left;}
/*.titulo h1{padding-top:25px;padding-left:10px;margin:0px;font-size:30px;
font-family:tahoma;color:#999;}*/

.titulo h1{
font-family: 'Arial Rounded MT Bold', 'Arial Rounded MT', Arial, Helvetica; font-weight:normal; font-size:larger; padding-top: 20px;
}
.titulo a{color: #999; text-decoration: none;}
.titulo a:hover{color: #999; text-decoration: none;}
.titulo sup{font-size:18px;color: #1B7515;}

.borde-right{
width:3px;
height:87px;
background-image:url('ima/borde-right.gif');
float: right;
margin-top:-80px;
}
/*

Theme Name: reboot

Theme URI: http://proletarium.org/proyectos/reboot/

Description: Wordpress theme

Version: 0.2.9

Author: Manu Contreras

Author URI: http://www.manucontreras.info

*/



body {

	background: url('img/fondo.gif') repeat-x top left #fff;

	font-family: 'Lucida Grande', Arial, Verdana, 'Bitstream Vera Sans';

	color: #333;

	margin: 0;

	padding: 0;

	}







/* Textos predefinidos */

h1, h2, h3, h4 {

	font-family: 'Trebuchet MS', Arial, Verdana, 'Bitstream Vera Sans';

	margin: 0;

	padding: 0;

	}



blockquote {

	color: #999;

	border: 1px solid #eee;

	margin: 15px 0;

	padding: 10px;

	background: #fff;

	}



	blockquote:hover {

		border-color: #ccc;

		color: #666;

		}



.help, abbr, acronym {

	border-bottom: 1px dotted #555;

	cursor: help;

	}



code {

	font-family: 'Courier New', Courier, Fixed;

	color: #008000;

	}



.izquierda {

	float: left;

	}



.derecha {

	float: right;

	}



fieldset {

	border: 1px solid #eee;

	}

	

	fieldset:hover {

		border-color: #999;

		}

	

	fieldset:hover legend {

		color: #999;

		}



legend {

	font-size: 12px;

	color: #ccc;

	}







/* Imagenes */

img {border:none;}



img.izquierda, img.left, img.i, img.l {

	float: left;

	margin: 0 10px 5px 0;

	}



img.derecha, img.right, img.d, img.r {

	float: right;

	margin: 0 0 5px 10px;

	}



img.borde, img.border, img.b {

	border: 1px solid #999;

	padding: 1px;

	background: #fff;

	}



img.centro, img.center, img.c {

	margin: 0 auto;

	display: block;

	}



img.gravatar {float: right;}





/* Enlaces */

a {

	color: #06f;

	text-decoration: none;

	}



a:hover {

	color: #333;

	text-decoration: underline;

	}



h1 a, h1 a:hover,

h2 a, h2 a:hover {

	color: #333;

	}

	

.edit a {

	color: #f00;

	padding: 2px;

	}

	

	.edit a:hover {

		color: #fff;

		background: #f00;

		border-color: #f00;

		}

.historia {

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

	width: 500px;

	word-wrap:break-word;

	text-overflow:ellipsis;
}

.historia a {

	font-weight: bold;

	}



.historia a:hover {

	color: #fff;

	background: #06f;

	text-decoration: none;

	}



a.accion, a.accion:hover {

	color: #000;

	text-decoration: none;

	}



.metacomm a,

.navigation a {

	border: 1px solid #eee;

	padding: 5px;

}



	.metacomm a:hover,

	.navigation a:hover {

		background: #06f;

		color: #fff;

		border-color: #06f;

		text-decoration: none;

		}



.aviso a {

	text-decoration: underline;

	color: red;

	}



.feed {

	padding: 2px 0 2px 22px;

	background: url('img/feed.png') no-repeat center left;

	}







/* box hover effect */

.asides,

.results,

.aviso,

.footer {

	border: 1px solid #eee;

	padding: 10px;

	}



.asides:hover,

.results:hover,

.aviso:hover,

.footer:hover {border-color: #999;}









/* Cuerpo */

#box {

	width: 760px;

	margin: 20px auto;

	}





/* Cabecera */

.header {

	margin: 0 0 0px 0;

	}



.header h1 {

	font-size: 40px;

	color: #999;

	font-weight: normal;

	letter-spacing: -1px;

	text-shadow: #ccc 1px 1px 1px;

	}



.header .description {

	font-size: 14px;

	color: #999;

	font-weight: bold;

	padding-left: 80px;

	}







/* Asides */

.asides {

	list-style-type: none;

	margin: 0 0 20px 0;

	}



.asides li {

	font-size: 12px;

	}





.asides span {

	font-size: 10px;

	}



.asides .sign {

	font-size: 16px;

	font-weight: bold;

	color: #ccc;

	padding: 0 4px 0 0;

	}







/* blog */

#blog {

	float: right;

	width: 520px;

	}



.yah {

	font-size: 10px;

	color: #444;

	margin: 0;

	padding: 0;

	}



.results {

	font-size: 19px;

	font-weight: normal;

	color: #222;

	margin: 0 0 20px 0;

	}



.date {

	color: #ddd;

	margin: 0 0 10px 0;

	}



.post {

	margin: 0 0 30px 0;
background-color:#FFF;
border:3px solid #295a84;
border-top:none;
padding: 6px;
padding-bottom: 12px;
	font-size: medium;

	}



h2 {

	font-size: 26px;

	font-weight: bold;

	color: #444;
	}


.meta {

	font-size: 11px;

	color: #888;

	}



.metacomm {

	font-size: 12px;

	color: #888;

	}



.blah {

	font-size: 12px;

	line-height: 18px;

	}



.tags {

	font-size: 10px;

	margin: 20px 0 0 0;

	}



.navigation {

	font-size: 12px;

	}



.navigation .right{

	float: right;

	}







/* comentarios */

#comments {

	margin: 30px 0 0 0;

	padding: 0;

	font-size: 12px;

	}



#comments ol {

	margin: 0;

	padding: 0;

	}



#comments li {

	margin: 0 0 30px 0;

	list-style-type: none;

	/*border-top: 4px solid #ddd;*/

	background: url('img/comm-top.gif') no-repeat center top;

	}



#comments .fin {

	background: url('img/comm-bot.gif') no-repeat center bottom;

	height: 10px;

	}



.comentario {

	margin: 0 0 -10px 10px;

	padding: 5px;

	overflow: hidden;

	width: 370px;

	}



.autor {

	font-size: 12px;

	font-weight: bold;

	color: #333;

	width: 120px;

	float: left;

	padding: 5px;

	text-align: right;

	}



.autor span {

	font-size: 10px;

	color: #999;

	}



#commentform {

	font-size: 12px;

	}



.dato, textarea {

	border: 3px double #ddd;

	color: #333;

	padding: 4px;

	font: normal 11px "Lucida Grande", Arial, Verdana;

	}



#commentform .dato {width: 200px;}



#commentform textarea {width: 280px;}



.dato:focus, textarea:focus {

	border: 3px double #bbb;

	color: #333;

	}



.aviso {

	font-size: 12px;

	font-weight: bold;

	margin: 20px 0;

	color: red;

	text-align: center;

	}











/* barra lateral */

#sidebar {
	background-color: #FFF;

background-image:url('ima/publicidad.png');
background-repeat:repeat-y;

	border: 1px solid #bdd6e7;

	width: 195px;

	float: left;

	margin: 0 30 3px 0;

	font-size: 12px;

	}



#sidebar .secc {

	padding: 10px 10px 0 10px;

	margin: 0 0 20px 0;

	}


#sidebar h2 {

	font-weight: bold;

	font-size: 14px;

	color: #000;

	}



#sidebar ul {

	margin: 0;

	padding: 0 0 0 50px;

	line-height: 17px;

	}



#delicious-box li {

	list-style-image: url('img/minidelicious.gif');

	}







/* archive */

.archive {

	background: url('img/archive-bg.gif') no-repeat top left;

	margin: 30px 0;

	padding: 10px 10px 30px 10px;

	}



.arch, .cat, .links, .latest {

	width: 200px;

	margin: 0 10px 0 0;

	}



.cat, .links, .latest {

	float: right;

	}



.archive h3 {

	font-size: 16px;

	font-weight: bold;

	color: #333;

	margin: 0 0 5px 0;

	}



.archive ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 12px;

	}







/* footer */

.footer {
font-size: 11px;
	margin: 0 0 30px 0;
background-color:#FFF;
border:3px solid #295a84;
border-top:none;
padding: 6px;
padding-bottom: 12px;

	}

.valid {

	position: relative;
left: 200px;


}
