body {
	background-image: url(../img/fondoweb.jpg) ;
	background-repeat:repeat-x;
	/*overflow:auto;*/
	margin-top: 0px;
/*padding-top:10px;*/
	background-color:#a60328;
	background-position: 0% 0%;
	overflow:auto;
	}

.cabecera{ border-left: 1px solid #666666;
	      border-top: 1px solid #666666;
		  border-right: 1px solid #666666;
		  border-bottom: 1px solid #666666;  }
		  
.marcoexterno{background-color:#23211d; width:848px; border-left: 1px solid #666666;
	      border-top: 1px solid #666666;
		  border-right: 1px solid #666666;}
.ancho{ width:790px;}

.lateraliz{width:29px; border-left: 1px solid #666666;}
.lateralizbajo{width:29px; border-left: 1px solid #666666; border-bottom: 1px solid #666666;}
.lateradere{width:29px; border-right: 1px solid #666666;}
.lateraderebajo{width:29px; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.bajo{border-bottom: 1px solid #666666;width:790px;}

	  
ul { font-size:9px}	
	.box { 
  background: #FFFFFF; 
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

.textoblanco:hover

	{
	color: #FFC462;
	text-decoration: none;
	background-color: inherit;
}
.textorojo  {
  color:                  #800000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  
  }
 .textoverde  {
  color:                  #03902d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  
  }
.textonegro  {
  color:                  #000000;
  font-family:            "Comic Sans MS";
  font-size:              12pt;
  font-weight:            bold;
  
  text-align:left;
  }
 .textogrispeque  {
  color:                  #333333;
  font-family:            "Comic Sans MS";
  font-size:              11px;
  font-weight:            normal
  letter-spacing:         0pt;
  text-align:left;
  }
  .textogrispocopeque  {
  color:                  #333333;
  font-family:            "Comic Sans MS";
  font-size:              13px;
  font-weight:            normal
  letter-spacing:         0pt;
  text-align:left;
  padding-left:10px;
  }
  .textorojopeque  {
  color:                  #CC0000;
  font-family:            "Comic Sans MS";
  font-size:              11px;
  font-weight:            normal;
  letter-spacing:         0pt;
  text-align:center;
  text-decoration:        none;
  }
  .textorojopeque:hover  {
  color:                  #CC0000;
  font-family:            "Comic Sans MS";
  font-size:              11px;
  font-weight:            normal;
  text-decoration:        underline;
  letter-spacing:         0pt;
  text-align:			  center;
  
  }
.textoblancopading {
  padding-left: 15PX;
  color:                  #FFFFFF;
  font-family:            "Comic Sans MS";
  font-size:              15px;
  font-weight:            bold;
  padding-top:9px;
  
  }
  
.textonegropading {
  padding-left: 6PX;
  color:                  #000000;
  font-family:            "Comic Sans MS";
  font-size:              11pt;
  font-weight:            normal;
  text-decoration:none;
  }

.ejemplo {
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#FF0000;
}

.cajaazulscerrar  {
  	padding: 5px;
	float: center;
	/*border: 1px solid #a8bfdd;*/
	border-bottom: 1px solid #a8bfdd;
	border-top: 1px solid #a8bfdd;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#eff4fa;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px; }
	
.cajaazulcerrarda  {
  	padding: 3px;
	float: center;
	/*border: 1px solid #a8bfdd;*/
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	/*border-right: 1px solid #a8bfdd;
	border-left: 1px solid #a8bfdd;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-color:#666666;
	font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
	font-size:15px;
	}
	
.cajaazulcerrarizqui  {
  	padding: 3px;
	float: center;
	/*border: 1px solid #a8bfdd;*/
	border-bottom: 1px solid #a8bfdd;
	border-top: 1px solid #a8bfdd;
	border-left: 1px solid #a8bfdd;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-color:#eff4fa }

.errores {
    color:#FF0000;
	text-decoration:blink;}

.sesion {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;}
.textoblancogrande {
    font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	}
.textoblanpeque {
    font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
		}	
.textoblanpequesub {
    font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
		}	
.Estilo1 {color: #C01501}

.imagendere {
float:right;
padding:5px;}

.imagenizqui {
float:left;
padding:5px;}

#apDiv1 {
	position:absolute;
	left:487px;
	top:246px;
	width:581px;
	height:472px;
	z-index:1;
	background-color: #FF0000;
}
.textoguarde{
    font-family:Edelfontmed;
	font-size:24px;
	color:#000000;
	font-weight:bold;
}
.textonegropading {
  padding-left: 6PX;
  color:                  #000000;
  font-family:            "Comic Sans MS";
  font-size:              12pt;
  font-weight:            normal;
  text-decoration:none;
  
  }
.textoinicio {
  padding-left: 6PX;
  color:                  #333333;
  font-family:            "Comic Sans MS";
  font-size:              14px;
  font-weight:           normal;
  text-decoration:none;
  
  }
.textoinicioverde {
  padding-left: 6PX;
  color:                  #03902d;
  font-family:            "Comic Sans MS";
  font-size:              10pt;
  font-weight:           normal;
  text-decoration:none;
  
  }
.textoinicioverde:hover {
  padding-left: 6PX;
  color:                  #03902d;
  font-family:            "Comic Sans MS";
  font-size:              10pt;
  font-weight:           normal;
  text-decoration:underline;
  
  }  
 
.fechainterna{
  
  color:                  #006666;
  font-family:            "Comic Sans MS";
  font-size:              12px;
  font-weight:            200;
  text-decoration:none;
  
  }
.fechainterna:hover{
  
  color:                  #006666;
  font-family:            "Comic Sans MS";
  font-size:              12px;
  font-weight:            200;
  text-decoration:underline;
  
  }
.fecha{
  
  color:                  #FFCC33;
  font-family:            "Comic Sans MS";
  font-size:              12px;
  font-weight:            200;
  text-decoration:none;
  
  }
.noticias{
  
  color:                  #FFFFFF;
  font-family:            "Comic Sans MS";
  font-size:              10px;
  font-weight:            200;
  text-decoration:none;
  
  }
  
.noticias:hover{
  
  color:                  #FFFFFF;
  font-family:            "Comic Sans MS";
  font-size:              10px;
  font-weight:            lighter;
  text-decoration:        underline;
  
  }
.textorojogrueso
{
	color: #FF0000;
	text-decoration: none;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	
}
.textonegrofino
{
	color: #333333;
	text-decoration: none;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	
}
/* Link noticas completa*/
.textoazulfino
{
	color: #006699;
	text-decoration: none;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	
}
.textoazulfino:hover
{
	color: #006699;
	text-decoration: underline;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	
}
.textoazultitulo2
{
	color: #006699;
	text-decoration: none;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-top:5px;
	
}
.textoazultitulo
{
	color: #006699;
	text-decoration: none;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	
}
.textoazultitulo:hover
{
	color: #006699;
	text-decoration: underline;
	background-color: inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	
}
/*tabla errores*/
.tablaerrores {
background-color:#2e2d2a;
border:1px;
border-style:dotted;
border-color:#CCCCCC;
padding:10px;
margin-bottom:10px;

}
/* laterales layout usuarios*/
.lateralizqui{
 background-image:url(../img/menu/margenizquier.png);
 width:19px;
 background-repeat:repeat-y;
}
.lateraldere{
 background-image:url(../img/menu/margendere.png);
 width:20px;
 height:auto;
 background-repeat:repeat-y;

}

/* caja con esquinas redondeadas noticias externas*/
.box { 
  background: #4e8fab; 
  width:810px; 
}
.boxtop { 
  background: url(../img/ne.gif) no-repeat top right ; 
  
}
.boxtop div { 
  font-size: 0;
  height: 4px; 
  background: url(../img/nw.gif) no-repeat top left;
 
}
.boxbottom { 
  background: url(../img/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 4px; 
  background: url(../img/sw.gif) no-repeat bottom left ; 
}
.boxcontent {
  padding: 0px 4px 0px 4px;
}
  
.boxcontent2 {
  padding: 0px 4px 0px 4px;

 
}
/* caja con esquinas redondeadas noticias internas*/
.box2 { 
  background: #4e8fab; 
  width:607px; 
}
.boxtop2 { 
  background: url(../img/ne.gif) no-repeat top right ; 
  
}
.boxtop2 div { 
  font-size: 0;
  height: 4px; 
  background: url(../img/nw.gif) no-repeat top left;
 
}
.boxbottom2 { 
  background: url(../img/se.gif) no-repeat bottom right; 
}
.boxbottom2 div { 
  font-size: 0;
  height: 4px; 
  background: url(../img/sw.gif) no-repeat bottom left ; 
}
.boxcontent2 {
  padding: 0px 4px 0px 4px;
}
  
.boxcontent3 {
  padding: 0px 4px 0px 4px;

 
}
/* caja con esquinas redondeadas generica*/
.box3 { 
  background: #4e8fab; 
 width:616px; 
}
.boxtop3 { 
  background: url(../img/ne.gif) no-repeat top right ; 
  
}
.boxtop3 div { 
  font-size: 0;
  height: 4px; 
  background: url(../img/nw.gif) no-repeat top left;
 
}
.boxbottom3 { 
  background: url(../img/se.gif) no-repeat bottom right; 
}
.boxbottom3 div { 
  font-size: 0;
  height: 4px; 
  background: url(../img/sw.gif) no-repeat bottom left ; 
}
.boxcontent3 {
  padding: 0px 4px 0px 4px;
}
  
.boxcontent4 {
  padding: 0px 4px 0px 4px;

 
}
.Estilo3 {font-family: "Comic Sans MS"; text-decoration: none;}
.Estilo3:hover
/* Separación de noticias */

.tabla{  border-top:1px #006699 dotted; margin-bottom:3px; width:350px;}
.tablaguionesabajotitulo2{  border-top:1px #006699 dotted; margin-bottom:3px; width:400px;}

/* Imagenes */ 
.imgderecha {
float:right;
margin:10px;
padding:8px 8px 20px 8px;
background-color: #ffffff;
border: 1px solid #999999; 
}

.imgizquierda {
float:left;
margin:10px;
padding:8px 8px 20px 8px;
background-color: #ffffff;
   
   border: 1px solid #999999; 
}

/* Imagenes instalaciones*/ 
.imgderechains {
float:right;
margin:10px;
padding:8px 8px 20px 8px;
background-color: #ffffff;
border: 1px solid #CCCCCC; 
width:150px;
height:100px;
}

.imgizquierdains {
float:left;
margin:10px;
padding:8px 8px 20px 8px;
background-color: #ffffff;
border: 1px solid #999999; 
width:150;
height:100; 
}
/* Imagenes productos */
.imgcentroins {
float:none;
margin:10px;
padding:8px 8px 8px 8px;
background-color: #ffffff;
border: 1px solid #CCCCCC; 
width:110px;
height:90px;
}
.imgproductos{ width:100; height:80px; border: 1px solid #CCCCCC;  }
.Estilo4 {color: #FFFFFF; font-size:12px;}

.marcodere {
   float:right;
   padding:2px;
   background-color: #f5f5f5;
   width: 200px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   margin-right:5px;
   } 
.marcoizq {
   float:left;
   padding:2px;
   background-color: #f5f5f5;
   width: 200px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   
} 