﻿/*
 * Departamento Pintura v1.0.0.0
 * 
 * Fecha: 04/09/2008
 * Autor: AFrigols
 * Descripción: Estilos comunes a toda la aplicación
 */

body 
{
    margin: 0px;
    padding: 0px;
    font-family: segoe UI, frutiger, arial, sans serif;
    font-size: 12px;
    color: #000000;
    background-color:#8d7d70;
    line-height:18px;
}

h1
{    
    font-family: Georgia, Times new roman;
    font-size: 24px;
    font-weight:normal;
    color: #333333;    
    margin: 18px 0px 0px 0px;    
    padding-bottom:18px;
}
h2
{    
    font-family: segoe UI, frutiger, arial, sans serif;
    font-size: 12px;
    font-weight: bold;
    color: #83847e;    
    margin: 5px 0px 0px 0px;    
    clear:both;
}
.tith1
{
    font-family: Georgia, Times new roman;
    font-size: 24px;
    color: #333333;    	
    margin-top:12px;
    line-height:24px;
}
.tith2
{
    font-family: Georgia, Times new roman;
    font-size: 18px;
    color: #333333;    	
    margin-top:12px;
    margin-bottom:8px;
}
.tith3
{
    font-family: Georgia, Times new roman;
    font-size: 16px;
    color: #333333;    	
    margin-top:12px;
    margin-bottom:5px;
}
.tith4
{
    font-family: Georgia, Times new roman;
    font-size: 16px;
    color: #333333;    	
    margin-bottom:5px;
}
.tith5
{
    font-family: Georgia, Times new roman;
    font-size: 18px;
    font-style:italic;
    font-weight:normal;
    color: #333333;    	
    margin-top:12px;    
}
.tith6
{
    font-family: Georgia, Times new roman;
    font-size: 14px;
    font-style:italic;
    font-weight:normal;
    color: #333333;    	
    margin-top:12px;    
}
a
{
    color:#266eb6;
    text-decoration:none;
}
ul
{
	list-style-image:url(../../gifs/bullet.gif);
	margin-top:5px;
}
.ulnobullet
{
	list-style-image:none;
	list-style-type:none;
}
img
{
	border:0px;
}
p
{
	margin-top:9px;
	margin-bottom:9px;
}

SELECT { 
font-size : 11px; 
} 
SELECT option
{
	background-color:#d8d8d8;
	padding: 0px 0px 3px 0px;
}

textarea
{
	font-size : 12px; 
	background-color:#e9e8e4;
	border:solid 1px #e9e8e4;	
}

cite
{
	color:#5f5e5a;
	font-weight:normal;
}

/*
 * Centrado de páginas
 */ 
.centeredPage
{
	background-color:#ffffff;
	width: 902px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	margin-bottom:18px;
}

/* 
 *  Cabecera
 */
#header
{
	height:120px;
	padding:28px 28px 36px 28px;
}
/* 
 *  Pie
 */
.endpage
{
	clear:both;
}
#footer
{
	width: 902px;
	margin: 0px auto;
	text-align:center;
	padding: 0px 28px 0px 28px;	
	color:#353535;
}

/*
 * Menu principal
 */ 
#divmenu
{
	width: 126px;
    font-size: 12px;
    float:left;
    color:#9c9c9c;
    padding-top:13px;
 }
