

html{
height:100%;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
height:100%;
border:1px solid #fff;
margin:0;
padding:0;
border:0;
}

a {
	color:#003131;
	text-decoration:none;
}


p a:hover{
color:#003366;
}

.derecha{
	padding:0 0 0 17px;
}

.derecha p{
	margin:0;
	padding:0;
	border:0;
}

#cuerpo{
background:#9acecc url(/img/fondo-cuerpos.jpg) right;
border-right:1px solid #fff;
border-left:1px solid #fff;
}

#navegador{
position: absolute;
left: 0px;
width: 170px;
color:#564b47;
height:100%;
border-left:1px solid #fff;
}

#navegador li{

}

#navegador li a{
text-decoration:none;
border-bottom: 1px solid #ffffff;
}

/******************* ESTILOS DE BOTONERA *****************/

.blanco a{
color:#fff;
}
/************/

.uno a{
background:#956577;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.uno a:hover{
background:#a17a89;
}

.uno_cat {
border-left:#956577 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.uno{
background:#956577 url(/img/cuadrado_uno.jpg) no-repeat;
color:#FFFFFF;
}

/*************/

.dos a{
background:#998a9d ;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.dos a:hover{
background:#a79fa9;
}

.dos_cat {
border-left:#998a9d 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.dos{
background:#998a9d url(/img/cuadrado_dos.jpg) no-repeat;
color:#FFFFFF;
}

/**************/

.tres a{
background:#6a758c;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.tres a:hover{
background:#858c9b;
}

.tres_cat {
border-left:#6a758c 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.tres{
background:#6a758c url(/img/cuadrado_tres.jpg) no-repeat;
color:#FFFFFF;
}
/**************/

.cuatro a{
background:#00a4d3;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.cuatro a:hover{
background:#22b8e3;
}

.cuatro_cat {
border-left:#00a4d3 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.cuatro{
background:#00a4d3 url(/img/cuadrado_cuatro.jpg) no-repeat;
color:#FFFFFF;
}

/*************/

.cinco a{
background:#499d91;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.cinco a:hover{
background:#69b0a6;}

.cinco_cat {
border-left:#499d91 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.cinco{
background:#499d91 url(/img/cuadrado_cinco.jpg) no-repeat;
color:#FFFFFF;
}

/*************/

.seis a{
background:#9fb969;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.seis a:hover{
background:#b6ca8b;
}

.seis_cat {
border-left:#9fb969 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.seis{
background:#9fb969 url(/img/cuadrado_seis.jpg) no-repeat;
color:#FFFFFF;
}

/*************/

.siete a{
background:#e3b238;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.siete a:hover{
background:#f4c85c;
}

.siete_cat {
border-left:#e3b238 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.siete{
background:#e3b238 url(/img/cuadrado_siete.jpg) no-repeat;
color:#FFFFFF;
}

/************/

.ocho a{
background:#d7823c;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.ocho a:hover{
background:#eca266;
}

.ocho_cat {
border-left:#d7823c 12px solid;
line-height:12px;
font-size:11px;
margin: 8px 0 4px 0;
}

.ocho{
background:#d7823c url(/img/cuadrado_ocho.jpg) no-repeat;
color:#FFFFFF;
}

/************/

.nueve a{
background:#e96a03;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.nueve a:hover{
background:#f48933;
}

.nueve{
background:#e96a03 url(/img/cuadrado_nueve.jpg) no-repeat;
color:#FFFFFF;
}


/************/

.diez a{
background:#e95450;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.diez a:hover{
background:#f26d69;
}


.diez{
background:#e95450  url(/img/cuadrado_diez.jpg) no-repeat;
color:#FFFFFF;
}

/************/


.once a{
background:#009a9a;
padding:8px 3px 3px 15px;
display:block;
height:18px;
overflow:hidden;
border-bottom:solid 1px #fff;
font-weight:bolder;
}

.once a:hover{
background:#17acac;
}

.once{
background:#998a9d url(/img/cuadrado.jpg) no-repeat;
color:#FFFFFF;
}



/*************************************************************************************/

.registrame{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:28px 0 0 0;
padding:5px 0 10px 0;
}

.registrame a:hover{
color:#fff;
}

.registrame h4{
font-size:11px;
padding:0 0 px 15px;
}

.registrame h3{
padding:0 0 5px 0;
font-size:11px;
}

.registrame li {
padding:3px 0;
clear:both;
}

.registrame li h3 {
padding:0 5px 5px 15px;
}

.registrame p{
padding:0 0 0 15px;
font-size:11px;
}

.registrame li a{
color:#006666;
}

.registro{
width:40%;
float:right;
height:15px;
margin:0 5px 0 0;
font-size:9px;
}

#contenido{
background: #e7f8fd;
border-left: 1px solid #ffffff;
}


