 
/* ELEMENTOS DE FORMULARIO .......................................................*/
 
input	{
	font-size:11px;
	color:#a0a0a0;
	padding:1px 0 0 5px;
	margin:-3px 5px 5px 3px;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #b9b9b9;
	border-left: 1xp solid #b9b9b9;
}
select	{	
	margin:0;
	padding:0;	background-color: #fff;
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	color: #a0a0a0;
	font-size:11px;
}
 
input, textarea	{
	margin: 3px 0 0 0 ;
	padding: 1px 5px;
	font-size: 11px;
	background-color: #fff;
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	color: #a0a0a0;
}
input.button	{	
	font-size:10px;
	color:#858585;
	border:none;
	font-weight:normal;
	background-color:#ffffff;
	background-image:url(../../img/bg_button.png);
	background-repeat:no-repeat;
	background-position: bottom right;
	padding:1px 12px 1px 0 ;
	width:auto;
	overflow:visible;
}
.checkandradio	{
	margin: 0;
	padding: 0;
	font-size:11px;
	border: none;
	color: #595959;
}
.checkandradio input	{
	margin: 0;
	padding:0;
	border: none;
	color: #595959;
	font-size:11px;
}
span.checkandradio {
	background:none;
	border:0;
	margin: 0px 3px 0 0;
	padding:0 25px 0 0;
}
table span.checkandradio input	{
	margin:0;
	border:0;
}
table td input.checkandradio	{
	margin:0;
	border:0;
}
 
/*ARREGLOS................................................................*/
 
.clearfix {
	content: "."; 
	display: block; 
	height: 1px; 
	clear: both; 
	overflow: hidden;
	margin:0;
	padding:0;
}
 
/*titulos, links, listas................................................*/
 
H1	{
	font-size:20px;
	font-weight:normal;
	color:#0457af;
	padding:0;
	margin:0px 0 12px 0;
	text-align:left;
}
H1.neg	{
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	background-color:#0457af;
	padding:5px 10px;
	margin:0;
	text-align:left;
	border-bottom:5px solid #bcbcbc;
}
H2	{
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	color:#909090;
	padding:0;
	margin:10px 0;
	text-align:left;
}
H2 a	{
	color:#0457af;
	text-decoration:underline;
}
H2 a:hover	{
	color:#747474;
	text-decoration:underline;
}
H3	{
	font-size:14px;
	line-height:17px;
	color:#179fc9;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
}
H4	{
	font-size:12px;
	font-weight:bold;
	color: #333333;
	padding:0;
	margin:10px 0 10px 0;
}
H5	{
	font-size:11px;
	font-weight:normal;
	color: #333333;
	padding:0;
	margin:10px 0 10px 0;
}
H6	{
	font-size:9px;
	font-weight:normal;
	color: #333333;
	padding:0;
	margin:0px 0 3px 0;
}
p	{
	margin:0px 0 10px 0;
	padding:0;
	text-align:left;
	font-size:10pt;
	line-height:15pt;
}
p.copetes	{
	margin:0px 0 5px 0;
	padding:0;
	font-size:11px;
	color:#000000;
}
p em{
	overflow: hidden;
	o\verflow: visible;
	width:100%;
	w\idth: auto;
	text-align:left;
	display:inline;
	font-style:italic;
	}
p.intro	{
	margin:0 0 10px 0;
	padding:0;
	font-size:13px;
	color:#777777;
	line-height:18px;
}
.resaltado	{
	color: #179fc9;
}
hr	{
	background-color: #CCCCCC;
	height:1px;
	margin:6px 0;
	border: none;
}
.style1	{
	color:#9b9696;
}
.style2	{
	font-size:10px;
}
 
 
 
