/*

	Abeto Design Gallery 2 Theme

	Copyright 2009 Rodax Software.

*/





html {

	margin: 0;

	padding: 0;	

	border-top: 15px solid #00162C;

	background: #003366 url(images/fondo.jpg) repeat-y center;	

}





/* -- Main layout definitions ------------- */



body.gallery {

	margin: 0;

	padding: 0;

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;

	font-size: small;

	color: #333;

	text-align: center;

}



a {

	color: #FF7B56;

}



a:hover {

	color: #D53000;

}



h2 {

	color: #3388CC;	

}



hr {

	color: #fff;

	height: 1px;

	border: none;

	border-bottom: 1px solid #ddd;

	margin: 0;

	padding: 0;

	clear: both;

}



.clear {

	margin: 0;

	padding: 0;

	clear: both;

}



.breadcrumb {

	text-align: left;

	clear: both;

	margin: 0 0 1.5em 0;

	padding-bottom: 0.2em;

	border-bottom: 1px solid #6297CE;

	font-size: 1.35em;

	color: #3388CC;

}



.breadcrumb a {

	font-weight: normal;

	text-decoration: none;

}



.gallery {

	margin: 0;

	padding: 0;	

}



.gallery h2 {

	clear: both;

	margin: 1.5em 0;

	padding-bottom: 0.2em;

	border-bottom: 1px solid #6297CE;

	font-size: 1.4em;

}



.gallery h3 {

	clear: both;

	margin: 1.5em 0 1em 0;

	font-size: 1.2em;

	color: #3388CC;	

}



.gallery h4 {

	margin: 1.5em 0 1em 0;

	font-size: 1.2em;

	color: #3388CC;	

}



.header {

	padding: 0;

	margin: 0 auto;

	text-align: left;

	height: 230px;	

	width: 1050px;

}



	.header #logo {

		margin: 0px;

		padding: 0px;

		height: 145px;		

		width: 440px;

		background-image: url('images/logo.gif'); 

		background-position: 25px 17px;

		background-repeat: no-repeat;
		
		font-size:10px;
		
		color:#06F;
		
		margin-left:30px;
		
	}

	.header h1, .header h2 {
		height: 0;
		
		overflow: hidden;
		
		border: 0;
	}

.content {

	clear: both;

	margin: 0 auto;

	margin-top: -83px;

	text-align: left;

	background-color: #D5E9FD;

	border: 1px solid #00162C;

	padding: 25px;

}



	.content #quienes-somos {

		margin: 0;

		padding: 0;

		float: right;

		position: relative;

		width: 475px;
		z-index: 990;
	}



	.content #quienes-somos p {

		background-color: #000;

		position: absolute;

		z-index: 999;

		top: 0;

		right: 0;

		padding: 10px;

		font-size: 15px;

		color: #fff;

		opacity: 0.75;

		filter: alpha(opacity=75);

		-moz-opacity: 0.75		

	}





.footer {

	border-top: 3px solid #FF7B56;	

	clear: both;

	margin: 0 auto;

	margin-top: 25px;

	padding: 1em;

	font-size: 0.8em;

	color: #326599;

	width: 960px;

	

}



	.footer .text-footer {

		float: left;

	}

	

	.footer .login {

		float: right;

	}



	.footer a {

		text-decoration: none;

		color: #326599;	

	}	

	

	.footer p {

		margin: 0;

		padding: 0;

		margin-bottom: 0.3em;

	}



	



/* -- Top menu ---------------------------- */



#topmenu {
	float: right;
	padding: 0;
	height: 40px;
	border-bottom: 3px solid #FF7B56;
	margin: -72px 30px 0 0;
	width: 770px;
}

	#topmenu span {
		display: inline;
	}

	#topmenu .sttb {
		float: right;
	}

/* -- Gallery thumbnails ------------------ */



.gallery-thumb {

	margin: 5px;

	float: right;

	text-align: center;

}



.gallery-thumb img {

	background-color: #f3f3f3;

	border: 1px solid #ddd;

	padding: 7px;

	margin: 1px;

	-moz-border-radius: 3px;

}



.gallery-thumb a img {

	border-color: #ccc;

}



.gallery-thumb a:hover img {

	border-width: 2px;

	border-color: #38c;

	margin: 0;

	-moz-border-radius: 5px;

}





/* -- Gallery Album listing --------------- */



.gallery-albums {

	clear: both;

}



.gallery-albums h4 { /* Years in Album overview (when grouped by year) */	

	margin: 10px 0 0 0;

	font-size: 1.4em;

	font-weight: normal;

}



.gallery-albums .gallery-thumb {

	margin-right: 5px !important;

}



.gallery-album {

	width: 46%; /* Change to 96% if you want 2 Album per line */

	margin-right: 30px;

	overflow: display;

	float: left;

}



.gallery-album-armarios {

	width: 96%;

}



.gallery-album a {

	font-weight: normal;

	text-decoration: none;

}



.gallery-album p {

	font-size: 1em;

}



.gallery-album .meta {

	margin-top: 3px;

	color: #999;

	font-size: 0.9em;

}





/* -- Gallery Items ----------------------- */



.gallery-items {

	margin: 0;

	clear: both;

}



.gallery-empty {

	padding: 0.5em 1.5em;

	margin: 1.5em 3em;

	border: 1px solid #ddd;

	background-color: #ffe;

	font-size: 1.2em;

}





/* -- Gallery Photo (detail page) --------- */



div.gallery-photo {

	text-align: center;

}



