/* CSS Document */
BODY	{
	margin: 0;
	padding: 0;
	border: 0;
	FONT-SIZE: 11px;
	COLOR: #767676;
	font-family: 'Arial', Verdana, Tahoma, Helvetica;
	background-image: url(../img/bg_page3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
}
/* Arreglos CSL Logística */  
BODY.edit #div-flash-int-l	{
	height: 103px;
}
BODY.edit #div-flash-hint-l	{
	height: 156px;
}
BODY.edit # 	{
	height: 320px;
}	
.bg-page-home	{
	background-image: url(../img/bg_page_home.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
}
.bg-home-subsite	{
	background-image: url(../img/bg_home_subsite.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;	
}
.bg-interna	{
	background-image: url(../img/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
}
/* Wrapper ............................................................................................. */
#wrapper	{
	margin: 0 auto;
	padding: 0;
	width: 779px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 779px;
}
html>#wrapper	{
	width: 779px;
} 
/* Header ............................................................................................. */
#header	{
	margin: 0;
	padding: 0;
	text-align: center;
	WIDTH: 779px;
	height: 78px;
}
#header2	{
	margin: 0;
	padding: 0;
	text-align: center;
	WIDTH: 779px;
	height: 30px;
}
#logo	{
	FLOAT: left;
	margin:0;
	padding: 0;
}	
/* Banner flash home ............................................................................................. */
#div-flash-home-l	{
	margin: 0;
	padding: 0;
	height:205px;
	width: 777px;
	background:#f2f2f2;
	/*background: #7eaf3c;
	background: url(../img/bg_banner.png) repeat-x;
	border-top: 1px solid #fff;
	border-bottom: 2px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;*/
	border: 1px solid #e6e6e6;
	z-index: 98;
}
#div-flash-home-m	{
	margin: 0;
	padding: 0;
	height:242px;
	width: 585px;
	float:left;
	z-index: 97;
	border-right: 1px solid #fff;
}
#div-flash-home-s	{
	margin: 0 0 0 588px;
	padding: 5px 0 5px 0;
	width: 183px;
	z-index: 96;
	font-size: 10px;
	line-height: 11px;
	font-family:"Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	color: #858585;
	position:relative;
	left: 1px;
}
#div-flash-home-s H1	{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #1c620e;
	z-index: 95;
	font-weight: bold;
}
#div-flash-home-s p	{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
	z-index: 94;
}
#div-flash-home-s-pic	{
	margin:5px 0 0 5px;
	padding: 0;
	border: 1px solid #fff;
	width: 60px;
	height: 50px;
	float: left;
	z-index: 93;
}
#div-flash-home-s-name	{
	margin:5px 0 0 75px;
	padding: 0;
	width: 100px;
	height: 50px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 11px;
	font-family:"Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	z-index: 92;
}
#div-flash-home-s-text	{
	margin:10px 5px 5px 5px;
	padding: 0;
	width: 171px;
	color: #FFFFFF;
	z-index: 91;
	font-size: 10px;
	line-height: 12px;
	font-family:"Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
}
/* Banner PGINAS internas.......................................................................... */
#div-flash-int-l	{
	font-family: "Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	margin: 0;
	padding: 0;
	height:55px;
	width: 777px;
	background: #7eaf3c;
	/*background:#b3b3b3;*/
	border-bottom: 1px solid #fff;
	/*border-left: 1px solid #b3b3b3;
	border-top: none;*/
}
#div-flash-int-m	{
	margin: 0;
	padding: 0;
	height:55px;
	width: 585px;
	float:left;
	z-index: 89;
	font-size: 10px;
	line-height: 11px;
	border-right: 1px solid #fff;
}
#div-flash-int-s	{
	margin: 0 0 0 588px;
	padding: 5px 0 5px 0;
	font-size: 10px;
	line-height: 11px;
	font-family:"Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	color:#ffffff;
	width: 183px;
	position:relative;	
}
#div-flash-int-s-pic	{
	margin:0 3px 0 0;
	padding: 0;
	border: 1px solid #fff;
	width: 48px;
	height: 40px;
	float: left;
	z-index: 93;
}
#div-flash-int-s-name	{
	font-family: "Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	margin:0;
	padding:0;
	width: 150px;
	color: #FFFFFF;
	z-index: 92;
	float:left;
}
#div-flash-int-s-text	{
	font-size: 10px;
	line-height: 11px;
	font-family:"Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	margin:2px 0 0 0 ;
	padding: 0;
	width:125px;
	color: #FFFFFF;
	z-index: 92;
	float:left;
}
/* Banner pginas HOMES internas ........................................................................... */
#div-flash-hint-l	{
	margin: 0;
	padding: 0;
	height:122px;
	width: 777px;
	/*background: url(../img/bg_home_posgrado.jpg) repeat-x;*/
	background:#7eaf3c;
	border-bottom:none;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: none;
	z-index: 98;
}
#div-flash-hint-m	{
	margin: 0;
	padding: 0;
	height:122px;
	width: 585px;
	float:left;
	z-index: 97;
}
#div-flash-hint-s	{
	margin: 0;
	padding: 5px;
	width: 182px;
	float:left;
	z-index: 96;
	font-size: 10px;
	line-height: 11px;
	font-family:"Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
}
#div-flash-hint-s-pic	{
	margin:0;
	padding: 0;
	border: 1px solid #fff;
	width: 48px;
	height: 40px;
	float: left;
	z-index: 93;
}
#div-flash-hint-s-name	{
	font-family: "Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	margin:0 0 0 53px;
	padding:0;
	width: 120px;
	height: 50px;
	color: #fff;
	z-index: 92;
}
/*  DIV -seccion ..............................................................................*/
#div-seccion	{
	font-family: "Tahoma", Trebuchet MS, Verdana, Arial, Helvetica;
	margin:0 ;
	color: #ffffff;
	border-top: 1px solid #fffff;
	z-index: 92;
	width: 764px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	padding: 0 0 0 15px;
	background-image: url(../img/bg_titulo.png);
	background-position:left;
	background-repeat: no-repeat;
	background-color: #b3b3b3;
}
#content-video	{
	height: 214px;
	width: 779px;
	margin: 0 0 15px 0;
}
.div-video-home	{
	height: 214px;
	width: 615px;
	float:left;
	margin: 0;
	background: #444444;
}
.div-video-destacado	{
	width: 134px;
	float: right;
	height: 194px;
	padding: 10px;
	background-image: url("../img/bg_destacado1.png");
	background-position: bottom;
	background-repeat: no-repeat;
}
.div-video-destacado h2 {
	color: #0c2d83;
	margin: 0;
}
.div-video-destacado p {
	color: #0c2d83;
	margin: 0;
	padding: 5px 0 5px 0;
	color: #535353;
	font-size: 10px;
	line-height: 12px;
	border-bottom: 1px solid #c8c8c8;
}
.tabla-destacada{
	margin: 0 0 15px 0;
	padding:5px 10px 5px 10px;
	background:#fbfbfb;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 5px solid #e6e6e6;
	font-family: 'Arial', Verdana, Tahoma, Helvetica;
	font-size:11px;
}
.tabla-destacada H1	{
	color: #0c2d83;
	FONT-SIZE: 14px;
	margin: 0;
	padding: 3px 3px 3px 0;
	font-weight:bold;
	line-height: 18px;
}
.tabla-destacada a	{
	color: #5c71a9;
	text-decoration: none;
}
.tabla-destacada a:hover	{
	color: #444444;
	text-decoration: underline;
}
#centercol-long3 {
	position:relative;
	padding:0;
	width: 779px;
	margin: 0;
	overflow: visible;
	background-color: #ffffff;
}
#centercol-long3 table td.tabla-destacada  ul	{
	margin: 0;
}
#centercol-long3 table td.tabla-destacada  ul li	{
	padding: 0;
}
.tabla-destacada2{
	margin: 10px 0 0 0;
	background:#4864b5;
	background-image: url("../img/bg_destacado2.png");
	background-position: bottom;
	background-repeat: repeat-x;
}
.tabla-destacada2 td{
	padding: 10px 15px 10px 15px;
	background:#4864b5;
	background-image: url("../img/bg_destacado2.png");
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 10px;
	color: #b8c0d6;
}
/* DIVS de Soporte de contenido........................................................................*/
#wrapper1 {
	position:relative;
	text-align:left;
	width:779px;
	background: #fff;
	margin:5px 0 0 0;
	padding:0;
}
#wrapper2 {
	position:relative;
	text-align:left;
	width:779px;
