body { font-family: Arial, Helvetica, sans-serif;
       font-size:12px;
       text-align:center;
       margin:0 auto;
       background-color:#EDEDED;
        }

p{color:#848484;
  text-align:justify; }



div.contenido{ background-color:#fff;
          border:1px solid #C3C3C3;
          margin: 0 auto;
          text-align:left;
          /*width:78%;*/
          width:1002px; 
          /*para Firefox*/
          -moz-border-radius: 15px 15px 15px 15px;
         /*para Safari y Chrome*/
          -webkit-border-radius: 15px 15px 15px 15px;
        /* para Opera */
           border-radius: 15px 15px 15px 15px;
        /* para IE */
           behavior:url(border.htc);
           box-shadow:10px 10px 5px #C3C3C3;            
          color:#84827F; 
           }


div#encabezado { margin:0px;
                 padding:0px;  
                 position: relative;
                 /*margin-top:10px;*/  
                border:1px solid #F3F3F3;
                margin:20px;   }

/*div#encabezado img{padding:0px;
                   margin:0px; }*/

div#cabecera{ padding:10px;
              padding-bottom:0px;
              margin-bottom:0px;
              }

/*div#uam{
        border:3px solid #C3C3C3;
        border-left:0px; border-top:0px; border-bottom:0px;  
        width:100px;
        height:60px;  
        position:absolute;
        top:5px;
        left:3px;
 } 

div#cbi{ width:100px;
         height:60px;
         border:3px solid #C3C3C3;
         border-left:0px; border-top:0px; border-bottom:0px;  
         position:absolute;
         top:5px;
         left:110px;
         padding-right:5px;
         }

*/
div#super{/*padding-left:20px;
          margin-left:10px; 
          margin-top:15px;
          position:absolute;
          top:5px;
          left:200px;*/ }


div#titulo{ background-color:#F3F3F3;
            height:35px;
            padding:0px;
            margin:0px;
            vertical-align:top;
            border-bottom:3px solid #15A1E7;     }

h1{ color:#4F4F4F;
    padding-left:10px;
    padding-top:6px;
    font-size:20px;
     
     }

h2{color:#255AA0;}

h3{color:#FFF;
   margin:5px;
   padding:0px;
    }

h4{color:#008A00;}

div#texto{ margin: 10px 0px 15px 13px;
          color:#848484;
          width:97%;
          text-align:left;
         /* height:450px; */
            }


strong{font-weight:bold;
       color:#1E1E1E}

/****/


a,a.bco{ font-size:13px;
   text-decoration:none; 
   color:#14A1E7;
   font-weight:normal  }


a:hover,a.bco:hover{ font-weight:bold;}
a:hover{ font-weight:normal;  }

a.bco{ color:#FFF;}

/*temporal*/			
#rel{ width:40%;
      background-color:#ffc40e;    }			  

a.bco,a.bco_min,a.bco_min1{color:#FFFFFF;
	  text-decoration:none;
	  font-size:16px;
	  font-weight:bold
	  }		

a.bco_min1{ font-weight:normal; 
            font-size:14px;
            display:inline;
            line-height:18px;   }

a.bco_min{font-size:16px; }
a.bco{ text-transform:uppercase; }

a.bco_min1:hover{ text-decoration:underline;}
	  
a.gris { color:#999;
         font-weight:normal;  }
		 
a.gris:hover{ color:#5299d1;
              font-weight:normal;  }		

a.azul{color: #5196CD;
       font-weight:bold;
       text-decoration:none;
	   }

div.menu_seccion{ border:1px solid #E3ED96;
                  border-top-width:5px;
		  border-top-color:#c9dc2a;
                  width:214px;
                  /*width:200px;*/
		  /*margin-top:24px;*/
		  margin-left:17px;
		  text-align:right
				   }
				   
ul.menu{ list-style:none;
          margin-top:5px
         }

ul.menu li{ margin-right:12px;
            border-bottom:1px solid #e1ed97;
            padding-bottom:10px;
            padding-top:10px;   }	

ul.menu li a{ color:#97989A; 
              }

ul.menu li a:hover{ color:#519AD0 ;
                    font-weight:normal;  }

ul.menu li.sbarra{ padding-bottom:10px; 
           margin-right:12px;
           border-bottom:0px } 

ul.menu li.sbarra a{ color:#97989A}

ul.menu li.sbarra a:hover{ color:#519AD0 ;
                    font-weight:normal; }


#principal { list-style:none;
             margin-top:3px;
             margin-left:0px; 
             text-align:left;
             padding-left:2px;
}
#principal li { border-bottom:1px dotted #FFFFFF;
                padding-bottom:5px;
                margin:0px;
                padding:0; 
               }

#principal li a { display:block;
                  width:253px;
                  text-transform:lowercase;
                  text-decoration:none;
                  font-size:16px;
                  font-weight:normal;
                  color:#FFF;
                  background-color:#CADB2A;
                  padding:2px 0;
                 }

#principal li a:hover { color:#599AC0;
                        background-color:#DAE473;
                        font-weight:bold;
}

		   
hr.bverde{height:1px;
          background-color:#E3ED96;
		  color:#E3ED96;
		  margin:0px;
		  margin-top:3px;
		  width:100%;
		  border:0px
		  }		     		  	 
		  