img.gallery-photo {

	background-color: #f3f3f3;

	border: 1px solid #ddd;

	padding: 7px;

	-moz-border-radius: 3px;

}



#prevArrow img, #nextArrow img {

	border-style: none;

}





/* -- Navigator --------------------------- */



.block-core-Navigator {

	float: right;

	margin: 1.5em 0;

	font-size: 0.9em;

	color: #333;

}



.block-core-Navigator .current,

.block-core-Navigator .first-and-previous,

.block-core-Navigator .next-and-last {

	display: inline;

}



.block-core-Navigator .current {

	margin: 0 0.5em;

}





/* -- ExifInfo ---------------------------- */



.block-exif-ExifInfo div {

	font-size: 0.8em;

	color: #999;

	margin: 1em 0;

}



table.gbDataTable {

	width: 100%;

	border-collapse: collapse;

}



table.gbDataTable td {

	padding: 0.2em 0.5em 0.2em 0;

	border-bottom: 1px solid #9DC3EA;

}



table.gbDataTable td.gbEven {

	font-weight: bold;

}



.gbBusy {

    background-color: #ae9 !important;

}



/* -- System- / Item-Links ---------------- */



.gbSystemLinks, .block-core-ItemLinks {

	clear: both;

	border-top: 3px solid #99959b;

	border-bottom: 1px solid #99959b;

	background-color: #F1F1F1;

	margin: 1.5em 0;

	padding: 0.5em;

}



.block-core-SystemLink { font-weight: bold; }



.gbSystemLinks .block-core-SystemLink a,

.block-core-ItemLinks a {

	display: block;

	padding: 0.3em;

}





/* -- Toolbar ----------------------------- */



#toolbar {

	clear: both;

	border: 1px solid #ccc;

	background-color: #f1f1f1;

	margin: 1em 0;

	padding: 0.5em;

}





/* -- Admin ------------------------------- */



.gallery-admin {

	font-size: 0.9em;

}



.gallery-admin h2 {

	font-size: 1.2em;

	margin-top: 2em;

	overflow: hidden;

}



.gallery-admin h4 {

	margin-bottom: 0.5em;

}



.giSuccess, .giWarning, .giError  {

	font-weight: bold;

}



.giSuccess { color: #5c0; }

.giWarning { color: #c50; }

.giError { color: #a44; }



.gallery-admin .gbBlock {

	margin: 1.5em 0 2em 0;

}



#progressMemoryInfo {

	margin: 0;

	padding: 0;

	color: #99959B;

	float: right;

	

}



#gsSidebar {

	width: 13em;

	overflow: hidden;

	padding-right: 1em;

}



#gsSidebarCol {

	width: 1%;

}



#gsSidebar ul {

	padding: 0.2em 0 1.5em 0;

	margin: 0;

	font-weight: bold;

}



#gsSidebar ul ul {

	font-weight: normal;

}

#gsSidebar li.gbAdminLink {

	list-style: none;

	padding: 0.2em 0;

	margin: 0;

}



.gbTabBar {

	padding: 0.2em 0;

	border-bottom: 1px solid #ccc;

}



.gbTabBar a {

	border: 1px solid #ccc;

	padding: 0.2em 1em;

	background-color: #eee;

	margin: 0 0.2em;

}



.gbTabBar .giSelected {

	margin: 0 0.2em;

	padding: 0.2em 1em;

	border: 1px solid #ccc;

	border-bottom: 1px solid #fff;

	font-weight: bold;

	background-color: #fff;

}



.giUpdated, .giNew {

	font: normal 9px Arial;

	text-transform: uppercase;

	color: #222;

	background-color: #ffea88;

	padding: 0 3px;

	margin-left: 3px;

}



.autoCompleteShadow {

    background-color: #a0a0a0 !important;

}



.autoCompleteContainer {

    border: 1px solid #404040;

    background-color: #fff;

    border-top: 0px;

    border-bottom: 1px dotted rgb(0, 172, 0);

    margin-bottom: -1px;

    margin-top: 0px;

}



.autoCompleteContainer li.yui-ac-highlight {

    background-color: #38c;

    color: #fff;

}



/* -- Plano de situacion ------------- */



#plano1 {

	padding: 0;

	margin: 0;

	position: relative;

	float: right;

	width: 570px;

	height: 260px;

	margin-top: -275px;

	margin-right: 20px;

	border: 1px solid #CCCCCC;

}



#plano2 {

	padding: 0;

	margin: 0;

	position: relative;

	float: right;

	width: 570px;

	height: 260px;

	margin-top: -270px;

	margin-right: 20px;

	border: 1px solid #CCCCCC;

}



.soluciones-confortables {
	float: left;
	position:absolute;
	left: 20px;
	bottom: 0;
	z-index: 700;
	width: 409px;
	height: 43px;
	display: block;
	height: 0;
	padding: 43px 0 0 0;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image: url('/themes/abeto/images/soluciones-confortables.png')!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/abeto/images/soluciones-confortables.png');
}

.promociones {
	float: right;
	position:absolute;
	right: 20px;
	top: 10;
	z-index: 701;
	width: 484px;
	height: 63px;
	display: block;
	height: 0;
	padding: 64px 0 0 0;
	overflow:hidden;
	text-align: right;
	background-repeat:no-repeat;
	background-image: url('/themes/abeto/images/promocion4.png')!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/abeto/images/promocion4.png');
}

#pie {
	position:absolute;
	margin-left:-300px;
	margin-right:-300px;
	left:53%;
	visibility:hidden;
	overflow:auto;
	height:10px;
	width:550px;
	text-align:justify;
}