body{background:#FFFFFF;}
body,select,input,textarea{color:#000000;font-family: Arial, Helvetica, sans-serif;font-size:12px;margin:0px;}
a,a strong{ text-decoration: none; color: #5C81A7}
a:hover,a:hover strong{text-decoration: underline; color: #5789D5}

input.submit{ background: #0197FC; border: 1px outset #3AAEFD; color: #FFFFFF; padding:0px 2px 1px 2px;font-size: 10px;}
input.submit:active{border: 1px inset #3AAEFD;}
input.submit2{ background: #0197FC; border: 1px outset #3AAEFD; color: #FFFFFF; padding:0px 2px 1px 2px;font-size: 12px;}
input.submit2:active{border: 1px inset #3AAEFD;}
input.submit2disabled{background: #B4B4B4; border: 1px outset #9B9B9B; color: #EAEAEA; padding:0px 2px 1px 2px;font-size: 12px;}
td{ vertical-align: top;}
img {	behavior:url("/js/pngbehavior.htc");}
.contenido ul {margin: 0px 0px 3px 15px;padding-left: 0;list-style: none; }
.contenido ul ul {margin:3px 0 6px 10px;}
.contenido ol ol {margin:3px 0 6px 10px;}
.contenido ul li{padding-left: 10px;background: url(../img/list.gif) no-repeat 0 0.5em; margin-bottom:5px}
.contenido ol li{margin-bottom:8px}
.contpags ul{margin: 10px 0px 3px 25px;}
.contpags ul li{margin-bottom:8px}
.contpags ul ul {margin:6px 0 6px 10px;}

strong{color:#E46C0A}
.peqtxt{ font-size: 11px}



p{ margin: 0px; padding:8px 0 4px 0}
h1{font-size: 18px; font-weight: bold; color: #CC3300}
.dh, .dh a{ font-size: 20px; color: #E46C0A;}
.dh3, .dh3 a{ font-size: 18px; color: #E46C0A;}
.dhborde{ border-left:1px solid #E46C0A}
.genpad{ padding: 4px}

h2{font-size: 17px; font-weight: normal;}
h3, h3 a{ font-size: 15px; color: #389AD3;}
h4, h4 a{ font-size: 14px; color: #389AD3;}
h5, h5 a{ font-size: 13px; color: #389AD3;}

h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px 0 5px 0}

.astrong a{ font-weight: bold;}
.clear{ clear: both;}
form{margin:0}
.bordimg{ border-left: 1px solid #E46C0A}
.tdlist1{ padding-left: 35px}


input.text, textarea.text{ border: 1px solid #A1C2DF;}

/*----------*/
.pagina{ width:930px; margin:0px auto}

/*cabecera*/
.cabecera{ background: #1B538B url(../img/cab.jpg) repeat-y; height:90px; position: relative; }
.banda{ background:#52A2D1; text-align: right; padding: 1px 10px 3px;}
.banda, .banda a, .banda a:hover{ font-size: 10px; color: #FFFFFF;}
.logotipo>.sombralogo{background: url(../img/fondologo.png) no-repeat;}
.logotipo{ position: absolute; top: 0px;}
.sombralogo{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondologo.png', sizingMethod='crop'); width: 101px; height: 86px; position: absolute;}
.logo{ position: absolute; top: 3px; left: 8px}

.cabecera>.lema{background: url(../img/lema.png) no-repeat;}
.lema{ position: absolute; left: 166px; top: 18px; width: 356px; height: 39px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lema.png', sizingMethod='crop')}
.acceso-netcampus{top:16px ;right: 0px; height: 70px;width: 165px; position: absolute; color: #FFFFFF; font-size: 10px; padding-top: 5px}
.acceso-netcampus>.logotipo-netcampus{background: url(../img/netcampus.png) no-repeat;}
.logotipo-netcampus{ position: absolute; left: -135px; top: -7px; width: 144px; height: 89px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/netcampus.png', sizingMethod='crop')}
.acceso-netcampus table{}
.acceso-netcampus td{ padding: 2px}
.acceso-netcampus input.text{width: 85px; font-size: 11px; height: 13px}


/*menu*/

/* Explorer 6,Parec que si llega al final del todo el último enlace no muestra el submenú. Problema con el ancho de página, ayuda el borde*/

.menu{background:#96AFC5 url(../img/fondomenu.jpg) repeat-x; height: 26px; position: relative;}
ul.nivel0{list-style: none; padding: 0px; margin: 0px; padding-left: 3px; z-index: 10}
ul.nivel0 li {float: left;position: relative; border-left: 1px solid #C5D9EB;}
ul.nivel0 li a {float: left;color: #FFFFFF; background:#7E9EBA url(../img/fondomenu.jpg) repeat-x;padding: 5px 30px 5px 31px;font-weight: bold;font-size:13px;  font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
ul.nivel0 li.inicio{ border: none;}
ul.nivel0 li.inicio a{padding-left: 32px}
ul.nivel0 li a.on{background:#7E9EBA url(../img/fondomenuon.jpg) repeat-x;}
ul.nivel0 li a:hover,ul.nivel0 li a.on:hover{background:#96AFC5 url(../img/fondomenuhover.jpg) repeat-x;text-decoration: none;color: #5789D5}

ul.nivel0 ul { /*display: none;*/ left:-3000px;position: absolute;margin: 0;padding: 0; top: 26px; z-index: 100; list-style: none;width: 185px; z-index: 20;}
ul.nivel0 li li  { display: block; float: none;margin:0px; padding: 0px; border: none;}
ul.nivel0 li li a { display: block;width: 185px; border: 1px solid #BBD3EA;  border-top: 0px; text-align: left; padding: 4px 10px;font-size:12px; float: none;position: relative;}
ul.nivel0 li:hover ul,ul.nivel0 li.over ul { display: block;  position: absolute; left: 0px}
/*anchos subs*/
ul.nivel0 ul.men-serv,ul.nivel0 ul.men-serv a{ width: 135px}
ul.nivel0 ul.men-cont,ul.nivel0 ul.men-cont a{ width: 185px}
ul.nivel0 ul.men-plat,ul.nivel0 ul.men-plat a{ width: 188px}
ul.nivel0 ul.men-eur,ul.nivel0 ul.men-eur a{ width: 164px}


.sombracont{position: relative;}
.sombracont>.sombra{background: url(../img/menusombra.png) repeat-x;}
.sombra{ position: absolute; width:930px; height: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menusombra.png', sizingMethod='scale'); z-index: 1; top: 26px}

.contacto{ position: absolute; right: 0px; top: 26px}

/*menu der*/
.menu-iz{background: #D9E3EC url(../img/menuif.gif) repeat-y; width: 189px}
.netcampus{background: url(../img/fonfomenui.jpg) no-repeat;  padding-top: 96px}
.servicios{background: url(../img/fonfomenuiserv.jpg) no-repeat;  padding-top: 96px}
.euro{background: url(../img/fonfomenuieu.jpg) no-repeat;  padding-top: 96px}
.consultfoto{background: url(../img/fonfomenuiconsul.jpg) no-repeat;  padding-top: 96px}
.programfoto{background: url(../img/fonfomenuiprogram.jpg) no-repeat;  padding-top: 96px}
.presenfoto{background: url(../img/fonfomenuipresen.jpg) no-repeat;  padding-top: 96px}
.metfoto{background: url(../img/fonfomenuimet.jpg) no-repeat;  padding-top: 96px}
.durafoto{background: url(../img/fonfomenuidura.jpg) no-repeat;  padding-top: 96px}
.catfoto{background: url(../img/fonfomenuicat.jpg) no-repeat;  padding-top: 96px}
.hotfoto{background: url(../img/fonfomenuihot.jpg) no-repeat;  padding-top: 96px}
.disfoto{background: url(../img/fonfomenuidis.jpg) no-repeat;  padding-top: 96px}
.cursos{background: url(../img/fonfomenuicur.jpg) no-repeat;  padding-top: 96px}
.contactof{background: url(../img/fonfomenuicont.jpg) no-repeat;  padding-top: 96px}

#menuifot>.titulomi{background:url(../img/titulomenui.png) no-repeat;}
.titulomi{ padding: 8px 3px 0px 3px;font-size: 15px; font-weight: bold; color: #FFFFFF; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/titulomenui.png', sizingMethod='scale');width: 183px}
.titulomitx{/*background:url(../img/menuifpix.gif) repeat-x 0px 20px;*/ padding:0px 8px 2px 8px}

ul.menui {margin: 0px; padding: 0px 3px; margin-bottom: 10px}
ul.menui li {border-bottom: 1px solid #9BBDDB; margin: 0px; padding: 0px; background: none;}
ul.menui a{ color: #293D6B; font-weight: bold; display: block; padding: 7px 7px 7px 21px; background: url(../img/list.gif) no-repeat .8em .9em;}
ul.menui li.on{background:#D2DFED url(../img/menuion.jpg) repeat-x center;}


/*contenido*/
.contenido{}
.contenidoindex{ padding: 10px 0px 15px}
.contenidonetcampus{ padding-bottom: 10px}
table.columnas1{ width: 100%}
td.colum1{ width: 628px;}
td.colum2{width: 304px; }

table.columnas2{ width: 618px}
td.colum21{ width: 285px;}
.colum2cont{}
td.sep{ width:10px}
td.colum21,td.colum22, div.colum2cont{ border: 1px solid #83A0B9; border-top: none; }

.colum21cont,.colum22cont, .colum2cont{ padding: 9px 9px}

.img2c{white-space: nowrap;}
.scormpor{ float: left; margin: 0px 50px 3px 50px}
.netpor{margin-top: 20px}
.inscrib{ text-align: center; margin: 8px 0}
.banner1{ padding-top: 10px; text-align: center;}
.menuizbanners{ text-align: center;}
.solicite{ padding: 0px 6px; text-align: left;}
.solicite img{ margin-right: 5px}
.visitg{padding-left:0px;}
.visitetit{ background:#2D609B url(../img/visittit.gif) repeat-x; margin: 0px 3px 5px 3px; color: #FFFFFF; font-weight: bold; padding: 3px; font-size: 14px}

/*contenido p&aacute;ginas*/
.centro{ padding: 16px 14px; min-height: 390px}
.migas{ padding-bottom: 14px; font-size: 11px}
.titular{background:  url(../img/titular.jpg) repeat-y; color: #000D76; font-size: 22px; padding: 8px 9px}
.titular2{background:  url(../img/titular2.jpg) repeat-y; color: #000D76; font-size: 22px; padding: 8px 9px}
.titular3{background:  url(../img/titular3.jpg) repeat-y; color: #000D76; font-size: 22px; padding: 8px 9px}
.titular4{background:  url(../img/titular4.jpg) repeat-y; color: #000D76; font-size: 22px; padding: 8px 9px}
.titular5{background:  url(../img/titular5.jpg) repeat-y; color: #000D76; font-size: 22px; padding: 8px 9px}


.columnascentro{ padding-top: 12px}
.columcentro1{ padding-right: 17px}
.columcentro2{background: url(../img/columnac2f.jpg) repeat-x center; padding: 13px 6px; border: 1px solid #D3B08F}
.columcentro2 li{background: url(../img/list2.gif) no-repeat 0 0.5em; }
.destacadotx{ font-size: 25px; color: #9F8866; border-left: 1px solid #9F8866; padding:0px 5px; margin: 5px 0px}
.destacadotx2{ font-size: 20px; color: #9F8866; border-left: 1px solid #9F8866; padding:0px 5px; margin: 5px 0px}
ul.duracion {margin: 0px 0px 3px 5px;padding-left: 0;list-style: none;}
ul.duracion li{padding-left: 32px;background: url(../img/reloj.jpg) no-repeat -0 -0.1em; margin-bottom:0px; padding-top: 10px}
ul.even {margin: 0px 0px 3px 5px;padding-left: 0;list-style: none;}
ul.even li{padding: 10px 0 10px 36px;background: url(../img/mund.gif) no-repeat 0 0.5em; margin-bottom:0px; padding-top: 15px}
.descargacat{ margin: 0px 50px;}
.descargacat2{ margin: 0px 15px;}
.cajamet {margin:0px auto;background:#E2ECFF url(../img/leftside.jpg) repeat-y left top; width:80%}
.cajamet .top {width:100%;height:15px;background:url(../img/top.jpg) no-repeat left top;}
.cajamet .top span {display:block;height:15px;background:url(../img/top-right.jpg) no-repeat right top;}
.cajamet .center-content {position:relative;background:url(../img/rightside.jpg) repeat-y right top;padding:1px 20px 1px 25px; height: 40px; font-size: 16px}
.cajamet .bottom {width:100%;height:20px;background:url(../img/bottom.jpg) no-repeat left bottom;}
.cajamet .bottom span {display:block;position:relative;height:20px;background:url(../img/bottom-right.jpg) no-repeat right bottom;}
.cajamet a{ color:#CC3333;}


/*funcionalidades*/
.iconos img{margin-right: 5px}
.iconoslista{ width: 290px; }
.columcentro2menufunciones{background:#D7F2F9 url(../img/fondmen.jpg) no-repeat center; padding: 0px 0px 10px 0px}
.columcentro2menufunciones .titulmenfun{ background: #FFD8B1; padding: 3px 6px; margin-bottom: 5px;font-weight: bold;color: #CC3300; font-size: 13px}
.columcentro2menufunciones ul {margin:0 0 6px 10px;}
.columcentro2menufunciones ul li{ font-weight: bold;}
.columcentro2menufunciones ul li li{font-weight:normal;}
.columcentro2menufunciones ul li li a.on{font-weight:bold;}
.columcentro2menufunciones ul li li{font-weight:normal;background: url(../img/list2.gif) no-repeat 0 0.5em;}
.columcentro2menufunciones ul h5{ padding: 0px}
.tablaentrada td{ padding: 2px 4px 4px 2px;vertical-align: middle;}
.septabla{ border-left: 1px solid #ccc}
.marg1{ margin-left: 100px}
.marg1 p{ margin-bottom: 14px}
.bdest{ color:#E46C0A;}
.hosttabla td{ padding-bottom: 10px}
.hosttabla td.icongl{ padding-right: 5px; }
.hosttabla p{border-left: 1px solid #789FCC; padding:3px 0 3px 5px;}
.colcondi{background:#D7F2F9 url(../img/fondmen.jpg) no-repeat center; padding:0}
/*tabla servicios*/
.serthtoto{ border-collapse: collapse;}
.serth{background: #F9CCA4; border: 1px solid #4F81BD; color: #389AD3; font-size: 14px; padding: 3px; font-weight: bold;}
.serth2{background: #FDEBCC; border: 1px solid #4F81BD; padding: 3px; }
.peq{ height: 5px}
/*scorm*/
.tablmas td{ padding: 0 5px}
.botongris{ background:#D6D6D6 url(../img/grisdeg.jpg) repeat-x ; border: 1px solid #9C9C9C; padding: 4px 6px; margin-bottom: 10px}
.botongris a{ font-weight:bold;}
.dh2{ font-size: 18px; color: #389AD3; width: 230px; margin:0 10px 60px 10px}
.fotfond{ background: url(../img/asig1.jpg) no-repeat right top;}
table.form img{ position:static!important}


/*catalogo*/
.catalogoindex{}
.catalogoindex td{ border-bottom: 1px solid #D9E3ED; padding-top: 5px}
.catalogoindex ul{margin-top: 0px}
.catalogoindex li {margin-bottom:0px;}

/*contacto*/
.contacttabl { border-collapse: collapse;}
.contacttabl td{ padding: 4px 4px; border: 1px solid #fff}
.cabcont{ font-weight: bold; color: #FFFFFF; text-align: center; background: #95B3D7; vertical-align:bottom; font-size: 13px}
.cabcont2{background: #D0E3EA; font-weight: bold}
.cabcont3{background: #E9F1F5; }
.tblafor td{padding: 4px 4px; }
.bordfor{ border: 1px solid #4F81BD; padding: 4px }
.tblafor .text{ width:180px}
.solicde .text{ width:250px}
.tblafor .peqtxt{ font-size: 10px}

#cursosarea_1{ margin-bottom: 3px}
#cursosarea_1 td{  padding: 2px}
.listacursos, .tripartablas { border-collapse: collapse;}
.listacursos td,.tripartablas td,.tripartablas th{ padding: 2px 4px; border: 1px solid #536388}
.cabcatlogo td,.tripartablas th,.tripartablas th strong{ font-weight: bold; color: #FFFFFF; text-align: center; background: #6699CC; vertical-align:bottom; font-size: 13px}
.fila_subarea{background: #F8DE85;}
.subarea1 {font-size: 14px;}
.seccion{background: #FFFFCC; padding-left: 10px}
.fila_curso2{background: #F0F3F4}
.total{background: #B8CFE7; font-weight: bold;font-size: 14px;}
.cantidad{ text-align: center;}
.precio{ text-align: right;}
.totaltx{ text-align: center}

.ivainc{ font-size: 11px; color: #666666; text-align: center;padding: 10px}

.datosfact td{ padding: 2px 4px; }

.datosfact input,.datosfact select{border:1px solid #A1C2DF; font-size:12px;}

.checkbox,.radio{border: none!important; background: none!important;}

.requerido{ color: red}

.alerta{ color: #FF0000;font-weight: bold;}
.presentacion{background: #ABDBE4; font-weight: bold}
.presentcont,.tripartablas td{background: #E8F6F6; }
.dest{ color: #E46C0A;}
.grup p{ margin-bottom: 10px}
/*tripartita*/
.activotri{ font-weight: bold;}
.ocultar{ display: none;}
/*eurotra*/
.euromd{ background: #E4E8F1 url(../img/eurfond.jpg) repeat-x;}
.euromd p{ padding-left:5px;padding-right: 5px}
.eurodest{ color: #FFFFFF; font-size: 18px}
.euromd a{  font-size: 15px; font-weight: bolder;}
.tripartablas td.eurtd1{ width: 50%; padding-right: 5px;background: #ECF3F9;}
.tripartablas td.eurtd2{ width: 50%; padding-left: 5px;background: #FFF4EC;}
.tripartablas td.presentacioneu1{ background: #417EB8;}
.tripartablas td.presentacioneu1 *,.tripartablas td.presentacioneu2 *{color: #FFFFFF!important;}
.tripartablas td.presentacioneu2{ background: #D75600;}
.tripartablas td.presentacioneu3{ background: #C3D7EA;}
.tripartablas td.presentacioneu4{ background: #FFD6BB;}
.tablaeuroso img{ margin-right: 5px}
.tablaeuroso .septabla{padding-left: 15px}
.granat .submit2{ background:#C53D3A;border:1px outset #C53D3A;}
.incribirse{ position:relative;}
.incribirse div{ position:absolute; right:0px; top:-5px}

/*mapa*/
.mapasitio li a{ font-weight: bold; font-size: 15px}
.mapasitio li li a{ font-weight: normal; font-size: 12px}
/*-------------------*/


/*cabeceras*/
.cab-l{background: url(../img/cab-l.gif) no-repeat; width:4px%; height: 4px;font-size: 1px}
.cab-r{background: url(../img/cab-r.gif) no-repeat right; height: 4px;font-size: 1px}
.cab-b{background: #83A2BD url(../img/cab-b.jpg) repeat-x; position: relative;}
.cab-tx{font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-top: -2px; padding: 0px 10px 4px 8px; }
.cab-tx a{color: #FFFFFF;background: url(../img/flec.gif) no-repeat 0 .2em; padding-left:17px; text-decoration: none;}
.cab-tx a:hover{color: #FFFF99;background: url(../img/flechover.gif) no-repeat 0 .2em;text-decoration: none;}


/*pie*/
.pie{background: #1B538B url(../img/cab.jpg) repeat-y; padding: 6px  12px}
.pie {font-size: 10px; color: #ccc; margin-bottom: 3px;margin:0 auto 3px; width:906px;}
.pie a{font-size: 10px; color: #FFFFFF; margin: 0px 5px;}
.pie a:hover{color: #FFFFFF; }
