/* **************** BLOCK SKINS ***************** */
/* ====== Contour blocks ====== */
/* remove background-image:" to default to square corners for IE */
/* ----- littleRadius (extends mod) ----- */
.littleRadius .inner {border:1px solid #E4EBF9;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/}
.littleRadius b{background-image:url(../img/bg/skin/mod/little-radius.png);}
.littleRadius .tl{height:3px; width:3px;}
.littleRadius .tr{height:3px; width:3px;}
.littleRadius .bl{height:3px; width:3px;margin-top:-3px;} 
.littleRadius .br{height:3px; width:3px;margin-top:-3px;}
/* ----- simple (extends mod) ----- */
.simple .inner {border:1px solid #D7D7D7;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/}
.simple b{background-image:url(../img/bg/skin/mod/simple_corners.png);}
/* ----- simpleExt (extends mod) ----- */
.simpleExt,.simpleExt .inner{border:1px solid #c7c7c7;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/ }
.simpleExt .inner{border-color:#fff; border-width:4px; /background-color:#e2e2e2;*/}
.simpleExt b{background-image:url(../img/bg/skin/mod/simple_extended.png);}
.simpleExt .tl{left:-1px;top:-1px;height:12px; width:12px;}
.simpleExt .tr{right:-1px;top:-1px;height:12px; width:12px;}
.simpleExt .bl{left:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;} 
.simpleExt .br{right:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;}
/* ----- skyScanner (extends mod) ----- */
.simpleExt{
	margin:10px 35px;
}
.narrow {
	margin:auto;
	width:550px;
}
.simpleExt,.simpleExt .inner{border:1px solid #c7c7c7;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/ }
.simpleExt .inner{border-color:#fff; border-width:8px; /background-color:#e2e2e2;*/}
.simpleExt .bd{text-align:center;}
.simpleExt b{background-image:url(../img/bg/skin/mod/simple_extended.png);}
.simpleExt .tl{left:-1px;top:-1px;height:12px; width:12px;}
.simpleExt .tr{right:-1px;top:-1px;height:12px; width:12px;}
.simpleExt .bl{left:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;} 
.simpleExt .br{right:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;}
/* ----- basic (extends mod) ----- */
.basic .inner {/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/}
.basic b{background-image:url(../img/bg/skin/mod/round.png);}
/* ----- dropShadows (extends complex) ----- */
.dropShadows b {background-image:url(../img/bg/skin/mod/dropshadows2.png);}
.dropShadows .top{height:6px;}
.dropShadows .bottom{height:6px;margin-top:-6px;}/* margin top equal to - height of bottom */
.dropShadows .br,.dropShadows .bl{height:6px; margin-top:0px;}/* margin top = bottom height - corner height */
.dropShadows .tl {width:2px;}
.dropShadows .tr {width:7px;}
.dropShadows .inner {
	background:#fff url(../img/bg/bg-main-nav-sub-deco-top.png) no-repeat 13px top;
	padding-top:6px;
	margin:0px 6px 8px 2px;/* padding left equals to width of .tl */
}
/* ----- straight (extends mod) ----- */
.straight {
}
.straight .bd {
	border:1px solid #E6E6E6;
	padding:5px;
}

/* ----- initialInfo (extends mod) ----- */
.modInitialInfo .bd {
	padding:30px 50px;
}



/* ====== Background blocks ====== */
.solid .inner{background:#EDEDED none;}
.dusk .inner {background:#F3F6FC url(../img/bg/skin/mod/bg-purple-gradient.png) repeat-x left bottom;}

/* ====== Block headers and footers ====== */
.hd h1, .hd h2, .hd h3, .hd h4, .hd h5, .hd h6{padding: 5px 10px;}
/*.section{background: #e9e9e9 url(http://oocss.org/css/skin/mod/header.png) repeat-x left bottom; color:#de2c72;font-size:120%;padding:5px 10px;}
.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{font-size:100%;color:#de2c72;padding:0;}*/
.act{background-color:#e9e9e9;}
.topper{background: #fff url(http://oocss.org/css/skin/mod/header_gradient_light.png) repeat-x left bottom;color: #4D4D4D;font-size:120%;padding:5px 10px;}
.topper h1,.topper h2,.topper h3,.topper h4,.topper h5,.topper h6{font-size:100%;color:#4D4D4D;padding:0;}
.bam{background: #00477a url(http://oocss.org/css/skin/mod/header_glossy.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0;}
.gonz{background:url(http://oocss.org/css/skin/mod/gc_header.png) no-repeat left top;}/* messed up */
.online{background: #9a9400 url(http://oocss.org/css/skin/mod/online.png) repeat-x left top;color: #000;font-size:120%;padding:5px 10px;}
.online h1,.online h2,.online h3,.online h4,.online h5,.online h6{font-size:100%;color:#000;padding:0;}
.help{background: #b20029 url(http://oocss.org/css/skin/mod/help.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
.help h1,.help h2,.help h3,.help h4,.help h5,.help h6{font-size:100%;color:#fff;padding:0;}
.info{background: #636363 url(http://oocss.org/css/skin/mod/info.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:100%;color:#fff;padding:0;}
.modSideImg {
	color: #00535F;
	font-size:120%;
	padding:5px 10px;
}
.modSideImg h1, .modSideImg h2, .modSideImg h3, .modSideImg h4, .modSideImg h5, .modSideImg h6 {
	color:#00535F;
	font-size:100%;
	font-weight:bold;
	padding:0;
}

	/* ----- .modSideImgNews (extends modSideImg) ----- */
	.modSideImgNews {} /* exclussive of german content: reduces font-size. Modifications live in estilos-aleman.css */

/* ===== modNewsletter (extends mod) ===== */
.modNewsletter .inner {padding-left:48px;_zoom:1}
.modIcon {
	position:absolute;
	top:6px;
	left:10px;
}