#contenido h2{
border-bottom: 1px solid #ffffff;
background:#9acecc url(/img/cuadrado.jpg) no-repeat;
padding:4px 0 0 46px;
height:25px;
color:#003333;
font-size:15px;
line-height:20px;
margin:0;
}

#contenido_m{
border-left: 1px solid #FFF;
background: #e7f8fd;
position:relative;
border-right: 1px solid #FFF;
}


.caja, .caja2{
margin:5px 0 0 0;
padding:10px 30px 0 30px;
}

.caja p{
padding:3px 0;
line-height:15px;
}

.caja ol{
padding:2px 15px 0 16px;
margin:0 ;
}
.caja ol li {
list-style:none;
}

.caja ol li a{
background:url(/img/flecha.png) no-repeat left top;
line-height:20px;
font-size:12px;
color:#333333;
padding:0 0 0 13px;
font-weight:bold;
margin: 3px 0 0 0;
display: inline-block;

}

.caja ol li a:hover{
color:#669999;
text-decoration:underline;
}

.caja ol li a.mas{
background:url(/img/tab.gif) no-repeat left top;
padding:0;
font-weight:normal;
margin: 0;
color:#000000;
}

.caja ol li a.mas:hover{
text-decoration:underline;
color:#669999;
}

.caja2 p{
padding:3px 0;
line-height:16px;
}

.caja2 img{
margin:10px 11px 0 0;
border:1px solid #999;
}

.caja2 h4{
line-height:30px;
font-size:15px;
color:#009a9a;
}

.buscar{
background:#9acecc url(/img/cuadrado.jpg) no-repeat;
padding:4px 0 0 46px;
height:25px;
color:#003333;
font-size:15px;
line-height:20px;
margin:0;
}

.campus h6 {
	background:#9acecc url(/img/cuadrado.jpg) no-repeat;
	padding:4px 0 0 35px;
	height:25px;
	color:#003333;
	font-size:15px;
	line-height:20px;
	margin:0;
	border-bottom:1px solid #fff;
}

.buscar td{
	color:#000000;
	font-size:10px;
	text-align:center;
}


#lateral{
	right: 0px;        
	width:300px;
	min-width:300px;
	margin: 0px; 
	background:#66b2af;
}

#lateral_m{
	right: 0px;        
	width:300px;
	min-width:300px;
	margin: 0px; 
	background:#669999;
}

.lateral_cursos ol{
	font-family: verdana, arial, sans-serif;
	list-style:decimal;
	color:#003131;
	margin: 0px 10px 10px 0px;
	padding:0;
	border:0;
	font-size:11px;
}

.lateral_cursos li{
	font-family: verdana, arial, sans-serif;
	margin: 0px 10px 0px 20px;
	padding:0;
	border:0;
	font-size:11px;
	color:#003131;
}

.lateral_cursos p{
	font-family: verdana, arial, sans-serif;
	margin: 0px 10px 0px 0px;
	padding:0;
	border:0;
	font-size:11px;
	color:#003131;
}

#lateral .lateral_cursos a:hover{
color:#f4c85c;
}


.lateral_cursos{
padding:0px 0px 0px 35px;
}




.login h3{
font-size:12px;
padding:5px 0;
color:#003333;
}

.login{
padding:0 0 25px 35px;
border-bottom:1px solid #fff;
background:#66b2af;
}

.login li{
padding:5px 0;
}

.login td{
	color:#003131;
}

.campus input{
float:right;
margin:0 30px 0 0;
}

.login li p{
float:left;
}

h4 {
	font-size:12px;
	color:#000000;
	line-height:17px;
	margin: 15px 0px 0px 0px;
}


.titulo_medwave {
background:#9acecc url(/img/cuadrado.jpg) no-repeat;
padding:4px 0 0 35px;
height:25px;
color:#003333;
font-size:15px;
line-height:20px;
margin:0;
border-bottom: #fff 1px solid;
}


.services{
	margin:10px 25px 0 35px;
}

.services ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}

.services li a:hover{
	display:block;
	background:#e7f8fd;;
}

.empresa img{
float:left;
margin:8px 5px 5px 0;
border:#9acecc 2px solid;
}

.empresa p {
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	margin:0;
	border:0;
}

.login h3{
font-size:12px;
padding:5px 0;
color:#003333;
}

.login{
padding:0 0 25px 35px;
border-bottom:1px solid #fff;
background:#66b2af;
}

