﻿/* CSS Document */

/* ### Etiquetas comunes ### */

body {	
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 0.5em; 
	margin: 0;
	padding: 0;
	width: 98%;
	line-height: 1.3em;
}


/* ######## ESTILOS COMUNES A TODAS LAS PAGINAS ######### */

#marcocontenidohome .oculto {
	display: none;
	padding: 0;
}
	



/* ###### DEFINICION RECTÁNGULO CONTENIDO ####### */

#marcocontenidohome {
	float: left;
	width: 99%;
	margin: 0;
	padding:0;
	}

#marcocontenidohome #contenidocentral {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralazul {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralrojo {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralverde {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralmorado {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}

#marcocontenidohome #informacionpaginas {
	float: left;
	width: 95%;
	margin: 0;
	padding: 0.7em 0 0 1.5em;
}

#marcocontenidohome .contenidopaginas {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .contenidopaginasconmenu {        /*igual que el anterior acomodado para las plantillas antiguas */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .contenidopaginaconcolumnadcha {	/*igual que el anterior acomodado para las plantillas antiguas */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


#marcocontenidohome .ventancontenidoinformacion {	/*igual que el anterior acomodado para las plantillas antiguas */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


#marcocontenidohome .cajacontenidogeneral {    /*estilo multiusos para englobar texto entre dos div */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}


/* ##################### MENU IZQUIERDO ################ */

#marcocontenidohome #menuizqdohome {
	display: none;
		}


/* ##### CABECERA ##### */


#marcocontenidohome #cabecerahome {
	width: 100%;
	float: left;
	clear:left;
	background-color:#fff;
	margin:0;
	background-image:url(/_layouts/images/fondocabeceraNhome.jpg);
	background-repeat:no-repeat;
	}

	/* izquierda de la cabecera: logo + menu herramientas */
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoherramientas {
		display: none;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoareas {
		display: none;
	}
	
	#marcocontenidohome #cabecerahome .cabeceraidiomas {
		display: none;
	}
		/* formulario de búsqueda */

	#marcocontenidohome #cabecerahome .busqueda {
		display: none;
	}
	
	#marcocontenidohome #cabecerahome .busquedaavanzada {
		display: none;
	}


/* ########## PIE PAGINA ######### */

#marcocontenidohome #piepaginahome {
	width: 100%;
	float: left;
	clear:left;
	background-color:#fff;
	margin: 2em 0 0 0;
	padding: 0;
	border-top: 0.3em solid #1f4c78;
	min-height: 7em;
	font-size: 0.8em;
	line-height: 1em;
	}

	#marcocontenidohome #piepaginahome .direcciondgpyme{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:center;
	}
	
	* html {} #marcocontenidohome #piepaginahome .direcciondgpyme{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:left;
	}

	#marcocontenidohome  #piepaginahome .cae{
		display: none;
	}
	#marcocontenidohome  #piepaginahome .pait{
		display: none;
	}
	#marcocontenidohome   #piepaginahome .resto{
		display: none;
	}
	#marcocontenidohome   #piepaginahome .informacion{
		display: none;
	}


/* ########### HOME ########## */

#marcocontenidohome .zonanovedades {
	float: left;
	width: 41%;
	margin: 0 1.1em 0 0;
	padding: 0;
}

#marcocontenidohome .zonaactuaciones {
	float: right;
	width: 56%;
	margin: 0.8em 0 0 0;
	padding: 0;
}
	
#marcocontenidohome .zonanovedadesHorizontal .novedades{
	margin: 0;
	padding: 0;
	width:70%;
	float: left;
}



#marcocontenidohome .zonanovedadesHorizontal .hueco{
	margin: 2em 0 0 0;
	padding: 0;
	width:29%;
	max-width:250px;
	float: right;
	border-width:0px;

}

#marcocontenidohome .zonanovedadesHorizontal .hueco H3{
	margin: 0 0 0 0.5em;
}


/* ######## Modulo Iconos promoción Home ####### */