#divmenu a
{
	color:#333333;
}
#divmenu a:active
{
	color:#333333;
}
#divmenu a:hover
{
	color:#8d7d70;
}
#divmenu .lineamenu
{
	background-image:url(../../gifs/lineas_dobles_menu.gif);
	background-repeat:repeat-x;
	height:3px;
	width: 126px;
}
#divmenu .lineamenusup
{
	background-image:url(../../gifs/lineas_dobles_menu.gif);
	background-repeat:repeat-x;
	height:3px!important;
	width: 126px;
	margin-top:8px;
}
#divmenu .lineamenu2
{
	border-bottom:dashed 1px #333333;
	margin:3px 0px 3px 0px;
}
#divmenu .lineamenu3
{
	margin:3px 0px 3px 0px;
}
#divmenu .inicio a
{
	color:#333333!important;
}
#divmenu .lineabanners
{
	background-image:url(../../gifs/lineas_dobles_menu.gif);
	background-repeat:repeat-x;
	height:3px;
	width: 126px;
	margin-top:5px;
}
.ulmenu
{
	list-style:none;
	list-style-type:none;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	margin-right:0px;
	width: 126px;
}
.ulmenu a
{
	text-decoration:none;
	font-weight:normal;
	color:#333333;
}
.ulmenu li
{
	padding-left:2px;
	width:124px;
}

#menuContent
{
	/*padding: 0px 0px 0px 1px; */
	padding: 0px 0px 0px 1px;
}

#divbanners
{
	margin-top:5px;
	/*padding-left:28px;*/
}

/*
 * Meta menú
 */
#metamenu
{
	/*padding: 0px 18px 0px 1px; */
	padding: 0px 0px 0px 1px;
}

/* Estructura de la página */
#contentLogos
{	
	background-image:url(../../gifs/lineas_dobles_menu.gif);
	background-repeat:repeat-x;
	background-position:0px 10px;
	padding-top:22px;
	margin-left:144px;
	height:50px;
	font-size:12px;
	color:#6b6b6b;
	clear:both;
}
#contentLogos .item
{
	padding-right:15px;
	float:left;
}
#contentLogos .itemtxt
{
	padding-right:15px;
	float:left;
	line-height:13px;
	padding-top:6px;
}
#contentLogos .rss
{
	text-align:right;
	padding-top:6px;
}
#contentCentral
{
	padding:0px 28px 28px 28px;
	/*padding:0px 28px 28px 0px;*/
}
.contentLeft
{
	width:414px;
	margin-right:18px;
	float:left;
	position:relative;
}
.contentLeft2
{
	width:475px;
	margin-right:18px;
	float:left;
}
.contentRight
{
	width:198px;
	float:left;
}
.contentRight2
{
	float:right;
}
.contentLeftHome
{
	width:414px;
	margin-right:18px;
	float:left;
	position:relative;
}
.contentRightHome
{
	width:270px;
	float:left;
}
.contentLeftAgenda
{
	width:475px;
	margin-right:18px;
	float:left;
}
.contentRightAgenda
{
	float:right;
}
.contentProf
{
	width:702px;
}
.contentLeftProf
{
	width:414px;
	margin-right:18px;
	/*float:right;*/
	float:left;
}
.contentRightProf
{
	/*float:right;*/
	/*margin-left:432px;*/
	width:270px;
	float:right;
}

/* 
 *  Zona de contenido principal 
 */
#mainPanel
{
    /*margin: 0px 0px 0px 144px;    */
	margin: 0px 0px 0px 18px;    
    padding: 0px 0px 0px 0px;
    float:left;
    width:702px;
}
#mainContent
{
	color:#333333!important;
}
#mainContent2
{
	margin-left:72px;
	margin-bottom:28px;
	color:#333333!important;
}
#mainContentHome
{
	color:#333333!important;
}
#mainContentHome table
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* 
 * Colores de fondo 
 */
.bgcolor01
{
	background-color:#e9e8e4;
}
.bgcolor02
{
	background-color:#FFFFFF;
}
.bgcolor03
{
	background-color:#f3f3f1;
}

/* 
 * Anchos/Altos 
 */
.width01
{
	width:414px;
}
.width02
{
	width:200px;
}
.width03
{
	width:99%;
}
.width04
{
	width:18px;
}
.height01
{
	height:364px;
}

/* 
 * Posiciones 
 */
.txtbottom
{
	width:108px;
	position:absolute;
	bottom:18px;
	right:18px;
	color:#333333;
	font-family: segoe UI, frutiger, arial, sans serif;	
}
.txtbottom cite
{
	font-family:georgia;
	font-size:14px;
	font-style:italic;
	color:#333333;
}

