/* @override 
	http://www.orkaribbean.com/cms/a/c/layout.css
*/

/* @group Headings */



h2{
	font-size: 18px;
	margin-bottom: 10px;
	color: #ffa900;
}


h4{
	font-size: 16px;
	margin-bottom: 10px;
	color: #ffa900;
}

#sitemap li.currentpage {
	color: #ffa900;
}

#work h4 {
	font-size: 14px;
}

#work h3 {
	color: #ffa900;
	margin-top: 15px;
	cursor: pointer;
	margin-bottom: 10px;
}

#work h3:hover{
	text-decoration: underline;
}

/* @end */

/* @group Structure */

/* @group Menu */

#nav-main {
	float: left;
	height:30px;
	margin-top: 70px;
}

#nah-main {
	height: 20px;
}

#nav-main li{
	float: left;
	margin-right: 10px;
	list-style: none;
	border-right: 1px solid white;
	padding-right: 10px;
}

#nav-main a{
	color: #FFF;
}

/* @end */

/* @group sitemap */

#sitemap{
	width: 100%;
	background: url(../i/bg-footer.jpg);
	height: 60px;
	border-top: 1px solid #FFF;
	position: relative;
	bottom: 0px;
}

#sitemap .wrap{
	width: 720px;
	height: 50px;
}

#sitemap div.wrap ul li.currentpage h3 span {
	color: #000;
}

#sitemap li{
	float: left;
	margin: 20px;
	list-style: none;
}



/* @end */

#header{
	width: 100%;
	background: url(../i/bg-header.jpg) repeat-x;
	height: 249px;
}


	

#body{
	position: relative;
	height: 100%;
	top: -140px;
	background-color: #FFFFFF;
	min-height: 410px;
	width: 940px;
}

#content{

	background: url(../i/bg-content.jpg) repeat;
	margin-bottom: -60px;
}

#article{
	margin-bottom: 20px;
	padding: 20px 30px;
	border-bottom: 1px dotted #e2e2e2;
	height: 100%;
	overflow: hidden;
}

.wrap{
	width: 960px;
	margin: 0px auto;
	overflow: hidden;
}

#content-bottom{
	padding: 20px;
	border-top: 1px solid #bfeb6c;
	height: 100%;
	overflow: hidden;
	clear: both;
}

#slideshow{
	height: 240px;
	background-color: #000;
/* 	background: url(../i/bg-banner.jpg) -0px 0px; */
	border-bottom: 2px solid #e2e2e2;
}

.pic1 {
	height: 240px;
	background: url(../i/bg-banner-1.jpg) -0px 0px;
	border-bottom: 2px solid #e2e2e2;
}

.pic2 {
	height: 240px;
	background: url(../i/bg-banner-2.jpg) -0px 0px;
	border-bottom: 2px solid #e2e2e2;
}

.pic3 {
	height: 240px;
	background: url(../i/bg-banner-3.jpg) -0px 0px;
	border-bottom: 2px solid #e2e2e2;
}	
	
	

#branding h1{
	margin-top: 50px;
	margin-bottom: 20px;
	height: 49px;
	width: 220px;
	background: url(../i/id-logo.png);
	display: block;
	text-indent: -5000px;
	float: left;
	margin-right: 80px;
	margin-left: 10px;
}




.modulo-news {
	width: 300px;
	float: left;
	margin-right: 40px;
	margin-left: 30px;
	margin-bottom: 40px;
}

.modulo-evento {
	width: 300px;
	float: left;
	margin-right: 50px;
	margin-left: 30px;
	margin-bottom: 40px;
}

.modulo-servicios{
	width: 240px;
	float: left;
	margin-right: 30px;
}



.partners p{
	width: 150px;
	float: left;
	margin-top: 10px;
}

.partners {
	width: 300px;
	float: left;
}

.info {
	width: 200px;
	float: right;
	margin-top: 10px;
}



/* @end */

/* @group General */

body{
	position: relative;
	height: 100%;
	font-family: lucida grande;
	font-size: 12px;
	color: #386402;
}

a{
	color: #000;
	text-decoration: none;
}

.info a {
	color: #386402;
}

a:hover{
	text-decoration: underline;
}

#sitemap a {
	color: #FFF;
	
}



#article p{
	margin-bottom: 15px;
}



ol{
	margin-bottom: 15px;
}

/* @end */

/* @group News */

.NewsSummaryPostdate {
	font-style: italic;
	font-size: 10px;	
}

.NewsSummaryMorelink a {
	color: #ffa900;
}

div.NewsSummaryMorelink {
	color:#ffa900;
}

div.NewsSummarySummary {
	margin-bottom: 10px;
	margin-top: 10px;
}

.NewsSummaryContent {
	margin-top: 10px;
}

.NewsSummaryLink a {
	color: #386402;
	font-size: 13px;
	font-weight: bold;
}


#NewsPostDetailTitle {
	font-size: 14px;
	margin-bottom: 15px;
}

#NewsPostDetailPrintLink {
	text-align: ;
}

#NewsPostDetailDate {
	font-size: 10px;
	font-style: italic;
}



/* @end */

/* @group Formulario */

#mf085ffbrp__6 {
	width: 260px;
	margin-left: 1px;
}

.name{
	margin-bottom: 20px;
}

td.name {
	padding-bottom: 5px;
}