.login li{
padding:5px 0;
}

/*



/* ------------------ idiomas -------------*/

.idiomas{
	width: 130px;
	position: absolute;
	right: 10px;
	top: 6px;
}

.idiomas ul { 
	font-size: 10px;
	list-style: none;
	color: #006363;
	margin: 0;
}

.idiomas li { 
	display: inline;
	white-space: nowrap; 
	padding: 0 9px 0 5px;
	margin: 0;
}

.idiomas a{ 
	color: #006363;
}

/*** Clear FiX ***/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hide from IE Mac \*/

.clearfix {display: block;}
/* End hide from IE Mac */

* html .clearfix {
	height: 1px;
}

.suave{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7979;
	background:#ffffff;
}

.copyrightpagina{
	font-size:13px;
	color:#7D7979;
	font-weight:bold;
	text-align:center;
}


h1 {
	font-size: 14px;
	color: #009A9A;
	margin: 0px 0 7px 0;
}

h2 {
	font-size: 12px;
	color: #003333;
	line-height: 17px;
}

h4 {
	font-size: 12px;
	color: #003333;
	line-height: 17px;
}

.cajah3, .cajah3 a:link, .cajah3 a:visited {
	color:#333333;
	text-decoration:none;
	font-size:18px;
	clear:both;
	padding: 4px 0 0 0;
	margin: 0;
}

h5 {
	color: #003366;
	padding: 0 0 0 5px;
	width: 90%;
}

#lista {
	list-style-type: square;
	margin-left: 30px;
	line-height: 15px;
}

#listanum {
	list-style-type: decimal;
	margin-left: 30px;
	line-height: 15px;
}

#anegdota {
	width: 100%;
	border: 3px solid #CDE9EC;
}

#anegdota .celda{
	padding: 3px;
	background: #efefef;
}

#amigo {
	width: 100%;
	border-top: 3px solid #009A9A;
	border-left: 3px solid #009A9A;
	border-bottom: 3px solid #009A9A;
	border-right: 3px solid #009A9A;
}

#amigo .titulo{
	font-weight: bold;
	text-align: right;
	color: #ffffff;
}

#amigo .separador{
	height: 5px;
	background: #9ACECC;
}

#amigo .cuerpo{
	background: #C6E8E7;
	padding: 5px;
}

#amigo .input{
	border: 1px solid;
	background: #FFFFFF;
}

#amigo .boton{
	background: #009A9A;
	color: #ffffff;
}

#amigo .error{
	background: #C6E8E7;
	color: #990000;
	font-weight: bold;
	text-align: center;
}

.boton{
	background: #6B9C9C;
	color: #000000;
	font-size: 9px;
}

#busqueda {
	width: 100%;
}

#busqueda .caja{
	height: 11px;
	font-size: 11px;
	border-top: 1px solid #009A9A;
	border-left: 1px solid #009A9A;
	border-bottom: 1px solid #009A9A;
	border-right: 1px solid #009A9A;
}

.buscar{
	background: #9acecc url(/img/cuadrado.jpg) no-repeat;
	padding: 4px 0 0 35px;
	height: 25px;
	color: #003333;
	border-bottom: #fff 1px solid;
}

.buscar fieldset {
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: 185px;
	float: left;
}

.buscar p { }

.buscar label {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 40px;
	float: left;
	padding: 0 10px 0 0;
	line-height: 20px;
	display: block;
	margin: 0;
}

.buscar input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 2px 0 0 0 ;
	border: 1px solid #DEDEDE;
}

.login fieldset {
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: 210px;
	float: left;
}

.login{
	padding: 10px 0 10px 35px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #66b2af;
}

.login2{
	padding: 10px 0 10px 35px;
	border-bottom: 1px solid #fff;
	background: #66b2af;
}

.login p, .login2 p {
	clear: both;
}

.login label, .login2 label {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 40px;
	float: left;
	padding: 0 13px 0 0;
	line-height: 20px;
	display: block;
	margin: 0;
}

.login input, .login2 input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 2px 0 0 0 ;
	border: 1px solid #DEDEDE;
}

.login ul { }

.login li { 
	list-style: none;
	display: list-item;
	line-height: 15px;
	padding: 0;
	margin: 0;
	clear: both;
}

.registrame{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 28px 0 0 0;
	padding: 5px 0 20px 0;
	width: 98%;
	height: 115px;
}

.registrame ul { 
}

.registrame li { 
	list-style: none;
	display: list-item;
	line-height: 15px;
	padding: 0 0 0 15px;
	clear: both;
}

