/* ------ LAYOUT - GLOBAL ------ */
html, body {
    height: 100%;
}
body {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing:normal;
	color:#333;
	background:#fff url(../img/bg.gif) repeat-x	
}
#wrapper {
  height: auto;     
	margin: 0 auto;
	overflow:hidden;
	/*border:1px solid red*/
}
#header {
	height:130px;
	background:url(../img/bg-header.jpg) 0 1px no-repeat
	}
	#header #go-contact {
		float:left;
		width:119px;
		height:33px;
		padding:0;
		top:97px;
		margin-left:500px;
		position:absolute;
		background:url(../img/btn-contact.jpg) 0 0 no-repeat
		}
		#header #go-contact a {
			float:left;
			width:119px;
			height:33px;
			display:inline-block;
			font-size:14px;
			line-height:33px;
			text-indent:45px;
			text-shadow:1px 1px 1px #000;
			color:#fff;
			text-decoration:none
			}
			#header #go-contact a:hover {
				text-decoration:underline
				}
#navigation {
	z-index:1000
	}
#left {
	/*margin:247px 10px 0;*/
	margin:5px 10px 0
	/*border:1px solid green*/
	}
#main {
	margin:0 0 0 5px;
	position:relative;
	/*_margin-top:-550px*/
	/*border:1px solid yellow*/
	}
	#main h1 {
		color:#444;
		line-height:normal;
		margin:35px auto 5px;
		padding-bottom:5px;
		border-bottom:1px solid #ccc;
		}
	#main span.fecha {
		float:right;
		line-height:24px;
		font-weight:bold;
		color:#f30
		}
#center {
	margin:0 10px 0 0;
	_margin-top:-340px 10px 0 0;
	/*border:1px solid blue*/
	}
	#center img {
	border: 1px solid #ddd;
	background-color:#fff;
	padding: 5px;
}

	#center p.bajar {
		text-align:right;
	}
	#center p.bajar a {
		color:#194581;
		border:1px solid #E2E2DA;
		padding:2px 4px 2px 24px;
		text-decoration:none;
		background:url(../img/download.png) 4px 50% no-repeat #EDEDE4;
	}
	#center p.bajar a:hover {
		color:#194581;
		background:url(../img/download.png) 4px 50% no-repeat #DCDCD3;
	}
	#center p a {
		color:#f30;
		text-decoration:none
	}
	#center p a:hover {
		color:#f30;
		text-decoration:underline
	}

#right {
	float:right;
	width:220px;
	margin:0 0 0 5px;
	/*border:1px solid pink*/
	}	
#footer-wrapper {
	width:100%;
	overflow:hidden;
	margin-top:10px;
	background:#27282a;
	}
#footer {
	height:100px;
	margin:5px auto 0;
}
	#footer a {
		color:#fff;
		text-decoration:none;
		}
		#footer a:hover {
			text-decoration:underline
			}
	#footer #info {
		float:left;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		padding-left:10px;
		}
		#footer #social-media {
		float:right;
		}
		#footer #social-media ul {
			list-style:none
			}
		#footer #social-media ul li {
			float:left;
			display:inline-block;
			margin:0 2px;
			color:#fff;
			line-height:32px;
			}
		#footer #developer {
				float:right;
				margin-top:30px;
				margin-left:450px
				}
				#footer #developer a {			
					font-size:11px;
					}
/* ------ NAVIGATION ------ */
#navigation {
	margin-bottom:20px;
	}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}
