/*

	template: Artificial Intelligence
	author: luka cvrk (www.solucija.com)
	
*/

body { 
margin : 0; 
padding : 0; 
background : #fff url(images/bg.gif) repeat-x; 
font : normal 0.7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
line-height : 1.6em; 
color : #333; 
} 
a { 
color : #546f92; 
background : inherit; 
text-decoration : none; 
} 
a:hover { 
color : #333333; 
background : inherit; 
text-decoration : underline; 
} 
h1 { 
font : bold 2em tahoma; 
margin : 0; 
color : #fff; 
background-color : transparent; 
} 
h2 { 
font : bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; 
} 
h3 { 
clear : both; 
font-size : 1.1em; 
color : #000; 
background : #fff url(images/h3bg.gif) no-repeat center left; 
padding : 0 14px; 
margin : 0; 
} 
.blue { 
color : #546f92; 
background : inherit; 
text-decoration : none; 
font-size : 22px; 
font-weight : bold; 
} 
.image { 
/*float : left; */
border : 2px solid #e2e2e2; 
padding : 3px; 
margin : 0 15px 10px 0; 
} 
#main {
	margin : 25px auto 0;
	width : 900px;
} 
#logo {
	float : left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 220px;
} 
#logo h1 { 
color : #000; 
background : #fff; 
} 
#menu {
	float : right;
	background : #fff url(images/barul.gif) no-repeat bottom right;
	color : #808080;
	margin : 0;
	width: 640px;
	padding-top: 18px;
	padding-right: 1px;
	padding-bottom: 11px;
	padding-left: 0;
} 
#menu li { 
padding : 14px 18px 14px 18px; 
color : #444; 
background : #fff url(images/bar.gif) no-repeat bottom left; 
display : inline; 
} 
#menu li.active { 
background : #fff url(images/baractive.gif) no-repeat bottom left; 
color : #8d9caf; 
padding : 14px 18px 14px 18px; 
margin : 0 1px 0 0; 
text-decoration : underline; 
} 
#menu li a { 
background : #f8f8f8; 
color : #808080; 
text-decoration : none; 
} 
#menu li a:hover { 
color : #000; 
background : #f8f8f8; 
} 
.key { 
text-decoration : underline; 
} 
#intro_left {
	clear : left;
	float : left;
	width : 250px;
	background : #8d9caf url(images/leftintrobg.gif) repeat-x;
	color : #e5eaf2;
	text-align : center;
	margin-top : 0px;
	margin-right : 0;
	margin-bottom : 1px;
	margin-left : 0;
	padding-top : 10px;
	padding-right : 0;
	padding-bottom : 0px;
	padding-left : 0;
} 
#intro_left a { 
color : #fff; 
background : inherit; 
} 
#intro_left p { 
padding : 14px 15px; 
margin : 0; 
} 
#menu_left {
	float : left;
	border-bottom : 2px solid #e2e2e2;
	width: 250px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
} 
#menu_left li { 
list-style : none; 
} 
#menu_left li a { 
display : block; 
color : #3f5b7f; 
background : #c2cede url(images/arrow.gif) no-repeat center left; 
width : 204px; 
padding : 7px 23px 7px 23px; 
margin : 0 0 1px 0; 
font-weight : bold; 
text-decoration : none; 
} 
#menu_left li a:hover { 
background : #9eb1c9 url(images/arrow.gif) no-repeat center left; 
color : #fff; 
} 
#intro_right {
	float : right;
	width : 340px;
	padding : 25px 280px 0 20px;
	color : #547592;
	margin : 0 0 6px 0;
	height : 174px;
	border : 2px solid #e2e2e2;
	background-color: #bcceda;
	background-image: url(images/introsicrom.jpg);
	background-repeat: no-repeat;
} 
#intro_right h1 { 
margin : 0 0 20px 0; 
} 
#intro_right .white { 
color : #fff; 
background-color : transparent; 
} 
#left {
	width : 250px;
	float : left;
} 
.box { 
padding : 0 15px; 
border : 1px solid #ccc; 
margin : 0 0 10px; 
background-image : url(images/noticias.gif); 
background-repeat : no-repeat; 
} 
.titulares {
	font-weight: bold;
	font-size: 12px;
}
.titulares a {
	font-weight: bold;
	font-size: 14px;
	color: #003366;
}


.note { 
padding : 15px 15px 20px 100px; 
border : 1px solid #cfcb66; 
margin : 0 0 5px; 
background : #ffffad url(images/package.gif) no-repeat; 
color : #585616; 
height : 100px; 
} 
#right { 
float : right; 
width : 643px; 
} 
.leftcol {
	float : left;
	width : 285px;
	border : 1px solid #ccc;
	text-align : justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	height: 240px;
} 
.rightcol {
	float : right;
	width : 285px;
	border : 1px solid #ccc;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
} 
.special {
	clear : both;
	margin : 0 0 10px;
	padding : 2px 20px;
	border : 1px solid #ccc;
	background : #eee;
	color : #444;
	text-align: justify;
} 
.special_2 {
	clear : both;
	margin : 0 0 10px;
	padding : 2px 20px;
	border : 1px solid #ccc;
	color : #444;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
	background-color: #eee;
}
.special_subtitle {
	clear : both;
	border : 1px solid #ccc;
	text-align: justify;
	font-size: 9px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#footer { 
clear : both; 
padding : 5px; 
border-top : 1px solid #ccc; 
} 
.submenus { 
padding : 1px 15px 1px 20px; 
border : 1px solid #cfcb66; 
margin : 0 0 5px; 
background : #ffffad url(images/submenus.png) no-repeat; 
color : #585616; 
} 
.buscar { 
font-size : 10px; 
font-family : Tahoma; 
} 
.buscarTxt { 
font-family : Tahoma; 
font-size : 10px; 
font-weight : normal; 
} 
.mapa_titulo { 
font-style : normal; 
color : #006699; 
font-size : 12px; 
} 
.mapa_detalle { 
font-size : 11px; 
color : #006699; 
} 
.tabla_mapa { 
border : thin dotted #bad1fc; 
} 
.mapa_interior { 
background-color : #e4e4e4; 
} 
.tabla_pie { 
background-color : #e5e5e5; 
border : 1px solid #999999; 
}
.botonEnviar {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #053D74;
}
.img_soporte {
	height: 100px;
	width: 100px;
}
.img_firma {
	height: 100px;
	width: 500px;
}

