/* ** Contiene los selectores y reglas necesarias para dotar del aspecto correcto  
** a las plantillas y elementos del portal de Servicios
** @author:  UXXI-PORTAL  
** @version: v 0.1  
** @date:    01/10/2008      
*/


#rg823, #rg955 {border-right:1px solid #ccc;}

/*Ajuste Enlaces menu de servicios*/

A .titleorimageid680931siteid34   {color: #555!important; text-decoration:none;}
A:hover .titleorimageid680931siteid34 {color: #555!important; text-decoration:underline;}


/*ESTRUCTURA BASE ---------------------------------------------------------------------------------*/

BODY {
	width: auto;
	height: 90%;
	color: #3d3d3d;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1em; margin-top:0.1em; 
  	background: #c1cee8 url('http://www.ufv.es/img/ES/f_ufv.gif') 0 0 repeat-x; 
}


#cuerpo {

	text-align: left;
	margin-right: auto;
	margin-left: auto;
  	background-color: #fff;
  	font-size:0.8em;
  	border:1px solid #ccc; border-top:0!important; border-bottom:0!important;
}


/*PARRAFOS ---------------------------------------------------------------------------------*/


P {
	text-align: left;
	color: #3d3d3d;
	}


/*ENLACES ---------------------------------------------------------------------------------*/

A, A .PortletText1, A .PortletHeading1, A .PortletHeading2, A .PortletHeading3, A .PortletHeading4, .PortletSubHeaderLink {
	color: #b56e00!important;
	text-decoration: none; 
	font-weight:normal!important;
}

A:hover {
	text-decoration: underline;
	color: #b56e00;
}


/*Enlace editar*/

.editar {
	width: 30px;
	margin: 0;
	padding: 5px;
	position: absolute;
	left: 5px;
	top:5px;
	z-index: 100;
}
.editar a {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.4em 0.4em 0.4em 0.4em;
	color: #FFF!important;
	background-color: #B11000;
	border-top: 1px solid #CCC;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}




/* AJUSTES  ----------------------------------------------------------------------------*/


/* Modificacion de LISTAS */

ul {
	font-size:1em!important;
	}

ul li {
	color:#3d3d3d; 
	margin-bottom:1em;
	}

/* Pie de pagina */



.piePagina {
	border-top:1px dotted #ccc;
	}

.piePagina p {
	text-align:center; 
	font-family:arial,helvetica;
	}

.bold {
	font-weight:bold;
	}

.TextoBienvenida {
	background-color:#d3d3d3; 
	font-size:1em; 
	padding:0.35em 0 0.5em 0.5em; 
	margin-bottom:1em; 
	*padding-top:0.4em!important; 
	*padding-bottom:0.4em!important;
	}





/* ENCABEZADOS  ----------------------------------------------------------------------------*/

H1 {
	font-size:2.4em; 
	border-bottom:1px dotted #96add8; 
	font-weight:normal; 
	margin: 0.2em; 
	color:#b56e00!important;
	font-family:Georgia;
	}


H2 {
	width: 100%;
	display: block;
	font-size: 1.7em;
	font-weight:normal!important;
	color:  #769dde;
	line-height: 1em;
	font-family: Georgia;
	margin: 0.65em 1.6em 0.65em 0;
	padding: 0.1em 0 0.1em 0;
	border-bottom: 1px dotted #b56e00}
}
H2 A, H2 A:hover {
	color:  #525252;
	text-decoration: none;
}


H3 {
	Font-Size: 0.8em;
	font-family: Verdana;
	margin: 0.4em 0 0.1em 0.8em;
	text-decoration: none;
}

H4 {
	display: block;
	color: #525252;
	background: #FFF;
	font-size: 0.7em;
	margin: 0.5em 0 0 0.9em;
	padding: 0;
}
H5, H6 {
	display: block;
	color: #525252;
	background: #FFF;
	font-size: 0.65em;
	margin: 1em 0 0 0.7em;
	padding: 0;
}




/* LISTAS  ----------------------------------------------------------------------------*/

UL {
	display: block;
	color: #3d3d3d;
	list-style-type: none;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0.65em;
	Font-Size: 11px;
}


UL LI {
	line-height: 1.4em;
	margin: 0.3em 0 0.6em 0.4em;
	padding: 0 0.9em 0 0.9em;
	background: url('/portal/page/portal/uxxiportal/repositorio/images/bullet_0.gif') no-repeat 0em 0.6em;
	LIST-STYLE-TYPE: none
}





/* MENSAJE DE ADVERTENCIA ----------------------------------------------------------------------------*/
.advertencia {
	width: 90%;
	margin: 0.9em 0.4em 0.9em 1.6em;
	padding: 0.9em 0.9em 0.9em 0.9em;
	border: solid 1px #CCCCCC;
	background: #F9F9F9;
}
.advertencia p {
	margin: 0 0 0 0;
	padding: 0.6em 0.6em 0.6em 0.6em;
	color: #B40809;
}


/* ESTILOS DE LOS PORTLETS  ----------------------------------------------------------------------------*/


.RegionBorder {
	margin:0 0.5em 0.5em 0; 
	border-color:#ccc!important; 
	padding:0.5em; 
	}

.RegionHeaderColor {
	font-size:0.9em;
	border: #2A498A 0px solid;
}

.LeftCurve {
}
.PortletBodyColor {
}
.PortletHeaderColor {
	Background-Color: #2A498A;
	Color: #FFFFFF;
}
.PortletHeaderLink {
font-weight:bold!important;
}

.PortletHeaderStyle {
}
.PortletHeaderText {
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 1.4em;
	font-family: Verdana;
	margin-left:0.5em;
}
.PortletHeading1 {
	color:#525252;
	Font-Family: Arial, Helvetica;
	Font-Size: 9pt;

}
.PortletHeading2 {
	Color: #525252;
	Font-Size: 9pt;
	Font-Family: Arial;
	margin-left:0.5em;
}
.PortletHeading3 {
	Font-Size: 7pt;
	Font-Family: Arial, Helvetica;
	Color: #336699;
	margin-left:0.5em;
}
.PortletHeading4 {
	Font-Size: 7pt;
	Font-Family: Arial, Helvetica;
	Color: #336699;
	margin-left:0.5em;
}
.PortletSubHeaderColor {
	background-color: #ececec!important;
	background-image:none!important;

}
.PortletSubHeaderLink {
}

.PortletSubHeaderText {
	font-size: 0.7em;
	font-family: Verdana;
	color: #525252;
}
TH.PortletSubHeaderText {
	font-size: 0.75em;
	font-family: Verdana;
	color: #525252;
        font-weight: normal;
	margin-left:0.5em;
}
.PortletText1 {
	font-size: 0.7em;

}
.PortletText2 {
	font-size: 0.7em;
	margin-left:0.5em;
}
.PortletText3 {
	font-size: 0.7em;
	margin-left:0.5em;
}
.PortletText4 {
	font-size: 0.7em;
	margin-left:0.5em;
}
.RightCurve {
}
.RegionNoBorder {
}
.RegionBorder {
	/*border: #2A498A  1px solid;*/
	border: #AAA9BA  1px solid;
}



/* Para hacer que el Encabezado H3 no este subrayado en los portlet  -----------------*/

.PortletSubHeaderText {
	border: none;
	margin-left: 0.7em;
}


/* Portlet de Conexion -------------------------------------------------------------- */
.OraHeaderSub {
	border:0!important;
	}

/* Formularios Padding -------------------------------------------------------------- */
FORM {
	padding:1em;
*margin-left:1em;
	}
	
	
	/* Página de conexion / desconexion */

#cabeceraLogin {
     width: auto;
     height: auto;
     background-color:#dee5f3;

}

#cabeceraLogin h1 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border:0;
}

#cabeceraLogin h1 IMG{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.cabFondo {
     margin: 0.8em;

}

#texto_logoff {
     margin:2em;
}

.imagenCarga {
     width: 0em;
     height: 0em;
}

#btnAceptar {
   width:4.7em;
   text-aling: center;
   border-top: 1px solid #cccccc; 
   border-bottom: 2px solid #666666; 
   border-left: 1px solid #cccccc; 
   border-right: 2px solid #666666; 
   padding:0.4em;
   margin: auto;
}
#btnAceptar a {
   font-weight: bold !important;
}

