@charset "utf-8";
/* CSS Document */
div:after, ol:after, form:after, ul:after, dl:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
* { margin:0; outline:none; padding:0; border:0; list-style:none}

body {background: url(../images/background-all.png) no-repeat top left  #8ec2da; font-family: 'PT Sans', arial, serif; font-size:16px; color:#034e6f; margin:0 auto;  }

h6{  font-family: 'PT Sans', arial, serif;  color:#FFF; font-size:18px; font-weight:300; margin:0 auto}
h5 {  font-family: 'PT Sans', arial, serif;  font-size:20px; color:#fff; font-weight:300; }
h4 {  font-family: 'PT Sans', arial, serif;  font-size:22px; color:#034e6f; font-weight:300; }
h3 {  font-family: 'PT Sans', arial, serif;  font-size:26px; color:#034e6f; font-weight:300; margin:20px 0 0 14px;}
h3 {  font-family: 'PT Sans', arial, serif;  font-size:28px; color:#034e6f; font-weight:300; margin:20px 0 0 14px;}
h1 { font-family: 'Chewy', cursive; font-size:40px; color:#FFF; font-weight:300; margin:20px 0 0 14px;}


/* form msg status  */
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {padding:6px 10px 5px; display: block;height: auto; margin: -0.3em 0 0.5em;}

.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {
	padding-left: 27px;
	font-size:0.9em;
	border-bottom: 0px solid #ccc;
	width: 134%;

}
.form-msg-info {
	background: #d1ecf7 url(../sgc/images/form-ic-info.png) no-repeat 6px 8px;
	border-color:#bcdfef;
	color:#11689e;
	width: 100%;
	margin:15px 0 0;
}
.form-msg-warning {
	background: #fff6bf url(../sgc/images/form-ic-warning.png) no-repeat 6px 8px;
	border-color:#fceb77;
	color:#957210;
	width: 100%;
	margin:15px 0 0;
}
.form-msg-error {
	background: #fad0d0 url(../sgc/images/form-ic-error.png) no-repeat 6px 8px;
	border-color:#f6abab;
	color:#b01717;
	width: 100%;
	margin:15px 0 0;
}
.form-msg-success {
	background: #e5f8ce url(../sgc/images/form-ic-success.png) no-repeat 6px 8px;
	border-color:#d0f1a6;
	color:#62b548;
	width: 100%;
	margin:15px 0 0;
}
/**/
.title { font-size:15px; color:#FFF;  *font-size:14px \9 !important }
.status {margin:0 50px ; font-weight:bold; *margin:0 50px  \9 !important }

#flutuante  {
	left:366px;
	position:absolute;
	top:182px;
	z-index:1002;
	width: 595px;
	height: 330px;
}
.swf { margin:10px 0 0 10px;  *margin:11px 0 0 15px  \9 !important; float:left}
