/*
Theme Name: Investigalog
Theme URI: http://investigalog.com/
Description: Teme investigalog.
Version: 1.6
Author: Jolvi
Author URI: http://jolvi.com/
Tags: blue, custom header, fixed width, two columns, widgets



*/
#leftcontent { width: 800px; }
.menuAutor {

	width: 100px;

	padding-top: 5px;
	
	margin-left: 41px;
	

	position: relative;

	position: absolute;

	display: block;

	background: #fff;

	border: #BDD7FE 2px solid;
	
	z-index:1000000;

	overflow: hidden;

}

.menuAutorComunidad {

	width: 100px;

	padding-top: 5px;
	
	margin-left: 15px;
	

	position: relative;

	position: absolute;

	display: block;

	background: #fff;

	border: #BDD7FE 2px solid;
	
	z-index:1000000;

	overflow: hidden;

}

.menuAutorPlasma {

	width: 100px;
	padding-top: 5px;
	/* margin-left: 50px; */
	position: relative;
	position: absolute;
	display: block;
	background: #fff;
	border: #BDD7FE 2px solid;
	z-index:1000000;
	overflow: hidden;
}

.iecenter {text-align: center;
margin:auto auto;
}

.linkazul3
{
	text-decoration: none;
	outline: none;
	color:#024482;

}
.linkazul3:hover
{
	text-decoration: none;
	outline: none;
	color:#00B1FF;
}

.linkazul4
{
	text-decoration: none;
	outline: none;
	color:#00B1FF;

}
.linkazul4:hover
{
	text-decoration: none;
	outline: none;
	color:#024482;
}

.linkblanco
{
	text-decoration: none;
	outline: none;
	color:#FFF;

}
.linkblanco:hover
{
	text-decoration: none;
	outline: none;
	color:#024482;
}

a {
	text-decoration: none;
	outline: none;
	/*color: #205B87;*/
	}
	
	a:hover {
		text-decoration: underline;
		}


/* Formulario de registro */
#formRegister .requerido{
	color: #00B1FF;
}
.form-fieldRegister{
	color: #024482;
}
.form-fieldRegister input,
.form-fieldRegister textarea {
	font: Arial;
	border-style: solid;
	border-width: 1px;
	border-color:#024482;
}

/* Scroll capa */
.capaScroll{
overflow-y:auto; 
overflow-x:hidden;
padding-right:15px;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #00B1FF;
scrollbar-darkshadow-color: #024482;
scrollbar-face-color: #00B1FF;
scrollbar-highlight-color: #00B1FF;
scrollbar-shadow-color: #00B1FF;
scrollbar-track-color: #CCEFFF;
}
/* CSS buscador Google*/


#resultSearch .gs-result .gs-title,

    #resultSearch .gs-result .gs-title * {

      color : #024482;

    }


    #resultSearch .gsc-resultsHeader {

      border-bottom-color : #00B1FF;

    }

    #resultSearch .gsc-control {

      width : 100%;
	  color : #00B1FF;

    }



    #resultSearch .gsc-tabHeader.gsc-tabhActive {

      border-left: 1px solid black;

      border-right: 1px solid black;

      border-top: 2px solid #024482;

      background: #024482;

      color: white;

    }



    #resultSearch .gsc-tabHeader.gsc-tabhInactive {

      border-left: 1px #636363;

      border-right: 1px solid #636363;

      border-top: 2px solid rgb(153,170,221);

      background: #e9e9e9;

      color: black;

    }

/* FIN CSS buscador */

/*
Theme Name: Magazine Basic
Theme URI: http://bavotasan.com/wordpress/free-wordpress-themes/magazine-basic-free-wordpress-theme/
Description: A 2 or 3 column magazine style theme with a fully customizable layout. Theme options include site width, 1 or 2 sidebars, header alignment, logo uploader, home page number of posts and more. Also includes two extremely useful widgets. Tested on WP 2.7.x using Firefox, IE6 and IE7. 100% xHTML valid. Designed by <a href="http://bavotasan.com">c.bavota</a> of <a href="http://tinkerpriestmedia.com">Tinker Priest Media</a>.
Version: 2.3.3
Author: c.bavota
Author URI: http://bavotasan.com/
Tags: right-sidebar,left-sidebar,fixed-width,three-columns,two-columns,white,custom-header,theme-options

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

#trazaazul
{
	
position:absolute;
width:100%;
top:72px;
left:0px;
height:54px;
background-color:#B2E4FF;

}
.linkAzul
{
	 color:#024482;
	 font-size:10px;
	 text-decoration:none;
}

.linkAzulSolo
{
	 color:#024482;
	 text-decoration:none;
}

.linkAzul1 a{
 color:#024482;
}


.linkAzul2 a{
 color:#00B1FF;
}

#contenedorchecklogin{
	
position:absolute; 
top:-4px; 
_top: 0px; /*IE6 hack*/
width:330px; 
text-align:right; 
padding: 0px 0px 0px 0px ;
font-size:13px;

}

