 /*  
Theme Name: icfsevilla.com
Theme URI: http://www.icfsevilla.com/
Description: Tema privado exclusivo para uso de IcfSevilla.Com
Version: 0.1
Author: Formado Comprido <webmaster@capoeiras.com>
Author URI: http://www.www.fcsites.com/
*/
hr { color: #4B4B4B; height: 1px; }
ul, li, p, td { font-size: 11px; }
.tablehead { border-bottom: 1px solid #2D2D2D; background-color: #e8e8e8; color: #4B4B4B; }
.tablebottom { padding: 5px; border-bottom: 1px solid #000000; border-top: 1px solid #777777; background-color: #2E2E2E; color: #C0C0C0; }
.tablebottom a, .tablebottom a:visited { color: #EFEFEF; text-decoration: none; }
.tablebottom a:hover { color: #ca2c32; text-decoration: none; }
.bordercolor { }
.tablebgcolor { }
.navbar { padding: 5px; border-bottom: 1px solid #777777; border-top: 1px solid #777777; background-color: #2E2E2E; color: #C0C0C0; }
.navbar a { color: #EFEFEF; }
.navbar a:visited { color: #EFEFEF; }
.navbar a:hover { color: #ca2c32; }
.row1 { padding: 3px; background-color: #E9E9E9; color: #4B4B4B; }
.row2 { padding: 3px; background-color: #E9E9E9; color: #4B4B4B; }
.head1 {  color: #ef4135; font-size: 11px; font-weight: bold; }
.head1:hover {color: #ef4135v; font-size: 11px; font-weight: bold; }
.head2 { padding: 2px; color: #002F67; font-size: 11px; font-weight: bold; }
.title { color: #D22006; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }
.clickstream { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.smalltext { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; }
.marktext { color: #FF0000; }
.new { color: #FF0000; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
form { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.logininput { width: 160px; border: 1px dotted #002F67; padding: 2px; background-color: #F5F5F5; color: #646464; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
.searchinput { width: 130px; background-color: #ef4135; color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; border: 1px #000000}
.textarea { width: 230px; color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.select { color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.setperpageselect { color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.categoryselect { color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.dropdownmarker { background-color: #EEEEEE; color: #136c99; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.button { color: #2D2D2D; font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border:1px solid #cc0000;}
.catbgcolor { }
.maincat { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.subcat { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
.imagerow1 { padding: 7px; color: #4B4B4B; }
.imagerow2 { background-color: #EFEFEF; color: #4B4B4B; }
.commentrow1 {  color: #4B4B4B; }
.commentrow2 {  color: #4B4B4B; }
.commentspacerrow { background-color: #d1d1d1; color: #4B4B4B; }
.commenttextarea { width: 270px; color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.commentinput { width: 270px; color: #104a9f; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.pic { border: 0; filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135, strength=1)    progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.okvir { width:690px; max-width:690px }
.left { background-color: #EFEFEF;}
.thumb { border: 1px solid #BBBBBB; background-color: #F5F5F5; cursor: hand; height: 200px; }
.thumb2 { border: 1px solid #838383; background-color: #EFEFEF; height: 200px; }
#categories a { padding-left: 7px; padding-top: 1px; padding-bottom: 1px; padding-right: 3px; display: block; color: #172033; }
#categories a:hover { border: 1px solid #ca2c32; color: #C02105; text-decoration: none; background:#EFEFEF}
.main { border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
.box_back { padding: 2px; color: #4B4B4B; }
#copyright { padding: 0; margin: 0; text-align: left; white-space: nowrap; }
#copyright br { display: none; } 

body {
  margin:0; 
  padding:0;
  font:12px Arial, sans-serif;
  font-style: normal;
  text-align:justify;
  background: url(images/bg.gif) top center repeat-x;
  width:100%;
		}

h1,h2,h3,h4 { margin: 0.2em 0 }
a { color: #EF4135; text-decoration:none; padding-left:0.5em; }

#pathrelative {
  width:100%;  
}

#pathway
{
  float:left;
  font-weight:bold;
  font-size:10px;
  color: #FFFFFF;
  max-width:600px;
  margin:10px 0px 0px 0px; }

.root, .root:link, .root:visited, .root:hover, .root:active
{
  font-weight:bold;
  color: #FFFFFF;
  padding-right:10px;
  text-decoration:none;
}

#lang
{
  background:none;
  float:right;
  margin: 5px 15px 5px 20px;
  display:block;
}

form.top { 
  float:right;
  text-align:right;
  margin: 5px 5px 5px 0px;
}

input{
  height:16px;
  color:#002F67;
  background:#ffffff;
  border:1px #000000;
  padding-left:4px;
  font-size:10px;
}

#wrap { 
  margin: auto 0px auto 0px;
  width:760px;
  clear:both;
}
#main {
  background: url(images/bg_body.png) repeat-y center;
  margin:0;
  padding: 1em;
}

#toponbg{    
  width:100%;
  height:19px;
  margin:0;
  background: url(images/bg_topon.png) no-repeat center;
}

#icflogo {
  background: url(images/logo.gif) top center no-repeat;
  width:100%;
  height:65px;
  
}


h2
{
  font-family: "bodoniMT", Arial, Verdana;
  font-size: 1.2em;
  color: #666666;
  border-bottom: 1px dotted #cccccc;
}

#content2 {
margin:0px;
padding:0.5em 1em;;
		}	
.column-in {
margin:0; 
padding:0;
		}
	
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
		}
		
#bottombg
{
  width:760px;
  height:10px;
  background: url(images/bg_bottom.png) no-repeat top center;
  margin:0;
}

#footer
{
  margin:0px 40px 0px 20px;
  text-align:center;
  padding:0;
  font-size:11px;
}