/*

	template: Artificial Intelligence
	author: luka cvrk (www.solucija.com)
	
*/
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* BODY {
	BACKGROUND: url(img/bg.gif) #fff repeat-x;
  MARGIN: 0px 0px 0px;
/*font: 12px/16px Arial, Helvetica, sans-serif; */
	   FONT: 0.74em "Trebuchet MS", Arial, Sans-Serif;
	COLOR: #444
}

BODY {
	/*font: 12px/16px Arial, Helvetica, sans-serif;*/
	FONT: 11px/16px "Trebuchet MS" , Helvetica, Sans-Serif; COLOR: #8d8d85; BACKGROUND-COLOR: #fff
}
/* LINKS AND HEADINGS STYLING */

a
{
	color: #546F92;
	text-decoration:none;
	background: inherit;
}
a:hover
{
	color: #7aaa1b;/*#3FB57F;*/
	background: inherit;
}
a.path
{
	color: #fff;
	text-decoration:none;
	background: inherit;
}
a.path:hover
{
	color: #546F92;/*#3FB57F;*/
	background: inherit;
}

/*H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 3em; 
}
H1 A {
	TEXT-DECORATION: none
}
*/


/*ELMUNDO*/h2, h3, h4, h5, h6, .title {margin-bottom:8px;line-height:normal;padding-right:0px;color:#3F5974;}
h2 em, h3 em, h4 em, h5 em, h6 em{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:1.05em;}
h2 {font-size:30px;}
h3 {font-size:22px;}
h2{line-height:1.1em;}
h4{font-size:18px;position:relative;top:-11px;left:-15px;margin-right:-26px;padding:11px 15px 0;/*llevan la imagen de fondo que pinta el borde y las esquinas superiores de los bloques*/}
h5, .title {font-size:16px;}
h6 {font-size:14px;}/* EL MUNDO*/
h1
{FLOAT: left;
	font: normal 3em "Trebuchet MS" , Helvetica, Sans-Serif;
	margin: 0;
	/*background-color: transparent;*/
}


/*
h2
{
	background: #fff url(art/h3bg.gif) no-repeat center left;
	font: bold 1.4em "Trebuchet MS" , Helvetica, Sans-Serif;
	 text-transform:uppercase;
	 padding: 0 14px;
	 clear: both;
	 margin: 0;
}
h3
{
	clear: both;
	font-size: 1.1em;
	color: #000;
	
	padding: 0 14px;
	margin: 0;
}
H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 0.8em; BORDER-BOTTOM: #eee 1px solid
}*/
P {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; text-align:justify;
}
.blue
{
	color: #546F92;
	background: inherit;
}
.image
{
	float: left;
	/*border: 2px solid #e2e2e2;*/
	padding: 0 2px 0 2px;
	margin: 0 2px 0px 2px;
}

/* CONTENT WRAPPER */
/*#header {
	MARGIN: 0px auto 2px auto; WIDTH: 900px; HEIGHT: 70px;border-bottom:1px #ccc solid;
}
*/
#header {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 70px; padding-bottom:15px;
}
#main
{
	width: 900px;
	margin: 0 auto 0 auto;
}

/* TOP LEFT LOGO */

#logo
{
	float: left;
	padding: 10px 0 10px 10px;
	
}
#logo h1
{
	color: #000;
	background: #fff;
}