/*	background: url("../img/bg_leftcol2.jpg") repeat-y;*/
	margin:0;
	padding:0;
}
#wrapper2-home {
	position:relative;
	text-align:left;
	width:779px;
	background: #fff;
	margin:0;
	padding:0;
	float: left;
	/*background: url("../img/bg_left.png") repeat-y;*/
}
#maincol {
	position:relative;
	margin:0;
	padding: 5px 0 0 0;
	z-index: 0;
}
#maincol-form {
	position:relative;
	margin:0;
	padding:55px 20px 20px 20px;
	background: url("../img/bg_mainform.jpg") repeat-x;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#leftcol { 
	position:relative;
	float:left;
	top:0;
	width:155px; 
	margin:0;
	padding:0;
	z-index:99;
}
#rightcol {
	/*position:relative;*/
	top:0;
	float:right;
	width:191px; /* actual value */
	margin:0;
	padding:0 0 15px 0;
/*	z-index:99;*/
}
#centercol {
	/*position:relative;*/
	margin:0 0 0 155px ;
	width: 399px;
	background:#fff;
	padding: 5px 13px 10px 13px;
	overflow: visible;
	height: 1%;
}
#centercol ul{
	list-style-type: none;
	padding: 0;
	margin: 5px 0 5px 13px;
}
#centercol ul p{
	list-style-type: none;
	padding: 0;
	margin:0;
	COLOR: #767676;
}
#centercol ul li{
	list-style-image: url(../img/bullet8_list.png);
	padding: 0 0 0 2px;
	margin: 0 0 0 13px;
	line-height: normal;
	color:#5c71a9;
}
#centercol-long2 {
	position:relative;
	margin:0 15px 0 15px;
	width: 745px;
	background:#fff;
	padding: 5px 0 0 0;
	overflow: visible;
	height: 1%;
}
#centercol-long2  ul{
	list-style-type: none;
	padding: 0;
	margin: 5px 0 5px 13px;
}
#centercol-long2  ul p	{
	list-style-type: none;
	padding: 0;
	margin:0;
	COLOR: #767676;
}
#centercol-long2  ul li	{
	list-style-image: url(../img/bullet8_list.png);
	padding: 0 0 0 2px;
	margin: 0 0 0 13px;
	line-height: normal;
	color:#5c71a9;
}
#centercol-long 	{
	position:relative;
	margin:0 0 0 155px ;
	width: 593px;
	background:#fff;
	padding:5px 13px 10px 13px;
