﻿/* CSS UCUDAL */

body{ /*cambio*/
background-image: url('img/bgtotal.gif');
background-repeat:repeat-y;
background-position:center;
background-color:#bac1d9;

margin:0px 0px 0px 0px;

}

.fondogral_izq{
background-image: url('img/bgizq_termina.gif');
background-repeat:repeat-x;
height:115px;
vertical-align:top;

}
.fondogral_der{
background-image: url('img/bgder_termina.gif');
background-repeat:repeat-x;
height:161px;
vertical-align:top;

}
.fondogral{
background-image: url('img/bgcont2.gif');
background-repeat:repeat-y;

vertical-align:top;

}

.fondogral_abajo{/*cmbio*/
background-image: url('img/bgcont.gif');
background-repeat:repeat-y;

vertical-align:top;

}

.fondoabajo{
background-image: url('img/bgcontup.gif');
background-repeat: no-repeat;
width:770px;
float:right;

vertical-align:top;

}
.fondopie{ /*cambia*/
background-image: url('img/bg_pie.gif');
background-repeat:no-repeat;
width:770px;
height:22px;
vertical-align:top;
padding-top: 23px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;

color:#666666;
font-style:none;
text-decoration:none;

}

/*estilo para link d2b en pie*/

a.d2b:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
font-style:none;
text-decoration:none;
}
a.d2b:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
font-style:none;
text-decoration:none;
}
a.d2b:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
font-style:none;
text-decoration:none;
}
a.d2b:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
font-style:normal;
text-decoration:underline;
}




/*estilo para fondo de breadcrumb*/

.fondobread{
background-image: url('img/bg_bread.gif');
background-repeat: repeat-y;
width:512px;
padding-top:5px;
height:26px;
padding-left:32px;
padding-right:30px;
background-position:right;
/*z-index:2;*/

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
vertical-align:top;
}

/*estilo para letras breadcrumb*/

a.bradcrumb:link{

vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;

color:#666666;
font-style:none;
text-decoration:none;

}

a.bradcrumb:visited{

vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;

color:#666666;
font-style:none;
text-decoration:none;

}

a.bradcrumb:active{

vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;

color:#666666;
font-style:none;
text-decoration:none;


}
a.bradcrumb:hover{

vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;

color:#6877a6;
font-style:none;
text-decoration:none;



}

.abajobanner{

background-image: url('img/bg_buscar.gif');
background-repeat: no-repeat;
width:576px;
vertical-align:top;
}

.txtbuscar{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
padding-bottom:4px;
/*vertical-align:middle;*/
}

.tituloscarreras{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-image:url('img/bgtitulos1.gif');
width:138px;
height:16px;
padding-left:12px;
vertical-align:top;
padding-top:1px;
background-repeat:no-repeat;
}

.textosgrales, .textograles, .textosgrales td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
/*padding-left:10px;*/
}

.textosgralesbold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
padding-left:10px;
}

.textoscuadros{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;

}
.textoscuadrosbold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;

}
.textoscuadrosnaranja{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6600;

}

a.ampliar:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#999999;
}
a.ampliar:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
a.ampliar:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
a.ampliar:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.titulosnaranjas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-left:10px;
/*padding-top:2px;*/
}

.fondotitulosnaranjas 
{
background-image:url('img/barratxts6.gif');
background-repeat:no-repeat;
width:100%;
height:23px;
background-color:#FFA800;
}

.titulosnaranjas2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-left:10px;
/*padding-top:2px;*/
}

.fondotitulosnaranjas2 
{
background-image:url('img/barratxts2.gif');
background-repeat:no-repeat;
width:100%;
height:23px;
background-color:#FFA800;
}

.bgabajo{
background-image:url('img/bgline_abajo.gif');
width:574px;
background-repeat:repeat-y;
}
.bgcursos{
background-image:url('img/botones/bg_cursos.gif');
width:553px;
height:19px;
background-repeat:no-repeat;
}
.subtitulos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-decoration:none;
font-style:italic;
}

a.menupie:link{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
text-decoration:none;

}
a.menupie:active{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
text-decoration:none;

}
a.menupie:visited{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
text-decoration:none;

}
a.menupie:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;

}

/*para marco izquierdo*/

.titulosizq{
display:block;
text-align:center;
background-image:url('img/menuizq/paratitulos.gif');
background-position:center;
/*width:136px;*/
height:14px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
/*padding-left:1px;*/
}

