.content {
	font-size: 1em;
}

.content h1{
	font-size: 1.3em;
	font-weight: bolder;
	color: #A80000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-variant: small-caps;
	filter: Light;
	background-image: url('../images/guia/tit1.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 30px;
}

.content h2{
	font-size: 1.1em;
	font-weight: bold;
	color: #A80000;
	padding-top: 3px;
	padding-bottom: 3px;
	font-variant: small-caps;
}

.content h3{
	font-size: 1em;
	font-weight: bold;
	color: #006600;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	font-variant: small-caps;
}

.content p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
}

.content a {
	color: #333333;
	text-decoration: underline;
	cursor: pointer;
}

.content legend {
	border: 1px solid #CC0000;
	font-weight: bold;
	color: #F2F2E6;
	outline: none;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	background-color: #72B834;
	background-image: url(../js/theme/images/ui-bg_highlight-hard_80_BC131A_1x100.png);
	background-repeat: repeat-x;
	background-position: 50% 50%;
	padding-left: 15px;
	padding-right: 15px;
}

.legend-title {
	margin-top:10px;
	border: 1px solid #CC0000;
	font-weight: bold;
	color: #F2F2E6;
	outline: none;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	background-color: #72B834;
	background-image: url(../js/theme/images/ui-bg_highlight-hard_80_BC131A_1x100.png);
	background-repeat: repeat-x;
	background-position: 50% 50%;
	padding-left: 15px;
	padding-right: 15px;
}

.content table {
	top: 5px;
	bottom: 5px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.content table th {
	font-size: 1em;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 2px;
	background-color: #999999;
	
}

.td-label {
	font-size: 1em;
	font-weight: bolder;
	color: #000000;
	padding: 2px;
	background-color: #F0F0F0;
	text-align=left; 
	vertical-align:top;
	text-align:justify;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.content table td {
	padding: 2px;
	/*vertical-align: top;*/
}

.content fieldset {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.content label {
	font-weight: bold;
	color: #333300;	
	display:block;
}

.content input, .content select  {
	display:block;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.letra {
	font-size: 1em;
	font-weight: bold;
	color: #A80000;
	margin: 15px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A80000;
	text-align:center;
}

.tablework { width:100%; font-size:0.9em; }
.even { background-color:#FFFFFF; }
.odd { background-color:#F0F0F6; }

.content .protect
{
	width: 96%;
	margin-top: 20px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006600;
	font-size: 0.7em;
	text-align: justify;
}

.content li
{
	text-align: justify;
}

.content #tabs-menu
{
	margin-top: 15px;
}

/************ botones subitem **************/
.nav-tab {
	margin-top: 15px;
	padding-top: 5px;
	background-image:url(../images/nav-top.png);
	background-repeat: repeat-x;
	background-color: #E2E6E7;
	cursor: pointer;
	font-size: 0.8em;
	font-weight: bold;
}
.nav-tab table {
	text-align: center;
	border: none;
}
.nav-tab td:hover{
	background-image: url(../images/nav-center.png);
	background-color: #F5F5F5;
	background-repeat: repeat-x;
}
.nav-tab td{
	border-right: 1px solid #8FB8BC;
	padding-left: 8px;
	padding-right: 8px;
}
.nav-bottom{
	background-image: url(../images/nav-bottom.png);
	background-repeat: repeat-x;
	height: 4px;
}
/************ botones subitem **************/


/* Sección de buscadores */
.seek .centro { background-image: url(../images/guia/templo.png); background-repeat: no-repeat; background-position: left top; padding-top: 5px;
	padding-right: 5px; padding-bottom: 5px; padding-left: 35px; font-weight: bold; font-variant: small-caps; color: #666600; display:block; }

.seek .centro:focus { background-color: #F0F0F0; }

.seek .titulacion { background-image: url(../images/guia/diploma.png); background-repeat: no-repeat; background-position: 0px 5px; padding-top: 8px;
	padding-right: 8px; padding-bottom: 8px; padding-left: 35px; font-weight: bold; font-variant: small-caps; }

.asignatura-info { margin-top:20px; }
.asignatura-info table.tabla-asignatura-info{ width:100%; border:none; }
.asignatura-info table.tabla-asignatura-info th { width:15%; background-color:#F0F0F0; text-align:left; vertical-align:top; color: #000000; }
.asignatura-info table.tabla-asignatura-info td { width:85%; text-align:left; vertical-align:top; }
.asignatura-info table.tabla-asignatura-info td a{ vertical-align:middle; }

.asignatura-info table.tabla-horario{ margin-top:5px; width:100%; border: 1px solid #E8E8E8; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:0.9em; }
.asignatura-info table.tabla-horario thead { font-weight: bold; }
.asignatura-info table.tabla-horario td { text-align:center; vertical-align:middle; }


#navegatorstep { text-align: center; padding: 5px; }
#navegatorstep img { cursor: pointer; }
.stepclass { text-align: center; }
.step-selected {
	border: medium ridge #FF9900;
}

.color_columna_3 {
	background-color: #dddddd;
}

.color_columna_2 {
	background-color: #ffffff;
}

.centro-busqueda {
	padding-top: 2px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
