/*
	Theme Name: new_icfs
	Theme URL: http://www.icfsevilla.com/
	Description: ICFSevilla Theme Renovation
	Author: FCSites
	Author URI: http://www.fcsites.com
	Version: 1.0
	Tags: red, white, two-columns, fixed-width
*/

@font-face {
 font-family: bodoni;
 font-style:   normal;
 src: url("fonts/bodoni.eot") /* EOT file for IE */
}
@font-face {
 font-family: bodoni;
 font-style:   normal;
 src: url("fonts/bodoni.ttf") /* TTF file for CSS3 browsers */
}


/******************************************************
LAYOUT
*******************************************************/
body{background:#fafafa; font-family:Tahoma, Verdana, Arial; margin:0 0 0 0; }

a:link, a:visited, a:active{color:#c30; text-decoration:none}
a:hover { text-decoration:underline}
#wrapper{padding:0; margin:0 auto; width:940px;}

#container{padding:4px; border-bottom:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #ddd solid; border-top:none; background:#fff; background:#fff}
/******************************************************
HEADER
*******************************************************/
#header{background:#fff; text-align:center; padding:4px; height:130px}
#header img{border:none}

/******************************************************
NAVIGATION MENUS
*******************************************************/
#nav{background:#fff url(images/menu.png) repeat-x bottom center; padding:4px; height:30px; border:1px #ddd solid; width:915px; padding:0; margin:0 auto; list-style:none; line-height:1;}

#nav ul{float:left; list-style:none; margin:2px 0px 0px 0px; padding:0px; list-style:none; line-height:1}

#nav li{float:left; list-style:none; margin:0px; padding:0px}

#nav ul li{list-style:none; margin:0px 10px; padding:0px}

#nav li a, #nav li a:link{color:#666; display:block;  margin:0px 0px 0px 0px; padding:3px 5px; text-decoration:none; text-transform:none; font-weight:normal; font:15px Arial, Helvetica, sans-serif; font-weight:bold}

#nav li a:hover, #nav li a:active{display:block;  margin:0px 0px 0px 0px; padding:3px 5px; text-decoration:none; font-weight:bold}

#nav li li a, #nav li li a:link, #nav li li a:visited{font:13px Arial, Helvetica, sans-serif; opacity:.80; filter:alpha(opacity=90); background:#d9d9d9; width:170px; color:#1e1e1e; float:none; margin:0; padding:6px 10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

#nav li li a:hover, #nav li li a:active{background:#fafafa; color:#1e1e1e; padding:6px 10px}

#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}

#nav ul li li{}

#nav li ul a{width:170px}

#nav li ul a:hover, #nav li ul a:active{}

#nav li ul ul{margin:-30px 0 0 180px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}

#nav li:hover, #nav li.sfhover{position:static}

#nav .current a{background:#222; color:#FFF; display:block;  margin:0px 0px 0px 0px; padding:12px 20px 12px 20px; text-decoration:none}

/******************************************************
CONTENT
*******************************************************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {font-family:bodoni, Tahoma, Verdana, Arial;}

#content{background:#fff; margin:20px 5px 15px 15px;}

.post{margin-bottom:15px; padding-bottom:15px}

.post p{margin-bottom:10px}

.title{margin-bottom:8px; line-height:22px; font-weight:bold;  border-bottom:1px #c00 solid; font-family:bodoni, Tahoma, Verdana, Arial}

.title a{text-decoration:none; color:#C30}

.title a:hover{text-decoration:none}

.pagetitle{color:#C30; margin-bottom:8px; line-height:22px; font-weight:bold; border-bottom:1px #c00 solid; font-family:bodoni, Tahoma, Verdana, Arial}

.postdate{font-size:11px; padding:2px 4px; background:#eee}

.postmeta{font-size:11px; padding:2px 4px}

.entry{text-align:justify; line-height:20px; padding-top:8px}
.navigation{padding:10px 0}

blockquote{background:#E7EAEF; padding:6px 14px; margin:18px 35px; border:solid 1px #002F67; font-size:95%; text-align:justify}

.post img{max-width:680px}

img.wp-smiley{max-height:12px; margin:0; padding:0; border:none}

.aligncenter, 
div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}

.alignleft{ float:left}

.alignright{ float:right}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px;  /* 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}

/******************************************************
SIDEBAR(S)
*******************************************************/
#sidebar{width:185px; background:#f7f7f7; border:1px #ccc solid; margin-top:20px; margin-right:15px; padding:15px; margin-bottom:15px}

#sidebar a{text-decoration:none}

#sidebar a:hover{text-decoration:underline}

#search input{border:1px solid #ddd}

#search label{margin:10px 0; padding:2px 4px; border-bottom:1px solid #036; font-size:14px; font-family:bodoni, Tahoma, Verdana, Arial; text-transform:capitalize; font-weight:bold; color:#036; display:block}

#s{width:100px; padding:2px}

#sidebar h2{margin:10px 0 0 0; padding:2px 4px; border-bottom:1px solid #036; font-size:14px; font-family:bodoni, Tahoma, Verdana, Arial; text-transform:capitalize; font-weight:bold; color:#036}

#sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}

#sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}
#sidebar ul li a{color:#333; text-decoration:none; padding:0px; margin:0px;}
#sidebar ul ul{list-style-type:none; margin:0px; padding:0px}

#sidebar ul li li{padding:3px 0px 3px 15px; margin:0px; /* background:url(images/star-arrow.gif) no-repeat top left; */}

#sidebar ul li ul li{/* background:#FFF url(images/star-arrow.gif) no-repeat top left; */padding:2px 0px 2px 15px; margin:2px 0}

#wp-calendar th{font-style:normal; text-transform:capitalize; color:#c30; background:#fff}
#wp-calendar caption{padding:2px 4px; text-transform:uppercase; margin:2px 0 2px 0}

#wp-calendar td{color:#999; font:normal 12px bodoni, Tahoma, Verdana, Arial; letter-spacing:normal; padding:2px 0; text-align:center}

#wp-calendar td:hover, #wp-calendar #today{background:#eee; color:#c30}

#wp-calendar{empty-cells:show; font-size:14px; margin:0; font-weight:bold; width:100%}

/******************************************************
FOOTER
*******************************************************/
#footer{width:930px; margin:10px auto; text-align:left; color:#333}

#footer a{color:#c00}

#footer a:hover{color:#c00; text-decoration:none}

/******************************************************
COMMENTS
*******************************************************/
#comments h3{margin-bottom:10px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}

#commentform{margin:5px 10px 0 0}

#commentform textarea{width:100%; padding:2px}

#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

#commentform #submit{margin:0 0 5px auto; float:right}

.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}

.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}