/*	border-right: 1px solid #e6e6e6;*/
	overflow: visible;
	height: 1%;
}
#centercol-long ul	{
	list-style-type: none;
	padding: 0;
	margin: 5px 0 5px 13px;
}
#centercol-long ul p{
	list-style-type: none;
	padding: 0;
	margin:0;
	COLOR: #767676;
}
#centercol-long ul li	{
	list-style-image: url(../img/bullet8_list.png);
	padding: 0 0 0 2px;
	margin: 0 0 0 13px;
	line-height: normal;
	color:#5c71a9;
}
#foot-line	 {
	position:relative;
	height: 5px;
	width:100%;
	clear:both;
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
}
#footer {
	background: url(../img/bg_footer2.png) repeat-x;
	height: 66px;
	width:100%;
	clear:both;
	position:relative;
	margin:12px 0 0 0;
	padding:0;
	text-align:center;
	color:#CCC;
}
#footer-brands {
	height: 16px;
	text-align:center;
	padding:4px 0 0 5px;
	margin:0;
	color: #6a6b6c;
}
#footer-pie {
	font-size: 10px;
	text-align:center;
	padding:3px 0 0 5px;
	margin:0;
	color:#c2cce5;
	font-family:Arial, Helvetica, sans-serif;
}
#footer-brands  a	{
	font-size: 11px;
	color:#6a6b6c;
	text-decoration:none;
}
#footer-brands  a:hover	{
	color:#4b4b4b;
	text-decoration:none;
}
#footer-menu {
	font-size: 12px;
	text-align:center;
	padding:4px 0 0 5px;
	margin:0;
	color:#0c2d83;
}
#footer-menu ul li	{
	color: #375C9B;
	font-size: 12px;
	display:inline;
	margin: 3px 0 3px 0;
	padding: 0;
	/*background:url(../img/bullet8.png) no-repeat left center;*/
}
#footer-menu li a {
	text-decoration:none;
	display: inline;
	color: #5c71a9;	
	background: url(../img/bullet1.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin: 3px 3px 3px 0;
}
#footer-menu li a:hover	{
	text-decoration: none;
	display: inline;
	color: #0c2d83;
	background: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin: 3px 3px 3px 0;
}
/* DIVS de contenido GENERALES......................................................................*/
.calendario {
	width:550px;
	margin: 5px 0 15px 0;
	border-bottom:1px solid #a5b3d7;
	padding: 0 0 1px 0;
}
.calendario-img {
	float:left;
	margin: 4px 5px 5px 0;
	width:50px;
	height:50px;
	border: 1px solid #dee1ea;
	padding:0;
}
.calendario p{
	margin: 0;
}
.calendario strong{
	font-weight:bold;
	color: #0c2d83;
}
.calendario ul{
	margin: 0;
}
.calendario ul li {
	color:#000;
	margin:0;
}
p.fecha {
	font-size:11px;
	color:#5c71a9;
	margin: 0;
	padding: 0;
}
.BackTabla	{
    BACKGROUND-COLOR: #e3e3e3;
	margin:0;
   padding:0;
   border:0;
}
.BackTabla-w	{
    BACKGROUND-COLOR: #fff;
	margin:0;
   padding:0;
   border:0;
}
.BackTabla-w img	{
	margin:0 5px 0 5px;
	padding:0;
	border:0;
}
.BackTabla-m	{
	margin:0;
   padding:0;
   border:0;
}
.cala2 {
    font-size: 11px;
	background-color: #5c71a9;
    line-height: 13px;
    font-family: 'Tahoma' ,Arial,Helvetica;
    text-decoration: none;
}
.cala3	{
    font-size: 15px;
	color: #fff;
    line-height: 13px;
    font-family: 'Arial', Verdana, Tahoma, Helvetica;
    text-decoration: none;
	font-weight: bold;
	background-color: #0c2d83;
}
.cala  {
    font-size: 11px;
    line-height: 13px;
    font-family: 'Tahoma',Arial,Helvetica;
    background-color: #fff;
    text-decoration: none;
}
.cala2 a {
    font-size: 11px;
    color:#fff;
    font-family: Tahoma;
    text-decoration: none;
}
.cala2 a:hover  {
    font-size: 11px;
    color:#fff;
    font-family: Tahoma;
    text-decoration: none;
}
.col-izq-sinmargin{
	padding:0;
	margin:5px 0 5px 0;
	border: 1px solid #a5b3d7;
	background-color:#eaedf3;
}
.col-izq {
	padding: 10px;
	margin:5px 0 5px 0;
	border: 1px solid #d9d9d9;
	background-color:#fefefe;
}
.col-izq h1{
	margin:  5px 0 5px 0;
	font-size:16px;
	color:#359323;
	font-weight: bold;
}
.col-izq h2{
	margin:  5px 0 5px 0;
	font-size:12px;
	color:#5c71a9;
}
.col-izq a{
	text-decoration:none;
	color:#767676;
}
.col-izq a:hover	{
	text-decoration:underline;
	color:#a3a3a3;
}
.col-izq ul li	{
	list-style-type: none;
	margin:8px 0 8px 0;
	padding: 0;
	line-height:13px;
}
/*.div-content2	{
	margin: 0;
	padding: 0;
	display:inline;
}
.div-content2 ul li	{
	list-style-type: none;
	text-decoration: none;
	margin: 0 0 5px 12px;
	padding: 0 0 0 12px;
	background: url(../img/bullet7.png) no-repeat left top;
	line-height: 13px;
}
.div-content2 ul li a 	{
	text-decoration: none;
	color:#767676;
}
.div-content2 ul li a:hover 	{
	text-decoration:underline;
	color:#a3a3a3;
}*/