.titulosizq2{
display:block;
text-align:center;
background-image:url('img/menuizq/paratitulos2.gif');
background-position:center;
/*width:136px;*/
height:29px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
/*padding-left:1px;*/
}

.titulosizq2Nar{
display:block;
text-align:center;
background-image:url('img/menuizq/paratitulos3.gif');
background-position:center;
/*width:136px;*/
height:29px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
/*padding-left:1px;*/
}
.titulosizqNar{
display:block;
text-align:center;
background-image:url('img/menuizq/paratitulos_Naranja_160.gif');
background-position:center;
/*width:136px;*/
height:14px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
/*padding-left:1px;*/
}
/**********************************************************/
.menuizqSel, a.menuizqSel:link, a.menuizqSel:active,a.menuizqSel:visited, a.menuizqSel:hover {
display:block;
text-align:left;
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFA800;
text-decoration:none;
vertical-align:middle;
padding-left:8px;
padding-top:2px;
}
/**********************************************************/

/*para menu del marco izquierdo*/

a.menuizq:link{
display:block;
text-align:left;

/*background-position:left;*/
/*width:136px;*/
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
padding-left:8px;
padding-top:2px;
}

a.menuizq:active{
display:block;
text-align:left;

/*background-position:left;*/
/*width:136px;*/
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
padding-left:8px;
padding-top:2px;
}

a.menuizq:visited{
display:block;
text-align:left;

/*background-position:left;*/
/*width:136px;*/
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
padding-left:8px;
padding-top:2px;
}

a.menuizq:hover{
display:block;
text-align:left;
/*background-position:left;*/
background-image:url('img/menuizq/paratitulos_Naranja_160.gif');
/*background-position:1px;*/
/*width:136px;*/
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
color:#ffffff;
text-decoration:none;
padding-left:8px;
padding-top:2px;
/*vertical-align:middle;*/

}

/*para tabla de agenda-novedades*/


a.links_agenda:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d4547f;
vertical-align:top;
text-align:left;
text-decoration:none;
}
a.links_agenda:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d4547f;
vertical-align:top;
text-align:left;
text-decoration:none;
}
a.links_agenda:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#E39AB3;
vertical-align:top;
text-align:left;
text-decoration:none;
}

a.links_agenda:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d4547f;
vertical-align:top;
text-align:left;
text-decoration:underline;	
}


.tablaag{
background-image:url('img/novedades_mid2.gif');
width:100%;
background-repeat:repeat-y;
background-position:center;
}

.textosagenda{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-align:left;
text-decoration:none;


}
textosagendabold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d4547f;
vertical-align:top;
text-align:left;
text-decoration:none;

}

.textospublicarbold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#949fc3;
text-decoration:none;

}
.textospublicar{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#949fc3;
}

.agenda_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;	
}

a.agenda_titulo:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;
}
a.agenda_titulo:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;
}
a.agenda_titulo:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;
}
a.agenda_titulo:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#2E3E4E;
font-weight:bold;
text-decoration:none;
}

.agenda_descripcion{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3E444C;
font-weight:normal;	
}
.agenda_fechahora{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3E444C;
font-weight:bold;	
}

a.agenda_link_emails:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;
text-decoration:none;	
}

a.agenda_link_emails:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;
text-decoration:none;	
}

a.agenda_link_emails:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#959FC3;
font-weight:bold;
text-decoration:none;	
}

a.agenda_link_emails:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#2E3E4E;
font-weight:bold;
text-decoration:none;
}






/*para interior de paginas*/
.titulosnaranjastit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-left:10px;
/*padding-top:2px;
 vertical-align:bottom;*/
}

.fondotitulosnaranjastit 
{
background-image:url('img/barratxts_titulos.gif');
width:100%;
background-repeat:no-repeat;
height:23px;
background-color:#FFA800;
}


.SearchSkin {
    /*font-weight: bold;*/
    font-size: 8.5pt;
    color: #222222;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    margin-bottom: 2px;
    margin-top: -1px;
    /*padding: 1px 3px 1px 1px;*/
}

.SearchSkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    /*margin-top: -2px;*/ 
    /*padding: 1px 3px 1px 1px;*/
}

.SearchSkinObject a:link {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#666666;
	font-style:none;
	text-decoration:none;
}

.SearchSkinObject a:visited  {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#666666;
	font-style:none;
	text-decoration:none;
}