div#menprin{ background-color:#cadb2a;
             width:160px;
             height:20px;
	     margin-left:0px;
	     margin-right:10px;
	     text-align:left;
	     padding-left:3px;
	     padding-right:0px;
	     float:right}
             				  

div#adm{ text-align:right;
         /*margin:10px 5px 0px 10px;  */
         margin-right:6px;
         margin-bottom:0px;
         padding:0px;
         padding-top:5px;
         color:#FF7E15;
         /*font-weight:bold;*/  }

#adm a{ color:#818181;
        /*font-weight:bold;*/
        text-decoration:none; }

#adm a:hover{ color:#14A1E7;
            /*font-weight:bold; */
            text-decoration:underline; }

td#adm{ background-color:#9FCC3B; }

#pag{ background-color:#F7F7F7;
      /*width:100%;  */
      padding-left:10px;
      margin:5px;
   }
        
#pag a{ color:#5B5B5B;
        font-weight:bold;
        text-decoration:none; }

#pag a:hover{ color:#5299D1;
              font-weight:bold;
              text-decoration:underline; }

/*table#admin{border:1px solid #DADADA;
             }*/
table#admin td { border:1px solid #DADADA;
                 background-color:#F7F7F7;
                 padding-top:10px;
                 -moz-border-radius: 10px;
                 -webkit-border-radius: 10px;
                 behavior:url(border-radius.htc);

                 }

table#admin td h4{color:#6B6966;
                  margin-left:35px;
                  font-size:16px;    }


table#admin td a{color:#14A1E7;
                 font-size:14px; }


div.textoIntPedido{
font-size:10px;  
width:190px; 
text-align:left; 
line-height:15px;

}
table.pedido td, table#fpedido td { border:1px solid #DADADA;
                 padding-top:10px;
                 -moz-border-radius: 10px;
                 -webkit-border-radius: 10px;
                 behavior:url(border-radius.htc);
                 color:#6A6866;
                 vertical-align:top;
                 text-transform: uppercase;  
                 font-size:10px;  
  }

table#fpedido td, table#fpedido th { border:1px solid #DADADA;
                 padding-top:10px;
                 -moz-border-radius: 10px;
                 -webkit-border-radius: 10px;
                 behavior:url(border-radius.htc);
                 color:#6A6866;
                 vertical-align:top;
                 text-align:center;  }



img.esq_izq{float:left;
            margin-right:10px;
            margin-left:10px;  }

div.adm{background-color:#FFF;  } 

body{ background-color:#ede9e3; }

div.home{ width:1024px;
          margin: 0 auto;
          text-align:left;
          background-color:#FFF; }

ul.squareint{ list-style-image:url(../imagenes/iconos/lista_azul.jpg);
               margin:6px 0px 6px 0px;
               /*padding-left:11px;*/
              font-size:13px;              }

b.naranja{color:#EB8028;
          font-weight:bold; }

b.roja{ color:#C00000}

form{ line-height:230%;  }

input{/*margin-left:5px;
      margin-right:10px; */ }

hr{
color:#6797C9;
background-color:#6797C9;
margin-bottom:25px;
margin-top:5px;}

div.registrar{
text-align:right;
margin-right:12px;
margin-top:0px;}


ul.dFormato{
 list-style-type: none;

}

ul.dFormato li{

 padding-top:10px;
}

div.sl{ padding-left:20px;
        margin-top:10px; }

div.formu{ text-align:left; }

ul.listInt{ list-style:none;  
                  padding-left:5px;  }

ul.listInt li
{line-height:15px;}

ul.listIntH{ list-style:none;      
             padding-left:3px;  }

ul.listIntH li
{line-height:15px;
 display: inline;
 margin-left:10px; }

dl dt{ font-weight:bold;
       font-size:14px; 
        }

form.formulario table tr td { font-size:13px; }
b{ color:#343332; }

div.cuadro{ /*border:1px solid #000;*/ 
            padding:20px;
            margin:25px;
            }

#ingreso{margin-left:45px;
           }


div.cuadroGris, div.cuadroGris1 { padding:10px;
                width:760px;
                 }

div.cuadroGris{ padding:20px;}
div.cuadroGris1{ float:right;
                  /*position:absolute;
                   top:0;
                   right:0;*/}

div.cuadroGris h4{color:#303030;
                  font-size:16px;
                    }


h4.gris{color:#303030;
        font-size:13px;
      }

table#r1{ border:1px dotted #DCDCDC; }

table#r1 th{ color:#303030;
             background-color:#F7F7F7; 
             border:1px dotted #DCDCDC;  }

table#r1 td{font-size:12px;
             border:1px dotted #DCDCDC; 
           }

div.menuIzq{ float:left;
             /*position:absolute; 
             top:0;
             left:0;*/
             width:150px;
             /*background: #DCDCDC;*/
            border-right:2px dotted #DCDCDC;
             padding:7px;
             height:300px; 
                 }
div.clearAmbos{ clear:both; }

table.formProy th{ text-align:left;
                   font-size:13px;}
input, textarea{text-transform:uppercase; }

label.error {
    display:inline;  
    right: 143px;
    border: solid 1px #000;
    background: #fff;
    padding: 2px 5px;
    color: red; padding-left: .5em; vertical-align: top; font-size: 12px;
    background: #fff;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, .7);
}