/* DIVS de contenido HOMES INTERNAS 4 DIVISIONES............................................................*/
.div-content  {
	margin: 0;
	padding: 0;
	position:relative;
}
.div-content H1	{
	color: #359323;
	FONT-SIZE: 19px;
	margin: 0;
	padding: 3px 3px 3px 0;
	font-weight:normal;
	line-height: 20px;
}
.div-content H1 a	{
	color: #359323;
	text-decoration: none;
}
.div-content H1 a:hover	{
	color: #359323;
	text-decoration: none;
}
.div-content H2	{
	margin:0;
	padding:0;
}
/* PEGAR DIV CONTENT2 QUE LO CORTE PARA PEGAR EN EL OTRO ESTILO...........................................*/
.div-content-long {
	margin: 0;
	padding: 0;
	display:inline;
}
.div-comentarios {
	border: 1px solid #cfd6c5;
	margin: 10px 0 10px 0;
	padding: 3px 10px 3px 10px;
}
 .div-content-text {
	margin: 0;
	padding: 0;
}
.div-content-table {
	margin: 0;
	padding: 0;
	display:inline;
}
.div-content-table td {
	border-top: 1px solid #dee1ea;
	border-left: 1px solid #dee1ea;
	padding: 1px 5px 1px 5px;
}
.div-content-table td p {
	margin:2px 0 2px 0;
	padding:0;
	line-height: 14px;
}
.cuerpo10 {
	font-size:10px;
	font-family:'Tahoma', Trebuchet MS, Verdana, Arial, Helvetica;
	margin: 0 5px 0 5px ;
}
H4.H4boton {
	margin: 3px 0 3px 0;
	padding:0;
	border: 1px solid #c1c7d9;
	background: #f2f4f9;
}
H4.H4boton a {
	margin: 0;
	padding:2px 5px 3px 5px; 
	text-decoration:none;
	font-size: 13px;
	color: #2e4284;
}
H4.H4boton a:hover {
	margin: 0;
	padding:2px 5px 3px 5px; 
	text-decoration:none;
	font-size: 13px;
	color: #2e4284;
}
/* DIVS de contenido HOMES INTERNAS 4 DIVISIONES...............................................................*/
#centercol ul.cuatro {
	list-style-type: none;
	padding: 0;
	margin: 5px 0 5px 7px;
}
#centercol ul.cuatro li {
	padding: 0 0 0 2px;
	margin: 0 0 0 7px;
	list-style-image: url(../img/bullet10_list.png); 
	color: #767676;
}
#centercol ul.cuatro li a {
	text-decoration:none;
	color: #767676;
}
#centercol ul.cuatro li a:hover {
	text-decoration:none;
	color:#c1ceb0;
}
.div-content-cuatro1 {
	margin: 0 0 15px 0;
	padding:5px 10px 5px 10px;
	width: 170px;
	background:#fbfbfb;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;	
	border-bottom: 5px solid #e6e6e6;
	font-family: 'Arial', Verdana, Tahoma, Helvetica;
	font-size:11px;
}
.div-content-cuatro1 H1	{
	color: #0c2d83;
	FONT-SIZE: 14px;
	margin: 0;
	padding: 3px 3px 3px 0;
	font-weight:bold;
	line-height: 18px;
}
.div-content-cuatro1 H1 a	{
	color: #0c2d83;
	text-decoration: none;
}
.div-content-cuatro1 H1 a:hover	{
	color: #359323;
	text-decoration: none;
}
.div-content-dos1	{
	margin: 0;
	padding: 0 0 30px 0; 
	width: 355px;
	float:left;
	border-right: 1px solid #c1ceb0;
	background: url("../img/posgrado_01.jpg") no-repeat bottom;	
}
.div-content-dos2	{
	height: 400px;
	margin:0 0 0 385px;
	padding: 0 0 30px 0;
	width: 355px;
	border-right: 1px solid #dee1ea;
	background: url("../img/posgrado_02.jpg") no-repeat bottom;
}
/* DIVS de contenido TESTIMONIOS ...............................................................*/
.div-testimonios	{
	border-top: 1px solid #47963a;
	margin: 15px 0 15px 0; 
	padding: 0;
	height: 100px;
}
.div-testimonios h2		{
	font-size:14px;
	margin: 5px 0 0 0;
	padding:0 0 0 40px;
	display: block;
}
.div-testimonios h3		{
	font-size:16px;
	margin: 5px 0 15px 0;
	padding:13px 0 0 40px;
	display: block;
	color: #379225;
}
.div-testimonios h4	{
	font-size:12px;
	padding:0 0 0 40px;
	margin:0 0 10px 0;
	display: block;
	color: #002b6d;
}
.div-testimonios h5	{
	font-size:12px;
	padding:0 0 0 0px;
	margin:0 0 10px 0;
	color: #002b6d;
}
.div-testimonios-comillas	{
	margin:8px 8px 0 0;
	padding:0;
	float: left;
	background: url("../img/comillas.png") no-repeat center left;
	height: 25px;
	width: 29px;
}
.div-testimonios p	{
	margin:0;
	padding:0;
	line-height: 13px;
}
.div-testimonios-text	{
	margin: 5px 0 5px 60px; 
	padding: 0;
}
.div-testimonios-pic	{
	border-bottom: 1px solid #47963a;
	border-left: 1px solid #47963a;
	border-right: 1px solid #47963a;
	margin:0 10px 5px 0; 
	padding: 0;
	border: 1px solid #dddd;
	width: 48px;
	height: 40px;
	float: left;
}
/* DIVS de contenido TESTIMONIOS INDIVIDUALES...............................................................*/
.div-testimonios-ind	{
	border-top: 1px solid #47963a;
	margin: 15px 0 15px 0; 
	padding: 0;
	height: 100px;
}
.div-testimonios-ind h2		{
	font-size:16px;
	margin: 5px 0 12px 0;
	padding:11px 0 0 30px;
	display: block;
	color: #379225;
}
.div-testimonios-ind h4	{
	font-size:12px;
	padding:0 0 0 0px;
	margin:0 0 10px 0;
	color: #002b6d;
}
.div-testimonios-comillas-ind	{
	margin:8px 0px 0 0;
	padding:0;
	float: left;
	background: url("../img/comillas.png") no-repeat center left;
	height: 25px;
	width: 29px;
}
.div-testimonios-ind p	{
	margin:0;
	padding:0;
	line-height: 13px;
}
.div-testimonios-text-ind	{
	margin: 5px 0 5px 60px; 
	padding: 0;
}
.div-testimonios-pic-ind	{
	border-bottom: 1px solid #47963a;
	border-left: 1px solid #47963a;
	border-right: 1px solid #47963a;
	margin:0 10px 0px 0; 
	padding: 0;
	border: 1px solid #dddd;
	width: 48px;
	height: 40px;
	float: left;
}
/* DIVS de contenido EVENTOS..............................................................*/
.div-evento	{
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	border-bottom: 3px solid #f7f7f7;
	width: auto;
}
.div-evento H1	{
	margin: 2px 0 5px 0;
	padding: 0;
	color:#0c2d83;
	font-size: 11px;
	line-height: 14px;
	font-weight:bold;
}
.div-evento-pic	{
	margin: 2px 10px 0px 0px;
	padding-bottom: 0px;
	float: left;
	border: 1px solid #444;
	float: left;
}
.div-evento-text	{
	margin:5px 0 0 55px;
	padding: 0;
	width: 339px;
	line-height: 14px;
}
.div-evento p	{
	margin: 0;
	padding: 0;
	line-height: 14px;
	text-align:justify;
}
.div-evento a	{
	margin: 0;
	padding: 0;
	line-height: 14px;
	color:#0c2d83;
	font-decoration: underline;
}
.div-evento a:hover	{
	margin: 0;
	padding: 0;
	line-height: 14px;
	color:#5c71a9;
	font-decoration: underline;
}
/* Lista Profesores, asesores, docentes, CUADRADOS infobox..................................... */
.infobox {
	margin: 0;
	padding: 0;
}
.infobox {
	margin: 0;
	padding: 0;
}
.infobox h1	{
	color: #379225;
	FONT-SIZE: 14px;
	margin: 0px 20px 0 0 ;
	padding:0 0 0 5px;
	border-top: 1px solid #c8d6b5;
	border-left: 4px solid #c8d6b5;
	font-weight: bold;
}
.infobox img	{
	margin: 0px 5px 5px 5px;
	border:1px solid #BABABA;
}
.info h4	{
	FONT-SIZE: 11px;
	margin:2px 20px 0 0;
	padding:0 0 5px 10px;
	line-height: 14px;
}
.info p	{
	margin: 0;
	padding:0 20px 0 10px;
	line-height: 14px;
}
.info td	{
	vertical-align:top;
	padding: 20px 0px 0 0 ;
}
.info-img	{
	margin: 0px 5px 5px 5px;
	border:1px solid #BABABA;
}
.info a	{
	color: #0C2D83;
	text-decoration:none
}
.info a:hover
{
	color: #0C2D83;
	text-decoration:underline
}
/* ADMISION .........................................................................................*/
#div-admision	{
	position:relative;
	margin:0 0 0 155px ;
	width: 606px;
	background:#fff;
	padding: 0 0 0 13px;
	border-right: 1px solid #e6e6e6;
	text-align:left;
}
#div-admision-right	{
	position:relative;
	top:0;
	float:right;
	width:191px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:191px; /* actual value */
	margin:0;
	padding:0;
	z-index:99;
}
/* contenedores de fotos centrales................................................................*/
.div-align-center 	{
	text-align:center;
	margin:10px auto;
	padding:0;
}
.div-align-right	{
	text-align:right;
	margin:10px auto;
	padding:0;
}
/* Titulos H generales..................................................................................*/
H1, H2, H3 {
	padding:0;
	margin:0;
	font-weight: bold;
}
H1 {
	color: #909090;
	FONT-SIZE: 19px;
	margin: 2px 0 10px 0 ;
	font-weight: normal;
}
H2 {
	color: #379225;
	FONT-SIZE: 14px;
	padding:0;
	margin:10px 0 10px 0;
}
H3 {
	color: #0C2D83;
	FONT-SIZE: 13px;

	padding:0;
	margin:10px 0 10px 0;
}
H4 {
	color: #7989b5;
	FONT-SIZE: 12px;
	padding:0;
	margin:2px 0 2px 0;
}
h5 {
	font-size:11px;
	font-weight:bold;
	margin: 3px 0 3px 0;
}
hr	{
	background-color:#cfcfcf;
	color:#cfcfcf;
	height:1px;
}
/* Objetos de forms - Input GENERALES.......................................................*/
input.boton-table {
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	border:1px solid #0C2D83;
	color:#fff;
	font-weight:normal;
	background-color:#4e6fa1;
	margin: 0;
	padding:0;
}
input.button {
	font-size: 11px;
	color: #ffffff;
	background-color: #5c71a9;
	text-decoration: none;
	border-top: solid 1px #dee1ea;
	border-left: solid 1px #dee1ea;
	border-bottom: solid 1px #0c2d83;
	border-right: solid 1px #0c2d83;
	margin:0 10px 0 0;
	padding:1px;
}	
input, select, textarea {
	font-size: 11px;
	color: #375C9B;
	background-color: #fff;
	text-decoration: none;
	border: solid 1px #99a2bb;
	margin:0 3px 0 3px;
	padding: 1px  0 1px 3px;
}
/*input.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #375C9B;
	background-color: #fff;
	text-decoration: none;
	border: solid 1px #99a2bb;
	margin:0 3px 0 3px;
	padding: 0  0 0 3px;
}*/
/* styles de <a> LINKS.......................................................................................... */
a {
	COLOR: #003366;
	margin:0;
	padding:0;
}
a:hover {
	COLOR: #999999;
	margin:0;
	padding:0;
}
/* styles de <p> PARRAFOS................................................................... */
p {
	margin: 10px 0 10px 0;
	padding: 0;
}
p.copete {
	margin: 10px 0 10px 0;
	padding: 0;
	color:#a3a3a3;
	font-size: 11px;
}
img {
	border:0
}
table {
	font-family:'Arial', Verdana, Tahoma, Helvetica;
	font-size:11px;
}
table table.img{
	font-family:'Arial', Verdana, Tahoma, Helvetica;
	font-size:11px;
	background:none;
}
.table-1 {
	border: 1px solid #5c71a9;
	margin: 15px 0 15px 0;
}
table.table-1 td {
	border-top: 1px solid #dee1ea;
	border-left: 1px solid #dee1ea;
	padding: 1px 5px 1px 5px;
	font-size:11px;
}
.table-2 {
	background: #e9ebf2;
	padding: 1px 5px 1px 5px;
	margin: 5px 0 5px 0;
}
.table-3 {
	padding: 1px 5px 1px 5px;
	margin:0;
}
table h5 {
	border-top:4px solid #e9ebf2;
	padding:0;
	color: #7989b5;
	FONT-SIZE: 12px;
	padding:0 0 0 3px; 
	margin:10px 0 5px 0;
}
/* TABLA PARA CURRICULUM DE PROFESORES ............................................................ */
#cv-profesores {
	margin: 0;
	padding:0;
}
#cv-profesores table {
	padding:0;
	margin:5px 0 5px 0;
}
#cv-profesores .info table td {
	border: none;
}
#cv-profesores table td {
	padding: 5px 0 5px 0;
	margin:0;
	border-bottom: 1px solid #ebebeb;
}
#cv-profesores table h6 {
	padding:0;
	margin:5px 0 5px 0;
}