.SearchSkinObject a:active   {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#666666;
	font-style:none;
	text-decoration:none;
}

.SearchSkinObject a:hover    {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#999999;
	font-style:none;
	text-decoration: underline;
}

#dhtmltooltip
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position: absolute;
left: -300px;
/*width: 150px;*/
border: 1px solid #666666;
padding: 2 5 2 5;
background-color:#eeeeee;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

a.submenu_ucuSel, a.submenu_ucuSel:active, a.submenu_ucuSel:hover, a.submenu_ucuSel:link, a.submenu_ucuSel:visited{
padding: 2px 10px;
/*left: 100px;*/

display:block;
text-align:left;
background-position:center;
/*width:136px;*/
width:160px;
/*height:18px;*/
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
/*padding-left:10px;*/
z-index: 10;
}

a.submenu_ucu, a.submenu_ucu:active, a.submenu_ucu:link, a.submenu_ucu:visited{
padding: 2px 10px;
/*left: 100px;*/

display:block;
text-align:left;
background-position:center;
/*width:136px;*/
width:160px;
/*height:18px;*/
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
/*padding-left:10px;*/
z-index: 10;
}

a.submenu_ucu:hover{
display:block;
text-align:left;
background-position:left;
background-image:url('img/submenu/parasubmenu_160.gif');
/*width:136px;*/
width:160px;
/*height:18px;*/
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
/*padding-left:10px;*/
z-index: 10;
}


a.bread_sub, a.bread_sub:active, a.bread_sub:link, a.bread_sub:visited{
padding: 2px 10px;
/*left: 100px;*/

display:block;
text-align:left;
background-position:center;
/*width:136px;*/
width:160px;
/*height:18px;*/
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
/*padding-left:10px;*/
}

a.bread_sub:hover{
display:block;
text-align:left;
/*background-position:left;*/
/*background-image:url('img/submenu/parasubmenu_160.gif');*/
/*width:136px;*/
width:160px;
/*height:18px;*/
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:bold;*/
color:#6877a6;
text-decoration:none;
/*padding-left:10px;*/
}



a:link{
/*vertical-align:top;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#6877a6;
font-style:none;
text-decoration:none;
}

a:visited{
/*vertical-align:top;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#6877a6;
font-style:none;
text-decoration:none;
}

a:active{
/*vertical-align:top;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#6877a6;
font-style:none;
text-decoration:none;
}

a:hover{
/*vertical-align:top;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#666666;
font-style:none;
text-decoration:none;
}

/******************************************* menu **********************************************/

.MenuUp, a.MenuUp, a.MenuUp:link, a.MenuUp:active, a.MenuUp:visited{
background-image:url(img/MenuCentro/cursos.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
height:100%;
color:#69696c;
font-size:11px;
font-style:none;
padding: 3px 20px 0px 20px;
text-decoration:none;
display:block;
 font-weight:bold;
/*line-height:1em;*/
}

a.MenuUp:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(img/MenuCentro/grado_roll.gif);
background-repeat:repeat-x;
height:100%;
text-align:center;
color:#FFFFFF;
font-size:11px;
font-style:none;
padding: 3px 20px 0px 20px;
text-decoration:none;
display:block;
/*line-height:3em;*/
}
.MenuUpSep{
background-image:url(img/MenuCentro/sep_cursos.gif);
background-repeat:no-repeat;
display:block;
width:1px;
 font-weight:bold;
}
.sep{
/*padding: 1px 0px 0px 0px;*/
}
.MenuDer
{
	background-image:url(img/MenuCentro/cursos.gif);	
	height:19px;
	width:100%;
}

/****************************************************************************************************/

a.menuizqNuevo:link, a.menuizqNuevo:visited, a.menuizqNuevo:active{
display:block;
text-align:left;
width:136px;
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
padding-top:2px;
padding-left:10px;
}
/*
a.menuizqNuevo:active
{
	display:block;
text-align:left;
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
padding-top:2px;
padding-left:10px;
}

a.menuizqNuevo:visited
{
	display:block;
text-align:left;
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
vertical-align:middle;
padding-top:2px;
padding-left:10px;
}*/

a.menuizqNuevo:hover
{
	display:block;
text-align:left;
background-image:url('img/menuizq/paratitulos_Naranja_160.gif');
width:136px;
height:18px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
color:#ffffff;
text-decoration:none;
padding-top:2px;
padding-left:10px;

}