/* TOP RIGHT HORIZONTAL MENU */
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	DISPLAY: inline
}
#menu A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN-LEFT: 20px; COLOR: #000000; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #000; BORDER-BOTTOM: #ccc 2px solid
}
#menu .active A {
	COLOR: #9d2900; BORDER-BOTTOM: #c70012 2px solid
}
/*#menu { 
	float: right; 
	background: #fff url(art/barul.gif) no-repeat bottom right; 
	color: #808080; 
	padding: 18px 1px 11px 0; 
	margin: 0; 
}
	#menu li { 
		padding: 14px 18px 14px 18px; 
		color: #444; 
		background: #fff url(art/bar.gif) no-repeat bottom left; 
		display: inline; 
	}
	#menu li.active { 
		background: #fff url(art/baractive.gif) no-repeat bottom left; 
		color: #8D9CAF; 
		font-weight: bold; 
		padding: 14px 18px 14px 18px; 
		margin: 0 1px 0 0; 
	}
	#menu li a { 
		background: #f8f8f8; 
		color: #808080; 
		text-decoration: none; 
	} 	
	#menu li a:hover { 
		color: #000; 
		background: #f8f8f8; 
	} 	
	.key { text-decoration: underline; } 
*//* ACCESKEY UNDERLINED LETTER */
/* LEFT INTRO SIDE */

#intro_left
{
	/*clear: left;
	float: left;
	width: 250px; background: #8D9CAF url(art/leftintrobg.gif) repeat-x;*/
	color: #E5EAF2;
	margin: 0 0 1px 0;
	border: 1px solid #e2e2e2;
}
#intro_left a
{
	color: #fff;
	background: inherit;
}
#intro_left p
{
	padding: 14px 15px;
	margin: 0;
}

/* LEFT VERTICAL MENU */

#menu_left
{
	float: right;
	margin: 0 0 6px 0;
	padding: 0 0 1px 0;
	border-bottom: 2px solid #e2e2e2;
}
#menu_left li
{
	list-style: none;
}
.selected
{
	
	 background:url(img/strelica2.gif) no-repeat center left;
	
}

#menu_left li a.nivel0
{
	display: block;
	color: #3F57BF;/*#3F5BF7;*/
/*	background: #C2CEED no-repeat center left;*/
	width: 205px;
	padding: 3px 23px 3px 13px;
	margin: 0 0 1px 0;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	/*text-transform:uppercase;*/
}
#menu_left li a.nivel0:hover
{
/*	background: #4394d5  no-repeat center left;*/
	color: #3FB57F;
	/*text-transform:uppercase;*/
}
#menu_left li a.nivel1
{
	display: block;
	color:#263671 ;
	/*background:#fff  no-repeat center left;*/
	width: 201px;
	padding: 2px 23px 2px 17px;
	margin: 0 0 1px 0;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}
#menu_left li a.nivel1:hover
{
/*	background: #9EB1C9  url(imNew/strelica2.gif) no-repeat center left;
	color: #fff;*/
color:#3FB57F ;
}

#menu_left li a.nivel2
{
	display: block;
	color:#3F57BF;/*#3FB57F;*/
	/*background: #EEE url(art/arrow.gif) no-repeat center left;*/
	width: 199px;
	padding: 1px 23px 1px 27px;
	margin: 0 0 1px 0;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}
#menu_left li a.nivel2:hover
{
	/*background: #9BE1C9 url(art/arrow.gif) no-repeat center left;*/
	color: #3FB57F;
}

/* RIGHT INTRO SIDE */

#intro_right
{
	float: right;
	width: 638px;
	padding: 25px 2px 0 2px; 
	background: #BBBBBB/*#BCCEDA url(art/intro.jpg) no-repeat*/;
	color: #547592;
	margin: 0 0 6px 2px;
	/*height: 174px;*/
	border: 2px solid #e2e2e2;
}
#intro_right h1
{
	margin: 0 0 20px 0;
}
#intro_right .white
{
	color: #FFF;
	background-color: transparent;
}

/* LEFT SIDE */