#cv-profesores .table-libro {
	width:60px;
	text-align:left;
}
#cv-profesores table .table-libro img {
	width: 45px;
	height: 60px;
	text-align:left;
	border: 1px solid #d9d9d9;
}
#cv-profesores h3 {
	background: #f4f5f8;
	padding:1px 0 1px 5px;
	margin: 15px 0 10px 0;
	font-size: 13px;
}
#cv-profesores table h4 {
	font-size:12px;
	line-height: 13px;
	margin: 0;
}
#cv-profesores h1 {
	color: #379225;
	FONT-SIZE: 14px;
	margin: 0px 20px 5px 0 ;
	padding:0 0 0 5px;
	border-top: 1px solid #c8d6b5;
	border-left: 4px solid #c8d6b5;
	font-weight: bold;
}
.table-fecha {
	float:right;
	text-align: right;
	height:20px;
}
.table-fecha h6 {
	margin: 0;
}
a.ampliar {
	text-decoration: none;
	background: url("../img/arrow_right.png") no-repeat center left;
	color: #0c2d83;
	padding: 0 0 0 15px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.ampliar:hover {
	text-decoration: none;
	background: url("../img/arrow_right.png") no-repeat center left;
	color: #999999;
	padding: 0 0 0 15px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
/* 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;
}
/* Removes borders on radio buttons and checkes */
span input {
	font-size: 12px;
	margin:0 3px 0 3px;
	border:0;
}
.checkandradio {
	font-size: 12px;
	margin:0 3px 0 3px;
	border:0;
}
table.checkandradio2 td input {
	font-size: 12px;
	margin:0 3px 0 3px;
	border:0;
}
form {
	margin:0;
	padding:0;
}
.destacado-right {
	line-height:15px; font-size:11px; color:#333333;
}
.destacado-right img { 
	border: 1px solid #999;
}
/* FIELDSET FORMULARIOS fondo............................................................. */
form {
	margin: auto;
	padding:0;
}
fieldset.form-right {
	margin:10px 0 0 0;
	padding:10px 0 10px 20px;
	border:none;
	background-color:#fcfcfc;
	border:1px solid #e2e2e2;
}
fieldset.form-right h3 {
	font-size:12px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding:0;
	line-height: 12px;
	color:#0c2d83;
}	
fieldset.form-right dl {
	margin:10px 0 0 0;
}
fieldset.form-right p {
	margin: 3px 0 3px 6px;
	line-height: 14px;
}
fieldset.form-right p input{
	margin: 3px 0 3px 0;
	padding: 0;
}
fieldset.form-right dl dt {
	margin:3px 20px 0 0 ;
	float:left;
	font-size: 11px;
	text-align: right;
	width: 160px;
	padding:0;
}
fieldset.form-right dl dd {

	margin:0 0 3px 0;
	/* True margin value for all versions of IE Win, including 6.0 */
	padding:0 0 0 20px;
	FONT-SIZE: 11px;
}	
html>body fieldset.form-right dl dd{
	/* False value for Firefox */
	padding:0 0 0 20px;
	FONT-SIZE: 12px;
}
/*FILDSET MATRIZ............................................................................*/
matriz {
	margin: auto;
	padding:0;
}
fieldset.matriz {
	margin:0;
	padding:0;
	border:none;
}
fieldset.matriz legend {
	margin:0;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	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.matriz dl dd {
	/*border:1px solid #fff;*/
	margin:0 0 3px 50px;
	/* True margin value for all versions of IE Win, including 6.0 */
	padding:0 0 0 20px;
	FONT-SIZE: 11px;
}	
/*FOOTER SYNCRO..............................................................................*/
#footer-syncromind {
/*position:relative;*/
	text-align:left;
	float: right;
	margin:7px 0 0 0;
	padding:0;
	width: 25px;
	height: 25px;
}
#footer-syncromind a {
	background: url("../img/syncromind_.jpg") no-repeat top;
	width: 25px;
	height: 25px;
	display:block;
}
#footer-syncromind a:hover {
	background: url("../img/syncromind_.png") no-repeat top;
	width: 25px;
	height: 25px;
	display:block;
}
a.link-recuadro {
	font-family: 'Arial', Verdana, Tahoma, Helvetica;         
	border: 1px solid #379225;
	background: #F1F6F0 url(../img/bullet9.png) no-repeat center left;
	color: #379225;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0 3px 10px;
	display: block;
	width: 385px;
	margin: 0 0 10px 0 ;
	font-size: 12px;
}
a.link-recuadro:hover {
	font-family: 'Arial', Verdana, Tahoma, Helvetica;
	border: 1px solid #767676;
	background: #F8F8F8 url(../img/bullet9_2.png) no-repeat center left;
	color: #767676;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0 3px 10px;
	display: block;
	width: 385px;
	margin: 0 0 10px 0 ;
	font-size: 12px;
}
/*TABLE-PROGRAMA.............................................................................................*/
table.programa {
     margin: 10px 0 15px 0;
     padding:0;
}
table.programa td.tit {
     padding:5px 0 5px 5px;
     color: #0c2d83;
     FONT-SIZE: 14px;
     margin: 0 0 0 0;
     font-weight: bold;
     background:#efefef;
}
table.programa td {
     padding: 5px 0 5px 5px;
     border-bottom:1px solid #e2e2e2;
}
table.programa h2 {
    padding:2px 0 0 8px;
	color: #fff;
	background:#0F3888;
	FONT-SIZE: 14px;
	margin: 0px 0 0px 0;
	font-weight: bold;
	height:20px;
} 
table.programa h4 {
     font-size:12px;
     color:#335aa4;
     font-weight:bold;
     margin:0;
     padding: 2px 0 1px 0;
}          
table.programa h3 {
     font-size:11px;
     color:#9EAFD1;
     font-weight:normal;
     margin:0;
     padding: 5px 0 5px 0;
}
/*ORADOR...................................................................................*/
.orador {
	margin:17px 0 0 0;
	padding:0 0 5px 0;
}
.orador h1 {
	color:#0c2d83;
	font-size:12px;
	font-weight:bold;
	padding:0 ;
	margin:0;
}
.orador img {
	float:left;
	border: 1px solid #CCC;
	margin: 0 5px 0 0;
}
.orador-text {
	margin: 5px 0 0 0;
}
.orador h4 {
     font-size:11px;
     color:#7989b5;
     font-weight:bold;
     margin:0;
     padding: 2px 0 1px 0;
} 
/*INFORMES.......................................................................................*/
.informes	{
	margin:0 0 10px 0;
	background:#fcfcfc;
	padding: 8px 5px 8px 8px ;
	border: 1px solid #e2e2e2;
	color:#999;
}
.informes p	{
	margin: 1px 0 1px 0;
	padding: 0;
	line-height: normal;
	text-align:left;
}
.informes H3	{
	font-size:12px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding:0;
	line-height: 12px;
	color:#0c2d83;
}
.inscripcion
{
	margin:10px 0 0 0;
	font-weight: bold;
}
.inscripcion a	{
	padding:0 5px 0 5px;
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background:#a8a8a8;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
.inscripcion a:hover	{
	padding:0 5px 0 5px;
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background:#a8a8a8;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
/*INFORMES SIN DESCRIPCION......................................................................*/
.informes-left	{
	margin:20px 0 10px 0;
	background:#fcfcfc;
	padding: 8px 5px 8px 8px ;
	border: 1px solid #e2e2e2;
	color:#999;
}
.informes-left p	{
	margin: 1px 0 1px 0;
	padding: 0;
	line-height: normal;
	text-align:left;
}
.informes-left H3	{
	font-size:12px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding:0;
	line-height: 12px;
	color:#0c2d83;
}
.inscripcion-left	{
	margin:10px 0 0 0;
	text-align:left;
	font-weight: bold;
}
.inscripcion-left a	{
	padding:0 5px 0 5px;
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background:#a8a8a8;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
.inscripcion-left a:hover	{
	padding:0 5px 0 5px;
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background:#a8a8a8;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
/*TABLE-archivos.............................................................................................*/
.table-archivos {
	margin: 15px 0 15px 0;
	padding:0;
}
.table-archivos-tit {
	padding:0 0 0 5px;
	color: #0c2d83;
	FONT-SIZE: 14px;
	margin: 5px 0 2px 0;
	font-weight: bold;
	background:#efefef;
}
.table-archivos td {
	padding: 5px 0 5px 5px;
	border-bottom:1px solid #e2e2e2;
}           
.table-archivos a {
	font-size:11px;
	color:#0c2d83;
	font-weight:normal;
	margin:0;
	padding: 5px 0 5px 0;
}
.table-archivos a:hover {
	font-size:11px;
	color:#9EAFD1;
	font-weight:normal;
	margin:0;
	padding: 5px 0 5px 0;
}
/* Buscador Avanzado Agenda........................................................................... */
.buscador-av{
	width:154px;
	margin:10px 0 0 0;
	padding:0;
	border: 1px solid #999999;
}
.buscador-av-titulo {
	margin:0;
	padding:3px 0 3px 0;
	text-align:center;
	font-size: 14px;
	color: #fff;
	line-height: 13px;
	font-family: 'Arial', Verdana, Tahoma, Helvetica;
	text-decoration: none;
	font-weight: bold;
	background-color: #0c2d83;
}
.buscador-av-texto {
	font-size: 11px;
	line-height: 18px;
	font-family: 'Tahoma',Arial,Helvetica;
	background-color: #fff;
	text-decoration: none;
	margin:5px;
}
/* Fieldset buscador.................................................................................*/
fieldset.buscador {
	margin: 2px 0 2px 0;
	padding:0;
	border:0;
	color: #000;
	FONT-SIZE: 11px;
}           
fieldset.buscador  dl {
	margin:0;
	padding: 0;
}
fieldset.buscador  p {
	margin: 0;
	line-height: 16px;
}
fieldset.buscador  dl dd {
	margin: 0;
	padding:0;
	padding:0;
}
fieldset.buscador  dl dt {
	margin: 0;
	padding:0;
	text-align:right;
	color: #444;
}           
select.dias {
     margin: 0;
     padding:0;
     border:0;
     color: #375C9B;
     FONT-SIZE: 11px;
}
input.busquedas-boton {
	font-size:10px;
	border:1px solid #0C2D83;
	color:#ffffff;
	font-weight:normal;
	background-color:#375C9B;
	margin: 5px 0 5px 3px;
	padding:0;
}
.clearfix {
	content: "."; 
	display: block; 
	height: 1px; 
	clear: both; 
	overflow: hidden;
	margin:0;
	padding:0;
}
/*MATRIZ.......................................................................................*/
.matriz	{
	margin: 10px 0 0 10px;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 10px 0;
}
.matriz	h3{
	color:#000066;
	font-size:12px;
	padding:3px 0 3px 0;
	margin:0;
}
table.posgrados	{
	/*border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;*/
	border-bottom:3px solid #e6e6e6;
	font-size:11px;
	color:#6d6d6d;
	margin:0 0 10px 0;
}
table.posgrados	td	{
	padding:0 5px 0 3px;
	border-bottom:1px solid #ededed;
	background-color:#fefefe;
}
table.posgrados img	{
	border:1px solid #dfdfe0;
	margin:3px 0px 3px 0;
}
table.posgrados	a {
	color:#6d6d6d;
	text-decoration:none;
}
table.posgrados	a:hover {
	color: #333333;
	text-decoration:none;
}
.boxbanner	{
	margin: 0 0 7px 0;
	padding: 0;
}