/*LINKS..........................................................................*/
a	{
	color:#999999;
	text-decoration: underline;
}
a:hover	{
	color:#179fc9;
	text-decoration: underline;
}
a.link	{
	font-size:12px;
	color:#179fc9;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../img/bullet_flecha5.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding: 5px 10px 0 0;
}
a.link:hover	{
	color:#888888;
	background-image:url(../../img/bullet_flecha5_.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	padding: 5px 10px 0 0;
}
 
a.ampliar {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	padding: 9px 0px 0px 20px;
	margin:10px 0 5px 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(../../img/ampliar.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:27px;
}
a.ampliar:hover {
	text-decoration: none;
	color: #ababab;
	font-weight:bold;
	padding: 9px 0px 0px 20px;
	margin:10px 0 5px 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(../../img/ampliar_.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:27px;
}
a.inscripcion {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	padding: 9px 0px 0px 23px;
	margin:10px 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(../../img/inscripcion.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:27px;
}
a.inscripcion:hover {
	text-decoration: none;
	color: #ababab;
	font-weight:bold;
	padding: 9px 0px 0px 23px;
	margin:10px 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(../../img/inscripcion_.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:27px;
}
a.ver
{	margin: 5px 0 5px 5px;
	padding: 0 10px 0 0;
	background-image:url(../../img/bullet_flecha3.png);
	background-position:top right;
	background-repeat:no-repeat;
	color: #999999;
	text-decoration: none;
	font-size: 10px;
	display:block;
	width:18px;
	 }
a.ver:hover {
	text-decoration: none;
	color: #179fc9;
	background-image:url(../../img/bullet_flecha3_.png);
}
 
 
 
/*LISTAS.....................................................................................*/
 
ul	{
	margin:8px 0 8px 8px;
	padding:0;
	list-style:none;
}
ul li	{
	font-size:11pt;
	padding:3px 0 3px 10px;
	margin:0;
	font-weight: normal;
	color:#767676;
	list-style:none;
	background-image: url(../../img/bullet_punto.png);
	background-position:left center;
	background-repeat:no-repeat;
}
 
ul.list	{
	margin:8px 0 16px 0;
	padding:0;
	list-style:none;
}
ul.list li	{
	font-size:12px;
	padding:7px 0;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#b2b2b2;
	background-color:#f7f7f7;
	list-style:none;
	background-image:none;
	border-bottom:1px solid #cccccc;
}
ul.list li a	{
	text-decoration:none;
	color:#888888;
	padding:0px 0 0px 17px;
	margin:0;
	display:block;
	background-image: url(../../img/bullet_ul.png);
	background-position:left;
	background-repeat:no-repeat;
}
ul.list li a:hover	{
	text-decoration:none;
	color:#555555;
	background-image: url(../../img/bullet_ul_.png);
	background-position:left;
	background-repeat:no-repeat;
}
ul.list li 	p{
	font-weight:normal;
	font-size:11px;
	margin:5px 0 0px 17px;
	padding:0;
}
 
ul.list2	{
	margin:8px 0 8px 0;
	padding:0;
	list-style:none;
}
ul.list2 li	{
	font-size:11px;
	padding:3px 0 3px 3px;
	margin:0 0 3px 0;
	font-weight:normal;
	color:#888888;
	background-color:#f7f7f7;
	list-style:none;
	background-image:none;
}
ul.list2 li a	{
	text-decoration:none;
	color:#888888;
	padding:0px 0 0px 17px;
	margin:0;
	display:block;
	background-image: url(../../img/bullet_flecha.png);
	background-position:left top;
	background-repeat:no-repeat;
}
ul.list2 li 	p{
	font-weight:normal;
	font-size:11px;
	margin:5px 0 0px 17px;
	padding:0;
}
ul.list2 li a:hover	{
	text-decoration:none;
	color:#555555;
	background-image: url(../../img/bullet_flecha_.png);
	background-position:left top;
	background-repeat:no-repeat;
}
 
 
 
 
/*ESTILO PARA VIEJA PAGINA DE POSGRADO*/
ul.list3	{
	padding:0;
	margin:0 0 30px 0;
	list-style:none;
}
ul.list3 li	{
	font-size:12px;
	font-weight:normal;
	color:#797979;
	background-color:#fff;
	background-image:none;
	border-bottom:1px dotted #bebebe;
	background-image:url(../../img/bullet-bullet.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
}
ul.list3 li a	{
	color:#626262;
	text-decoration:none;
	margin:0;
	padding:0;
	display:block;
	line-height:18px;
}
ul.list3 li a:hover	{
	color:#444444;
	text-decoration:none;
	margin:0;
	padding:0;
	display:block;
}
ul.list3 li p{
	font-weight:normal;
	font-size:12px;
	padding:0;	
}
span.list3-title{
	font-size:14px;
	font-weight:bold;
	color:#555555;
	display:block;
	margin:10px 0;
}
 
 
 
 
ul.list4	{
	padding:0;
	margin:0 0 30px 0;
	list-style:none;
}
ul.list4 li	{
	font-size:12px;
	font-weight:normal;
	color:#797979;
	background-color:#fff;
	background-image:none;
	border-bottom:1px dotted #bebebe;
	padding:0 0 6px 0;
	margin:0 0 5px 0;
}
ul.list4 li a	{
	color:#626262;
	text-decoration:none;
	margin:0;
	display:block;
	line-height:18px;
	background-image:url(../../img/bullet4.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 20px;
}
ul.list4 li a:hover	{
	color:#0052a8;
	text-decoration:none;
	background-image:url(../../img/bullet4_.png);
	background-repeat:no-repeat;
	background-position:left center;
}
 
/* LISTA SIN LINK ................................................................ */
ul.list5	{
	padding:0;
	margin:0 0 30px 0;
	list-style:none;
}
ul.list5 li	{
	font-size:12px;
	font-weight:normal;
	color:#626262;
	background-color:#fff;
	background-image:none;
	border-bottom:1px dotted #bebebe;
	padding:0 0 8px 20px;
	margin:0 0 5px 0;
	background:url(../../img/bullet4_.png) no-repeat left top;
}
 
 
 
/*HOME POSGRADOS 2010............................................................................*/
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0052a8;
}
ul.home-posgrados{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ul.home-posgrados li{
	padding:0;
	margin:0;
	list-style:none;
}
ul.home-posgrados li a{
	background-image:url(../../img/home_posgrados_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	color:#0052a8;
	font-family:"Gotham Book", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:37px;
	padding:0 10px;
	margin:0;
	width:715px;
	height:37px;
	display:block;
	text-decoration:none;
	list-style:none;
	text-transform:uppercase;
}
ul.home-posgrados li a:hover{
	background-image:url(../../img/home_posgrados_bg_ov.png);
	background-position:top;
	background-repeat:repeat-x;
	color:#ffffff;
	font-family:"Gotham Book", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:37px;
	padding:0 10px;
	margin:0;
	width:715px;
	height:37px;
	display:block;
	text-decoration:none;
	list-style:none;
}
ul.posgrados-submenu{
	margin:0;
	padding:0;
	list-style:none;
}
ul.posgrados-submenu li{
	padding:0;
	margin:0;
	list-style:none;
}
ul.posgrados-submenu li a{
	background-image:url(../../img/home_posgrados_sub_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#6c6c6c;
	font-family:"Gotham Book", Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:27px;
	display:block;
	padding:0 10px;
	margin:0;
	width:715px;
	height:27px;
	text-decoration:none;
	list-style:none;
}
ul.posgrados-submenu li a:hover{
	background-image:url(../../img/home_posgrados_sub_bg_ov.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:"Gotham Book", Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:27px;
	display:block;
	padding:0 10px;
	margin:0;
	width:715px;
	height:27px;
	text-decoration:none;
	list-style:none;
}
 
 
/*FILDSET MATRIZ............................................................................*/
 
.matriz {
	margin:10px 0 0 0;
	padding:15px;
	background-image:url(../../img/bg_table1.png);
	background-position:top;
	background-repeat:repeat-x;
	border-top: 1px solid #eaeaea;
}
.matriz h3 {
	font-size:12px;
	margin: 2px 0 4px 0;
	color:#4e88c4;
	font-weight:normal;
	text-align:left;
}
fieldset.matriz {
	margin:0;
	padding:0;
	border:none;
	background-image:none;
}
fieldset.matriz legend {
	margin:0;
	font-weight: bold;
	FONT-SIZE: 16px;
	color: #0c2d83;
}	
fieldset.matriz dl {
	margin:10px 0 0 0;
}
fieldset.matriz p {
	margin: 3px 0 3px 6px;
	line-height: 14px;
}
fieldset.matriz p input{
	margin: 3px 0 3px 0;
	padding: 0;
}
fieldset.matriz dl dt {
	margin:3px 20px 0 0 ;
	float:left;
	font-size: 11px;
	text-align: right;
	width: 120px;
	padding:0;
}
 
/* FIELDSET FORMULARIOS ......................................................................... */
 
form {
	margin: auto;
	padding:0;
}
fieldset.form {
	margin:0;
	padding:0;
	border:none;
}
fieldset.form legend {
	margin:0;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 16px;
	color: #0c2d83;
}	
fieldset.form dl {
	margin:10px 0 0 0;
}
fieldset.form p {
	margin: 3px 0 3px 6px;
	line-height: 14px;
}
fieldset.form p input{
	margin: 3px 0 3px 0;
	padding: 0;
}
fieldset.form dl dt {
	margin:3px 20px 0 0 ;
	float:left;
	font-size: 11px;
	text-align: right;
	width: 240px;
	padding:0;
}
fieldset.form dl dd {
	border:1px solid #fff;
	margin:0 0 3px 245px;
	/* True margin value for all versions of IE Win, including 6.0 */
	padding:0 0 0 20px;
	FONT-SIZE: 11px;
}	
html>body fieldset.form dl dd{
	/* False value for Firefox */
	padding:0 0 0 20px;
	FONT-SIZE: 12px;
}
fieldset.matriz dl dd {
	margin:0 0 3px 50px;
	padding:0 0 0 20px;
	FONT-SIZE: 11px;
}
