body{
	background:#b2004d url(../images/back.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

li{
	list-style-type:none;	
}

a{
	color: #666; 
	font-size:0.8em;
}
a.volver{
	background:url(../images/bullet.up.gif) no-repeat 2px;
	margin:50px 25px;
	padding-left:20px;
	float:left;
}

h1{
	color:#fff;
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:30px;
}
h3,fieldset legend{
	color:#ccc;
	font-size:0.8em;
	font-weight:normal;
	background:url(../images/bullet.gif) no-repeat 2px;
	padding-left:15px;
	width:200px;
	white-space:nowrap;
}

em{
	font-size:0.8em;
	margin-left:20px;
	color:#999;
}

p{
	font-size:0.8em;
	color:#333;
	text-align:justify;
}
p.tooltips{
	font-size:1em;
}


.wbutton{
	background:#fff url(../images/button.backw.jpg) repeat-x;
}
.wbutton{
	padding:10px;
	color:#666;
	border:none;
	border-left:#666 3px solid;
	padding:10px;
	cursor:pointer;
}
.wbutton:hover{
	border-left:#333 5px solid;
	color:#B2004D;
}
.bbutton:hover{
	color:#fff;
}
.bbutton{
	border:0; margin-right:20px; padding:0;
	width:125px;
	height:31px;
	background:transparent url(../images/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#ccc;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

.wrapper{
	margin:25px 0 0 140px;
}

.header{
	width:100%;
}

.info{
	width:100%;
	margin:75px 0;
}

.formAlta{
	margin:60px 0 30px;	
}

.contentIn{
	padding:20px;
	width:582px !important;
}

.adMenu{
	background:#eee none repeat scroll 0 0;
	border-bottom:4px solid #B2004D;
	padding:10px;	
}
.adMenu:hover{
	background:#e2e2e2 none repeat scroll 0 0;
	border-bottom:6px solid #B2004D;
	padding:10px;	
}
.adAction{
	color:#fff;
	font-weight:bold;
}
.adAction:hover{
	color:#eee;
}


.highlight		{ background:#d5fcdc; }
.even			{ background:#fff; }
.mo			{ background:#dffaa3; }
.odd			{ background:#eee; }
.zebra th		{ padding:5px; background:#ddd; border-bottom:1px solid #999; text-align:left; font-weight:bold; }
.zebra td		{ padding:5px 20px 5px 5px; border-bottom:1px solid #ddd; }
.zebra tbody	{ text-transform:uppercase; }

.content{
	margin:40px 0 0 54px;	
}

fieldset{
	border:none!important;	
}
fieldset legend {
	font-weight:bold;

}
fieldset ul, fieldset li{
	border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding:10px;
}

fieldset input{
	float:left;
}
fieldset label{
	width:140px;
	float:left;
}
fieldset button{ 
	border:0; margin:0; padding:0;
	clear:both;
	width:125px;
	height:31px;
	background:#666666 url(../images/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

/* MOOtABS */


.pane{
float: left;		/* you need that!!! */
display: none;		/* you need that - if you remove this, at load the page will have height of the heighest pane, see more instructions in html-file */
width:726px;		/* set the width of your content here, it's not necessary if you dont wanna have fixed with */
padding:25px;		/* unimportant */	
}

#content{
overflow:hidden;	/*you need that!!! */
width:726px;
background:#FFF;
}
#mootop{
	width:622px;
	height:14px;
	background:url(../images/mootab.top.jpg);
}
#moobottom{
	width:622px;
	background:#fff url(../images/mootab.bottom.jpg) bottom no-repeat;
}
#moobottom.xl{
	width:726px;
	background:#fff url(../images/mootab.bottom.xl.jpg) bottom no-repeat;
}

#paneContainer{
float:left;			/*you need that!!! */
background-color:#FFFFFF; 
}

#mainframe { padding:7px; width:1000px; margin:0 auto; padding-top:20px; background:#222; }

#header{ background-color:#FFF; border-top: 1px solid white; border-bottom: 1px solid white;}

#menu{ margin-top:0px; padding:0px; list-style-type:none;}
/* MOOTABS */

/* zebra */
.zebra			{ font-size:0.8em; }
.highlight		{ background:#d5fcdc; }
.even			{ background:#fff; }
.mo			{ background:#dffaa3; }
.odd			{ background:#eee; }
.zebra th		{ padding:5px; background:#ddd; border-bottom:1px solid #999; text-align:left; font-weight:bold; }
.zebra th a		{ font-weight:bold; font-size:1em; color:#333; background: url(../images/sort.png) no-repeat right; padding:0 20px 0 0;}
.zebra td		{ padding:5px 20px 5px 5px; border-bottom:1px solid #ddd; }
/* zebra */



.menulink,.menulinkAct{ 
	float:left; 
	color: #666; 
	display:block; 
	cursor: pointer;
	background:url(../images/mootab.off.jpg);
	width:102px;
	height:32px;
	margin-right:2px;
	font-size:0.8em;
	text-align:center;
}
.menulinkOn{ 
	background:url(../images/mootab.jpg);
	color:#333;
}

.menulink span,.menulinkAct span{
	float:left; 
	margin:10px 0;
	text-align:center;
	width:100%;
}

.menulink:hover,.menulinkAct:hover{ background-color:#FFF; color:#000;}

.menulinkAct{ 
	color: #B2004D!important;
}

#paneContainer h3{
	color:#333;
	font-weight:bold;
	margin:10px 0 20px;
}

#paneContainer span,fieldset label{
	width:150px;
	color:#b2004d;
	text-transform:uppercase;
	font-size:0.6em;
	padding:4px 0;
}

#paneContainer input,#paneContainer select,#paneContainer textarea,#paneContainer span,fieldset label,#paneContainer p{
	float:left;
	font-size:0.6em;
	margin:20px 0;
}
#paneContainer p.tooltips, .dp_cal input, .dp_cal select{
	margin:0!important;
}
fieldset label{
	margin:0;	
}

.menosEspacio input,.menosEspacio select,.menosEspacio textarea,.menosEspacio span{
	margin:5px 0!important;
}


#paneContainer p{
	font-size:0.8em;
	width:60%;
}
#paneContainer p a{
	font-size:1em;
}

input:disabled,select:disabled,textarea:disabled{
	background:#ddd!important;
	border:#ccc 1px solid!important;
}


#paneContainer input,#paneContainer select,#paneContainer textarea,.postulacion,fieldset input,fieldset select,fieldset textarea{
	background:#F2F2F2;
	border:1px solid #CCC;
	color:#555;
	font-size:0.8em;
	padding:2px;
	margin-right:20px;
}
#paneContainer input:focus,#paneContainer select:focus,#paneContainer textarea:focus,fieldset input:focus,fieldset select:focus,fieldset textarea:focus{
	border:1px solid #999;
	color:#000;
}

#paneContainer textarea,fieldset textarea{
	width:250px;
	height:100px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
}

#paneContainer label{
	color:#333;
	float:left;
	font-size:0.6em;
	margin:22px 6px;
}

.postulacion{
	font-size:0.7em;
	margin:0 0 0 15px;
}


.logout{
	
}

.captchaDiv{
	float:left;
	margin:30px 0;
	width:100%;
}

/* MooTools.Tips */
.tip-top {
    color: #fff;
    width: 139px;
    z-index: 13000;
}
.tip-title {
    width: 123px;
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #B2004D;
    padding: 8px 8px 4px;
    background: url(../images/bubble.png) top left;
}
.tip-text {
    width: 123px;
    font-size: 11px;
    padding: 4px 8px 8px;
    background: url(../images/bubble.png) bottom right;
    color:#fff;
}
.tip-text A {
    color:#069;
}
.tip-loading {
    background: url(ajax_load.gif) center center no-repeat;
    width: 30px;
    height: 30px;
    margin: 0 auto;
}


/* date picker */

input.DatePicker{
	display: block;
	width: 150px;
	padding: 3px 3px 3px 24px;
	border: 1px solid #0070bf;
	font-size: 13px;
	background: #fff url(../images/date.gif) no-repeat top left;
	cursor: pointer;
}
input:focus.DatePicker{
	background: #fffce9 url(../images/datefocus.gif) no-repeat top left;
}

.dp_container{
	position: relative;
	padding: 0;
	z-index: 500;
	margin:0 298px;
}

.dp_cal{
	background-color: #fff;
	border: 1px solid #B2004D;
	position: absolute;
	width: 177px;
	top: 24px;
	left: 0;
	margin: 0px 0px 3px 0px;
}

.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}

.dp_cal select option{
	padding: 1px 3px;
}

.dp_cal th, .dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}

.dp_cal th{
	border: solid #B2004D;
	border-width: 1px 0;
	color: #B2004D;
	background: #eee;
	font-weight: bold;
}

.dp_cal td{
	cursor: pointer;
}

.dp_cal thead th{
	background: #eee;
}

.dp_cal td.dp_roll{
	color: #000;
	background: #fff6bf;
}

/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}

.dp_empty{
	background: #eee;
}

.dp_today{
	background: #B2004D;
}

.dp_selected{
	color: #fff;
	background: #ccc;
}