/* NAVIGATION THEMING */
ul.dropdown {
 font-weight: bold;
}
	ul.dropdown li {
	 /*padding: 7px 10px;*/
	 border-style: solid;
	 border-width: 0 0 0 1px;
	 border-color: #fff #fff #fff;
	 background-color: transparent;
	 color: #000;
	 /* first-child para ie6 */
	 _border-left:expression(this.previousSibling == null?'none':'1px #fff solid');

	}
	ul.dropdown li:first-child {
		border-left:0
		}
	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #103566;
	 color: #000;
	}
	ul.dropdown li a {
	 display:inline-block;
	 padding:7px 10px;
	 }
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #fff; background:#0d3160}
	ul.dropdown a:active	{ color: #ffa500; }
	/* -- level mark -- */
	ul.dropdown ul {
	 width: 220px;
	 margin-top: 0px;
	 background:#fff;
	}
		ul.dropdown ul li {
		 font-weight: normal;
		 border:none
		}
		ul.dropdown ul li a {
		 display:block;
		 padding:7px 10px;
		 }
		ul.dropdown ul li a:link,
		ul.dropdown ul li a:visited	{ color: #fff; background:#103566; text-decoration: none }
		ul.dropdown ul li a:hover	{ color: #fff; background:#0d3160  }
		ul.dropdown ul li a:active	{ color: #194581}
/* ------ LEFT ------ */
#left h3, #center h3, #right h3 {
	margin-bottom:5px;
	font-size:18px;
	font-style:italic;
	color:#605d57
	}
#banners-slider {
	width:220px;
	height:218px;
	overflow:hidden;
	margin-bottom:10px
	}
/* box 1 */
.box-list-1 {
	width:auto;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	background:#edede4 url(../img/brd-dotted-h.gif) top repeat-x;
	}
	.box-list-1 ul {
		list-style:disc inside;
		color:#f40
		}
		.box-list-1 ul li {
			margin:0 auto 5px;
			padding:3px 7px 0;
			}
			.box-list-1 ul li span {
				margin-right:0px;
				color:#f30;
				font-size:11px
				}
			.box-list-1 ul li a {
				padding:0 5px;
				color:#144683;
				text-decoration:none;
				}
			.box-list-1 ul li a:hover {
				text-decoration:underline;
				}
	.box-list-1 span.link {
		display:block;
		padding:2px 5px 2px;
		text-align:right;
		background:#dcdcd3
		}
		.box-list-1 span.link a {
			color:#144683;
			text-decoration:underline
			}
			.box-list-1 span.link a:hover {
			color:#f30;
			}
/* box 2 */
.box-list-2 {
	width:auto;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	background:#edede4 url(../img/brd-dotted-h.gif) 1px top repeat-x;
	}
	.box-list-2 ul {
		list-style:none;
		margin-bottom:0
		}
		.box-list-2 ul li {
			margin:2px auto 0;
			padding:3px 7px;
			text-align:left;
			border-bottom:1px solid #e2e2da;
			list-style-image:none
			}
			.box-list-2 ul li:first-letter {
				text-transform:uppercase
				}			
			.box-list-2 ul li a {
				color:#144683;
				text-decoration:none
				}
			.box-list-2 ul li a:hover {
				text-decoration:underline;
				}
	.box-list-2 span.link {
		display:block;
		padding:0 5px;
		text-align:right;
		background:#dcdcd3
		}
		.box-list-2 span.link a {
			color:#144683;
			text-decoration:underline
			}
			.box-list-2 span.link a:hover {
			color:#f30;
			}
/* box 3 */
.box-list-3 {
	width:auto;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	margin-bottom:0;
	background:#fff url(../img/brd-dotted-h.gif) 1px top repeat-x;
	}
	.box-list-3 dl {
		height:auto;
		overflow:hidden;
		padding-left:70px;
		margin-bottom:15px;
		}
	.box-list-3 dl.icon-1 {
		height:40px;
		background:url(../img/icon-1.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-2 {
		height:40px;
		background:url(../img/icon-2.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-3 {
		height:40px;
		background:url(../img/icon-3.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-4 {
		height:40px;
		background:url(../img/icon-4.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-5 {
		height:40px;
		background:url(../img/icon-5.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-6 {
		height:40px;
		background:url(../img/icon-6.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-7 {
		height:40px;
		background:url(../img/icon-7.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-8 {
		height:40px;
		background:url(../img/icon-8.gif) 0 0 no-repeat;		
		}
	.box-list-3 dl.icon-9 {
		height:40px;
		background:url(../img/icon-9.gif) 0 0 no-repeat;		
		}
		.box-list-3 dl dt {
			font-size:14px;
			font-weight:bold;
			color:#174487
			}
			.box-list-3 dl dt a,
			.box-list-3 dl dd a {
				display:block;
				color:#333;
				text-decoration:none
				}
/* box 4 */
.box-list-4 {
	width:auto;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	background:#edede4
	}
	.box-list-4 h3 {
		background:#333;
		padding-left:3px;
		color:#fff !important;
		font-size:14px !important;
		font-style:normal !important;
		font-weight:normal !important;
		}
	.box-list-4 ul {
		list-style:none;
		margin-bottom:0
		}
		.box-list-4 ul li {
			margin:2px auto 0;
			padding:3px 7px;
			padding-left:18px;
			text-align:left;
			line-height:normal;
			background:url(../img/bullet-2.gif) 5px 8px no-repeat;
			border-bottom:1px solid #e2e2da
			}
			.box-list-4 ul li:first-letter {
				text-transform:uppercase
				}			
			.box-list-4 ul li a {
				display:inline;
				color:#144683;
				text-decoration:none
				}
			.box-list-4 ul li a:hover {
				text-decoration:underline;
				}
	.box-list-4 span.link {
		display:block;
		padding:0 5px;
		text-align:right;
		background:#dcdcd3
		}
		.box-list-4 span.link a {
			color:#144683;
			text-decoration:underline
			}
			.box-list-4 span.link a:hover {
			color:#f30;
			}
.fast-links {
	float:left;
	width:700px;
	margin:0 0 10px;
	padding-top:10px;
	background:url(../img/brd-dotted-h.gif) 1px top repeat-x
	}
	.fast-links dl {
		float:left;
		display:inline-block;
		width:220px;
		height:117px;
		margin:0 6px 0 7px;
		_margin:0 6px 0 5px;
		background:url(../img/bg-home-box.gif) 0 0 no-repeat
		}		
		.fast-links dl dt {
			height:50px;
			font-size:16px;
			font-weight:bold;
			font-style:italic;
			color:#333;
			margin-left:10px;
			padding-left:10px;
			background:url(../img/bullet-1.gif) 0 8px no-repeat;
			}
		.fast-links dl dd.a {
			padding-left:10px;
			height:62px;
			background:url(../img/box-icon-1.gif) right 0px no-repeat	;
			overflow:hidden;
			}
		.fast-links dl dd.b {
			padding-left:10px;
			height:62px;
			background:url(../img/box-icon-2.gif) right 0px no-repeat;
			overflow:hidden;
			}
		.fast-links dl dd.c {
			padding-left:10px;
			height:62px;
			background:url(../img/box-icon-3.gif) right 0 no-repeat;
			overflow:hidden;
			}
		.fast-links dl dd.a a,
		.fast-links dl dd.b a,
		.fast-links dl dd.c a {
			display:block;
			width:104px;
			height:21px;
			margin-top:30px;
			overflow:hidden;
			background:url(../img/btn-view-presentation.gif) top no-repeat;
			text-indent:-9999em;
			}
			.fast-links dl dd.a a:hover,
			.fast-links dl dd.b a:hover,
			.fast-links dl dd.c a:hover {			
				background:url(../img/btn-view-presentation.gif) bottom no-repeat;
			}
.fast-links-small {
	float:left;
	margin:0 0 10px 0;
	padding-top:10px;
	background:url(../img/brd-dotted-h.gif) 1px top repeat-x
	}
	.fast-links-small dl {
		width:460px;
		height:30px;
		margin:0 0 0px 0;
		_margin:0 6px 0 5px;
		border:1px solid #fff;
		}
	.fast-links-small dl:hover {
		border:1px solid #0096ff;
		}
		.fast-links-small dl dt {
			float:left;
			width:38px;
			height:30px;
			}
		.fast-links-small dl dt span {
			display:block;
			width:38px;
			height:30px;
			}
		.fast-links-small dl dt span.small_1 {
			background:url(../img/icon-export1.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_2 {
			background:url(../img/icon-export2.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_3 {
			background:url(../img/icon-export3.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_4 {
			background:url(../img/icon-export4.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_5 {
			background:url(../img/icon-export5.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_6 {
			background:url(../img/icon-export6.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_7 {
			background:url(../img/icon-export7.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_8 {
			background:url(../img/icon-export8.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_9 {
			background:url(../img/icon-export9.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_10 {
			background:url(../img/icon-export10.jpg) 0 0 no-repeat
			}
		.fast-links-small dl dt span.small_11 {
			background:url(../img/icon-export11.jpg) 0 0 no-repeat;
			}
		.fast-links-small dl dd {
			float:left;
			display:inline-block;
			height:30px;
			line-height:30px;
			font-size:18px;
			text-indent:15px;
			background:url(../img/bg-fast-links-small.jpg) 0 0 no-repeat
			}
			.fast-links-small dl dd:hover {
				background:url(../img/bg-fast-links-small-on.jpg) 0 0 no-repeat}
			.fast-links-small a {
				display:block;
				line-height:30px;
				vertical-align:middle;
				width:417px;
				height:30px;
				color:#fff;
				margin-left:5px;
				text-decoration:none;
				}	
		
#center ul {
		list-style-image:url(../img/bullet_blue.gif);
		}
		#center ul li {
			vertical-align:middle;
			line-height:normal;
			}
/* tabs */
.container {
	width: 99%; 
	margin: 10px auto;
	}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 30px;
	border-bottom: 1px solid #7e97c3;
	/*border-left: 1px solid #999;*/
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	width:auto;
	height: 30px;
	line-height: normal;
	/*border: 1px solid #999;*/
	border-left: none;
	text-align:center;
	margin-bottom: -1px;
	background: #c1cbdd;
	overflow: hidden;
	position: relative;
	vertical-align:middle;
}
ul.tabs li a {
	text-decoration: none;
	color: #194581;
	display: block;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #adc0e3;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	/*border: 1px solid #999;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 14px;
}
.tab_content h3 {
	color:#000;
	font-style:normal;
	}
.tab_content h2 {
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
	font-size: 16px;
	margin:0;
	text-transform:uppercase
}
.tab_content img {
	border: 1px solid #ddd;
	padding: 5px;
}
.tab_content table {
	margin:0 0 20px!important;
	padding:0;
	border:none;
	width:99%!important
	}
	.tab_content table caption {
		font-weight:bold;
		color:#f60;
		font-size:16px
		}
	.tab_content table tr th {
		color:#fff;
		font-weight:bold;
		background:#666;
		border:1px solid #ccc;
		text-align:center;
		padding:2px;
		}
	.tab_content table tr td {
		padding:2px;
		border:1px solid #ccc;
		text-align:center;
		}
	.tab_content table tr th p,
	.tab_content table tr td p {
		margin:0
		}

		
		
	
/* ------ banners ------ */
.banner img {
	padding:3px;
	border:1px solid #ccc
	}
	.banner .211x72 {
	text-align:center
	}
/* ------ NEWS SLIDER ------ */
#slider-wrapper {
	width:700px;
	height:232px !important; /*302px ?*/
	/*background:#fff;*/
	margin-top:5px;
	margin-bottom:20px;
	position:relative;
	margin-left:-230px;
	overflow:hidden;
	}
	#slider-wrapper h3 {
		font-size:24px;
		font-style:italic;
		color:#144683;
		margin:5px 0 0;
		text-indent:10px
		}
#slider {
	width:697px;
	height:179px !important;
	/*background:#fff;*/
	margin:0;
	padding-top:10px;
	position:relative;	
	overflow:hidden;
	border:1px solid #ccc
	
	}
	
	#slider ul {		
		overflow:hidden
		}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;

		/*background:#fff url(../img/bg-new-thumb.gif) 0 0 no-repeat;*/
		}
	#slider2 {
		margin-top:1em;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:690px;
		height:179px;	
		}
		#slider ul li img {
			float:left;
			margin-top:3px;
			margin-left:0;
			margin-right:10px;
			padding:2px;
			border:1px solid #ccc			
			}
		#slider ul li span {
			display:block;
			margin:0 6px;
			padding-bottom:15px;
			text-align:justify;
			border-bottom:1px solid #e5e5e5;
			overflow:hidden
		}
			#slider ul li span strong {
				color:#194581;
				font-size:16px;
				}
			#slider ul li a {
				color:#333;
				text-decoration:none
				}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}
		#slider-wrapper span.link-inner {
			position:absolute; 
			display:inline-block; 
			margin-top:-80px; 
			margin-left:560px;
			}
		#slider-wrapper span.link-inner a {
			color:#144683
			}
			#slider-wrapper span.link-inner a:hover {
			color:#f30
			}	
		
	/* numeric controls */	

	ol#controls{
		margin:-31px 0 15px 10px;
		padding:0;
		height:28px;
		position:absolute;
		float:left
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:26px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		display:inline-block;
		height:26px;
		line-height:26px;
		background:transparent url(../img/news-slider-btn.gif) 0 0 no-repeat;
		color:#fff;
		font-weight:bold;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a,
	ol#controls li a:hover {
		background:transparent url(../img/news-slider-btn-on.gif) 0 0 no-repeat;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;
	}
/* ------ FORMS ------ */
/* search */
#right form fieldset input {
	padding:5px 4px;
	margin-bottom:5px;
	border:1px solid #ccc
	}
	#right form fieldset button {
		float:right;
		margin-right:5px;
		text-transform:capitalize;
		cursor:pointer
		} 

/* Acordeon */
	#center ul.acordeon {
		padding:0;
		margin:10px 0;
		list-style:none;
		list-style-image:none;
	}
	#center ul.acordeon li.acord {
		padding:0;
		margin:2px 0;
		list-style:none;
		display:block;
		overflow:hidden;
		list-style-image:none;
	}
	#center ul.acordeon li.acord a.titulo {
		display:block;
		padding:5px 8px 5px 20px;
		text-decoration:none;
		color:#144683;
		background:url(../img/bullet-3.gif) 8px 50% no-repeat #EDEDE4;
	}
	#center ul.acordeon li.acord a.titulo:hover {
		background:url(../img/bullet-3.gif) 8px 50% no-repeat #E2E2DA;
		color:#144683;
	}
	#center ul.acordeon li.acord a.active {
		background:url(../img/bullet-4.gif) 5px 50% no-repeat #EDEDE4;
	}
	#center ul.acordeon li.acord a.active:hover {
		background:url(../img/bullet-4.gif) 5px 50% no-repeat #E2E2DA;
	}
	#center ul.acordeon li.acord div.contenido {
		padding:5px;
		display:none;
	}

/* TAB Scroll */
#tab-container {
	float:left;
	width:693px;
	overflow:hidden;
	position:relative;
}
#tab-container ul {
	position:relative;
}
#fright {
float:right;
position:relative;
margin-top:-31px;
z-index:1000;
display:none;
}
#fleft {
float:left;
position:relative;
margin-top:-31px;
z-index:1000;
display:none;
}
#fleft a,
#fright a {
float:left;
border:1px solid #fff;
text-decoration:none;
height:29px;
line-height:29px;
text-align:center;
width:15px;
background-color:#144683;
color:#fff;
}
#fleft a:hover,
#fright a:hover {
background-color:#00295C;
}

#social-media {
	float:right;
	}