/* 
 * Cajas 
 */
.colbox
{
	float:left;
	width:414px;
	height:364px;
	margin-bottom:24px;
	position:relative;
}
.colboxhome
{
	padding:18px 18px 18px;
	margin-bottom:22px;	
	background-color:#e9e8e4;
}
.colboxhome p
{
	margin-top:0px;
}
.colboxagenda
{
	padding:18px 15px 18px 21px;
	margin-bottom:22px;	
	/*background-color:#e9e8e4;*/
}
.colboxinstalaciones
{
	padding:18px 18px 18px;
	margin-bottom:22px;	
	/*background-color:#e9e8e4;*/
}
.colboxprofesores
{
	padding:0px 0px 0px 0px;
	margin-bottom:22px;	
	margin-top:12px;
	background-color:#5a6b7f;
	height:226px;
	color:#ffffff;
	font-family:Georgia;
}
.colboxprofesores .txt
{
	padding:0px 18px 18px 18px;
	font-size:14px;
}
.colboxprofesores .tith1
{
	font-size:24px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:18px;
	color:#ffffff;
	line-height:28px;
}

/* 
 * Filas y columnas 
 */
.formRow
{
    padding: 0px 0px 10px 0px;
    float:left;
}
.formRow INPUT { 
font-size : 12px; 
background-color:#e9e8e4;
border:solid 1px #e9e8e4;
} 

.formRow2
{
	clear: both;
    padding: 0px 0px 0px 0px;
    float:left;
    width:100%;
}
.formRow3
{
    padding: 0px 0px 0px 0px;
    float:left;
    width:100%;
}
.formCol
{
	width: auto;
	float:left;	
	margin: 0px 15px 0px 0px;
}
.formCol2
{
	width: 66%;
	float:left;	
	margin: 0px 0px 0px 0px;
}
.formCol3
{
	width: 33%;
	float:left;	
	margin: 0px 0px 0px 0px;
}
.formColLeft
{
	width: 250px;
	float:left;	
	margin: 0px 15px 0px 0px;
}
.formbotones	{
	padding: 5px 15px 5px 0px;
}
.formError
{
	color:Red;
}
.legalInfo 
{
	margin: 0px 10px 0px 0px;
	font-family: segoe UI, frutiger, arial, sans serif;	
	font-size:10px;
	color:#333333;
	font-style:italic;
	line-height:normal;
	float:left;
	clear:both;
}

/* 
 * Alinear imágenes y textos 
 */
.imgLeft
{
	float:left;
	margin-right:18px;
}
.img18bottom
{
	margin-bottom:18px;
}
.img18top
{
	margin-top:12px;
}
.img18right
{
	margin-right:18px;
}
.img15right
{
	margin-right:15px;
}
.img24bottom
{
	margin-bottom:24px;
}
.imgHistoria
{
	margin-bottom:18px;
	padding-left:20px;
	clear:both;
	font-size:11px;
	color:#666666;
	font-family:Georgia;
}
.imgHistoria1
{
	margin-top:49px;
}
.alignCenter
{
	text-align:center;
}
.txtRight
{
	text-align:right;
	margin-right:10px;
}
.fleft
{
	float:left;
}
.fright
{
	float:right;
}
.novisible
{
	display:none;
}

/* 
 * Separadores 
 */
