body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	background-color: #D8DEDD;
	text-align: center;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
}

#cuerpo {
    position: relative;
    width: 767px;
    margin-left:auto;
    margin-right:auto;
    background-color: white;
    text-align: left;
}

#header {
    height: 92px;
	border-bottom: solid 1px #D8DEDD;
}

#idiomas{
    padding:10px;
    float:right;
}

#logo{
    padding:15px 5px 0px 5px;
    float:left;
}
#logo img{
    border:0px;
}

#div_animacion {
    margin-left:0px;
}

#div_docencia {
    padding:10px;
    padding-left:20px;
    border-top: solid 1px #D8DEDD;
    border-bottom: solid 1px #D8DEDD;
}

#centro {

}

.portada {
    padding:0px;
}

.UnaColumna {
    padding:20px;
}

.DosColumnas {
	padding:20px;
	border-left: solid 1px #D8DEDD;
	margin-left: 187px;
	padding-right: 40px;
}
.DosColumnas1 {
	padding:0px;
	border-left: solid 1px #D8DEDD;
	margin-left: 187px;
}

.TresColumnas {
	border-right: solid 1px #D8DEDD;
	border-left: solid 1px #D8DEDD;
	margin-left: 187px;
	margin-right: 205px;
	/* Si el menu de derecha es mas corto que el centro: */
     height:auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}
.TresColumnas_1 {
	border-right: solid 1px #D8DEDD;
	border-left: solid 1px #D8DEDD;
	margin-left: 187px;
	margin-right: 220px;
	/* Si el menu de derecha es mas corto que el centro: */
     height:auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 1px;
	padding-bottom: 1px;
}

p {margin: 0 0 10px 0;}

.TresColumnas p {
    margin-bottom: 0px;
}

#div_izquierda {
    position: absolute;
    left:0;
    width: 187px;
}

#div_derecha {
	position: absolute;
	right:0;
	width: 205px;
	margin:0px;
	padding:0px;
}
#div_derecha_1{
	position: absolute;
	right:0px;
	width: 230px;
	margin:0px;
	padding:20px;
}

#pie {
	clear: both;
    border-top: solid 1px #D8DEDD;
    font-size:11px;
    padding:15px;
	padding-top:15px;
    text-align:left;
}
/*Internet Explorer fix*/
#pie.portada {padding-top:10px;}
html > body #pie.portada {padding-top:15px;}

.placa {
    border-right: solid 1px #D8DEDD;
    float:left;
    width:191px;
    padding:10px;
    padding-top:20px;
}

.placaUltima {
    border-right:0px;
}

.plaquita {
    border-right: solid 1px #D8DEDD;
    border-top: solid 1px #D8DEDD;
    float:left;
    width:191px;
    padding:5px 10px 5px 10px;
}

/*Internet Explorer fix*/
html>body .placa {width:171px;}
html>body .plaquita {width:171px;}

.plaquitaUltima {
    border-right:0px;
}

.plaquita a {
    margin-left:7px;
    font-weight:bold;
}

.placa img {
    margin-left:7px;
    margin-top:10px;
    margin-bottom:10px;
}

.placa span.title{
    margin-left:7px;
    font-weight:bold;
}

/*---------------------------------------------------------------------
*
* Estilos de textos
*
*--------------------------------------------------------------------*/

A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}

A:visited {
	TEXT-DECORATION: none;
	COLOR: #000000;
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}

a.menu_link {
    font-weight:bold;
    color:#7F7F7F;
}
a.menu_link:visited {
	color:#7F7F7F;
}
a.menu_link:hover {
    color:#eb701f;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top:0px;
	font-weight: bold;
}

/*-------------------------------------------------------------------*/
#div_docencia a{
    color: #eb701f;
    font-weight:bold;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#div_docencia a:hover{
	color: #1D576D;
}

/*-------------------------------------------------------------------*/
#header ul.menu_ariba{
float:right;
margin-top:68px;
margin-right:-30px;
list-style-type: none;
font-size:11px;
}

.menu_ariba li {
display: inline;
}
.menu_ariba a {
margin: 0 4px;
color: #000000;
}
.menu_ariba a:hover {
color:gray;
text-decoration: none;
}
/*-------------------------------------------------------------------*/
.menu_izquierda {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menu_izquierda li {
padding-left:20px;
padding-right:7px;
padding-top:7px;
padding-bottom:8px;
border-bottom: solid 1px #D8DEDD;
}

.menu_izquierda li.selectionado {
    background-color:#F7F7F7;
}

/*-------------------------------------------------------------------*/
#centro h2 {
	color: #19576E;
}


/*-------------------------------------------------------------------*/
.bloque_derecha {
    border-bottom: dotted 2px #BFBFBF;
    margin-bottom:5px;
    padding-bottom:7px;
    padding-top:15px;
    margin-right:20px;
    margin-left:20px;
}
.bloque_derecha_ultimo{
border-bottom:0px;
}

#div_derecha h2 {
	color: #eb701f;
	margin-bottom:10px;
}
#div_derecha .menu_link {
	font-size:12px;
}
#div_derecha .menu_link:hover {
    text-decoration: underline;
}

p.leermas{
}

/*-------------------------------------------------------------------*/
.placa p {
margin:0px;
padding:7px;
}

.plaquita a:hover {
    color: #eb701f;
}

.spacer {
	CLEAR: both
}

/*-------------------------------------------------------------------*/
.ilustracion {
	font-size:11px;
	font-weight: normal;
}

.ilustracion h2 {
    font-size:11px;
}

.ilustracion #pasefotos{
    float:left;
    margin-right:10px;
}

/*-------------------------------------------------------------------*/
span.link_top {
	font-size:11px;
	margin-right:5px;
}

#preguntas ul{
	padding:0px;
	margin:0px;
	list-style-type: none;
}

#preguntas li{
padding:0px;
margin:0px;
width:100%;
margin-top:4px;
margin-bottom:5px;
}
#preguntas li_ultimo{
padding:0px;
margin:0px;
margin-top:4px;
margin-bottom:5px;
border-bottom:none;
}

#preguntas a:hover {
 text-decoration: underline;
}

#repuestas hr{
text-align:left;
width:100%;
margin-top:4px;
margin-bottom:5px;
border-bottom:none;
border-top:dotted 2px #BFBFBF;
}
#repuestas hr_1{
text-align:left;
width:100%;
margin-top:4px;
margin-bottom:5px;
border-top:none;
}