
/* Reset
****************************************************************** */
*, html { margin:0; padding:0;  }
body { background:#000000; }
a { text-decoration:none; color:black; }
object { display:block; outline: none;  }
img { border:none; }

body {
	margin:0;
	padding:0;
}
div#wrapper{
	width:1024px;
	height:768px;
	margin:0 auto;
}

/* Formas
****************************************************************** */
.commentarios{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:100;
}

body#form {
	margin: 5px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background:transparent;*/
	background:url("../imgs/imgs_js/bg.jpg");
}
body#form02 {
	margin: 5px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	background:transparent;*/
	background:url("../imgs/imgs_js/bg02.jpg");
	background-repeat:repeat-x;
	background-color:#464646;
	
}
.label {
	color:#666666;
	font-weight:bold;
}
.label02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #333333;
	font-weight:bold;
}
.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
}
.tetxInput{
	/*background: transparent;*/
	background:url("../imgs/imgs_js/txt_input03.jpg");
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:3px 0 0 3px;
	font-size:12px;
	outline:none;
	border:none;
	border:0;
}

.bgtxt_input{
background:url("../imgs/imgs_js/txt_input.jpg");
width:220px;
}

.bgtxt_input02{
background:url("../imgs/imgs_js/txt_input.jpg") no-repeat;
height:89px;
}
.bgtxt_input03{
background:url("../imgs/imgs_js/txt_input.jpg") no-repeat;
height:60px;
}
.alertas{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
}
.alertas_error{
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:10px;
}
.single {
	width:200px;
	height:23px;
}
.cv {
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	width:220px;
	outline:none;
	border:none;
	border: 0;
}
.bodytextInput{
	width:210px;
	height:80px;
}
.bodytextInput02{
	width:215px;
	height:54px;
}
.contador{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
	font-weight:bold
}

.contador_error{
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:10px;
	font-weight:bold
}

/* Modal Styling
****************************************************************** */
.modal .header {
	height:56px;
	overflow:hidden;
}

.modal .contents {
	height:390px;
	overflow: hidden;
	background:white  repeat-x;
	border-left:1px #282828 solid;
	border-right:1px #282828 solid;
	padding:1px 2px;
	background:url("../imgs/imgs_js/bg.jpg");
}

.modal .footer {
	background:url("../imgs/imgs_js/footer.gif");
	height:6px;
	overflow:hidden;
}

.modal .bt_close {
	float:right;
	display:block;
	width:47px;
	height:22px;
	background-image: url("../imgs/imgs_js/cerrar.gif");
	margin:16px 15px 0 0;
}

.modal .dynamicContent {
	padding:15px;
}

.modal .bt_close:hover { background-position:right top; }
	.modal .bt_close span { display:none; }

#jqmContent {
	width:355px;
	height:382px;
	border:0;
	outline:none;
}
#jqmContent02 {
	width:867px;
	height:490px;
	border:0;
	outline:none;
}

.modal02 .header {
	height:60px;
	overflow:hidden;
}

.modal02 .contents {
	overflow: hidden;
	height:490px;
	background:white  repeat-x;
	border-left:1px #282828 solid;
	border-right:1px #282828 solid;
	padding:1px 2px;
	background:url("../imgs/imgs_js/bg02.jpg");
}

.modal02 .footer {
	background:url("../imgs/imgs_js/footer02.gif");
	height:6px;
	overflow:hidden;
}

.modal02 .bt_close {
	float:right;
	display:block;
	width:47px;
	height:22px;
	background-image: url("../imgs/imgs_js/cerrar.gif");
	margin:16px 20px 0 0;
}
.modal02 .bt_close:hover { background-position:right top; }
	.modal .bt_close span { display:none; }
/* jqModal
****************************************************************** */
/* Taken from jqModal.css */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -200px;
	width:365px;
}
.jqmWindow02 {
	display: none;
	position: fixed;
	top: 0%;
	left: 50%;
	margin-left: -436px;
	width:873px;
}
.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
	 Star selector used to hide definition from browsers other than IE6
	 For valid CSS, use a conditional include instead */
* html .jqmWindow {
	 position: absolute;
	 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html .jqmWindow02 {
	 position: absolute;
	 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0* (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}



#jqmContent {
	z-index:20;
	position:relative;
}

#jqmContent02 {
	z-index:20;
	position:relative;
}

