
*{/*margin: 7px;*/
    padding: 7px;
    border-radius: 0.5em;}:focus,:active {outline:0}ul,ol{list-style:none}
body { color: #444; background: #f4f4f4; line-height: 1.6em;
width:100%;margin:auto;min-width:1024px;max-width:2000px;}
.cerrarsesion:hover{
  /*filter: opacity(.5); */
  transition: box-shadow 2s, transform 500ms, filter 500ms ease-in-out;
  -webkit-transform:scale(1.3);transform:scale(1.3);
}
input[type="checkbox"]{
background-position: 0 -21px; width: 16px; height: 16px;
}
a { text-decoration: none; color: #e2231a;}
p  { margin: 0 0 15px; }
.wrap { margin: 0 auto; width: auto; }
    .button_login{
      cursor: pointer;
      width: 100%;
      height: auto;
      background: #4f5d73;
      -moz-border-radius: 6px;
      border-radius: 6px;
      border: 1px solid #dee1ea;
      -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
      box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
      font-family: 'PT Sans', Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: 700;
      color: #fdfdfd;
      text-shadow: 0 1px 2px rgba(0,0,0,.1);
      -o-transition: all .2s;
      -moz-transition: all .2s;
      -webkit-transition: all .2s;
      -ms-transition: all .2s;
    }
#header { 
    position: relative;
    background-image: url('../../estilos/imagenes/header.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    color: #fff;
    text-align: center;
    padding: 0.5em 0 0.5em 0;
    cursor: default;
	font: inherit;
}
/*
height: 250px; background: rgb(070, 118, 018) url(../images/header.jpg) no-repeat center top; color: #E0E0E0; margin: 0 0 30px; } */
#header p { float: right; margin: 20px 0 0; }

#header2 { 
  height: 250px;
  background: rgb(070, 118, 018) url(../estilos/imagenes/header.jpg) no-repeat center top;
  color: #E0E0E0;
  margin: 0 0 30px;
  margin-top: -11px;}
#header2 p { float: right; margin: 20px 0 0; }

/*#logo { float: left;
margin: 40px 20px 20px 0;
color: #fff;
letter-spacing: .2em;
font-size: 1.9em;
margin-top: 106px;
margin-left: 350px;
}*/
#logo a {   
 color: #FFFFFF;
  text-align: center;
  font-family: Arial;
  font-size: 40px;
  letter-spacing: 0;
  text-shadow: -1px -1px 1px #7AAD24, 1px -1px 1px #49611A, -1px 1px 1px #333, 1px 1px 1px #333;
  margin-top: 16px;
  position: absolute;}

/*h1 { letter-spacing: -0.04em; font-size: 1.8em; text-shadow: 1px 1px 1px #000;     margin-left: 200;}*/
h2 { font-size: 1.4em;
    text-shadow: 1px 1px 1px #646b75;
    margin: 0 0 10px;
    color: #002a6e; }
h3 { font-size: 1.2em; margin: 0 0 6px; }

#menu {  
clear: both;
  padding: 13px 0 0;
  margin-bottom: 40%;
  margin-top: -120%;
  margin-left: -10%;
  width: 1169px;
}

#menu li { display: inline; font-size: 1.2em; }
#menu li a { float: left; padding: 0 22px 0 0; margin: 0 22px 0 0; color: #ddd; border-right: 1px solid #505052; }
#menu li.last a { border: 0; padding: 0; }
#menu li a:hover { color: #fff; }
#menu li a.current { font-weight: bold; color: #fff; }

/********************************/
#menu2{  clear: both;
  padding: 13px 0 0;
  margin-bottom: 40%;
  margin-top: -120%;
  margin-left: -3%;
}
#menu2 li { display: inline; font-size: 1.2em; }
#menu2 li a { float: left; padding: 0 22px 0 0; margin: 0 22px 0 0; color: #ddd; border-right: 1px solid #505052;}
#menu2 li.last a { border: 0; padding: 0; }
#menu2 li a:hover { color: #fff; }
#menu2 li a.current { font-weight: bold; color: #fff; }

#menu3{clear: both;
padding: 13px 0 0;
margin-bottom: 40%;
margin-top: -120%;
margin-left: 35%;
}
#menu3 li { display: inline; font-size: 1.2em; }
#menu3 li a { float: left; padding: 0 22px 0 0; margin: 0 22px 0 0; color: #ddd; border-right: 1px solid #505052; }
#menu3 li.last a { border: 0; padding: 0; }
#menu3 li a:hover { color: #fff; }
#menu3 li a.current { font-weight: bold; color: #fff; }


#menu4 {
clear: both;
  padding: 13px 0 0;
  margin-bottom: 40%;
  margin-top: -120%;
  margin-left: -8%;
  width: 1225px;}
#menu4 li { display: inline; font-size: 1.2em; }
#menu4 li a { float: left; padding: 0 22px 0 0; margin: 0 22px 0 0; color: #ddd; border-right: 1px solid #505052; }
#menu4 li.last a { border: 0; padding: 0; }
#menu4 li a:hover { color: #fff; }
#menu4 li a.current { font-weight: bold; color: #fff; }


