/* similar a css Firefox */

body {
	background: url(images/fondo.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: center; 
	margin: 0 auto
}

#contenedor {
	left:0px;
	top:0px;
	width:955px;
	height: 100%;
	margin: 0 auto
}

#bandaSuperior {
	left:0px;
	top:0px;
	width:955px;
	height:79px;
}

#bandaPrincipal {
	left: 0px;
	top: 79px;
	width: 955px;
	height: 100%
}

#columnaIzq {
	left:0px;
	top:0px;
	width:705px;
	height:100%;
	float: left
}

#columnaDer {
	left:705px;
	top:0px;
	width:250px;
	height:100%;
	float: left
}

div.separadorVertical {
	width: 20px;
	float: left
}

p.separador, div.separador {
	font-family: Arial;
	font-size: 10px;
	color: #444444;
	text-align: left
}

/* Definición de estructura de marcos */

/* ******** Marco grande */

div.mtop, div.mtopaut, div.mtopcalendario, div.mtopandalucia {
	background: url(images/marco02.png);
	background-repeat: repeat-x;
	height: 45px;
	margin: 0 0 0 0	
}

div.mtopaut, div.mtopcalendario { /* cabecera para el módulo de autentificación y calendario propiedades generales definidas en la instancia anterior */
	width:248px
}

div.mtopandalucia { /* cabecera para el módulo de provincias de andalucía propiedades generales definidas en la instancia anterior */
	width:200px
}

div.mtitulo {
	float: left
}

img.esqSupIzq {
	float: left
}

img.esqSupDer {
	float: right
}

div.mbottom, div.mbottomaut, div.mbottomcalendario, div.mbottomandalucia {
	background: url(images/marco08.png);
	background-repeat: repeat-x;
	height: 6px;
	border:0;
	padding:0;
	margin:0	
}

div.mbottomaut, div.mbottomcalendario { /* pie para el módulo de autentificación y calendario propiedades generales definidas en la instancia anterior */
	width:248px
}

div.mbottomandalucia { /* pie para el módulo de provincias de andalucía propiedades generales definidas en la instancia anterior */
	width:200px
}

img.esqInfIzq {
	float: left
}

img.esqInfDer {
	float: right 
}

div.mcontenido, div.mcontenidoPrincipal2, div.mcontenidoPrincipal1, div.mcontenidoaut {
	background: url(images/marco04.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-right: 2px;
}

div.mcontenidoaut { /* corrección para ie8 - módulos laterales en carátula principal, calendario y autentificación */
	margin: 0 2px 0 0
}

div.mcontenidobusq {
	float: left;
	margin: -10px 0 0 5px
}

fieldset.busqParametrica {
	margin: 4px 0 -14px 0;
}

select.busqasociado {
	margin: 0 0 0 7px;	/* ie8 */
	width: 290px
}

select.busqproducto {
	margin: 0 0 0 10px;
	width: 158px
}

select.busqzona {
	margin: 0 0 0 0px;
	width: 100px
}

div.mbox, div.mboxbuscador, div.mboxasociados {
	background: url(images/marco06.png);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-left: 2px
}

div.mboxbuscador, div.mboxasociados {
	height: 135px /* OJO, valor difrente en cada navegador */
}

div.mbox a {
	font-weight:none;
	text-decoration: none;
	text-align:right;
	color:#006699;
}

div.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#555555;
	text-align:justify;
	padding: 0px 6px 0px 4px	
}

div.texto a {
	font-weight:bold;
	text-decoration: none;
	color:#006633;
	padding: 0px 2px
}

div.mboxCalendarioContenedor {
	width: 242px;
	height: 175px
}

div.mboxCalendario, div.mboxCalendarioFicha {
	width: 153px;
	font-family: Arial;
	font-size: 0.7em;
	color: #666666;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	float: left
}

a.mboxCalendarioEnlace {
	color: #CC3300;
	text-decoration:underline
}

div.mboxCalendarioFicha {
	padding: 100px 0 8px 6px;
	background:url(images/persiana2.png)
}

div.mboxCalendario select, div.mboxCalendarioFicha select {
	height: 18px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	border: 1px solid #d8a59d;
	background-color: #f8faf7	
}

div.mboxCalendarioExt {
	width: 80px;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-align: left;	
	float: right
}

div.mboxCalendarioExt li { /* definición nula ya que lo he adaptado a capas con imagen */
	list-style-image: url(images/marcador.png);
	margin-left: 14px
}

div.mboxCalendarioHoy {
	clear: both	/* ie8 */
}

div#botAccesoAPlanificacion {
	margin-top: -10px
}

/* ******** Marco pequeño */

div.mmtop {
	background: url(images/marcomini02.png);
	background-repeat: repeat-x;
	height: 35px;
	margin: 0 0 0 0	
}

div.mmbottom {
	background: url(images/marcomini08.png);
	background-repeat: repeat-x;
	height: 5px;
	border:0;
	padding:0;
	margin:0	
}

