/* 
	Theme Name: IMCC
	Theme URI: http://www.scemfa.org
	Description: is what it is
	Author: greyisgood
	Author URI: http://www.greyisgood.eu
	Version: 3.0
		
*/

body {
	
	
	font-family: arial; /* fint family */
	font-size: 12px;
margin:0;
padding:20px;

z-index:4;
background-color: #fff;
}

/* that black frame */

#top,#bottom,#left,#right {
position:fixed;
background:black;
z-index:15;
}
#top,#bottom {
left:0;
width:100%;
height:20px;
}
#top {
top:0;
}
#bottom {
bottom:0;
}
#left,#right {
top:0;
height:100%;
width:20px;
}
#left {
left:0;
}
#right {
right:0;
}
	
	


/* Structure Divs */
#content {
	
	margin: 0 ;
	padding: 0;
	width: 900px;
	}

#header {
	background: #FFF;
	
  	width: 900px;
	height:120px;
	margin: 0;
	padding: 0;
	
	position:fixed;
	
	
	
		border-bottom-color: #fff;   
	border-bottom-style: solid;
	border-bottom-width: 9px;

		z-index:10;
	
	}
	
	#logo {
	background: #fff;
/* background-image: url(i/imcc.png) ; */
	
  	width: 256px;
	height:130px;
	margin: 0;
	padding: 0;
	left:664px;
	top:18px;
	position:fixed;
	z-index:8;
	}

#pages {
	background: #fff;
	font-size: 12px;
	margin:  0;
	padding: 12px 0 0 4px;

	position:fixed;
	text-align: left;
	width:640px;
	height:120px;
	}
	
#search {
	float: left;
	margin: 0 ;
	padding: 0;
	
	
	
}	


	
#noticias {
	float: left;
	margin: 142px 0 0 0;
	padding: 0;
	width: 630px;
	}

#sidebar {
	float: right;
	font-size: 11px;
	background: #FFF;
	line-height: 1.5em;
	margin: 145px 0 0 0;
	padding: 0 0 0 2px;
	width: 256px;
	}

#foot {
	background: #FFFFFF;
	width:500px;
	font-size: 11px;
	margin: 16px 0 0 0;
	padding: 12px 0 33px 16px;
	text-align: left;
	}

#bloque {}

#archive {}
	
/* Config Structure Divs */

	/* Header */
	
	#header h1 {
		
		color: #000;		
		font-size: 12px;
		margin: 0;
		padding: 12px;
		font-weight: bold;
		width: auto;
		}
	
	#header h2 {
		
		color: #000;		
		font-size: 12px;
		margin: 0;
		padding: 0 0 0 12px;
		font-weight: normal;
		width: auto;
		}
	
	#header a, #header a:hover {
		background: #FFF;
		color: #000;
		text-decoration: none;
		}
	
	/* Pages menu */
	#pages li {
		display: inline;
		list-style-type: none;
		}
		
	#pages ul, ol {
		margin: 0;
		padding: 0 9px 0 0;
		}
		
	#pages a {
		background: #FFF;
		color: #000;
		font-weight: normal;
		margin: 0;
		padding: 9px 12px;
		 border-style: solid; border-width: 0; border-color: #000
		}
		
	#pages a:hover {
		background: #000;
		color: #fff;
		text-decoration: none;
		 border-style: solid; border-width: 0 ; border-color: #000
		}
		
	.current_page_item a,  .current_page_item a:hover, .current {
		background: #000 !important;
		color: #FFF !important;
		text-decoration: none;
		 border-style: solid; border-width: 0 ; border-color: #fff;
		}
		
	
		
		
	/* Search */
	#searchbox{
		background-color:transparent;
		background: url(i/search.gif) 0px 0px no-repeat ! important;
		border: 1px solid #222;
		font-size: 12px;
		padding: 1px 1px 1px 18px;
		width: 230px;
		}
		
		#searchbox:hover{
		
		border: 1px solid #cc0033;
		
		
		}
		
	
	/* forms */
	
	
	#input {
    border: 1px solid #000;
    background: #eee;
	font-size: 12px;
	width: 230px;
	z-index:1;
    overflow:visible;
}
#input:hover {
    border: 1px solid #cc0033;
    background: #fff;
}
#button {
    border: 1px solid #cc0033;
    background: #fff;
	font-size: 12px;
	width: 230px;
}
#button:hover {
    border: 1px solid #cc0033;
    background: #cc0033;
}


		
		/*
		
		#search-submit button {
	margin:0;
	padding:3px;
	font-size:1em;
	}
		
#search button {	
	background: #251116 ;
	border:none;
	font-size:0.8em;
	color:#e0e5e9;
	padding:4px 18px;
	margin-top:7px;
	border-bottom:2px solid #251116;
	border-right:2px solid #251116;
	}

a.button, a.button:visited {
	color:#e0e5e9;
	width:78px;
	margin:18px 0 0 30px;
	display:block
	}

a.button:hover, a.button:active {
	text-decoration:none
	}
	
.button:focus, .button:hover {	
	background: #110307 ;
	}
		
		*/
		
			
	/* Noticias */
	
	
	
	#noticias p, #noticias ul, #noticias ol {
		font-size: 12px;
		padding:3px 0 0 0;
		line-height: 1.4em;
		}
			
	#noticias ul {
		list-style-type: circle;
		margin: 0;
		padding: 0;
		}
			
	#noticias li {
		margin: 0;
		padding: 0;
		}

