.LogoEspecial
{
	float:right;
	font-size:0.7em;
	font-weight:normal;
	text-align: center;
	width:16em;
	color:#FFFFFF;
	margin-right:2em;
	margin-top:-1em;
}

body{
  font-family:"Trebuchet MS", Verdana, Arial, Serif;
  font-size:0.8em;
  background-color:#C79810;
  background-image: url(../imagenes/imgbody.jpg);
  background-position:top center;
  background-repeat:repeat-x;

}

#cabecera{
  margin: 0 auto;
  width:73.9844em;
  height:18.5em;/*16.45315em;*/
  background-image: url(../imagenes/cabecera.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  display: block;
}

#titulocabecera{
    font-size:4.5em;
}

#titulocabecera a:link, #titulocabecera a:hover, #titulocabecera a:visited{
	color:#000;
}

.listaLogin{
  
}

#content{
  margin:0 auto;
  width:73.9844em;

}

#contenido{
  float:right;
  width:73.9844em;
  background-image: url(../imagenes/contenido.jpg);
  background-position: top center;
  background-repeat: repeat-y;
  margin-top:1.5em;
  margin-bottom:2em;
}

#cabeceraContenido {
  width:73.9844em;
  background-image: url(../imagenes/contenidosup.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  height: 2em;
}

#pieContenido {
  width:73.9844em;
  background-image: url(../imagenes/contenidoinf.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  height: 1.8em;
}

#pie{
    float:right;
  width:73.9844em;
  background-image: url(../imagenes/contenido.jpg);
  background-position: top center;
  background-repeat: repeat-y;
  margin-top:0.5em;
  margin-bottom:2em;
}

#cabeceraPie {
  width:73.9844em;
  background-image: url(../imagenes/contenidosup.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  height: 2em;
}

#piePie {
  width:73.9844em;
  background-image: url(../imagenes/contenidoinf.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  height: 1.8em;
}

#linkscabecera {
    color:#FFC;
    float:left;
    font-size:0.92em;
    font-weight:bolder;
    margin:1.2em 0 0 3em;
}

#linkscabecera a:link, #linkscabecera a:hover, #linkscabecera a:visited{
	color:#FFC;
}

#block_login{
    margin-top:0.5em;
    margin-right:2.5em;
    float:right;
}
#Flogin{
     font-size:0.85em;
     float:right;
}

#Flogin label{
    color:#fff;
    margin-left:0.5em;
    margin-right:0.5em;
}
#Flogin input{
    margin-right:0.5em;
}

#saludoLogin{
   margin-right:0.5em;
   color:#FFFFFF;
}

#saludoLogin a:link,  #saludoLogin a:visited{
    color:#FFFFFF;
}

#saludoLogin a:hover{
    text-decoration:underline;
}

#BotonLogin{

}

#mensajeDeError{
	margin:0.5em 3em .75em 2em;
	padding:0.8em 0.8em 0.8em 3em;
	color: #cc0000;
	border-top-width: .25em;
	border-top-style: solid;
	border-bottom-width: .25em;
	border-bottom-style: solid;
	border-top-color: #de7a7b;
	border-bottom-color: #de7a7b;
	background-position: 0.3125em;
	background-image: url(../imagenes/notice-alert.png);
	background-color: #e6c0c0;
	background-repeat: no-repeat;
	font-weight:bold;
}

#mensajeDeAviso{
	margin:0.5em 3em .75em 2em;
	padding:0.8em 0.8em 0.8em 3em;
	color: #cc0000;
	border-top-width: .25em;
	border-top-style: solid;
	border-bottom-width: .25em;
	border-bottom-style: solid;
	border-top-color: #F0DC7E;
	border-bottom-color: #F0DC7E;
	background-position: 0.3125em;
	background-image: url(../imagenes/notice-note.png);
	background-color: #EFE7B8;
	background-repeat: no-repeat;
	font-weight:bold;
}

#mensajeDeInformacion{
	margin:0.5em 3em .75em 2em;
	padding:0.8em 0.8em 0.8em 3em;
	color: #0055BB;
	border-top-width: .25em;
	border-top-style: solid;
	border-bottom-width: .25em;
	border-bottom-style: solid;
	border-top-color: #84A7DB;
	border-bottom-color: #84A7DB;
	background-position: 0.3125em;
	background-image: url(../imagenes/notice-info.png);
	background-color: #C3D2E5;
	background-repeat: no-repeat;
	font-weight:bold;
}

#tabs {
  float:left;
  width:88%;
  background:#A8800E;
  font-size:0.75em;
  line-height:normal;
  margin-bottom:2em;
  margin-right:1em;
  margin-left:2em;
  /*border-bottom: 0.3em solid #765909;*/
 
}

#tabs ul {
  margin:0;
  padding:1em 1em 0 2em;
  list-style:none;
}

#tabs li { 
  display:inline;
  margin:0;
  padding:0;
}

