/* Fonts */

/* @group Fonts */
body
{
    /*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    
    margin: 0px auto;
    text-align: center;
    background: #286499;
}
a
{
    text-decoration: underline;
    color: #0f2539;
}

a:hover
{
    color: #F85700;
}

a img  
{  
border: none;  
} 

/* Forms */
.consultasinput
{
    width: 165px;
}
.consultasselect
{
    width: 180px;
}
.consultastextarea
{
    width: 165px;
    height: 85px;
    resize: none;
    font-family: Arial,Tahoma, Helvetica, sans-serif;
}

.consultasfaq
{
    font-size: 10px;
    float: left;
    width: 100px;
    text-align: left;
    margin-left: 15px;
    text-decoration: none;
    color: #01c3cf;
}
.consultasfaq:hover
{
    color: #ffffff;
}
.consultasfaq:active
{
    color: #ffffff;
}
.watermark
{
    color: #848484 !important;
}
.rounded
{
    display: block;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
    font-size: 10px;
    padding: 4px 7px;
    margin: 7px 14px 7px 14px;
    outline: 0;
}
input.rounded:focus
{
    border-color: #339933;
}
.error
{
    border: 1px solid red !important;
    background: #ffbcbc;
}
.consultas
{
    width: 210px;
    height: 230px;
    background-color: #286499;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.consultasgracias
{
    color: #90c01e;
    display: none;
    font-size: 13px;
    margin: 5px;
}
.consultastitle
{
    color: White;
    font-size: 12px;
    padding: 8px 15px 0px 14px;
    font-weight: bold;
    text-align: left;
}
label
{
    display: block;
}

/* Nav */

.logo
{
    padding: 5px 0px 7px 0px;
    text-align: left;
    float: left;
}
.logouv
{
    margin: 18px 16px 5px 0px;
    text-align: left;
    float: left;
}
.firstheader
{
    background-color: #286499;
    height: 49px;
    display: block;
}
.firstheader ul
{
    float: right;
    list-style-type: none;
    margin: 0px;
    padding-top: 10px;
}
.firstheader li
{
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    height: 10px;
    line-height: 10px;
    padding: 0px 10px 0px 10px;
    border-left: 2px solid #9c9c9c;
}
.firstheader a
{
    color: #ffffff;
    text-decoration: none;
}
.firstheader a:hover
{
    color: #01c3cf;
    text-decoration: none;
}
.contents
{
    width: 957px;
    margin: 0px auto;
    text-align: left;
    clear: both;
}
#secondheader
{
    font-size: 12px;
    font-weight: bold;
    display: block;
    background-image: url(../img/fondoheader2.png);
    background-repeat: repeat-x;
}

#secondheader ul ul
{
    display: none;
}

#secondheader ul li:hover > ul
{
    display: block;
}

#secondheader ul
{
    z-index: 1000;
    list-style: none;
    position: relative;
    display: inline-table;
    margin: 0px;
}
#secondheader ul:after
{
    content: "";
    clear: both;
    display: block;
}

#secondheader ul li
{
    height: 63px;
    width: 110px;
    border-left: 2px solid #dddddd;
    float: left;
    margin-top: 1px;
}
#secondheader ul li:last-child
{
    border-right: 2px solid #dddddd;
}
#secondheader ul li:hover a
{
    color: #fff;
}

#secondheader ul li a
{
    display: block;
    padding: 20px 0px 0px 8px;
    color: #0f2539;
    text-decoration: none;
}

#secondheader ul ul
{
    border: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 220px;
    position: absolute;
    top: 100%;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}
#secondheader ul ul li
{
    height: auto;
    width: auto;
    border: 0px;
    float: none;
    position: relative;
}
#secondheader ul ul li a
{
    padding: 7px 8px 7px 12px;
    color: #fff;
}

#secondheader ul ul li a:hover
{
    background: rgba(0, 0, 0, .2);
}

#secondheader ul ul ul
{
    width: 160px;
    position: absolute;
    left: 100%;
    top: 0;
    margin-top: -1px;
}

#secondSubSub
{
    width: 300px;
}

#secondheader ul ul ul li
{
    font-size: 10px;
    background: rgba(0, 0, 0, .2);
}
#secondheader ul ul ul li a:hover
{
    color: #fff;
}
.bg1sub, .bg1:hover
{
    background: #01c3cf;
}
.bg2sub, .bg2:hover
{
    background: #f85700;
}
.bg3sub, .bg3:hover
{
    background: #cc2994;
}
.bg4sub, .bg4:hover
{
    background: #8fc017;
}
.bg5sub, .bg5:hover
{
    background: #f85700;
}
.bg6sub, .bg6:hover
{
    background: #0f253a;
}
.news
{
    width: 735px;
    margin: 0px;
    float: left;
}
.rightcolumn
{
    margin: 7px 0px 0px 5px;
    text-align: left;
    width: 210px;
    float: right;
}
.login
{
    display: block;
    height: 80px;

    background: #e93900; /* Old browsers */
    background: -moz-linear-gradient(top,  #e93900 0%, #ff6500 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e93900), color-stop(100%,#ff6500)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e93900 0%,#ff6500 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e93900 0%,#ff6500 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e93900 0%,#ff6500 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e93900 0%,#ff6500 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e93900', endColorstr='#ff6500',GradientType=0 ); /* IE6-9 */
    border: #ffb17d solid 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.consultassubmit
{
  float:left;
  margin-right:0px;
  color:white;
  background-image:url('../img/bot_login.png');
  height: 25px;
  width: 67px;
  padding-top: 10px;
  font-size:10px;
  font-weight:bold;
}

.login .span{
  margin-top: 3px;
}

.login2{
  color:white;
  font-weight:bold;
  padding-bottom:10px;
  padding-left:28px;
  padding-top:10px;
  font-size:14px;
}

.novedades{
  display: block;
  height: 207px;
  background-image: url(../img/back_novedades.png);
  width: 212px;
  margin-bottom:6px;
  margin-top:3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;

}

.novedades_box{
  padding-left: 5px;
  padding-top: 5px;
  height: 165px;
  width: 190px;
  background-color: white;
  margin-left: 5px;
  font-size: 12px;
  margin-top: 5px;
  padding-right: 5px;
  
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;

}

.novedades_titulo {
  padding-top: 10px;
  font-weight: bold;
  font-size: 14px;
  padding-left: 8px;
  color:#0f2539;
}

.logininputs
{
    margin: 14px 14px;
}
.footernav
{
    clear: both;
    padding-top: 7px;
}
.box
{
    display: block;
    float: left;
    width: 133px;
    margin-right: 6px;
    height: 175px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.watermark1
{
    background: url(../img/watermark1.png) no-repeat;
    background-position: right bottom;
    padding: 7px 0px 0px 7px;
}
.watermark2
{
    background: url(../img/watermark2.png) no-repeat;
    background-position: right bottom;
    padding: 7px 0px 0px 7px;
}
.watermark3
{
    background: url(../img/watermark3.png) no-repeat;
    background-position: right bottom;
    padding: 7px 0px 0px 7px;
}
.watermark4
{
    background: url(../img/watermark4.png) no-repeat;
    background-position: right bottom;
    padding: 7px 0px 0px 7px;
}
.watermark5
{
    background: url(../img/watermark5.png) no-repeat;
    background-position: right bottom;
    padding: 7px 0px 0px 7px;
}
.submenu
{
    margin: 10px 0px 0px 0px;
    font-size: 9px;
}
.submenu a
{
    color: #0f2539;
    text-decoration: none;
}
.submenu a:hover
{
    color: #F85700;
}

.submenu ul
{
    padding: 0px;
    margin-left: 7px;
    list-style-type: none;
}
.submenu li
{
    text-indent: -5px;
}
.submenu li:before
{
    content: "-";
    position: relative;
    left: -5px;
}
.footer
{
    clear: both;
    padding-top: 20px;
}
.footercontainer
{
    height: 41px;
    background-color: #286499;
}
.logouvmini
{
    padding: 14px 17px 0px 0px;
}
.contactinfo
{
    font-size: 11px;
    color: #ffffff;
}
.canales
{
    padding: 14px 0px 0px 0px;
    color: #f85700;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    float: right;
}
.canales a
{
    padding: 4px;
}
.left
{
    float: left;
}
.right
{
    float: right;
}

/* Twitter */
.twittercontainer
{
    margin: 10px 0px 16px 0px;
    display: block;
    height: 135px;
}
.twtr-user
{
    display: none;
}
.twtr-hd
{
    display: none;
}
.twtr-ft
{
    display: none;
}
.twtr-bd
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.twtr-doc
{
    border: 1px solid #cdcdcd;
    margin-top: 5px;
}
.twtr-tweet-text
{
    font-style: italic;
    font-family: Arial,Tahoma,  Helvetica, sans-serif !important;
}
.twtr-tweet-text em
{
    padding-top: 10px;
}
.twtr-widget
{
    margin-top: 10px !important;
    clear: both;
}
.twtr-title
{
    float: left;
    font-size: 14px;
    color: #0f2539;
}
.twtr-follow
{
    float: right;
}

/* SlideShow */
.rslides
{
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides li
{
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides li:first-child
{
    position: relative;
    display: block;
    float: left;
}

.rslides img
{
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}
.rslides_nav
{
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../img/slidernav.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_nav:active
{
    opacity: 1.0;
}

.rslides_nav.next
{
    left: auto;
    background-position: right top;
    right: 0;
}
.play-ground
{
    width: 450px;
    background: #eeeeee;
    margin: 0 0 20px;
    padding: 10px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
}
/* Oferta Academica */
.oaheader
{
    height: 50px;
    background: #01b6c7; /* Old browsers */
    background: -moz-linear-gradient(top,  #01b6c7 0%, #01c2cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01b6c7), color-stop(100%,#01c2cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #01b6c7 0%,#01c2cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #01b6c7 0%,#01c2cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #01b6c7 0%,#01c2cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #01b6c7 0%,#01c2cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b6c7', endColorstr='#01c2cf',GradientType=0 ); /* IE6-9 */
    border: #7edae2 solid 2px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    vertical-align: middle;
    color: White;
    padding-left: 15px;
}
 
.oaInscripcion
{
  position: relative;
  margin-top: -70px;
  float:right;
  margin-right:20px;
} 
 
/* Calendario Academico */
.caheader 
{
    height: 50px;
    background: #cc2994; /* Old browsers */
    background: -moz-linear-gradient(top,  #81115B 0%, #cc2994 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81115B), color-stop(100%,#cc2994)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #81115B 0%,#cc2994 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #81115B 0%,#cc2994 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #81115B 0%,#cc2994 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #81115B 0%,#cc2994 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81115B', endColorstr='#cc2994',GradientType=0 ); /* IE6-9 */
    border: #cc2994 solid 2px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    vertical-align: middle;
    color: White;
    padding-left: 15px;
}

.caButton
{
    height: 50px;
    background: #cc2994; /* Old browsers */
    background: -moz-linear-gradient(top,  #81115B 0%, #cc2994 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81115B), color-stop(100%,#cc2994)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #81115B 0%,#cc2994 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #81115B 0%,#cc2994 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #81115B 0%,#cc2994 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #81115B 0%,#cc2994 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81115B', endColorstr='#cc2994',GradientType=0 ); /* IE6-9 */
    border: #cc2994 solid 2px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    width: 160px;
    height: 30px;
    margin-top: 5px;
    color: White;
    cursor: pointer;
}


/* Overlays */
.ui-accordion .ui-accordion-header 
{
    margin: 0px;
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top,  #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f5f5f5 0%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    border-top: #fff solid 1px;
    border-bottom: #d5d5d5 solid 1px;
    border-left: #d5d5d5 solid 1px;
    border-right: #dfdee0 solid 2px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    color: #0f2539;
    padding: 15px;
    display: block;
    cursor: pointer;
	position: relative;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-content {
	background-color: #01c2ce;
    padding: 15px;
    color: White;
    font-size: 11px;
    font-weight: bold;
}
.ui-accordion-content a {
    color: White;
}
.ui-accordion-content a:hover {
    color: #0f2539;
}
.ui-accordion-header-active
{
    background: #0f2539 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #0f2539 0%, #0a1825 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2539), color-stop(100%,#0a1825)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #0f2539 0%,#0a1825 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2539', endColorstr='#0a1825',GradientType=0 ) !important; /* IE6-9 */ 
    border: 1px solid #0f2539 !important;
    color: #01c2ce !important;
}

.oatipo
{
    font-size: 16px;
    font-weight: bold;
    font-family: tahoma;
    color: #01c2ce;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 16px;
}
.oatitulo
{
    font-size: 16px;
    font-weight: bold;
    color: #0f2539;
    padding: 15px 0px 15px 0px;
}
.oadescripcion
{
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 16px;
}
.oatext
{
    font-size: 12px;
    color: #333333;
    text-align: justify;
}
.oasecciones
{
    display: block;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
}
.oamasinfo1
{
    font-size: 12px;
    font-weight: bold;
    color: #0f2539;
    float: left;
}
.oamasinfo2
{
    font-size: 11px;
    font-weight: bold;
    float: right;
}
.oamasinfo2 a
{
    color: #01c2ce;   
}
.oamasinfo2 a:hover
{
    color: #0f2539;   
}


/* CA Styles */
.ca-ui-accordion-header-active
{
    background: #0f2539 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #0f2539 0%, #0a1825 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2539), color-stop(100%,#0a1825)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #0f2539 0%,#0a1825 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2539', endColorstr='#0a1825',GradientType=0 ) !important; /* IE6-9 */ 
    border: 1px solid #0f2539 !important;
    color: #cc2994 !important;
}


.catipo
{
    font-size: 10px;
    font-family: tahoma;
    font-weight: bold;
    color: #cc2994;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 16px;
}
.catitulo_ano
{
    font-size: 16px;
    font-weight: bold;
    color: #0B0B61;
    padding: 10px 0px 10px 0px;
}
.catitulo
{
    font-size: 16px;
    font-weight: bold;
    color: #0B0B61;
    padding: 5px 0px 5px 0px;
 /*   border-bottom: 2px solid #dddddd  !important; */
}
.catitulo2
{
    font-size: 16px;
    font-weight: bold;
    color: #cc2994;
    margin-top: 10px;
}

.catext1
{
    font-size: 12px;
    font-weight: bold;
    color: #cc2994;
    padding-bottom: 5px;
}

.catext2
{
    font-size: 12px;
    font-weight: bold;
    color: #0B0B61;
    text-align: left;
    padding-bottom: 5px;
}

.ca_nosel
{
    font-size: 12px;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 10px;
}

.canav
{
    clear: both;
    margin-left: 0px;
}

.caul
{
    list-style-type: none;
    padding-left: 0px;
}

.tablebox
{
    display: block;
    float: left;
    width: 180px;
    margin-right: 6px;
    margin-top: -10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.tablebox_data
{
    width: 400px;
}

.ca_select_largo
{
  width: 500px;
  display: inline-block;
  margin-left: 0px;
  font-size: 12px;
  color: gray;
}

.ca_select_corto
{
  width: 150px;
  font-size: 12px;
  display: inline-block;
  color: gray;
}


/* **************** */

/* Departamente de Alumnos */
.daheader 
{
    height: 50px;
    background: #8fc017; /* Old browsers */
    background: -moz-linear-gradient(top,  #5D8111 0%, #8fc017 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5D8111), color-stop(100%,#8fc017)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5D8111 0%,#8fc017 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5D8111 0%,#8fc017 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5D8111 0%,#8fc017 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5D8111 0%,#8fc017 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5D8111', endColorstr='#8fc017',GradientType=0 ); /* IE6-9 */
    border: #8fc017 solid 2px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    vertical-align: middle;
    color: White;
    padding-left: 15px;
}

.da-ui-accordion-header-active
{
    background: #0f2539 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #0f2539 0%, #0a1825 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2539), color-stop(100%,#0a1825)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #0f2539 0%,#0a1825 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2539', endColorstr='#0a1825',GradientType=0 ) !important; /* IE6-9 */ 
    border: 1px solid #0f2539 !important;
    color: #5D8111 !important;
}

.datipo
{
    font-size: 16px;
    font-weight: bold;
    font-family: tahoma;
    color: #5D8111;
    border-bottom: 2px solid #dddddd   !important;
    padding-bottom: 16px;
}

.datitulo
{
    font-size: 16px;
    font-weight: bold;
    color: #0f2539;
    padding: 15px 0px 15px 0px;
}
.dadescripcion
{
    border-bottom: 2px solid #dddddd  !important;
    padding-bottom: 16px;
}
.datext
{
    font-size: 12px;
    color: #333333;
    text-align: justify;
    border-bottom: 2px solid #dddddd   !important;
    padding-bottom: 16px;
}

.datext2
{
    font-size: 12px;
    color: #333333;
    text-align: justify;
    border-bottom: 2px solid #dddddd   !important;
    padding-bottom: 16px;
}

.dafooter
{
    font-size: 12px;
    color: #333333;
    text-align: justify;
    padding-bottom: 16px;
}

.daimg
{
  vertical-align: middle;
}

.da_li
{
    margin-bottom: 10px;
    margin-left: 10px;
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top,  #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f5f5f5 0%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    border-top: #fff solid 1px;
    border-bottom: #d5d5d5 solid 1px;
    border-left: #d5d5d5 solid 1px;
    border-right: #dfdee0 solid 2px;
    font-weight: bold; 
    color: #0f2539;
    padding: 5px;
}

.da_form_date
{
  float: right;
  font-weight: bold;  
  color: #0f2539;
}

.da_form_subheader
{
  font-size: 14px;
  font-family: arial;
}

.da_form_body
{
  font-size: 14px;
  font-family: arial;

}

.da_form_select_1
{
  width: 400px;
  display: inline-block;
  margin-left: 0px;
  font-size: 12px;
  color: gray;
}

.da_form_input
{
  border-style:none;
  border-bottom:1px dotted;
  width:300px;
}

.da_form_label
{
  width: 150px; 
  float: left;
  margin-right: 10px;
  display: block;
  font-weight: bold;  
}

.daButton
{
    height: 50px;
    background: #8fc017; /* Old browsers */
    background: -moz-linear-gradient(top,  #5D8111 0%, #8fc017 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5D8111), color-stop(100%,#8fc017)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5D8111 0%,#8fc017 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5D8111 0%,#8fc017 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5D8111 0%,#8fc017 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5D8111 0%,#8fc017 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5D8111', endColorstr='#8fc017',GradientType=0 ); /* IE6-9 */
    border: #8fc017 solid 2px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    width: 160px;
    height: 30px;
    margin-top: 5px;
    color: White;
    cursor: pointer;
}


/* *************** */

/* Convenios */
.coheader 
{
    height: 50px;
    background: #8fc017; /* Old browsers */
    background: -moz-linear-gradient(top,  #211B47 0%, #292258 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#211B47), color-stop(100%,#292258)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #211B47 0%,#292258 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #211B47 0%,#292258 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #211B47 0%,#292258 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #211B47 0%,#292258 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#211B47', endColorstr='#292258',GradientType=0 ); /* IE6-9 */
    border: #292258 solid 2px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    vertical-align: middle;
    color: White;
    padding-left: 15px;
}


.coBack
{
  float: right;
  margin-top: -40px;
  width: 60px;
  text-align: center;
  background: #f5f5f5; /* Old browsers */
  background: -moz-linear-gradient(top,  #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f5f5f5 0%,#dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  border-top: #fff solid 1px;
  border-bottom: #d5d5d5 solid 1px;
  border-left: #d5d5d5 solid 1px;
  border-right: #dfdee0 solid 2px;
  font-weight: bold;     
}

.coBack a
{
    font-size: 10px;
    font-family: tahoma;
    font-weight: bold;
    color: #0B0B61;
}


#conavlist
{
text-align: center;
}

#conavlist li
{
display: inline;
list-style-type: none;
padding-right: 25px;
}

.coList
{
}

.coList a
{
  font-size:12px;
  color:black;
  font-family:arial;
}

.coList a:hover
{
  background-color: #f5f5f5;
}


/* Inscripcion Styles */

.insheader 
{
    height: 50px;
    background: #f85700; /* Old browsers */
    background: -moz-linear-gradient(top,  #9B3904 0%, #f85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9B3904), color-stop(100%,#f85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9B3904 0%,#f85700 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9B3904', endColorstr='#f85700',GradientType=0 ); /* IE6-9 */
    border: #f85700 solid 2px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    vertical-align: middle;
    color: White;
    padding-left: 15px;
}

.insButton
{
    height: 50px;
    background: #f85700; /* Old browsers */
    background: -moz-linear-gradient(top,  #9B3904 0%, #f85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9B3904), color-stop(100%,#f85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9B3904 0%,#f85700 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9B3904', endColorstr='#f85700',GradientType=0 ); /* IE6-9 */
    border: #f85700 solid 2px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    width: 160px;
    height: 30px;
    margin-top: 5px;
    color: White;
    cursor: pointer;
}

.ins-ui-accordion-header-active
{
    background: #0f2539 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #0f2539 0%, #0a1825 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2539), color-stop(100%,#0a1825)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #0f2539 0%,#0a1825 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2539', endColorstr='#0a1825',GradientType=0 ) !important; /* IE6-9 */ 
    border: 1px solid #0f2539 !important;
    color: #f85700 !important;
}

.instipo
{
    font-size: 14px;
    font-family: tahoma;
    font-weight: bold;
    color: #f85700;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 16px;
}
.institulo_ano
{
    font-size: 16px;
    font-weight: bold;
    color: #0B0B61;
    padding: 10px 0px 10px 0px;
}
.institulo
{
    font-size: 16px;
    font-weight: bold;
    color: #0B0B61;
    padding: 5px 0px 5px 0px;
}
.institulo2
{
    font-size: 14px;
    font-weight: bold;
    color: #0B0B61;
    
}

.instext1
{
    font-size: 12px;
    font-weight: bold;
    color: #cc2994;
    padding-bottom: 5px;
}

.instext2
{
    font-size: 12px;
    font-weight: bold;
    color: #0B0B61;
    text-align: left;
    padding-bottom: 5px;
}

.ins_nosel
{
    font-size: 12px;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 10px;
}

.insnav
{
    clear: both;
    margin-left: 0px;
}

.insul
{
    list-style-type: none;
    padding-left: 0px;
}


.ins_select_largo
{
  width: 500px;
  display: inline-block;
  margin-left: 0px;
  font-size: 12px;
  color: gray;
}

.ins_select_corto
{
  width: 150px;
  font-size: 12px;
  display: inline-block;
  color: gray;
}

.inssecciones
{
    display: block;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
    margin-left:18px;
}
.insmasinfo1
{
    font-size: 12px;
    font-weight: bold;
    color: #0B0B61;
    float: left;
    padding-left: 5px;
}
.insmasinfo2
{
    font-size: 11px;
    font-weight: bold;
    float: right;
}
.insmasinfo2 a
{
    color: #f85700;   
}
.insmasinfo2 a:hover
{
    color: #0f2539;   
}

.instext
{
    font-size: 12px;
    color: #333333;
    text-align: justify;
    padding-bottom: 16px;
    margin-left:18px;
}

.instext li
{
  list-style: url(../img/arrow.gif);
}

.insBack
{
  float: right;
  margin-top: -5px;
  width: 60px;
  text-align: center;
  background: #f5f5f5; /* Old browsers */
  background: -moz-linear-gradient(top,  #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f5f5f5 0%,#dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  border-top: #fff solid 1px;
  border-bottom: #d5d5d5 solid 1px;
  border-left: #d5d5d5 solid 1px;
  border-right: #dfdee0 solid 2px;
  font-weight: bold;   
  padding: 2px;
}

.insBack a
{
    font-size: 10px;
    font-family: tahoma;
    font-weight: bold;
    color: #0B0B61;
}

/* Inscripcion Styles */

.aceheader 
{
    height: 50px;
    background: #f85700; /* Old browsers */
    background: -moz-linear-gradient(top,  #9B3904 0%, #f85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9B3904), color-stop(100%,#f85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9B3904 0%,#f85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9B3904 0%,#f85700 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9B3904', endColorstr='#f85700',GradientType=0 ); /* IE6-9 */
    border: #f85700 solid 2px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    vertical-align: middle;
    color: White;
    padding-left: 15px;
}

.ace-ui-accordion-header-active
{
    background: #0f2539 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #0f2539 0%, #0a1825 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2539), color-stop(100%,#0a1825)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2539 0%,#0a1825 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #0f2539 0%,#0a1825 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2539', endColorstr='#0a1825',GradientType=0 ) !important; /* IE6-9 */ 
    border: 1px solid #0f2539 !important;
    color: #f85700 !important;
}

.acetipo
{
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #0B0B61;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 16px;
}

.acetitulo
{
    font-size: 14px;
    font-weight: bold;    
    color: #f85700;
    padding: 5px 0px 5px 0px;
}

.acenav
{
    clear: both;
    margin-left: 0px;
}

.aceul
{
    list-style-type: none;
    padding-left: 0px;
}

.acetext
{
    font-size: 12px;
    color: #0B0B61;
    text-align: justify;
    padding-bottom: 16px;
    border-bottom: 2px solid #d1cfd2;
}

.acetextNormativa
{
  font-size: 12px;
  color: #0B0B61;
  border-bottom: 2px solid #d1cfd2;
  padding-bottom: 20px;
  margin-top: 10px;
  vertical-align:middle;
}

.acetextNormativa a:hover {color:#f85700;}

.acetext_ult
{
    font-size: 12px;
    color: #0B0B61;
    text-align: justify;
    padding-bottom: 16px;
    margin-left:18px;
}

.acetext0
{
  float:left;
  width: 200px;
  margin-top:15px;
  position: absolute;
}

.acetext1
{
    font-size: 12px;
    color: #0B0B61;
    text-align: justify;
    padding-bottom: 16px;
    margin-left:100px;
    position: absolute;
    margin-top: 5px;
}

.acetext2
{
    font-size: 12px;
    color: #0B0B61;
    text-align: justify;
    padding-bottom: 16px;
    margin-left:350px;
    margin-top:5px;
    position: absolute;
}

.acetext2 li
{
  list-style: none;
}

.acesec_faq
{
    display: block;
    border-bottom: 2px solid #d1cfd2;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
}

/* **** */