/*Checkboxes y radio buttons*/
/* ------------------------------------------------------------------------
	This you can customize
------------------------------------------------------------------------- */

	label.checkbox span.holder {
		height: 61px; /* Total height of your checkbox image */
		background: url(images/checkbox.gif) 0 -1px no-repeat; /* Path to your checkbox image */
		
		
	}
	
	label.radio span.holder {
		height: 61px; /* Total height of your radio buttons image */
		background: url(images/radio.gif) 0 -1px no-repeat; /* Path to your radio button image */
	}
	
	label.checkbox:hover span.holder,
	label.radio:hover span.holder { top: -21px !important; } /* Background position on mouseover */
	
	label.checked span.holder,
	label.checked span.holder,
	label.checked:hover span.holder,
	label.checked:hover span.holder { top: -42px !important; } /* Background position when checked */


/* ------------------------------------------------------------------------
	Customize at your own risk
------------------------------------------------------------------------- */

	label.list {
		position: relative;
		float: left; clear: left;
		margin: 0 0 5px 0;
	}
	
	label.inline {
		
		/*display: inline-block;*/
		/*position:absolute;*/
/*		right:190px;*/
/*		float: right; */
		/*clear:left;*/
/*		margin: 0 0 0 40px;*/
	/*	padding: 0 100px 0 0;*/
	}
	
		input.hiddenCheckbox {
			position: absolute; left: -10000px; /* Hide the input */
		}
	
		label.prettyCheckbox span.holderWrap {
			display: inline-block; 
			
			/*float: right;*/
			position: relative;
			margin-right: 5px;
			top: 4px;
			
			overflow: hidden;
		}
		
		label.prettyCheckbox span.holder {
			
			display: block;
			position: relative;
			top: 0;
			left: 0;
			_top: -3px;
			
		}
		



/*Nuevas clases*/
.botonlogin
{
	
	
	font-size:10px;
	color:#FFF;
	
	background-image:url(images/btlogin.gif);
	height:17px;
	width:45px;
	background-repeat: no-repeat;
	padding-bottom:2px;
	/*margin-bottom: 2px;*/
	border: 0px solid #FFFFFF;
	

}

/*.botonlogin:hover {
	background-image:url(images/corte_botonDOWN.gif);
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
}*/

.botonhome 
{
	
	
	display:block;
	text-decoration:none;
	font-size:15px;
	color:#FFF;
	background-image:url(images/btmediano.gif);
	height:21px;
	width:81px;
	padding-bottom:3px;
	background-repeat: no-repeat;
	
	text-align:center;
	border: 0px solid #FFFFFF;
	
	
	/*font-size:15px;
	color:#FFF;
	padding:5px 10px 5px 10px;
	background-image:url(images/corte_botonUP_30.gif);
	background-repeat: repeat-x;
	text-decoration:none;
	border: 0px solid #FFFFFF;*/
	

}


.botonhome:hover {

		text-decoration:none;
		
}

.botoniniciohome 
{
	
	
	display:block;
	text-decoration:none;
	font-size:15px;
	color:#FFF;
	background-image:url(images/btlarge.gif);
	height:21px;
	width:133px;
	background-repeat: no-repeat;
	padding-top:2px;
	text-align:center;
	border: 0px solid #FFFFFF;
	
	
	/*font-size:15px;
	color:#FFF;
	padding:5px 10px 5px 10px;
	background-image:url(images/corte_botonUP_30.gif);
	background-repeat: repeat-x;
	text-decoration:none;
	border: 0px solid #FFFFFF;*/
	

}


.botoniniciohome:hover {

		text-decoration:none;
		
}


