/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
 font-size:100%;
  color: #222; 
  font-family:Verdana, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #020202; }

h1 { font-weight:normal;font-size:1.485em;line-height: 1; margin-bottom: 0.5em; color: #404040; }
h2 { font-size:0.8125em;  margin-bottom: 0.75em; }
h3 { font-size:0.6875em;line-height: 1.25; margin-bottom: 1em; }
h4 { font-weight: normal;line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-weight: bold; margin-bottom: 1.5em; }
h6 { font-weight: normal; font-size:0.80em;color: #808080; margin-bottom: 0.5em; line-height: 1.2em; }
.greybackground { float: left; width: 100%; background: url(../img/greybackground.gif) left center no-repeat; margin-bottom: 0.5em; }
.greybackgroundwrap { float: left; }
.greybackground h5 { background: #ffffff; font-family: Trebuchet MS, arial, Verdana, sans-serif; color: #787878; font-size: 0.95em; margin: 0px; padding-right: 10px; }




/* Text elements
-------------------------------------------------------------- */

p           {font-size:0.6875em; margin: 0 0 1.5em; line-height:18px;}

a:focus, 
a:hover     { 	color:#19642d;  }
a           { 	color:#19642d;  text-decoration: none; }
a:hover  { text-decoration: underline; }
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}
li{font-size: 0.6875em}
li li{font-size: 1em}

/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

.clear{ clear:both;font-size:1px;height:1px;}
.entradilla{font-size:0.9375em;}
.destacado{
	text-align:center;
	font-family:Verdana, sans-serif;
	padding:10px;
	background:#B7D6CF;
}
blockquote{
	padding:18px 0px;
	border:1px solid #919190;
	border-left:0;
	border-right:0;
	margin:0px;
	margin-bottom:18px !important;
	/* max-width:473px; */
	width: 100%;
	text-align:center;	
	color:#919190;
}
blockquote p{
	font:1.4375em Verdana, sans-serif;
	margin-bottom: 0px;
}
#navigation_utils li {font:bold 0.8175em Arial, Verdana, sans-serif;}
#navigation_utils li a{color:#000;}
#breadcrumb ul{
	list-style:none;
	display:inline;
}
 #breadcrumb ul li{
	list-style:none;
	display:inline;
	line-height:10px;
	font: 0.575em Arial, Verdana, sans-serif;
	color:#a2a1a1;

}
#breadcrumb ul li a,#breadcrumb ul li strong{
	color:#a2a1a1;
}
#language_selector li {font:0.75em "Trebuchet MS", Arial, Verdana;}
#language_selector li a,#language_selector li strong{ 
	
	color:#4F4F4F;
	
	padding:0px 10px;
}
#size-selector a{
	font-family:Verdana, Arial, sans-serif;
	color:#278E14;
}
#content_title{
	font:bold 18px arial, Verdana, sans-serif;
	color:#19642d; 
}

#navigation_level_1 ul, #navigation_level_1 li{
list-style:none;
display:inline;
}
#navigation_level_1 li {font:13px Arial, Verdana,sans-serif;}
#navigation_level_1 li a{
	color:#19642d;
}
#navigation_level_1 li a strong{
	font-size:15px;
}
#navigation_level_1 li.selected a{
	color:#000;
}

#navigation_level_2 ul, #navigation_level_2 li{
	list-style:none;
	display:inline;
}
#navigation_level_2 li{font:0.6875em Verdana, sans-serif;}
#navigation_level_2 li li{font-size:1em;}
#navigation_level_2 li a{
	
	text-transform:uppercase;
	color:#19642d;
}
#navigation_level_2 li.selected a{
	color:#19642d;
	font-weight:bold;
}
#navigation_level_2 li.selected li a{ 
	text-transform:none;
	font-weight:normal;
	color:#19642d;
}
#navigation_level_2 li.selected li.selected a{
	font-weight:bold;
	color:#19642D;
}
#navigation_bottom_page{
	font:0.625em Arial, Verdana, sans-serif;
}
#navigation_bottom_page li{
	font-size:1em;
}
.home_right .destacado{
	background:#B1E66A;
}
.home_left .destacado{
	background:#B7D6CF;
}
h2.destacado{
	font:normal 19px Arial, Verdana, sans-serif;
	color:#FFF;
	margin-bottom:12px;
}
a.destacado{
	color:#222;
	width: 348px;
	display: table-cell;
	margin-bottom: 12px;
	#margin-bottom: 15px; /* IE */
	_margin-bottom: 0px; /* IE 6 */
	#float: left; /* IE */
}
p.destacado{
	margin-bottom: 15px;
	_margin-bottom: 16px; /* IE 6 */
}
html>/**/body a.destacado, x:-moz-any-link, x:default { /* Firefox 2-3 */
	width: 368px;
	height: 55px;
	padding: 0px;
	vertical-align: middle;
	overflow: hidden;
}
#footer_slogan p{
	font:14px Verdana, sans-serif;
	color:#7F7F7F;
	line-height:16px;
}
#footer_slogan p a{
	color:#7F7F7F;
}
#footer_slogan .slogan-right p{
	font:bold 11px Verdana,sans-serif;
	color:#000;
	
}
#footer_slogan .slogan-right p strong,#footer_slogan .slogan-right p b{
	font:bold 21px Verdana, sans-serif;
	color:#000;
	margin-left:8px;
}
.tx-thmailformplus-pi1 td{
	font-size:0.6875em;
	vertical-align:top;
}

.tx-thmailformplus-pi1 td input, .tx-thmailformplus-pi1 td select, .tx-thmailformplus-pi1 td textarea{
	width:280px;
}
.tx-thmailformplus-pi1 td.checkgroup input, .tx-thmailformplus-pi1 td.radiogroup input , .tx-thmailformplus-pi1 input.submit{
	width:auto;
	
}
.tx-thmailformplus-pi1 input.submit{
	font-weight: bold;
	padding:2px 10px;
}
.csc-textpic-caption{
	font-size:0.6875em;
}

.tx-irfaq-pi1 dt {
	color:#19642d;
}

.csc-textpic-caption {
	font-size: 9px;
}