body {
	font-family: "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background:#F8F8F8;
	background-image: url(./back.png);
	padding-top:20px;
	vertical-align:top;
}
p {
	text-align: left;
	margin: 5px 0;
	padding: 1px 0;
}
table{
	text-align: left;
}
td{
	font-family: "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
}

b{color:#AB2A43;}

a{color:#333;text-decoration: none; border:0; outline:none;}
a:hover{color:#AB2A43;text-decoration: underline;}
img{
border:0;
padding:0px;
margin:0px;
}
.pie{
	font-family: Tahoma, Verdana, Sans-serif;
	font-size:10px;
	color: #AB2A43;
	margin-top:5px;
}
a.pie{
	color: #666;
	font-size:10px;
	text-decoration:none;
}
a.pie:hover{
	color:#666;
	text-decoration:underline;
}
.idioma{
	font-family: Tahoma, Verdana, Sans-serif;
	font-size:10px;
	background: transparent url(../images/idatel2.png) no-repeat bottom right;
	padding-right:19px;
	font-weight:normal;
}
.idioma a{
	color: #235487;
	text-decoration:none;
}
.idioma a:hover{
	color:#235487;
	text-decoration:underline;
}
#maintable {
	text-align: left;
}

#menupos{
	padding: 5px;
}
input{
	font-size:9px;
}
/* Ruta de cabecera */
.ruta{
	color: #888;
	text-decoration:none;
}
a.ruta {	color:#888; text-decoration:none;}
a.ruta:hover{color:#AB2A43;text-decoration:underline;}

.ruta_ultimo{
	color: #AB2A43;
	
}

.tabla_menu{
	padding-left:10px;
}

#menu{
	width: 192px;
	padding-left:18px;
	float:left;
	overflow : hidden;
}
#menu a{color:#888;text-decoration:none;}
#menu a:hover{color:#AB2A43;text-decoration:underline;}

/* submenu de cursos*/
#cursos a{color:#888;text-decoration:none;}
#cursos a:hover{color:#AB2A43;text-decoration:underline;}
#cursos {
	padding-top:10px;
	padding-right: 10px;
	padding-bottom:20px;
}
#cursos ul.submenu{
	list-style: none;
	margin:0;
	padding:0;
	text-align: right;
}
ul.submenu li{
	display: inline;
	margin:3px 0;
	padding:0 0 0 10px;
}

#cursos ul.submenu li a, ul.submenu li a.elegido{
	padding: 0 5px 2px 10px;
	margin: 0 0 2px 0;
}
#cursos ul.submenu li a{
	border-left: 1px solid #666;
	color: #888;
}
#cursos ul.submenu li a.elegido{
	border-left: 1px solid #cc0000;
	color:#AB2A43;
}
#cursos ul.submenu li a:hover, ul.submenu li a.elegido:hover{
	border-left: 1px solid #bbb;
	color:#AB2A43;
}

#content{
	width: 700px;
	padding-left:10px;
	padding-bottom:40px;
	text-align:justify;
	color: #333;
	overflow : hidden;
}
#content2{
	padding-right:200px;
	padding-left:30px;
	padding-bottom:40px;
	text-align:justify;
	color: #333;
	overflow : hidden;
}
.titulo_texto
{
	color:#AB2A43;
	font-size:20px;
	text-align: left;
	padding-left:20px;
}
.subtitulo_texto
{
	color:#900;
	font-size:16px;
	font-family:Times;
}

.lineav {background: transparent url(../img/dot.gif) repeat-y top right;}
.lineah {background: transparent url(../img/reddot.gif) repeat-x bottom left;}

.tablaborde{
	/*border: 1px solid #BCBCBC;*/
	background-image: url(./fondog.png);
	padding:10px;
	padding-bottom:3px;
}
.tablaborde_gris_ins{
	/*border: 1px solid #BCBCBC;*/
	background-color: transparent;
	background-image: url(./fondogris.png);
}
.tablaborde_gris_des {
	/*border: 1px solid #BCBCBC;*/
	background-color: transparent;
	background-image: url(./fondogris3.png);
}
.tablaborde_gris_grupo {
	/*border: 1px solid #BCBCBC;*/
	background-color: transparent;
	background-image: url(./fondogris2.png);
}
.tablaborde_rojo {
	/*border: 1px solid #BE000A;*/
	background-color: transparent;
	background-image: url(./fondorojo.png);
	padding-bottom:8px;
	padding-right:8px;
}

.t1{

}
.t1 thead th{
	background-image: url(./thead.png);
	height: 5px;
}
.t1 tfoot td{
	background-image: url(./tfoot.png);
}
.t1 tbody{
	vertical-align: top;
}

.t1 td{
	padding-right:20px;
	padding-left:10px;
}
.t1 tbody td{
	background: transparent url(./tbody.png) repeat-y top right;
	color:#c40000;	
}

.login{
	color:#fff;
	text-align:right;
	padding-right:5px;
	font-size:10px;
	font-weight: bold;
}
.login a{
	color:#aaa;
}
.destacado{
	padding-left: 15px;
	padding-right: 15px;
	color:#444;
	font-size:10px;
	text-align: justify;
}
.destacado a{
	color: #AB2A43;
	text-decoration: underline;
}
.destacado a:hover{
	color: #000;
	text-decoration:none;
}
.destacado strong{
	color: #AB2A43;
}
.destacado img{
padding:8px;
}

#top {
float:right;
position:absolute;
left: 785px;
font-size: 10px;
height:30px;
padding-left:15px;
width: 200px;
margin-top:-5px;
}
#layout{
	width: 990px;
	border:0px solid #000;
}
#texto_menu{
	border:0px solid #c40000;
	width:800px;
	position:absolute;
	margin-left:160px;
	text-align:right;
	font-size:10px;
}
#logo_menu{
	position:absolute;
	font-size:10px;
	margin-left:20px;
}
.round{
-moz-border-radius-bottomleft:1em;
-moz-border-radius-bottomright:1em;
-moz-border-radius-topleft:1em;
-moz-border-radius-topright:1em;	
}
.text_login{
	font-size:10px;
	font-family:verdana;
	padding:3px 8px;
	border:0px solid #fff;
}
.boton_login{
	font-size:10px;
	font-family:verdana;
	padding:1px 5px;
	background-color:#B41818;
	color:#fff;
	border:1px solid #B41818;
	margin-top:5px;
}
.boton_login:hover{
	background-color:#fff;
	color:#B41818;
}

#info{
	background: url('./info.png') no-repeat;
	height:100px;
	padding-left:110px;
}
#info .titulo{
	font-size:18px;
	font-weight:bold;
	color:#c40000;
}
#info .direccion{
	font-size:14px;
	font-weight:italic;
	color:#aaa;
}
#info .enlaces{
	float:right;
	background-color:#FBF7F6;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	font-size:10px;
}