td.email{
	padding-bottom: 5px;
}

td.subject{
	padding-bottom: 5px;
}

td.msg{
	padding-right:5px;
}

/* @end */

#article ol li {
	margin-left: 20px;
}

/* @group Styles */

h2.title  {
	border-bottom: 1px dotted #e2e2e2;
	margin-bottom: 20px;
}

.modulo{
	width: 30%;
	float: left;
	margin-right: 30px;
}

.clear{
	clear:both;
}

.push{
	margin-bottom: 20px;
}

.interno{
	margin-left: 20px;
}

.more{
	margin-left: 10px;
	color: #ffa900;
	font-style: italic;
}

.margin{
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 5px;
	border-top: 20px solid black;
}

.inside{
	margin-left: 256px;	
}

.col7{
	width: 600px;
}

.col6{
	width: 600px;
	margin-left: 50px;
}

.col-a{
	width: 670px;
	float: left;
	margin-right: 60px;
}

.col-b{
	width: 150px;
	float: left;
}

ul.sub-nav {
	width: 150px;
	list-style: none;
	color: #929292;
	margin-top: 10px;
	
}

img.float.service {
	margin-right: 20px;
}

ul.sub-nav li {

	padding: 5px 0px 5px 20px;
	border-bottom: 1px dotted #e2e2e2;
}

ul.sub-nav li:hover {
	background: url(../i/bg-footer.jpg);
	color: #FFF;

}

.m {
	margin-right: 20px;
}

/* @end */

/* @group Pages Styles */

/* @group about us */



/* @end */





/* @group Work */

#work ul li div.work ul li {
	list-style: disc;
	margin-left: 20px;
}

#work ul li{
	list-style: none;
	margin-bottom: 10px;
}

.work ul {
	margin-left: 10px;
}

/* @end */

/* @group Contact */

.contact-info span {
	color: #ffa900;
	
}

.contact-info li {
	margin-bottom: 10px;
	list-style: none;
}



/* @end */

/* @group Services */

.contact-info {
	width: 550px;
	float: left;
}

.contact-info img {
	margin-bottom: 30px;
}

.float {
	float: left;
}

.floatr{
	float: right;
}

.ml{
	margin-left: 20px;
}

.mb{
	margin-bottom: 10px;
}


/* @end */



/* @end */

/* @group Cycle */

.introtext{
	float: left;
	width: 500px;
	margin-right: 50px;
}

#cycle{
	width: 330px;
	height: 250px;
	position: relative;
	overflow: hidden;
}

#cycle p {
	margin-top: 10px;
}

#slide-nav {
float: right;
position: relative;
right: 0px;
top: 5px;
width: 330px;
}

#slide-nav a {
	background-color: #929292;
	color: #FFF;
	margin-right: 5px;
	padding: 4px;
	width: 15px;
	display: block;
	float: left;
	text-align: center;
	font-size: 10px;
}

#slide-nav a:hover{
	text-decoration: none;
}

#slide-nav a.activeSlide {
	color: #FFF;
	background-color: #30435c;
}

.pics{
	width: 330px;
	float: left;
	position: relative;
}

/* @end */

/* @group Calendario */

.cal-upcominglist {
	width: 240px;
	float: left;
	margin-right: 50px;
}

h4.evento-titulo {
	font-size: 12px;
	margin-bottom: 0px;
	display: list-item;
	list-style: square;
}

.calendar-event a {
	color: #000;
}

.calendar-event {
	border-bottom: 1px dotted #e2e2e2;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	
}

.calendar-date-from {
	font-size: 10px;
	font-style: italic;
	color: #929292;
}

/* @end */


.ad {

	float: left;
	width: 250px;
	height: 330px;
}

.border{
		border: 1px solid #e2e2e2;
		padding: 2px;
		margin-bottom: 30px;
}


.borders{
		border: 1px solid #e2e2e2;
		padding: 2px;
			float: left;
	width: 250px;
}

.mr{
	margin-right: 20px;
	margin-bottom: 0px;
}

.line {
	border-bottom: 1px dotted #e2e2e2;
	margin-bottom: 10px;
}

.contact-info img.float {
	margin-bottom: 120px;
}

.galeria{
	margin-right: 30px;
}

.gallery .pagenavigation {
	height: 50px;
}


.aliado{
	width: 400px;
	padding: 0px 10px;
	float: left;
	margin-right: 20px;
}

.logo-gestione {
	margin-top: 30px;
	margin-bottom: 20px;
}
.logo-ultimopiso {
	margin-bottom: 10px;
}

.descargar{
	font-size: 14px;
	color: #ffa900;
	position: relative;
	bottom: 3px;
}

a:hover.noline{
	text-decoration: none;
}

.vision{
	float: left;
	margin-left: 10px;
	width: 150px;
	padding: 5px 10px 5px 20px;
	/*background-color: #fdf6ce;
	border: 2px solid #f8e44d;*/
	margin-bottom: 200px;
	border-left: 1px dotted #e2e2e2;

}

.mision{
	float: left;
	width: 440px;
	margin-right: 10px;


}

/*ol.inside-mision {
	margin-left: 235px;
}*/

ol.inside-mision li {
	margin-bottom: 10px;
}

.imgnosotros{
	float: right;
	border: 1px solid #e2e2e2;
	padding: 2px;
	margin-left:10px;
	

}