#contenedor_botones_home
{
	position:absolute; 
	
	top:448px; 
	left:425px; 
	height:21px;
	width:133px;
	/*width: 400px;*/
}


.botonArticulo{
background-color: #024482;
color: #FFFFFF;
font-family: arial;
font-size:14px;
}

.botontransparente
{
	color:#024482;
	border:hidden;
	border-width:0px;
	
	background-color: transparent;
	cursor:pointer;
}
	


#contenedor_todo
{
width:990px;
position:absolute;

left:50%;
margin-left: -495px;
z-index: 0;


}

#content_home
{
	/*margin-top:26px;*/
	float: left;
	width:990px;
	height:380px;
	z-index: 0;
}



#boton_login_home
{
	display:inline-block;
	height:17px; 
	/*background-image: url(images/botones.jpg); 
	background-repeat: repeat-x;*/
	padding: 1px 5px 3px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	
	cursor:pointer;
}
#boton_registrar_home
{
	display:inline-block;
	height:17px; 
	/*background-image: url(images/botones.jpg); 
	background-repeat: repeat-x;*/
	padding: 1px 5px 3px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;

}
#cabecera_sup
{
	width:990px;
	height:52px;
	color: #205B87;
	
z-index:0;
}
#cabecera_sup a
{
	color: #205B87;
}

#cabecera_logo
{
	
	background: url(images/LOGO_cabecera_short.jpg)  no-repeat scroll 0 5px transparent;
	/*background-repeat:no-repeat;
	background-origin: 10px;*/
	float:left;
	width:200px;
	height:52px;
z-index:0;
}

#cabecera_derecha
{

	width: 286px;
	height:52px;
float: right;
z-index:0;
}

#cabecera_feeds
{
	
	
/*left:925px;*/
font-size:10px;
float: right;
width: 140 px;/*99px;*/
height: 36px;
 z-index:0;
}


#cabecera_login
{
	position:absolute;
	top: 29px;/*83px;*/
	left: 560px;
	z-index: 2;
	height: 48px;
font-size: 10px;


	/*padding-top: 50px;*/

}



#cabecera_banderas

{
	position:absolute;
	top: 30px;
	left: 894px; /*910px;*/
	
	z-index:2;
	height: 20px;


	/*padding-top: 50px;*/

}






/* Basic Tag Elements */


	
img { 
	border: 0;
	}

body {
	color: #444;
 	margin: auto; 
 	margin-top: 10px; 
	font-size: 14px; 
	padding: 0 20px; 
	font-family: Arial;
	}

h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #222;
	}

/*textarea {
	width: 97%;
	}
*/

/* Header Elements */

#header{
	background: #fff;
	float: left;
	width: 990px;
	height: 80px;
	z-index:0;
	}


#login {
	height: 16px;
	font-size: 12px;
	color: #fff;
	text-align: right;
	padding: 7px 10px 9px;
	background: url(images/login.png) repeat-x;
	}
	
	#login a {
		color: #fff;
		}
	
	#login ul {
		padding: 0;
		margin: 0;
		}
	
	#login ul li {
		display: inline;
		}
	
.dot:before {
	content: url(images/whitedot.png) " ";
	}

#title {
	font-size: 48px;
	margin: 20px 0 0;
	padding: 0;
	line-height: 34px;
	}
	
	#title a {
		color: #222;
		}		
	
	#title a:hover {
		color: #cc0000;
		text-decoration: none;
		}
		
#description {
	font-size: 14px;
	margin: 10px 0 20px;
	padding: 0;
	}		
	
	
	
#navigation {
	/*clear: left;*/
	background: url(images/header_corte_barra_1.gif) repeat-x;
	/*background:#024482; */
	/*float: left;*/
	width: 990px;
	height: 28px;
	z-index:0;
	}

ul.menu * {
	margin:0;
	padding:0;
	/*background:#024482; */
	z-index:4;
	
	}