#noticias h1{
		color: #000;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 16px 0;
		padding: 0 0 6px 14px;
		text-decoration: none;
		}


	#noticias h2, #noticias h2 a {
		color: #000;
		font-size: 12px;
		font-weight: normal;
		margin: 13px 0 16px 0;
		padding: 0 0 6px 0;
		text-decoration: none;
		}
		
	#noticias h2 a:hover {
		background: transparent;
		color: #cc0033;
		text-decoration: none;
		}
		
	#noticias h3 {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		margin: 13px 0 16px 0;
		padding: 0 0 6px 0;
	}
		#noticias h6 {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		margin: 13px 0 16px 0;
		padding: 0 0 6px 16px;
		}
		/*
		margin:  0 0 13px 0;
		padding: 0 23px 10px 16px;
		
		border-bottom-color: black;   
	border-bottom-style: solid;
	border-bottom-width: 3px;
		*/
		
		

#noticias h4 {
		color: #000;
		
		font-size: 11px;
		font-weight: bold;
		
		

		}

	#noticias small {
		font-size: 11px;
		}
		
	.feedback {
		
		font-size: 10px;
		margin: 0 0 10px 0;
		padding: 0 ;
		text-align: right;
		float:right;
		}
		
		
		#tagcloud {padding: 0 50px 50px 50px;list-style: none;}
		#tagcloud a{color: #000;text-decoration: none;background: transparent;border-width:0 ;}
		#tagcloud a:hover{color: #cc0033;text-decoration: none;background: transparent;border-width:0 ;}
		#tagcloud a:active{color: #cc0033;text-decoration: none;background: transparent;border-width:0 ;}
		
		/* nav */
		.nav {text-align: right;float:right; padding-right:30px; padding-top:13px; }
		
	/* Entrada */
	.entrada {
		background: #fff;
		margin:  0 ;
		padding: 0 26px 10px 16px;
		
		border-bottom-color: black;   
	border-bottom-style: solid;
	border-bottom-width: 3px;
	}
		
		
		.entrada p{text-align: justify;
        clear:both;
		}
		
		/*
		.entrada p a{font-style: italic;
		}
		*/


#meta {font-size: 10px;padding:8px 0 0 0;}
#meta a{color:#333;background-color:#transparent; }
#meta a:hover{background: #cc0033;
		color: #fff }

#metaedit {font-size: 10px;padding:8px 0 0 0;text-align:right;text-transform: uppercase;}
		#metaedit a{color: #cc0033;text-decoration: none;background: transparent;border-width:0 ;}
		#metaedit a:hover{color: #000;text-decoration: none;background: transparent;border-width:0 ;}
		#metaedit a:active{color: #000;text-decoration: none;background: transparent;border-width:0 ;}


/* comments */

.comments {
		background: #ddd;
		margin:  0 ;
		padding: 13px 33px 10px 36px;
		
		border-bottom-color: black;   
	border-bottom-style: solid;
	border-bottom-width: 3px;
	}





		
	/* Sidebar */
	#sidebar h3 {
		color: #000;
		font-size: 11px;
		margin: 0;
		padding: 12px 0 6px 0;
		}
		
	#sidebar ul, #sidebar ol {
		list-style: none;
		
		margin: 0;
		padding: 0;
		}
		
	#sidebar li, #sidebar li:hover {
		margin: 0;
		padding: 0;
		}
		
	#sidebar a {
		color: #000;
		}
		
	#sidebar a:hover {
		background: #cc0033;
		color: #fff;
		
		}
		
	#sidebar div { 
		margin: 12px 0;
		padding: 0;
		}
		
		#tags {line-height: 1.6em;list-style: none;}
		#tags ul{ /* text-transform: uppercase;*/  padding-right:9px;}
		#tags a{color: #000;text-decoration: none;background: transparent;border-width:0 ;}
		#tags a:hover{color: #cc0033;text-decoration: none;background: transparent;border-width:0 ;}
		#tags a:active{color: #cc0033;text-decoration: none;background: transparent;border-width:0 ;}


	/*	Credits */
	#foot a {
		color: #000;
		}
		
	#foot a:hover {
		background: #cc0033;
		color: #fff;
		}
		
	#foot p {
		margin: 0 0 6px 0;
		line-height:1.4em;
		padding: 0;
		clear:both;
		}
		
		#foot img{
		margin: 0 0  16px 0;
		padding: 0 12px 0 0;
		border:0;
		
		}




/* General */


/* links */


a:hover {  color: #cc0033; text-decoration: none}
a:active   { text-decoration: none; border-style: solid; border-width: 0 0 1px; border-color: #cc0033 }
a:link   { text-decoration: none; border-style: solid; border-width: 0 0 1px; border-color: #cc0033 }
a:visited   { text-decoration: none; border-style: solid; border-width: 0 0 1px; border-color: #cc0033 }


a {
	color: #000;
	text-decoration: none;
	}



acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #000;
	}
	
blockquote {
	background: #EEE;
	padding: 5px;
	margin: 1em;
	} 

cite {
	text-decoration: none;
	}
	
code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}

img {
	border: 0;
	float: left; 
	display: inline;
	margin: 0 18px 8px 0;
	border-right-color: black;   
	border-right-style: solid;
	border-right-width: 0px;
	clear: both;
	max-width: 550px;
	/* min width */
	}


	
/* Float and Clear */
div.floatleft {
	float: left;
	}

div.floatright {
	float: right;
	}
	
div.both {
	clear: both;
	}
	
/* Images align */


img.center {
	display: block; 
	margin: auto; 
	  
	}

img.alignright {
	float: right;
	padding: 0;
	margin: 0;
	display: inline;
	
	}

img.alignleft {
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
	
	}
	
/* Text align */
.center {
	text-align: center;
	}
	
.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}
	
