
/* TINY */
.tinyespecial{
    width: 810px;
    float: left;
}
#tablewrapper.tw2{
    width: 800px!important;
    clear:none !important;
    margin-top: 10px;
}
    /*      TINY    */
#tablewrapper { width:640px; margin:0 auto; clear: both;}
#tableheader {height:55px}
#tablewrapper .search {float:left; padding:6px; border:1px solid #c6d5e1; background:#fff}
#tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}

#tablewrapper .details {float:right; padding-top:12px}
#tablewrapper .details div {float:left; margin-left:15px; font-size:12px}

.tinytable {width:639px; border-top:1px solid #e1e1e1; border-bottom:none}
.tinytable tfoot{
    display:none;
}

.tinytable thead th {
/*    background:url(../images/skins/light/bg/button-style-2-azul.png);
    text-align:left;
    color:#cfdce7!important;
    border-right:none;
    border:1px solid #fff;*/
    display: none;

}
.tinytable td {
    padding:4px 6px 6px;
    border-bottom:1px solid #e1e1e1;
    height: 150px;
}

.tinytable.cur  td{
    height: 200px;
}

#tablewrapper .tinytable.cur tbody tr{
    height: 220px;
}

.tablah3{
    color: #CFDCE7 !important;
    font-size: 17px;
}

.tinytable .head h3 {background:url(../images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background:url(../images/skins/light/bg/button-style-2-azul.png) 90% -48px ;}
.tinytable .desc h3 {background:url(../images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px;}
.tinytable .asc h3 {background:url(../images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px;}

.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff;}
.tinytable .evenrow td {/*background:#fff;*/}
.tinytable .oddrow td {/*background:#ecf2f6*/}
.tinytable td.evenselected {/*background:#ecf2f6*/}
.tinytable td.oddselected {/*background:#dce6ee*/}
.tinytable tfoot {background:#fff; font-weight:bold;}
.tinytable tfoot td {padding:6px 8px 8px;}



#tablefooter {height:15px; margin-top:20px}
#tablenav {
    float:left;
    display: block!important;
}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}


.tablenav {
    float:left;
    display: block!important;
}
.tablenav img {cursor:pointer}
.tablenav div {float:left; margin-right:15px}



#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {float:left; margin-left:15px}
.page {margin-top:2px; font-style:italic}
/*#selectedrow td {background:#e8e8e8}*/


#tablewrapper tbody tr{
    position:relative;
    display: block;
    overflow:hidden;
    width: 639px;
    height: 170px;
}

#tablewrapper #fecha{
/*    position: absolute!important;*/
    width: 220px;
    color: #999999;
    font-weight: bolder;
    text-decoration: underline;
    text-align: center;
    vertical-align: top;
}

#tablewrapper #fecha img{
    width: 188px;
    height: 118px;
    border: 5px solid #fff;
    display: block;
/*    margin: 20px 0;*/
    box-shadow: 0 1px 2px #333;
}

#tablewrapper #titulo{
/*    position: absolute!important;
    left:220px;*/
    position: relative;
    width: 418px;

/*    padding: 20px 0 10px;*/
}
#tablewrapper #titulo .titulo{
    margin: 5px 0 5px 0;
    color: #DB2511!important;
    font-size: 16px;
    font-weight: normal;
}

h3.titulo a{
    color: #DB2511!important;
}

#tablewrapper #titulo .social{
    position: absolute!important;
    bottom: 5px;
}

#tablewrapper #titulo .social2 {
    bottom: 20px;
    position: absolute !important;
}


#tablewrapper #descripcion{
    width: 400px;
}

#tablewrapper #descripcion p{
    margin: 0;
}

#tablewrapper #persona{
    width: 300px;
    height: 150px;
    text-align: center;
}



#tablewrapper #certifi{
    width: 339px;
    height: 150px;
}

#certifi ul{
    width: 99%;
}

#certifi ul li{
    float: left;
    width: 45%;
    margin: 0;
}

.cursor_over_inscripcion{
	cursor: pointer;
}

.cursor_over_inscripcion:hover{
	color: #DB2511;
}

.cursor_over_inscripcion input ,.cursor_over_inscripcion  label{
	cursor: pointer;
}