.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block}

/******************************************************
MISC (WP GENERATED)
*******************************************************/
.categories{}
.cat-item{}
.current-cat{}
.current-cat-parent{}
.pagenav{}
.page_item{}
.current_page_item{}
.current_page_parent{}
.widget{}
.widget_text{}
.blogroll{}
.linkcat{}
/****** Images ****************************/
#sidebar img{border:none}
img.aligncenter{display:inline; margin:5px; padding:5px; background:#eee url(images/cargando.gif) no-repeat center center; border:1px #000 solid}

img.alignleft{float:left; margin:0.5em 1em 0 0; padding:5px; background:#eee url(images/cargando.gif) no-repeat center center; border:1px #000 solid; display:inline}

img.alignright{float:right; margin:0.5em 0 0.5em 0; padding:5px; background:#eee url(images/cargando.gif) no-repeat center center; border:1px #000 solid; display:inline}

img, a:link img, a:visited img{border:1px solid #999; padding:1px}
img.left, img.center, img.right, img.norm{margin:5px 12px 5px 0; border:1px solid #999; padding:1px}
img.left{float:left; margin:0 12px 5px 0}
img.center{display:block; margin:0 auto 5px auto}
img.right{float:right; margin:0 0 5px 12px}
img align left{float:left; margin:0 12px 5px 0}

/******************************************
*   Tables                        
******************************************/
table.icf{width:98%; border:1px #f03 solid; font:12px bodoni, Tahoma, Verdana, Arial padding:0; margin:5px; background:#FFF}
table.icf h1, table.icf h2, table.icf h3, table.icf h4{font-weight:bold; color:#fff}
table.icf tr{text-align:center; padding:0; margin:0}
table.icf td{padding:4px; margin:2px}
table.icf td.rojo{background:#f03; color:#FFF; padding:2px; margin:0}
table.icf td.azul{color:#FFF; background:#039; padding:2px; margin:0}
table.icf td.azul1{background:#99c; padding:0; margin:0}
table.icf td.azul2{background:#ccf; padding:0; margin:0}

table.icf td.gris1{background:#999; padding:4px; margin:0}
table.icf td.gris2{background:#ccc; padding:4px; margin:0}
table.icf td.gris3{background:#eee; padding:4px; margin:0}