.separa {
	background-image:url(../../gifs/lineas_dobles_menu.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:3px;
	width:270px;
	margin-bottom:18px;
}
.separa01 
{
	border-bottom:dashed 1px #BDBAB9;
}
.separa02
{
	border-bottom:dotted 1px #BDBAB9;
	margin:18px 0px 18px 0px;
}
.separa03
{
	margin:18px 0px 0px 0px;
}
.separa04
{
	border-bottom:dashed 1px #BDBAB9;
	margin:18px 0px 18px 0px;
}
.separa05
{
	border-bottom:dashed 1px #BDBAB9;
	margin:9px 0px 9px 0px;
}
.separa06 {
	background-image:url(../../gifs/lineas_dobles_menu.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:3px;
	width:270px;
	margin-bottom:9px;
}
.separa07
{
	border-bottom:dashed 1px #BDBAB9;
	margin:9px 0px 18px 0px;
	clear:both;
}
.separa08
{
	margin:9px 0px 0px 0px;
}
.separa09
{
	border-bottom:dashed 1px #BDBAB9;
	margin:0px 0px 9px 0px;
	clear:both;
}
.separa10
{
	margin:9px 0px 18px 0px;
}
.separapublicaciones
{
	border-bottom:dashed 1px #BDBAB9;
	margin:0px 0px 18px 0px;
	clear:both;
}

/* 
 * Titulares 
 */
.imgtitular
{
	/*float:left;*/
}
.titular
{
	background-image:url(../../gifs/lineas_dobles.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	height:5px!important;
}
.tithomeagenda
{
	font-size:24px;
	font-family:Georgia, Times new roman;
	margin:25px 0px 18px 0px;
	line-height:24px;
}
.tithomeagenda a
{
	color:#0060B4;
}
.tithomeeventos
{
	font-size:16px;
	font-family:Georgia, Times new roman;
	margin:0px 0px 5px 0px;
}
.tithomeeventos a
{
	color:#0060B4;
}
.titagenda
{
	font-size:16px;
	margin-bottom:9px;
}
.titagenda a
{
	font-family:Georgia, Times new roman;
	color:#0060B4;
}
.titprofesoresmini
{
	color:#0060B4;
	margin-bottom:9px;
}
.titprofesoresvideos
{
	color:#000000;
	margin-bottom:9px;
}
.agendahomefecha
{
	float:left;
	font-weight:bold;
}
.agendahometxt
{
	float:left;
}
.agendafecha
{
	float:left;
	font-weight:bold;
	padding-top:4px;
	height:5px;
}
.otroshomefecha
{
	float:left;
	font-weight:bold;
}
/* 
 * Ubicación 
 */
#gmap {
	width : 600px;
	height: 300px;
	border:solid 1px #cccccc;
	z-index:0;
	position:relative;
	float:left;
	margin:1px 1px 20px 1px;
}
#gmap #info p {
	font-size: 11px;
	line-height: 14px;
	color : #333333;
	margin-top:0px;
}

/*
 * Publicaciones
 */
.publicaciones
{
	float:left;
	margin-bottom:18px;
}
.publicaciones p
{
	margin-top:5px;
}

/* 
 * Galerías
 */
.galeria
{
	/*width:270px;
	clear:both;
	float:left;
	margin-bottom:18px;*/
	margin-bottom:18px;
}
.imgminiGaleria
{
	margin-bottom:18px;
	width:126px;
	float:left;
}
.galeriajs
{
	margin-bottom:18px;
}
.imgtopgaleriajs
{
	margin-top:84px;
}
.imgtopgaleriajs2
{
	margin-top:140px;
}
#zoomArrows
{
	position:relative;
	width:234px;
}
.zoomArrows
{
	position:relative;
	width:234px;
}
#indiceimgs
{
	float:left;
	width:190px;
	text-align:center;
}
.indiceimgs
{
	float:left;
	width:190px;
	text-align:center;
}
.indiceimgsleft
{
	float:left;
	width:20px;
	margin-top:3px;
}
.indiceimgsright
{
	float:right;
	width:20px;
	text-align:right;
	margin-top:3px;
}
/* 
 * Paginador 
 */
.titularpager
{
	height:29px;
}
.pager
{
	float:right;
	margin-top:9px;
}
.pager .item
{
	width:60px;
	float:left;
}
.pager .separador
{
	float:left;
	width:10px;
	text-align:center;
}
/* 
 * Listados 
 */
.itemlistado
{
	width:702px;
	float:left;
	position:relative;
}
.ddlProfesores
{
	float:right;
	margin-top:5px;
}
.itempublicaciones
{
	width:542px;
	float:left;
	padding-bottom:2px;	
}
.itemlist
{
	width:47%;
	float:left;
	margin-bottom:18px;
}
.itemcol
{
	float:left;
	position:relative;
	width:200px;
}
.itemprofe
{
	margin-bottom:2px;
}


/* Organigrama */
.organigrama
{
	padding-top:1px;	
}
.organigrama p
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:18px;
}