#tabs a {
  float:left;
  background:url(../imagenes/tableft.gif)  no-repeat left top;
  margin:0;
  padding:0 0 0 0.4em;
  text-decoration:none;
}
#tabs a span {
  font-weight:bold;
  float:left;
  display:block;
  background:url(../imagenes/tabright.gif) no-repeat right top;
  padding:0.5em 0.4em 0.4em 0em;
  color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
  color:#FF9834;
  }
#tabs a:hover {
  background-position:0% -42px;
  }
#tabs a:hover span {
  background-position:100% -42px;
  }
	
#ContenedorSeccUrl {
	text-align:left;
	padding-top:1em;
	font-size:0.8em;
	color:#CA061C;
}

#tablaAdmin{
	margin:1.5em 2em;
	font-size:0.88em;
}
#tablaAdmin th{
	padding:0.3em;
	/*border-bottom:0.3em solid #BD392D;*/
	background-image:url(../imagenes/tabla_header.jpg);
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
    color:#FFFFFF;
}
.filatabla:hover{
	background-color:#ADD2ED;	
}

#tablaAdmin td{
	padding:0.2em;	
}
#tablaAdmin td a{
	color: #000000;
}
.AnadirAdmin{
	font-size:0.88em;
    font-weight:bold;
	margin:1.2em 2em;
}

.AnadirAdmin a{
	color:#FFFFFF;
}

#formulariosAdmin{
	background-color:#A58109;
	margin: 1em 3em 1em 2em;
	padding-bottom:1em;
}

#formulariosAdmin h1{
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	padding:1em 1em;
}

#formulariosAdmin h2{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding:1em 1em;
}



#formulariosAdmin .labelAdmin{
	display: inline-block;
	width:10em;
	text-align:right;
    vertical-align:top;
    padding-bottom:0.52em;
}

#formulariosAdmin fieldset{
	border:0.078125em solid #CCCCCC;
	margin:0em 1em 1em 1em;
	padding:1em 1em 1em 1em;
}

#formulariosAdmin .input{
	width:90%;
	/*margin: 0.4em 0 1.5em 0;*/
	border:1px double #333;
}
#formulariosAdmin .botones{
 	width:30%;
}

#formulariosAdmin u{
    text-decoration: underline;
    color: red;
}

#formulariosAdmin ul{
	color:#FFF;
	margin-left:3em;
    font-weight:bolder;
}

#formulariosAdmin ul li{
	list-style-type:disc;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#formulariosAdmin ul li a:hover, #formulariosAdmin ul li a:link, #formulariosAdmin ul li a:visited{
	color:#FFF;
}

#formulariosAdmin #cita{
	background:#ABDCBE;
}
#formulariosAdmin p{
	margin:0.2em 0.5em 0.2em 0;
	padding:0.4em;
}
#formulariosAdmin legend{
	font-size:1.3em;
	font-weight:bold;
	padding-left:0.3em;
	padding-right:0.3em;
}
#sendformulariosAdmin{
	margin-left:1em ;
}
.filaPar{
	background-color:#E4ECF6;
}
.filaImpar{
	background-color:#F3F7FB;
}
dd#index{
    margin-left:-1em;
}
dd#index a{
    height:12em;
    position:absolute;
    text-decoration:none;
    width:14em;
}

dd#feafes{
    margin-left:60em;
}
dd#feafes a {
    height:5em;
    margin-top:5em;
    position:absolute;
    text-decoration:none;
    width:11em;
}

dd#radioejido{
    margin-left:48em;
}

dd#radioejido a {
    height:5em;
    margin-top:6em;
    position:absolute;
    text-decoration:none;
    width:11em;
}

.roundedBox {position:relative; padding:17px; margin:10px 0;}

.corner {
    height:13px;
    position:absolute;
    width:16px;
}

.topLeft {
    background-image:url(../imagenes/superior_izquierda_caja.jpg);
    background-position:-1.1px -2.5px;
    left:0;
    top:0;
}

.topRight { background-image:url(../imagenes/superior_derecha_caja.jpg); top:0; right:0; background-position:-17px -2.5px;}
.bottomLeft { background-image:url(../imagenes/inferior_izquierda_caja.jpg); bottom:0; left:0; background-position:-1px -16px;}
.bottomRight { background-image:url(../imagenes/inferior_derecha_caja.jpg); bottom:0; right:0; background-position:-17px -16px;}

#type1 {
    background-color:#BEA14C;
    margin-left:1em;
 }

.ListaLogin{
    color:#FFF;
    font-size:0.89em;
    float:right;
    margin-top:0.3em;
}
.ListaLogin li{
    float:left;
    
}
.ListaLogin .conborde{
    border-right:0.1em solid #FFF;
}
.ListaLogin a{
    padding-left:0.3em;
    padding-right:0.3em;
    float:left;
}
.ListaLogin a:link, .ListaLogin a:hover, .ListaLogin a:visited{
    color:#FFF;
}

#w3c{
    margin-left:2em;
}

.labelMenus{
    display: inline-block;
	width:5em;
	text-align:right;
}