div.mmcontenido {
	background: url(images/marcomini04.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-right: 2px;
}

div.mmbox {
	background: url(images/marcomini06.png);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-left: 2px;			
}

/* Fin de la definición de marcos */

/* Definición de módulo para banner */

div.banner {
	width: 696px;
	height: 146px;
	border: 2px solid #5e854e 
}

/* Definición de módulo para menú */

div.menu {
	text-align:left;
	width: 696px;
	height: 66px;
	margin: 0;
	padding: 0;
	border: 2px solid #5e854e
}

div.menu b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e854e;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	margin-left:7px
}

div.submenu {
	width:125px;
	height:50px;
	margin: 0;
	padding: 0;
	float:left
}

div.submenu ul {
	margin: 4px 0 0 -10px
}

div.submenu li, div.menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#006699;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	list-style-image:url(images/marcadormenu.png);
	vertical-align:top;
	margin: 0 0 2px -4px
}

/* Definición de módulo para pie de columna derecha */

div.pieDerecho {
	width: 244px;
	height: 25px;
	vertical-align:bottom;
	/*border: 2px solid #5e854e*/
}

div.pieDerecho a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none
}

/* Sección de módulos secundarios */

div.modSecundarios { /* contenedor */
	width: 700px;
	height: 120px
}

div.modSec1a3 { /* módulo 1 */
	width: 220px;
	float: left
}

/* Sección de módulos principales */

div.modPrincipales { /* contenedor */
	width: 700px;
	height: 140px
}

div.modPri1a2 { /* módulo 1 */
	width: 340px;
	float: left
}

/* Sección extendida para artículos a modo revista */

div.articulos {
	width: 950px;
	padding-top: 0px /* corrección en ie7 para que no se superponga el titular Conozca... sobre el buscador */
}

img#margensuperiorbanner {
	height: 15px
}

/* Tabla de asociados, resultado de búsquedas */

span.empresa, span.empresa a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	color: #4d7c3c
}

span.descripcion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
	color:#666666
}

span.zona {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:none;
	color:#006666
}

span.zona a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#006666
}

/* Sectores para el fondo del formulario de alta para agencias */

#colIzqFAgencias {
	left:0px;
	top:0px;
	width:414px;
	height:600px;
	float:left
}

#fagencias01 {
	left:0px;
	top:0px;
	width:414px;
	height:171px;
}

#fagencias03 {
	left:0px;
	top:171px;
	width:414px;
	height:235px;
	background: #ffffff url(images/fagencias03.jpg)
}

#fagencias04 {
	left:0px;
	top:406px;
	width:414px;
	height:194px;
	background: #ffffff url(images/fagencias04.jpg)
}

#colDerFAgencias {
	left:414px;
	top:0px;
	width:536px;
	height:600px;
	background: #ffffff url(images/fagencias02.jpg);
	float:left
}

#colDerFAgencias p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#006699;
	text-align:justify
}

/* Sección de Andalucía */

#colIzqAndalucia {
	left: 0px;
	top: 0px;
	width: 750px;
	float: left
}

#colDerAndalucia {
	left: 750px;
	top: 0px;
	width: 200px;
	float:left
}

#colIzqAndaluciaTexto {
	left: 0px;
	width: 396px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#006699;
	text-align:justify;
	padding: 0 10px 0 0;
	float:left
}

#colIzqAndaluciaTexto b {
	font-size: 1.1em;
	color: #86a37a
}

#colDerAndaluciaImgs {
	left: 400px;
	width: 320px;
	padding: 15px 8px 8px 8px;
	margin: 0 8px 0 0;
	background:url(images/persiana2.png);
	float:left
}

/* Sección Quiénes somos */

#banda1Quienessomos {
	width: 950px;
	height: 164px;
	background: url(images/quienessomos01.jpg) no-repeat
}

#banda2Quienessomos {
	width: 950px;
	height: 661px;
}

#colIzqBanda2 {
	width: 403px;
	height: 661px;
	float: left
}

#colDerBanda2 {
	width: 547px;
	height: 661px;
	background:url(images/quienessomos03.jpg) no-repeat;
	float:left
}

#banda1Quienessomos h2, #colDerBanda2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #598e45;
	font-weight:bold;
	text-align:left;
	padding: 0 15px 0 15px	
}

#banda1Quienessomos p, #colDerBanda2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006699;
	text-align:justify;
	padding: 0 15px 0 15px
}

/* Sección común */

.aviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	padding: 0 0 0 5px
}

.notificacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:none;
	color: #FF0000
}

/* corrección sobre la hoja fichaasociado.css para bajar el titular del listado en ie7 */

#calendarioListadoAsociado h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #86a37a;
	margin-top: 60px
}


/* Sección de ofertas */

.enoferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FF0000;
	font-weight:bold
}

/* Servicio de alertas webmaster */

.alertawebmaster, .alertaayudas {
	padding: 10px;
	background:url(images/fondoalertaswebmaster.png);
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: center;
	vertical-align:middle
}

.alertaayudas {
	background:url(images/fondoalertasayuda.png);
	color: #006699
}