/* Historia */
#histmainContent
{
	color:#333333!important;
	position:relative;
	float:left;
	width:702px;
	background-image:url(../../gifs/instalaciones_fondo.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

/* Instalaciones */
#instmainContent
{
	color:#333333!important;
	position:relative;
	float:left;
	width:702px;
	background-image:url(../../gifs/instalaciones_fondo.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin-bottom:28px;
}

.instcontentLeft
{
	width:414px;
	float:left;
	position:relative;
	margin-right:18px;
}
.instcontentRight
{
	float:right;
	position:relative;
	width:270px;
	/*background-color:#e9e8e4;*/
}

/* Enseñanza */
.ensenanza
{
	margin-left:18px;
	margin-top:2px;
}
.ensenanza p
{
	margin-bottom:9px;
	margin-top:2px;
}

/* Empresas */
.empresas p
{
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:5px;
}
/* BUSCADOR */
.cajabuscador
{
	padding: 8px 0px 8px 0px;
	color:#000000;
	width: 126px;
	float:left;
}
.cajabuscador .tit
{
	margin-top:3px;
}
#cse-search-box
{
	/*border:solid 1px blue;*/
}	
#searchContent
{
    font-family: segoe UI, frutiger, arial, sans serif;
    font-size: 12px!important;	
}
#searchContent iframe
{
    font-family: segoe UI, frutiger, arial, sans serif;
    font-size: 12px!important;	
	width:630px;
}
#cse-search-results
{
    font-family: segoe UI, frutiger, arial, sans serif;
    font-size: 12px!important;	
}
.cajabuscador input
{
	font-size : 10px; 
}
.cajabuscador .text
{
	float:left;
	margin-right:5px;
	font-size : 10px; 
}
.cajabuscador .text input
{
	border:solid 1px #9b9b9b!important;	
}
.cajabuscador .submit
{
	float:left;
}

/* Agenda */
#agemainContent
{
	color:#333333!important;
	position:relative;
	float:left;
	width:702px;
	background-image:url(../../gifs/instalaciones_fondo.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin-bottom:28px;
}

.agecontentLeft
{
	width:414px;
	float:left;
	position:relative;
	margin-right:18px;
}
.agecontentRight
{
	float:right;
	position:relative;
	width:270px;
	/*background-color:#e9e8e4;*/
}
.agetith1
{
    font-family: Georgia, Times new roman;
    font-size: 24px;
    color: #333333;    	
    margin-top:12px;
    line-height:24px;
    margin-bottom:10px;
}
.agefecha
{
	float:left;
	font-weight:bold;
}
.ageresumen
{
	font-family:georgia;
	font-size:14px;
	font-style:italic;
	color:#333333;
}

/* Otros */
.txtidentado
{
	margin-left:18px;
	margin-top:2px;
}

/* Enlaces */
.enlacesLeft
{
	float:left;
	width:197px;
	margin-top:8px;
	border-right:solid 1px #bebebe;
}
.enlacesRight
{
	float:left;
	width:409px;
	margin-top:8px;
	margin-left:20px;
}
.colcategoria
{
	float:left;	
	margin: 0px 18px 9px 0px;	
}
.iconcategoria
{
	float:left;
	margin-top:5px;
	margin-right:5px;
}
.categoria
{
	float:left;
	width:195px;
}