img.thumb {
	padding: 5px; 
	border: 1px solid #ccc; 
	background-color: white; 
	margin: 0 10px 20px 0;
}
#main p.paginador {
	float:right;
	text-align:center;
	margin:10px auto
	}
	#main p.paginador span.pag_act {
		display:inline-block;
		padding:0 3px;
		font-weight:bold;
		color:#fff;
		background:#194581
		}
	#main p.paginador span.pag_sep {
		font-weight:bold;
		margin:0;
		}
	#main p.paginador a.pag_nav {
		display:inline-block;
		text-decoration:none;
		padding:0 3px;
		font-weight:bold;
		color:#fff!important;
		background:#c5c5c5
		}
		#main p.paginador a.pag_nav:hover {
			background:#194581;
			text-decoration:none!important;
			cursor:pointer
			}
/* FORMULARIO */
#info h1 {
		margin:20px 0 0;
		color:#999;
		}
		#info ul {
			list-style:none;
			margin:0 auto 0 2px;
			border-left:8px solid #999
			}
			#info ul li {
				margin:0 0 0 10px;
				color:#666
				}
	#divisor {
		height:20px;
		}
	div.data p {
		margin:5px auto;
		padding:5px;
		border-bottom:1px solid #e8e9ec
		/*border-left:8px solid #e1e1e1*/
		}
	#contact {
		background:#e8e9ec;
		}
		#contact p {
			padding:5px
			}
	#contact form {
		width:auto;
		overflow:hidden;
		font-size:13px;
		padding:5px 10px;
		}
		#contact form fieldset label {
			font-weight:bold;
			color:#184582;
			}
			#contact form fieldset input,
			#contact form fieldset textarea,
			#contact form fieldset select {
				margin:0 auto 5px;
				padding:2px;
				border:1px solid #ccc
				}
			#contact form fieldset select {
				margin:10px auto;
				/*color:#184582;*/
				}
			#contact form fieldset input {
				padding:3px;
				}
			#contact form fieldset button {
				background:#184582;
				color:#fff;
				padding:2px 5px;
				border:none;
				cursor:pointer}

/* Notificaciones */
.error, .notice, .success {
	padding:5px;
	border:2px solid #ddd;
	margin:10px auto;
	font-size:14px;
	letter-spacing:-1px;
}
.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.notice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.error a {
	color:#8a1f11;
	background:none;
	padding:0;
	margin:0;
}
.notice a {
	color:#514721;
	background:none;
	padding:0;
	margin:0;
}
.success a {
	color:#264409;
	background:none;
	padding:0;
	margin:0;
}
span#goto-mic {
	float:right;
	width:160px;
	height:51px;
	margin:1px 0 0
	}