.registrame h3{
	color: #006363;
	padding: 3px 0 10px 16px;
	margin: 5px 0 5px 0 ;
	border-bottom: 1px solid #fff;
}

.registrame a{
	color: #006363;
}

.registrame a:hover{
	color:#fff;
}

.registrame hr{
	height: 1px;
	width: 100%;
	border: 1px solid #ffffff;
	float: left;
}

.registrame fieldset {
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: 185px;
	float: left;
}

.registrame p { }

.registrame label {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 63px;
	float: left;
	padding: 0 10px 0 0;
	line-height: 20px;
	display: block;
	margin: 0;
}

.registrame input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 2px 0 0 0 ;
	border: 1px solid #DEDEDE;
}

.registrame_boton {
	border: 1px solid #DEDEDE;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CECECE;
	margin: 5px 0 0 93px;
	width: 20px;
}

.services{
	margin: 10px 25px 0 35px;
}

.services ul {
	list-style: none;
}

.services li a{
	background-color: #9acecc;
	padding: 4px 10px;
	margin: 2px 0;
	display: block;
}

.services li a:hover{
	background-color: #e7f8fd;
}

/* Interno  */

.lateral_contenidos {
	background: #9acecc;
	border: 1px solid red;
}

.buscarint{
	background: #9acecc url(/img/cuadrado.jpg) no-repeat;
	padding: 2px 0 0 35px;
	height: 25px;
	color: #003333;
	border-bottom: #fff 1px solid;
}

.buscarint fieldset {
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: 185px;
	float: left;
}

.buscarint p { }

.buscarint label {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 40px;
	float: left;
	padding: 0 10px 0 0;
	line-height: 20px;
	display: block;
	margin: 0;
}

.buscarint input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 2px 0 0 0 ;
	border: 1px solid #DEDEDE;
}


#dialogo p {
	clear: both;
}

#dialogo label {
	width:23%;
	float:left;
	text-align:right;
	margin-right:10px;
	display:block;
	margin-top:7px;
}

#dialogo input {
	color:#333333;
	border: 1px solid #d9d9d9;
	padding: 2px;
}

#dialogo select {
	color:#333333;
	border: 1px solid #d9d9d9;
	padding: 2px;
}

#dialogo textarea {
	color:#333333;
	border: 1px solid #d9d9d9;
	padding: 2px;
}

.empresa{
	margin: 10px 25px 15px 35px;
	border-bottom: 1px solid #f1f1f1;
	color: #ffffff;
} 

.empresa p{
	margin: 5px 0px 10px 0px;
	padding:0;
	border:0;
} 

/*.empresa h5 {
	padding: 0;
	border: 1px solid green;
	color: #ffffff;
}*/

.empresa h5, .empresa a:link, .empresa a:visited, .empresa a:hover {
	color: #ffffff;
	padding: 0px 0px 7px 0px;
	margin: 0;
	padding:0;
	border:0;
}

.empresa h5 {
padding:0;
}

.empresa h5 a, .empresa h5 a:hover{
font-size:13px;
color:#333;
}


.mednettitle, .mednettitle:link, .mednettitle:visited{
color:#333333;
text-decoration:none;
font-size:12px;
clear:both;
padding:4px 0 0 0;
font-weight:bold;
}


.loginrepositorio{
padding:0px;
border-bottom:0px solid #fff;
}


.loginrepositorio input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 2px 0 0 0 ;
	border: 1px solid #DEDEDE;
}

.loginrepositorio input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 2px 0 0 0 ;
	border: 1px solid #DEDEDE;
}

#empremed{
	background:#669999;
	color:#1B4D4E;
	padding:8px 3px 8px 15px;
	display:block;
	border-bottom:solid 1px #fff;
	font-weight:bolder;
}


#empremed a, #empremed a:hover {
	display:block;
	color:#1B4D4E;
	font-weight:bolder;
}


#serviciosizq{
	background:#669999;
	padding:8px 3px 8px 15px;
	display:block;
	border-bottom:solid 1px #fff;
	font-weight:bolder;
}
.serviciosizq ul {
	list-style:none;
	padding:8px 3px 8px 15px;
	width:135px;
	margin:0;
	padding:0;
	border:0;
}

.serviciosizq li a{
	padding:5px;
	display:block;
	background:#9ACECC;
	border-bottom:solid 5px #669999;
}

.serviciosizq li a:hover{
	padding:5px;
	display:block;
	background:#9ACECC;
	border-bottom:solid 5px #669999;
}


.serviciosizq h4 {
	font-size:12px;
	color:#000000;
	line-height:17px;
	margin: 15px 0px 5px 0px;
}