#left
{
	clear: left;
	float: left;
	width: 250px;
}
.box
{
	padding: 4px 15px;
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
}
.note
{
	padding: 15px 15px 20px 100px;
	border: 1px solid #CFCB66;
	margin: 0 0 5px 0;
	/*background: #FFFFAD url(art/package.gif) no-repeat;*/
	color: #585616;
}
.pathway
{
	clear: both;
	padding: 3px 15px 3px 15px;
	border-top: 0px solid #CFCB66;
	margin: 0 0 0 0;
	/*background: #FFFFAD url(art/package.gif) no-repeat*/;
	color: #585616;
	
}
.areas
{
	clear: both;
	padding: 1px 15px 20px 100px;
	border: 1px solid #CFCB66;
	margin: 0 0 5px 0;
	background: #FFFFAD /*url(art/package.gif) no-repeat*/;
	color: #585616;
	
}.proyectos
{
	clear: both;
	padding: 1px 15px 20px 100px;
	border: 1px solid #CFCB66;
	margin: 0 0 5px 0;
	background: #FFDBBD /*url(art/package.gif) no-repeat*/;
	color: #585616;
	
}

/* RIGHT SIDE */

#right
{
	float: right;
	width: 643px;
	
	
}

.mainContent
{
	

	padding: 12px 15px;
	
	border: #ccc 1px solid;
	text-align: justify;
	margin: 0 0 10px 0;
}
.right 
{float: right;
}
.rightcol
{
	float: right;
	/*padding: 10px 5px;*/
	width: 50%;

	/*margin: 0 0 10px 0px;*/
}
.leftcol
{
	float: left;
	/*padding: 10px 5px;*/
		padding: 0 0 0 10px ;

	

}
.special
{
	clear: both;
	margin: 0px 0 20px 0;
	padding: 5px 20px;
	border: 1px solid #ccc;
	background: #eee;
	color: #444;
}
.special2
{
	
	margin: 0px 0 20px 0;
	padding: 5px 20px;
	border: 1px solid #ccc;
	background: #eee;
	color: #444;
}
A.arrow_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;BACKGROUND: url(img/arrow_right.gif) no-repeat 0px 2px
}A.arrow_down {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;BACKGROUND: url(img/arrow_down.gif) no-repeat 0px 2px
}
.clearboth {
	CLEAR: both
}
hr { visibility:hidden;}
.white{background: #fff;}
.whiteLetter{color: #fff;}
.yellow{background: #FFFFAD}
.nolines{border:0; padding: 2;}
.bodycontent
{
	clear: both;
	margin: 0px 0 20px 0;
	padding: 5px 20px;
	border: 0px solid #ccc;
	background-color:#fff;
	
	color: #444;
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
#_list ul {margin: 12px 0 0 0}

 #_list ol li {
   /* background: url(art/tick.gif) 0 5px no-repeat;*/
    line-height: 17px;
    padding: 0 0 0 16px;
  } #_list ul li {
    background: url(img/tick.gif) 0 5px no-repeat;
    line-height: 17px;
    padding: 0 0 0 16px;
  }
   
   .iconed { background: url(img/tick.gif) 0 5px no-repeat;
    line-height: 17px;
    padding: 0 0 0 16px;
   }
/* FOOTER */
/*
#footer
{
	clear: both;
	padding: 5px;
	border-top: 1px solid #ccc;
}*/
#footer {
	CLEAR: both; PADDING-RIGHT: 15px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 15px; /*BACKGROUND: url(imNew/images/small_logotype.jpg) #fff no-repeat right 13px;*/ PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 900px; PADDING-TOP: 15px
}
#footer .right {
	FLOAT: right; MARGIN: 0px 55px 0px 0px
}
#footer A {
	FONT-WEIGHT: bold; COLOR: #808080
}
FIELDSET
{
margin:1px;
padding:0.5em;	
-moz-border-radius: 8px;
border-radius: 8px;
}
 legend { /* Text and background colour, blue on light gray */
 color:#00f;
 /*background-color:#ddd;*/
padding:0.5em }


.mytable {
	width: 100%;/*500px;*/
	padding: 0;
	margin: 0;
	border: 1px solid #C1DAD7;
	
	
}