ul.menu ul {position:absolute; top:28px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative;  width:230px; margin:0}
ul.menu ul li a {display:block; padding:5px 7px 5px 12px; color: #024482; background-color:#00B1FF; border-right: 0; font-size: 12px; }
ul.menu ul li a:hover {color:#FFF}
ul.menu ul ul {left:230px; top:-1px}

ul.menu ul li ul li {position:relative; width:400px; margin:0; }
ul.menu ul li ul li a {display:block; color:#024482; padding:5px 7px 5px 12px; background-color:#CCEFFF; border-right: 0; font-size: 12px;border-bottom-color:#699BC3; border-bottom-style:solid; border-bottom-width:thin;  }
ul.menu ul li ul li a:hover {color:#00B1FF; background-color:#CCEFFF;}

	ul.menu {
		list-style:none;
		padding: 0;
		margin: 0;
		z-index:4;
		/*height:28px;*/
		}
	
	ul.menu li {
		position:relative;
		font-family: Arial;
		list-style-type: none;
		float: left;
		/*text-transform: uppercase;*/
		font-size: 14px;
		padding: 0;
		margin: 0;
		position: relative;
		}
	
	ul.menu a {
		display: block;
		font-weight: bold;
		color: #fff;
		/*border-right: 1px solid #fff;*/
		padding: 7px 12px 5px 12px;
		}
		
		ul.menu a:hover {
			color: #FFF;
			background: #00B1FF;
			text-decoration: none;
			}
		
	ul.menu .menulink:hover, ul.menu .menuhover { 
		/*color: #444;*/ 
		background-color:#00B1FF;
		}	
	
	ul.menuSubCat li a:active { 
			color:#FFF;
		}	
			
#contenedor_sub-navigation{
	
	float:left;
	width: 990px;
	text-align: left;
	
	background-color:#B2E4FF;
color:#00B1FF;
height:26px;
}

#search-header {
	width: 180px;
}	
#search-investigalog{
	
	float:right;
	width:380px;
	height:26px;
	
	padding-top: 2px;
	_padding-top: 0px; /*Arreglo IE6 */
	/*padding-right: 8px;*/
	text-align:right;
	
	
	/*background-color:#B2E4FF;*/
	/*padding: 0 15px 0 0;*/
}
/*Arreglo para IE6*/
#searchform

{
display:inline;
}
								
#sub-navigation {
	/*clear: both;*/
	
	float: left;
	width: 600px;
	margin-top: 6px;
	
	}
	
	#sub-navigation img {
		float: left;
		position: relative;
		top: 3px;
		}
	
	#sub-navigation ul {
		padding: 0 0 0 5px; 
		margin: 0;
		}
	
	#sub-navigation li {
		list-style-type: none;
		float: left;
		text-transform: uppercase;
		font-size: 12px;
		padding: 0;
		}
	
	#sub-navigation ul.pages li:after {
		content: url(images/blackdot.png);
	}
	
	#sub-navigation a {
				padding: 4px 5px 3px 5px;
		}
		
		#sub-navigation a:hover {
			text-decoration: underline;
			}

/* Main Elements */
	
#mainwrapper {
	
	float: left;
	width: 100%;
	/*padding: 10px 0 10px 0;*/
	/*margin-top: 16px;*/
	/* border-top: 2px solid #aaa; 
	border-bottom: 2px solid #aaa; */
	background: #fff;
	}

#sidebar {
	float: right;
	_float:left;
	/*position:relative;*/
	height: 950px;
	background-color: #D0F1FF;
	}
#banner_propio{
	background-color:#00B1FF;
	width:100%;
	height:150px;
	z-index:1;
}
#banner_donacion{
	background-color:#00B1FF;
	width:100%;
	height:150px;
	z-index:1;
}
#ads1{
	padding-top:10px;
	background-color:#D0F1FF;
}
#ads2{
	background-color:#D0F1FF;
}
#secondsidebar {
	float: left;
	margin: 0 10px;
	padding: 5px 0 0;
	}
	
.side {
	line-height: 20px;
	font-size: 18px;
	margin-bottom: 0;
	}	
	
.side-widget {
	float: left;
	margin: 0 0 10px;
	padding: 0 10px 15px;
	background: url(images/bg-hatch.gif);
	border: 1px solid #ddd;
	}
	
	.side-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

	.side-widget ul li {
		padding: 0;
		margin: 0;
		font-size: 13px;
		}
		
	.side-widget ul li {
		padding-left: 15px;
		margin: 2px 0;
		}
	
	.side-widget h2 {
		font-size: 14px;
		border-bottom: 1px solid #ddd;
		padding: 10px 0 5px;
		margin-top: 0;
		text-align: center;
		text-transform: uppercase;
		}
		
	.side-widget .storycontent {
		border-bottom: 1px solid #ddd;
		}
		
	.side-widget .noline {
		border-bottom: 0;
		}		

