 
.style1 {color: #00FF99}

body {
	margin:0px;
	padding:0px;
	font-size:12px;
	background:url(../images/bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	margin:0 0 0 0;
	background-color: #fff;
}


#page {
	width: 100%;
	position: absolute;
	top: 0;
	text-align: center;
	overflow: visible;
}



a:link {color: #ed1b2e;}
a:visited {color: #ed1b2e;}
a:active {color: #ed1b2e;}
a:hover {text-decoration: underline; font-weight:bold; color: #fc5968;}

.centered {
	  background: #ffffff url(../img/contenido-bg.jpg) repeat-y;
	  position: absolute;
	  width: 939px;
	  top: 0px;
	  left: 50%;
	  margin-left: -467.5px;
}



.home {
  
  height:auto;
  position:static;
}


.banner {
  width:939px;
  height:243px;
  margin:0 0 0 0;
  position:relative;
}

#texto{
	font-size:12px;
padding-left:80px;
padding-top:20px;

}

#texto *{
	font-size:12px;
}
	

.zonaProtegida{
	width:200px;
	margin:0px auto;
	margin-top:10px;
	background: #DCDFDF;
	border: 1px solid #465457;
	padding:10px;
	text-align:center;
	
}

#texto_id2 {
   width:115px;
   height:100px;
   font-size:9px;
   right: 45px;
   bottom:0px;
   position:absolute;
   padding-left:70px;
   background: url(../img/pdf-icon.gif) no-repeat 0px .2em;
}




/**********   ********/
#contentHeader {
    min-height: 30px;
    height:auto !important;
    height: 400px;
    background:#000000;
}

#contenido, .contenido {
    /*width:60%;*/
    position: relative;
    text-align: justify;
    min-height: 400px;
    height: auto !important;
    height: 400px;
    padding: 45px 39px 15px;
	  background:  url(../img/fondo-body.jpg) no-repeat;
}


.productos  .centered {
    background:#E31A2C;
    
}


.productos #contenido, .productos .contenido {
    background:  url(../img/fondo-productos-body.jpg) no-repeat;
      padding: 45px 0px 15px;
}
	

/*** Formulario Ajax login **/
#ajaxContent #contentHeader {
    min-height: 125px;
    height:auto !important;
    height: 125px;
	background: url(../img/zona-protegida.png) no-repeat left top;
}

#ajaxContent #contenido, #ajaxContent .contenido {
    min-height: 150px;
    height:auto !important;
    height: 150px;
	padding:0px 10px;
	background:none;
	padding-top:10px;
}
	
#ajaxContent #formaLogin {
	margin:0px auto;
	width:360px;
}
	
#ajaxContent h1 { margin:0px; padding:0px; font-size:10pt;}	
#ajaxContent h1 span{display:none;}
	
#MB_content { padding:0px;}	
 /*------------------------------------------------------------------*/
/* Footer
 ------------------------------------------------------------------*/

#footer {
    position:relative;
	background: #E31A2C url(../img/fondo-footer.jpg) no-repeat;
	margin:0px auto;
    position: relative;
    padding: 36px 10px 0px 10px;
    font-size: 9pt !important;
    text-align: center;
    clear: both;
    color:#6C0101;
    font-size:11px !important;
	height:25px;
	clear:both;
}

.productos #footer {
    
  background: #E31A2C ;
  
}

#footer * {
    color:#6C0101;
	font-size:11px;
}

#footerContent div, #footerContent h3  {
    display: none;
}

#flashMessage, #passwordMessage, .message {
    background: #FFDEDE;
    border: 1px solid #FF7F7F;
    /*height:20px;*/
    padding: 10px;
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom:10px;
    margin-top:5px;
    z-index:1;
	
}



/**** Estilos heredados ****/

#texto_id {
    font-size: 12px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 28px;
}

#texto_id li.list4, #texto_id li.list2, #texto_id li.first { margin:0px;}

#texto_id li {
     list-style: none outside none;
    margin: 0 0 0 27px;
    padding: 0;
}

p.grueso {font-weight: bold; font-size: 18px; color:#000000;}
p.mini {font-style: italic; font-size: 7pt;  color:#666666;}
p.rojo {color:#e21f3f;}
p.rojo_big {font-size:21px; color:#e21f3f;}
p.lt {text-decoration:line-through; color:#CCCCCC;}