.mytable caption {
	padding: 0 0 5px 0;
	width: auto;	 
	font:  11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.mytable th {
	color: #fff;
	border-right: 1px solid #C1DAD7; 
	font-weight:bold;
	text-align: left;
	padding: 6px 6px 6px 12px;
	color:#546F92;
	width: auto;
	margin:0;
	vertical-align:top;
}
.mytable th.spec {
/*	border-left: 1px solid #C1DAD7;
	border-top: 0;*/
border-top: 1px solid #C1DAD7;
border-bottom: 0;
	
	background: #fff /*url(images/bullet1.gif) no-repeat*/;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
}
.first
{border-top: 0px !important;
}
.last
{
	border-right: 0px !important;
}
.mytable th.initial {
	border-bottom:1px solid #C1DAD7;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
.mytable th.final {
	/*border-left: 1px solid #C1DAD7;
	border-top: 0;*/
	border-top:1px solid #C1DAD7;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.mytable th.nobg {
	/*border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;*/
	background: #9EB1C9
}

.mytable td {
	/*border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;*/
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}


.mytable th.final {
	/*border-left: 1px solid #C1DAD7;
	border-top: 0;*/
	border-top:1px solid #C1DAD7;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
.mytable th.specalt {
	/*border-left: 1px solid #C1DAD7;
	border-top: 0;*/
	background: #f5fafa /*url(images/bullet2.gif) no-repeat*/;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
BLOCKQUOTE {
	PADDING-LEFT: 0.5em; BACKGROUND: no-repeat 0px 0px; MARGIN-LEFT: 0.5em; COLOR: #005
}

IMG
{  
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
;}



/* PAGINA INICIO*/
.wrap {
	MARGIN: 0px auto; WIDTH: 900px ;
}

.boxHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 480px; COLOR:#000; /*#c7e3ee;*/ PADDING-TOP: 12px
}
#teaser {
	CLEAR: both; /*BACKGROUND: url(imNew/teaserbg.jpg)#fff repeat-x;*/  HEIGHT: 155px;
}
#imageHome 
{	
	BACKGROUND: url(img/biznaga003.png)/*url(imNew/imabisno2.gif)*/ no-repeat; 
	FLOAT: right; 

	POSITION: relative; 
	TOP: -12px; 
	HEIGHT:112px;
	WIDTH: 280px;/*323px;*/
}

.leftcolHome { 
		float:left;
		padding: 0px ;
		width: 350px; 
		
		text-align: justify;
		margin: 0px ;
		background: #fff;
		color: #444;
	}
.rightcolHome { 
		float: right; 
		padding: 0px;
		width: 240px; 
		text-align: justify;
		
		margin: 0 10px 0 0 ;
		background: #fff;
		color: #444;
		}
.wholeHome {
		float: left; 
		margin:0 0 5px 2px ;	
		padding: 2px ;
		width: 600px; 
		border-bottom:#ccc 1px solid;
		text-align: justify;
		color: #444;
		background: #fff;
		
	}
	.rightcolHome div,.leftcolHome div
	{
		border-bottom:#ccc 1px solid;
		margin: 0 0 5px 0 ;
		padding: 2px 0px 2px 0px;
	}
	
span.dropcap {
  
  float:right;
  width:82px;
  height:72px;
	padding-top:30px;
	text-align:center;

  background-image:url("img/fi.gif");
  background-repeat:no-repeat;

  }
span.dropcap span {padding: 0;font: normal 2em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;color:#FFFFFF;}

.cright{FLOAT: right;MARGIN: 0 0 0 4px; }
.clear{CLEAR: both;}
/*NEWS*/
.col {	FLOAT: left; MARGIN: 0px 30px 16px 0px; WIDTH: 276px}
.last {	FLOAT: left; MARGIN: 0px}
.desna_rubrika P {FONT-SIZE: 120%; MARGIN: 0px;}
.desna_rubrika A {DISPLAY: block; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #ccc 1px dotted}

li .nomargin {LIST-STYLE-TYPE: none; margin:0}