@import url(//fonts.googleapis.com/css?family=Barlow:400,600);
/* @import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,900); */

body { font-family:Arial, Helvetica, sans-serif; margin:0; font-size:12px; background-color:#FFF; }

ul { text-indent:0; padding:0; margin:0; }

.contenedor { width:960px; margin-left:auto; margin-right:auto; clear:both; }

.borde1000	{ -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.borde0100	{ -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.borde0010	{ -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.borde0001	{ -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }

.borde6		{ -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }

.warning { background-color:#FFFF00; width:100%; padding:4px; font-weight:bold; font-size:17px; }

.tip { display:none; }
.tip_titulo { font-size:12px; font-weight:bold; border-bottom:solid 1px #fc0; background-color:#fff; color:#000; padding:4px; }

.cajitas { width:220px; float:left; clear:right; }
.cajitas a { color:#004477; text-decoration:none; font-weight:normal; }
.cajitas p { display:block; text-align:justify; padding-left:7px; padding-right:5px; line-height:16px; }
.lista_cajitas { color:#18316d; border:2px solid #BBB; border-top:2px solid #18316d; background-color:#F0F0F0; margin-bottom:4px; }
.lista_cajitas i { font-size:11px; font-weight:normal; font-style:normal; }
.lista_cajitas p { color:#18316d; margin-top:3px; margin-bottom:3px; font-size:12px; padding:4px; text-align:left; }
.lista_cajitas a { color:#695002; text-decoration:none; }
.lista_cajitas li { margin:6px; margin-left:20px; list-style-image:url(../images/bullet_off.gif); }
.lista_cajitas a:hover { color:#000; background-color:#efe5bf; border: 0px;  }
.titulos_lista { color:#004477; font-weight:bold; }
.cajitas_titulos { height:30px; }
.cajitas_titulos p { color:#FFFFFF; padding-left:10px; padding-top:4px; font-weight:bold; margin-top:0px;}

.lista_caja { color:#18316d; background-color:#eee; margin-bottom:10px; }
.lista_caja i { font-size:11px; font-weight:normal; font-style:normal; }
.lista_caja p { color:#18316d; margin-top:3px; margin-bottom:3px; font-size:12px; padding:4px; text-align:left; }
.lista_caja a { color:#695002; text-decoration:none; }
.lista_caja li { margin:6px; margin-left:20px; list-style-image:url(../images/bullet_off.gif); }
.lista_caja a:hover { color:#000; background-color:#efe5bf; border: 0px;  }

.contenidos500 { width:500px; margin-left:10px; margin-right:10px; text-align:justify; float:left; }

.separador4 { clear:both; height:4px; margin:0; padding:0; }
.separador10 { clear:both; height:10px; margin:0; padding:0; }
.separador20 { clear:both; height:20px; margin:0; padding:0; }

.boton { background-color:#2e4884; background-image:url(../images/barra_bg30px.gif); color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; border: solid #FFF 1px; }

.preload { width:0; height:0; display:none; }

#menu { width:100%; padding:20px 0 10px 0; margin:0; float:left;
	background: #003c58;  /* 0055ad */
}

#menu .cont, #menu2 .cont, #menu3 .cont, #menu4 .cont { width:960px; margin:0 auto 0 auto; }

#menu #marca { width:161px; height:75px; float:left; background:url(../images/menu_marca_mono.png) no-repeat; }
#menu #acred { width:295px; height:64px; float:left; background:url(../images/marca_acred4.png) no-repeat; margin:13px 0 0 500px; }
#menu #dist { width:189px; height:108px; float:left; background:url(../images/admision2015/menu_distingue.png) no-repeat; margin:-10px 0 -20px 165px;  }

#menu #player_radio { margin:18px 0 -100px 0; width:80px; height:86px; border:none; font-family:'Barlow'; font-weight:400; color:#FFF; float:right; background:url(../images/menu_rvl2.png) no-repeat; opacity:0.7; filter:alpha(opacity=70); }
#menu #player_radio:hover { opacity:1.0; filter:alpha(opacity=100); }

#menu #player_radio_ie8 { margin:-10px 0 0 0; width:80px; height:86px; border:none; font-family:'Barlow'; font-weight:400; color:#FFF; float:right; background:url(../images/menu_rvl2.png) no-repeat; opacity:0.7; filter:alpha(opacity=70); }
#menu #player_radio_ie8:hover { opacity:1.0; filter:alpha(opacity=100); }

#menu2 { background:#06717e; width:auto; padding:8px 0 8px 0; margin:0; clear:both; font-family:'Barlow'; font-weight:400; }
/* 002a56 */
#menu2 a { font-size:20px; text-decoration:none; color:#bbb; margin-right:15px; text-transform:uppercase; }
#menu2 a:hover { color:#fff; }

#menu2 .dx { font-weight:600; }

#menu2 .on { font-weight:600; color:#fff; }

#menu2 #carreras_toggle:hover { cursor:pointer; }

#menu2 #player_radio2 { width:148px; height:40px; margin: -8px 0 0 0; border:none; float:right; background:url(../images/menu_rvl3.png) no-repeat; opacity:0.7; filter:alpha(opacity=70); }
#menu2 #player_radio2:hover { opacity:1.0; filter:alpha(opacity=100); }

#menu2 #player_radio2_ie8 { width:80px; height:40px; margin: -8px 0 0 0; border:none; float:right; background:url(../images/menu_rvl2.png) no-repeat; opacity:0.7; filter:alpha(opacity=70); }
#menu2 #player_radio2_ie8:hover { opacity:1.0; filter:alpha(opacity=100); }


#menu3 { background:#06717e; width:auto; height:242px; padding:0 0 8px 0; margin:0; clear:both;  font-family:'Barlow'; font-weight:400; color:#FFF; display:none; }
/* 002a56 */

#menu3 .cont { border-top:solid 2px #0055ad; padding:0 0 0 8px; }
#menu3 ul { float:left; margin:8px 42px 0 0;  }
#menu3 .fin { margin:8px 0 0 0; }
#menu3 li { list-style:none; line-height:15px; margin-bottom:6px; }
#menu3 a { text-decoration:none; font-size:14px; color:#bbb; }
#menu3 a:hover { color:#FFF; }

#menu4 { background:#003c58; width:auto; padding:2px 0 2px 0; margin:0 0 20px 0; clear:both; font-family:'Barlow'; font-weight:400; text-align:right; }
/* 0055ad */

#menu4 a { font-size:14px; text-decoration:none; color:#ccc; margin-left:20px; text-transform:uppercase; }
#menu4 a:hover { color:#fff; }

#menu4 form { margin:0; padding:0; display:inline; margin-left:20px; }

#menu4 #q { margin:0; width:200px; font-family:'Barlow'; font-weight:400; outline:none; border:solid 1px #000; }
#menu4 #q:focus { border:#000; }
#menu4 #sa { margin:0 0 0 8px; width:80px; border:none; background:#adc0cc; font-family:'Barlow'; font-weight:400; color:#000; text-transform:uppercase; }
#menu4 #sa:hover { background:#fff; cursor:pointer; }

/*
#menu4 { background:#e6ebed; width:auto; padding:2px 0 2px 0; margin:0 0 20px 0; clear:both; font-family:'Barlow'; font-weight:400; text-align:right; }

#menu4 a { font-size:14px; text-decoration:none; color:#656c6c; margin-left:20px; text-transform:uppercase; }
#menu4 a:hover { color:#000; }

#menu4 form { margin:0; padding:0; display:inline; margin-left:20px; }

#menu4 #q { margin:0; width:200px; font-family:'Barlow'; font-weight:400; border:#4dbe3b; outline:0; }
#menu4 #q:focus { border:#000; }
#menu4 #sa { margin:0 0 0 8px; width:80px; border:none; background:#005b7f; font-family:'Barlow'; font-weight:400; color:#FFF; }
#menu4 #sa:hover { background:#000; cursor:pointer; }
*/

#pie { background:#002e38; width:100%; padding:10px 0 10px 0; margin:20px 0 0 0; float:left; font-family:'Barlow'; font-weight:400; clear:both; }
/* 0055ad */
#pie .cont, #pie2 .cont { width:960px; margin:0 auto 0 auto; }

#pie .col { width:200px; margin:10px 40px 0 0; float:left; }

#pie .col2 { width:240px; margin:10px 0 0 0; float:left; }

#pie span { font-size:16px; margin:0; color:#fff; }

#pie .col p { font-size:15px; }
#pie .col a { text-decoration:none; color:#ddd; }

#pie .col2 p { line-height:8px; color:#aaa; font-size:10px; }
#pie .col2 a { text-decoration:none; color:#ddd; font-size:20px; }
#pie .sub { margin:0 0 0 20px;}

#pie a:hover  { color:#55aa19; opacity:1; filter:alpha(opacity=100); }
#pie a img { border:0; /*opacity:0.5; filter:alpha(opacity=50); */ }

#pie2 { background:#003c58; width:100%; padding:6px 0 10px 0; margin:0; clear:both; float:left; }
/* 002a56 */
#pie2 p { font-family:'Barlow'; font-size:12px; color:#888; margin:0; float:left; }
#pie2 #social { float:right; width:320px; height:32px; margin:-16px 0 0 0; }
#pie2 #social a img { border:none; margin:0 0 0 10px; float:right; opacity:0.5; filter:alpha(opacity=50); }
#pie2 #social a img:hover { opacity:1.0; filter:alpha(opacity=100); }

.sombra { -moz-box-shadow: 2px 3px 6px #666; -webkit-box-shadow: 2px 3px 6px #666; box-shadow: 2px 3px 6px #666; }