.posts {
	/*border-bottom: 1px solid #ccc;*/
	margin-bottom: 10px;
	float: left;
	}
	
	.posts h2 {
		margin: 10px 0 0;
		}
	
	.posts img {
		/*margin: 10px 10px 10px 0;
		float: left;*/
		/*width: 100px;*/
		}
		
.readmore {
	color: #cc0000;
	}
		
#footer {
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0;
	
	font-size: 11px;
	border-top: 1px solid #B2E4FF;
	background: #fff;
	}
#footer_left {
	float: left;
		width: 30%;
}
#footer_right {
	float: left;
	text-align: right;
		width: 70%;
}

/* Left Content Elements */

#leftcontent {
	float: left;
/*	margin: 0 10px;
	padding: 0;*/
	color:#024482;
	margin-top:15px;
	}

	#leftcontent h5 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		color: #cc0000;
		margin-bottom: 5px;
		font-size: 14px;
		}

	#leftcontent h1 {
		margin: 0;
		padding: 0;
		font-size: 24px;
		line-height: 26px;
		}

#leftcontent h1.catheader {
	margin-top: 3px;
	color: #024482;
	font-weight: normal;
	}
	
	#leftcontent .post h1, 
	#leftcontent .twopost h1, 
	#leftcontent .threepost h1 {
		margin-top: 5px;
		font-size: 36px;
		font-family: Arial;
		font-weight: normal;
		line-height: 38px;
		color: #222;
		}
		
	#leftcontent .twopost h1 {
		font-size: 26px;
		line-height: 28px;
		}
	
	#leftcontent .threepost h1 {
		font-size: 20px;
		line-height: 22px;
		}

	#leftcontent .single h1 {
		margin-top: 5px;
		font-size: 44px;
		font-family: Arial;
		font-weight: normal;
		line-height: 46px;
		color: #222;
		}
	
	#leftcontent .postmetadata {
		clear: both;
		line-height: 14px;
		}
		
	#leftcontent .post .entry {
		font-size: 15px;
		line-height: 18px;
		}
		
/* This is your subtitle style */

#leftcontent p.sub {
	font-size: 24px;
	line-height: 26px;
	font-weigth: bold;
	font-style: italic;
	margin: 10px 0 0;
	}

/* This is your blockquote style */
	
#leftcontent blockquote p {
	width: 200px;
	font-size: 24px;
	line-height: 26px;
	float: right;
	margin: 10px 0 10px 30px;
	font-style: italic;
	}

.more-link {
	font-size: 11px;
	text-align: right;
	color: #00B1FF;
	}

.tags a {
	color: #cc0000;
	}
	
.meta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	}	

.post {
	float: left;
	/* border-bottom: 1px solid #aaa; */
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 100%;
}

#twocol {
	float: left;
	margin-bottom: 3px;
	padding: 10px 0 0;
	background: url(images/line.png) repeat-y 50% 0;
	}
	
	#twocol img {
		width: 80px;
		float: left;
		margin: 0;
		margin: 5px 10px 5px 0;
		}
	
.mainhr {
	float: left;
	background: #aaa;
	clear: both;
	width: 100%;
	height: 1px;
	border: 0;
}	
	
.twopost {
	width: 46%;
	float: left;
	}	

	.twopost2 {
		margin-left: 7.5%;
		}
		
#threecol {
	float: left;
	background: url(images/line.png) repeat-y 31.5% 0;
	margin-top: 3px;
	}

#threecol2 {
	float: left;
	padding: 0;
	background: url(images/line.png) repeat-y 67% 0;
}

	#threecol img {
		width: 40px;
		float: left;
		margin: 5px 10px 5px 0;
		}

.threepost {
	width: 29%;
	float: left;
	border-top: 1px solid #aaa;
	padding-top: 10px;
	}

	.threepost2, .threepost5 {
		padding: 10px 0 0;
		margin: 0 6%;
		}
		
	.threepost1, .threepost2, .threepost3 {
		border-top: 0;
		}
		
	.threepost1, .threepost4 {
		clear: left;
		}
			
/* Other Elements */

.red, .entry a {
	color: #cc0000;
	}
	
#tagcloud {
	width: 400px;
	text-align: center;
	margin: auto;
	padding: 20px;
	}	
	
#tagcloud a {
	color: #cc0000;
	}

/* Comment Elements */

