body
{	background:#F2ECCC;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
}
.alerta1
{	font-size:12px;
	font-weight:bold;
	color:#DA251D;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
}
.divLinea
{	background:url(../images/backLinea.gif) top left repeat-x;
	width:100%;
	height:13px;
	display:block;
	z-index:1;
}
.divBanner
{	width:100%;
	height:30px;
	top:111px;
	position: absolute;
	z-index:5;
	color:#000000;
	text-align:center;
	text-decoration:none;
}
.divBody
{	width:100%;
	top:141px;
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.divMnu
{	background:url(../images/arcoMnu.jpg) top left no-repeat;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	text-align:left;
	z-index:5000;
}
.divAgua
{	background:url(../images/logoAgua.jpg) top right no-repeat;
}
.divBackMenu
{	background:url(../images/bordes.gif) top left repeat-y;	}
.divBackBusc
{	background:url(../images/marcaagua.jpg) top left no-repeat; }

/*TABLAS*/
.tbl778Mnu
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.tbl778banner
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position: absolute;
	z-index:5;
}
.tbl778
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.tbl778Head
{	width:778px;
	margin-left: -389px;
	left: 50%;
	top:13px;
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.tbl778Body
{	width:778px;
	z-index:2;
}
.tbl768
{	width:768px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.tbl580
{	width:580px;
	overflow:hidden;
	position:relative;
	z-index:3;
	padding-left:0px;
	padding-right:0px;
}
.tbl185
{	width:185px;
	height:184px;
	overflow:hidden;
	position:relative;
	z-index:4;
	padding-left:0px;
	padding-right:0px;
}
.tblscroll
{	background:url(../images/centroscroll.jpg) top left repeat-x;
	height:18px;
	font-size:11px;
	text-align:justify;
	color:#333333;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	display:block;
}

.tbltitulo
{	background:url(../images/linea.jpg) top left repeat-y;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
	color:#da251d;
	padding:2px;
	padding-left:10px;
	display:block;
}


.tblSubtitulo
{	background:url(../images/linea.jpg) top left repeat-y;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	color:#da251d;
	padding:1px;
	padding-left:10px;
	display:block;
}

/*TÍTULOS*/
.tituRojo
{	font-size:12px;
	color:#670703;
	font-weight:bold;
	padding:5px;
	border-bottom:#D4D4D2 1px solid;
	margin-bottom:5px;
}
.tituRojo1
{	font-size:12px;
	color:#670703;
	font-weight:bold;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	border-bottom:#D4D4D2 1px solid;
	margin-bottom:5px;
}
.tituRojo2
{	font-size:12px;
	color:#670703;
	font-weight:bold;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	border-bottom:#D4D4D2 1px solid;
	margin-bottom:15px;
}

/*ESPACIOS*/
.esp3
{	display:block;
	padding:1px;
	margin-bottom:1px;
}
.esp4
{	display:block;
	padding:2px;
}
.espRojo
{	background:#666666;
	padding-top:1px;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

/*MARGENES*/
.mrgBodyDer
{	background:url(../images/margender.jpg) top left repeat-y;
}

.mrgBodyIzq
{	background:url(../images/margenizq.jpg) top left repeat-y;
}

.mrgBodybot
{	background:url(../images/lineabase.jpg) top left  no-repeat;
	height:7px;
	width:778px;	 
}

.mrgScrollIzq
{	background:url(../images/margenscriz.jpg) top left  no-repeat;
	height:20px;
	width:1px;
}

.divBox11
{	background:url(../images/box11.gif) top left no-repeat;
	width:185px;
	height:10px;
}
.divBox12
{	background:url(../images/box12.gif) top left repeat-y;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:7px;
	display:block;
}
.divBox13
{	background: #CCCCCC url(../images/box13.gif) top left no-repeat;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:15px;
	display:block;
	text-align:right;
}
.mrgSolizq
{	background:url(../images/margenSolizq.jpg) top left  no-repeat;	width:4px;
	 
}
.mrgSolder
{	background:url(../images/margenSolder.jpg) top left  no-repeat;
	width:4px;
}
.mrgSolcen
{	background:url(../images/margenSolcen.jpg) top left repeat-x;
	height:184px;
}
/*texto*/
.txtConten11
{	font-size:11px;
	padding:5px;
	text-align:justify;
	line-height: 16px;
	
}
.txtConten11B
{	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	line-height:16px;
	text-decoration:none;
	
}
.txtConten12
{	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	padding:5px;
	text-align:justify;
	line-height: 16px;
	
}
.txtTextos11
{	font-size:11px;
	padding:5px;
	text-align:justify;
	
}
.txtTextos112
{	font-size:11px;
	text-align:right;
	padding:2px;
	
}

.txtTextos12
{	font-size:12px;
	padding:5px;
	text-align:justify;
}

.txtTextostop
{	font-size:11px;
	text-align:justify;
	padding-bottom:10px;
	padding-top:5px;
	height:40px;
}

.txtMarron12
{	font-size:12px;
	color:#670703;
	font-weight:bold;
	padding:5px;
}

/*Enlaces*/
.lnk_negro11
{	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.lnk_negro11:hover
{	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.lnk_negro11A
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.lnk_negro11A:hover
{	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

/*Pie de página*/
.txtRojo11a
{	font-size:11px;
	color:#CF5535;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
.txtRojo11b
{	font-size:11px;
	color:#CF5535;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
.txtRojo11
{	font-size:11px;
	color:#CF5535;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	
}
.txtRojo11:hover
{	font-size:11px;
	color:#CF5535;
	font-weight:bold;
	padding:5px;
	text-decoration:underline;
	
}
/* logo Disac*/

.txtDisac
{	background:url(../images/logodisac.jpg) top right no-repeat;
	font-size:11px;
	color:#000000;
	padding:5px;
	padding-right:20px;
	text-align:justify;
	text-decoration:none;
}
.txtDisac:hover
{	background:url(../images/logodisac.jpg) top right no-repeat;
	font-size:11px;
	color:#CF5535;
	padding:5px;
	padding-right:20px;
	text-align:justify;
	text-decoration:underline;
}

/*Iconos viñetas*/

.txtVerinfo
{	background:url(../images/icoVin.gif)  center right no-repeat;
	font-size:11px;
	padding:2px;
	padding-right:15px;
	text-align:right;
	color:#000000;
	text-decoration:none;
	
}

.txtVerinfo:hover
{	background:url(../images/icoVin.gif)  center right no-repeat;
	font-size:11px;
	padding:2px;
	padding-right:15px;
	text-align:right;
	text-decoration:underline;
	color:#000000;
	
}

.txtDescargar
{	background:url(../images/vi3.gif)  center right no-repeat;
	font-size:11px;
	padding:2px;
	padding-right:24px;
	text-align:right;
	color:#000000;
	text-decoration:none;
}
.txtDescargar:hover
{	background:url(../images/vi3.gif)  center right no-repeat;
	font-size:11px;
	padding:2px;
	padding-right:24px;
	text-align:right;
	text-decoration:underline;
	color:#000000;
}
.txticono
{	
	font-size:11px;
	text-align:justify;
	color:#000000;
	text-decoration:none;
}

.txticono:hover
{	background:url(../images/icoVin2.gif) top center  no-repeat;
	padding-top:5px;
	text-decoration:underline;
	font-size:11px;
	text-align:justify;
	color:#000000;
}

.alerta1
{	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:10px;
	border:#FF0000 1px solid;
	background:#F8F5E6;
}
.divCuadro11
{	background:#D6231B url(../images/bck_cuadro11.gif) top left no-repeat;
	width:15px;
	height:29px;
}
.divCuadro12
{	background:#D6231B url(../images/bck_cuadro12.gif) top left repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px;
	text-align:left;
	display:block;
}
.divCuadro13
{	background:#D6231B url(../images/bck_cuadro13.gif) top left no-repeat;
	width:15px;
	height:29px;
}
.divCuadro14
{	background:#D6231B url(../images/bck_cuadro14.gif) top left no-repeat;
	width:15px;
	height:27px;
}
.divCuadro15
{	background:#D6231B url(../images/bck_cuadro15.gif) top left no-repeat;
	width:15px;
	height:27px;
}
.divCuadro16
{	background:#D6231B url(../images/bck_cuadro16.gif) top left repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px;
	text-align:left;
	display:block;
}
.divCuadro17
{	border-left:#D6231B 1px solid;
	border-right:#D6231B 1px solid;
	border-bottom:#D6231B 1px solid;
	padding:5px;
	background:#F6F3EA;
}
.lnkVineta1
{	background:url(../images/icon1.gif) top left no-repeat;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.lnkTexto1
{	padding-left:25px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	display:block;
}

/* IMAGENES */
.imgLeft
{	text-align:left;
	padding-right:6px;
	padding-bottom:5px;
}
.gradualshine{
	filter:alpha(opacity=100);
	-moz-opacity:100;
	border:#AEAFAB 1px solid;
}
.gradualshine1{
	filter:alpha(opacity=100);
	-moz-opacity:100;
}


/* FORMULARIOS */
form
{	display:inline;	}
.input
{	border:1px solid #B2B4BF;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.inpEstilo1a
{	background:url(../images/inp1.gif) top left no-repeat;
	border:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:5px;
	width:132px;
	text-align:right;
}
.inpEstilo1b
{	background:#FFFFFF;
	border:1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.button
{	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;	
}

/*MENU*/
td.menu
{	background-color:#FFFFFF;
}
table.menu
{	font-size:100%;
	position:absolute;
	visibility:hidden;
	top:136px;
	z-index:40;
	background:#FFFFFF;
}
.btnSub1
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	display:block;
}
.btnSub1:hover
{	background:#EBE4CA url(../images/backMnu.gif) top left;
}
.gradualshine{
	filter:alpha(opacity=100);
	-moz-opacity:100;
}