#marcocontenidohome .iconospromocion {
	display: none;
}


/* ##### Modulo de subhome: imagen izquierda + texto  (con enlace saber mas) ###### */

#marcocontenidohome .descripcionconimagen {
	width: 100%;
	float: left;
	margin: 0.5em 0 0.8em 0;
	padding: 0em 0 0 0;
}
#marcocontenidohome .descripcionconimagen .insertarimagen {
	float: left;
	width: 26%;
	clear:both;
	height:auto;
	padding: 0;
	margin: 0;
	}
#marcocontenidohome .descripcionconimagen .contenidomodulo {
	float: left;
	width: 70%;
	padding: 0.3em;
	margin: 0;
	}
	#marcocontenidohome .contenidomodulo .titulomodulo {
		font-size:1.1em;
		font-weight:bold;
		color:#ee6e00;
		}
	#marcocontenidohome .contenidomodulo .titulomoduloenlace {
		font-size:1.1em;
		font-weight:bold;
		color:#ee6e00;
		margin: 0 0 0 0.5em;
		}

	#marcocontenidohome .descripcionconimagen .contenidomodulosinimagen {
	float: left;
	width: 100%;
	padding: 0.3em 0;
	margin: 0;
	display:block;
	}

	#marcocontenidohome .descripcionconimagen UL {
		width: auto;
		list-style: none;
		list-style-image:none;
		display: block; 
		margin: 0;
		padding: 0;
		}
		#marcocontenidohome .descripcionconimagen UL LI { 
		padding: 0 0.5em 0 0.5em;
		margin: 0em 0 1em 0.1em;
		}


/* ######### TABLAS ########## */

#marcocontenidohome TABLE {
	width:100%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}
#marcocontenidohome TABLE TH {
	padding: 0.5em;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	border: 0.1em solid #ccc;
}
#marcocontenidohome TABLE TD {
	padding: 0.5em;
	text-align:left;
	border: 0.1em solid #ccc;
	line-height: 1.7em;
}




/* ######### ZONAS DE ..... ######### */

.srch-Icon, .srch-sort{
	display:none !important;			
}	
.srch-Metadata{
	visibility:hidden;
}
.srch-URL{
	visibility:visible !important;
	padding:0 0 1em 2.7em;
}
#CSR span.srch-URL a{
	color:#008000 !important;
}

.srch-Description{
	padding-left:2.5em;
	font-size:1.1em;			
}

.srch-Title a{
	font-size:1em;	
	background: url(/_layouts/images/descripciones.gif) no-repeat 0em; 
	padding-left:1.5em;
}

.srch-WPBody {
	font-size:1.1em;
	background-color:#fff !important;
	padding:1em 0;			
}

.srch-Page{
		background-color:#f2f4f7 !important;			
		padding:1em 0;
}

#ctl00_ctl11_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_OT{
	background-color:#f2f4f7 !important;
}

#ctl00_ctl11_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_BS_SRCH_1{
		background-image:url(/_layouts/images/fondobotonesformularios.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	text-align: center;
	border: 0.1em solid #ebe9e9; 
	padding: 0.1em 0.3em;
	outline: 0;
			
}
#ctl00_ctl11_g_8714ece2_a1b3_4a13_b7d0_0ed676e3421f{
	background-color:#f2f4f7 !important;
	width:100% !important;			
}
.srch-results{
	margin-top:0 !important;
}

#ctl00_panellogin_Login_ValidationSummary1{
	padding:0 0 1em 12.3em;		
	font-weight:bold;
}

p.universidad{
	margin: 0 0 1.5em 0;
font-size:1.3em;
font-weight:bold;
color:#1f4c78;
padding-bottom: 0.1em;
padding-right: 0;
			
}
p.parrafoestudio{
	text-align:right	;
}

.ms-standardheader{
	font-size:1.2em !important;			
}


/* ####### migas de pan ###### */

#marcocontenidohome .migaspan {
	float: left;
	width: 100%;
	margin: 2em 0 0 0;
}