#main { clear: left; float: left; width: 690px; } 
#mainb{clear: left;
float: left;
width: 690px;
margin-left: 88px;}
.l { float: left; width: 310px; }
.r { float: right; width: 330px; }
.l img, .r img { float: left; margin: 0 13px 5px 0; border: 2px solid #fff; }

.line { clear: both; border-bottom: 1px dotted #ccc; padding: 10px 0 0; margin: 0 0 20px; }

#side { float: right; width: 225px; color: #FFF9C9; background: #467612; padding: 11px; margin:0 0 20px; height: 390px;}
#side a { color: #F4F4F4; }
#side li { padding: 0 0 10px; }
	
#footer { clear: both; height: 140px; padding: 20px 0; color: #888; border-top: 1px dotted #ccc; margin-right: 20px;background-image: url(../../estilos/imagenes/header.jpg);}
#footer ul { float: left; width: 140px; }
#footer ul li { padding: 0 0 3px; }
#footer p { text-align: -webkit-center; margin-top: 21px;}

#footer_inicio p { text-align: center; margin-top: 21px;}
#footer_inicio { clear: both; height: 140px; padding: 20px 0; color: #888; border-top: 1px dotted #ccc; margin-right: 20px;}
#footer_inicio ul { float: left; width: 140px; }
#footer_inicio ul li { padding: 0 0 3px; }

.fecha_adquisicion{
  border: 1px solid #c4c4c4;  border-radius: 5px; background-color: #fff; padding: 3px 5px;box-shadow: inset 0 3px 6px rgba(0,0,0,0.1);
}

#side2 {	float: center; width: 727px; height: 211px; color: #FFF9C9; background: #467612; padding: 11px; margin-left: 100px;		margin-right: auto; }
#side2 a { color: #D12813; }
#side2 li { padding: 0 0 10px; }
#login {
    cursor: pointer;
    margin-top: 48px;
    margin-bottom: auto;
    padding: 0;
    -moz-border-radius: 6px;
    /* -webkit-border-radius: 6px; */
    border-radius: 6px;
    border: 1px solid #B1AFAD;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset, 0 2px 7px 0 rgba(0,0,0,.2);
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #2F2D2D;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    margin-left: 322px;
    margin-right: auto;
    position: relative;
    text-align: center;
}
#side3 { float: center; width: 384px; height: 338px; color: #FFF9C9; background: #467612; padding: 11px; margin-left: 744px; margin-right: auto;}
.container{
  padding: 25px 16px 25px 10px; 
  font-weight: 400; 
  overflow: hidden;
   width: 600px; height: auto; 
   /*background: #f2f3f5;*/
   background-image: url('../../estilos/imagenes/prueba1.jpg');
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13); 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.13); 
    box-shadow: 0 1px 3px rgba(0,0,0,.13);
  }
#Inicio_Sesion{width: 260px;
    height: 35px;
    padding: 5px 20px 0px 20px;
    margin: 0 0 20px 0;
    background: #5E768D;
    background: -moz-linear-gradient(top, #002c3c 0%, #204c5c 20%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AFA4A4), color-stop(20%,#CCCCCC));
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0px 1px 0px #f2f2f2;
    -webkit-box-shadow: 0px 1px 0px #f2f2f2;
    font-family: sans-serif;
    font-size: 16px;
    color: #696464;
    text-transform: uppercase;
    text-shadow: 0px -1px 0px #2E312B;
    margin-top: 12px;}
 /****/
#myDiv{ 
  margin: 0px;
  width: 581px;
  border-radius: 8px;
  margin-left: 170px;      
}
.sugerencias:hover{
 background-color:#D3D3D3;
 cursor:default; 
}

body{
 color:#000000;
 font-family:'Alatsi', sans-serif;
}

#bus{
background-image: url('search.png');
  background-size: 25px 23px;
  background-repeat: no-repeat;
  background-position: right;
  border-radius: 5px;
  border-style: solid;
  border-color: #ccc;
  border-width: 2px;
  height: 35px;
  color: #808080;
  width: 578px;
  margin-left: 170px;
  }
#baja_estilo{
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
   width: 924px;
  height: 300px;
    margin-left: -3px;
}
  #imagen_corp{
 position: relative;
    width: auto;
    height: 207px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  
  /****************************************************/


@media screen and (max-width: 1024px){
body{max-width:960px; min-width:320px; margin:0 auto; zoom: 109%;}
  #header #logo #footer{
        width: auto;
    }
    #wrap{
        width: auto;
    }
	#imagen_corp{
		width:auto;
	}
	fieldset{
		width:auto;
	}
	#menu{width:auto;}
		#menu li{
		width:auto;
		    padding: 2px 12px 0px 1px;
  margin: 4px 2px 0px 0px;
		}
	#menu2{width:auto;}
	#menu3{width:auto;}
}

#pres{
  margin-left: auto;
}

/*tablet*/
 
@media only screen and (max-device-width: 768px), only screen and (device-width: 1024px) and (device-height: 768px), only screen and (device-width: 768px), only screen and (max-width: 768px) { 
 
body {width:100%;
	  zoom:90%;}
  #wrap{width:69%;}
}
 
/*movil*/
@media only screen and (max-device-width: 480px), only screen and (device-width: 767px) and (device-height: 480px), only screen and (device-width: 480px), only screen and (max-width: 480px) { 
body {width:100%;}
 #wrap {width:100%;}

}

@media screen and (max-width: 600px) {
       table {
           width:100%;
       }
       thead {
           display: none;
       }
       tr:nth-of-type(2n) {
           background-color: inherit;
       }
       tr td:first-child {
           background: #f0f0f0;
           font-weight:bold;
           font-size:1.3em;
       }
       tbody td {
           display: block;
           text-align:center;
       }
       tbody td:before {
           content: attr(data-th);
           display: block;
           text-align:center;
       }
}