h3#comments {
	text-transform: none;
	padding-bottom: 5px;
	}

#postcomments {
	padding-top: 20px;
	}
			
			
	 h4#comments, #respond h3 { color:#333; font:normal 240% Arial; margin:0 0 .1em; padding:0 0 .1em; }

	 #respond p { font-size:11px; margin:0 0 1em; }	

	 ol.commentlist { list-style:none; margin:0; padding:0; }

	 ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }

	 ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }

	 ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }

	 ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }

	 ol.commentlist li div.vcard cite.fn a.url, .cancel-comment-reply a { color:#cc0000; text-decoration:none; }

	 ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover { color:#000; }

	 ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; _left:-55px; position:absolute; top:7px; }
	 


	 ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; _right:60px; text-align:right; top:5px; }

	 ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }

	 ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }

	 ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }

	 ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:30%; }

	 ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }

	 ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

	 ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }

	 ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }

	 ol.commentlist ul.children li.odd { background:#fff; }

	 ol.commentlist ul.children li.even { background:#f6f6f6; }

	 ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
			
.commentnumber {
		position: absolute;
		left: 7px;
		bottom: 3px;
		font-size: 14px;
		color: #ccc;
		}

/* WordPress Required Elements */

.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto;
}

.alignleft, div.alignleft {
   float: left;
   margin: 5px 15px 5px 0;
}

.alignright, div.alignright {
   float: right;
   margin: 5px 0 5px 15px;
}

.alignnone {
	margin: 5px 0;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
	color: #cc0000;
	}

#wp-calendar {
	margin: auto;
	}
	
	
	/********** LISTADO CATEGORIAS *********************/
	
.applemenu{
margin: 5px 0;
padding: 0;
width: 800px; /*width of menu*/

}

.applemenu div.silverheader a{
background: url(images/btFLECHA_OFF.gif) 5px 0px no-repeat;
background-color: #66CFFE;
font-size:16px;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0 5px 30px;
text-decoration: none;
margin-top:5px;
}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background: url(images/btFLECHA_ON.gif) 5px 0px no-repeat;
background-color:#00affe;
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;

}

/*******************************************************************/
/*******************************************************************/
/* Gallerific CSS */
/*******************************************************************/
/*******************************************************************/
div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:right;
	width:550px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}

div.loader {
	background-image: url('images/loading.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 350px;
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	text-align:right;
	padding:5px;
}
div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
	
}
a.thumb img{
	width: 80px; height: 80px;	
}
a.advance-link img{
	width: 500px; 	
	height: 500px;
}

ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}

#menuMuro {
        font: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		background-color:#F0F7FC; 
		margin-top:15px;
		height:35px;
		border: 1px solid #ACCFE8;
}

#menuMuro ul, li {
        list-style-type: none;
}

#menuMuro ul {
        margin: 0;
        padding: 0;
		min-width:600px;
		
}

#menuMuro li {
        float: left;
}

#menuMuro a {
        text-decoration: none;
        color: #3366CC;
        background: #F0F7FC;
        display: block;
        padding: 9px;
        text-align: center;
        border: 1px solid #ACCFE8;
        border-width: 0px 1px 0px 0;
}


#menuMuro a#primero {
       
}

#menuMuro a:hover {
        background: #DBEBF6;
}

#menuMuro2 {
        font: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		height:25px;
		text-align:right;
}

#menuMuro2 ul, li {
        list-style-type: none;
}

#menuMuro2 ul {
        margin: 0;
        padding: 0;
		min-width:600px;
		

}

#menuMuro2 li {
        float: left;
		/* margin-right:20px; */
		
		
}

#menuMuro2 a {
        text-decoration: none;
        color: #024482;
        /* background:#B2E4FF; */
        display: block;
        text-align: center;
		padding:4px;
		padding-right:6px;
		padding-left:6px;
		border-bottom: 1px solid #ACCFE8;
		border-right: 1px solid #ACCFE8;
		/*-moz-border-radius-bottomright:5px;
		-moz-border-radius-bottomleft:5px;*/
		
}

#menuMuro2 b {
        text-decoration: none;
        color: #024482;
        background:#B2E4FF;
        display: block;
        text-align: center;
		padding:4px;
		padding-right:6px;
		padding-left:6px;
		
}


#menuMuro2 a#primero {
       
}

#menuMuro2 a:hover {
        background: #DBEBF6;
}

