.inputbox_large{
width:90% !important;
}
.inputbox_slim{
width:90% !important;
}
.inputbox_medium {
width:50% !important;
}
.tregistro, .tregistro3 {
	border-spacing:5px;
	border-collapse:collapse !important;
	width:100%;
}
.tregistro td{
	width:25%;
}
.tregistro.tmodif td.col1{
	width:17%;
}
.tregistro.tmodif td.col2{
	width:38%;
}
.tregistro.tmodif td.col3{
	width:10%;
}
.tregistro.tmodif td.col4{
	width:35%;
}
.tregistro3 td{
	width:33%;
}
.tregistro tbody th, .tregistro3 tbody th,
.tregistro tbody td, .tregistro3 tbody td  {
    border: none;
	padding:0;
}
.vWrap .vTitulo h1{
    letter-spacing: 0px;
    line-height: 1em;
    font-size: 1.4em;
    text-transform: uppercase;
    margin: 5px 0;
}
.vWrap  h2{
    letter-spacing: 0px;
    line-height: 1em;
    font-size: 1.2em;
    margin: 5px 0;
	border-bottom: 1px dotted #999999;
}
.vWrap  .vFooter{
text-align: center;
}
.vSubmit{
	margin:20px auto;
	padding-top:10px;
	border-top:1px dotted #999;
}
.vSubmit .fsubmit{
	margin:10px auto;
	width:190px;
}
.inputfecha{
width:60% !important;
}

.selectmedium{
	width:90% !important;
}

.btn_masinfo{
	background:#f7f7f7;
	display:block;
	margin:0 auto;
	width:100px;
	padding:4px;
}

#divAcuerdo, #divAyudaNEstudio {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	/*background: #000;*/
}
.trans {
	/*opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);*/
}

#divAcuerdo  div, #divAyudaNEstudio  div{
	width:60%;
    margin: 60px auto;
    background-color: #fff;
    border:1px solid #000;
    padding:30px;
    text-align:justify;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
/* meter esto en el body para que se vea correctamente en IE necesita que el padre tenga height 100% para poder aplicarlo
	height:100%;
    margin:0;
    padding:0;
*/

#divAcuerdo  div #divCerrar, #divAyudaNEstudio  div #divCerrar{
	width:16px;
	height:16px;
	position:relative;
	top:0px;
	left:96%;
	margin:0;
	padding:0;
	border:1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tlistaofertas{
	border-collapse:collapse;
	border:none;
}
.tlistaofertas thead{
	border-bottom: 2px solid #ddd;
	color:#000;
	font-weight:bold;
}
.tlistaofertas thead .thmin{
	width:5%;
}
.tlistaofertas thead .thpeq{
	width:20%;
}
.tlistaofertas thead .thpeq2{
	width:15%;
}
.tlistaofertas thead .thbig{
	width:60%;
}
.tlistaofertas .row0{
	background:#eee;
}
.tlistaofertas .row1{
	background:none;
}


.toferta{
}

.center{
	text-align:center !important;
}