a {
	outline: none;
	text-decoration:none;
	color: #FFF;
}

a:hover{text-decoration:underline;cursor:pointer;background:transparent;}

html, body {margin:0; height:100%}

body { background:#232323  url(layout/header_bg_repeat.jpg) repeat-x top;font-family:Arial, Helvetica, sans-serif;}


ul, li{list-style:none;margin:0; padding:0;}

#pageContent { position:relative; height:94%; min-height:94%;background: url(layout/slide_bottom_bg.jpg) repeat-x 0 bottom; margin-bottom:0px;}
* html #pageContent { height:94%;margin-bottom:0px;background: url(layout/slice_bottom_bg.gif) repeat-x 0 bottom; }
body>#pageContent { height:auto; }
html>body #pageContent {height:auto; }



#header {
	float:left;
	width:100%;
	height:130px;
	background:transparent;
	text-align:center;
	color:#FFF;
	background:url() no-repeat center top;
}

.container { position:relative;width:1000px; margin:0px auto; height:auto !important; display:block; position:relative;}
.container .content {
	position:relative;
	width:960px;
	margin:0;
	float:left;
	height:auto!important;
	z-index:1;
	padding:0 0px;
}


#bigContent { width:100%; height:auto; position:relative; padding:0;color:#FFFFFF;text-align:center;}
* html #bigContent {height:1%}

#logo{float:left; margin:34px 0px 34px 0px;}
#motto{float:right; margin:34px 33px 34px 0px;}

#menu_row {float:left; width:100%; height:49px; background:url(layout/menu_bg.jpg) repeat-x top;text-align:center; padding:0; margin:0;}
#menu_row .container .content {background: url(layout/menu_row_bg.jpg) no-repeat center top;}

#efectiv_content { float:left;width:100%; height: auto; min-height: 100%; background:#232323 url(layout/slide_top_bg.jpg) repeat-x top;}
#efectiv_content .bottom{float:left;width:100%; height:auto; background:transparent url(layout/slide_bottom_bg.jpg) repeat-x bottom;padding-bottom:30px;}
#efectiv_content .bottom .container .content{padding-top:30px;}

#footer {float:left;position:relative; bottom:0; width:100%; height:35px; background:transparent;color:#FFFFFF;background:url(layout/footer_bg.jpg) repeat-x center top; padding-top:17px; font-size:11px; font-weight:normal; margin:0;}
#footer .footer_right ul{
	float:right;
	height:15px;
}
#footer .footer_right ul li {display:inline; background:url(layout/footer_selector.jpg) no-repeat top left;}
#footer .footer_right ul li.first {background:none;}
#footer .footer_right ul li a, #footer .footer_left a{  color:#5c5b5b;height:15px;display:inline-block;padding:0px 9px;}

#footer .footer_right ul li a:hover,
#footer .footer_left a:hover{text-decoration:none;color:#48c8d4;}


#footer .footer_left{
	float:left;
	width:350px;
	color:#505050;
}
#footer .footer_right{
	float:left;
	width:555px;
}
 #footer .footer_left a {padding:0;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */.ContentPhoto {
	padding-right: 15px;
	padding-left: 15px;
}

/*Additions from Slider style.css*/


.imgborder
{
background:#FFFFFF;
padding:3px;
border:1px solid #ccc;
}
.imgborder:hover
{
background:#fff;
padding:3px;
border:1px solid #aaa;
}

ul,ol{
	list-style-type:inherit;
}

.clear {
clear:both; 
}

.rightalign
{
float:right;
}

.leftalign
{
float:left;
}

.textleft
{
text-align:left;
}

.textright
{
text-align:right;
}


p { margin: 0 0 5px 0;}


blockquote, pre {
	padding: 5px 50px;
	}
	
blockquote {
	background:#f0f0f0;
	border-left:3px solid #ddd;
	margin: 20px 0;
}

blockquote p {
	font: italic 12px/20px Georgia, Times, serif;
	padding:20px 0;
}

blockquote cite
{
 display:block;
float:right;
clear:both;
}
