/* CSS Document */
>html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}


body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#F2f2f2;
	background-attachment: fixed;
	}

header{
   background:#1C4583;
   color:#fff;
   padding:5px;
   text-align: center
}
.menu{ max-width:100%; height:30px; background:#000; margin-top:-30px;}
.slider{max-width:100%; margin-top:30px;}
/*FORMULARIOS */
.div_contenedor{
	margin:0px auto; 
	margin-top:30px; 
	margin-bottom:30px;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333; 
	border-radius:5px;
	margin-left:100px;
	margin-right:100px; 
	width:auto; 
	padding:5px 5px 5px 5px; 
}

.div_formulario{
	margin:0px auto; 
	margin-top:30px; 
	margin-bottom:30px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333; 
	border-radius:5px;
	margin-left:100px;
	margin-right:100px; 
	width:auto; 
	padding:5px 5px 5px 5px; 
	
}

input[type='text']{
	width: 150px;
	background: #F0F0F0;
	border: 1px solid #CCC;
	border-radius: 2px;
	color: #000;
	font-family: 'Exo', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 4px;
}

input[type='submit']{
	width: 150px;
	height: 34px;
	border: 2px solid white;
	background-color:#CCC;
}
input[type='submit']:hover{
	width: 150px;
	height: 34px;
	border: 2px solid white;
	background-color:#000000;
	color:#fff;
}

input[type='button']{
	width: 150px;
	height: 34px;
	border: 2px solid white;
	background-color:#CCC;
}
input[type='button']:hover{
	width: 150px;
	height: 34px;
	border: 2px solid white;
	background-color:#000000;
	color:#fff;
}

input[type='text']:placeholder{
    color: rgba(255,255,255,0.6);
}

::-moz-input-placeholder{
   color: rgba(255,255,255,0.6);
}

.boton_Guardar{
	vertical-align:middle; 
	text-align:center;
	margin: 0 auto; 
	margin-top:50px;
}

/*CSS SELECT*/

.select
  {
  border: 1px solid #DBE1EB;
  font-size: 14px;
  font-family: Arial, Verdana;
  padding: 2px 2px 2px 2px;
  border-radius: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left, #FFFFFF, #F7F9FA);
  background: -moz-linear-gradient(left, #FFFFFF, #F7F9FA);
  background: -webkit-linear-gradient(left, #FFFFFF, #F7F9FA);
  background: -o-linear-gradient(left, #FFFFFF, #F7F9FA);
  color: #333;
  size:150px;
  }
.select:hover
  {
  border-color: #FBFFAD;
  size:150px;
  }
.select option
  {
  border: 1px solid #DBE1EB;
  border-radius: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  size:150px;
  }
.select option:hover
  {
  background: #FC4F06;
  background: linear-gradient(left, #FC4F06, #D85F2B);
  background: -moz-linear-gradient(left, #FC4F06, #D85F2B);
  background: -webkit-linear-gradient(left, #FC4F06, #D85F2B);
  background: -o-linear-gradient(left, #FC4F06, #D85F2B);
  font-style: italic;
  color: #333;
  size:150px;
  }


textarea {
	border-width: thin;
	background-color:transparent;
	border: 1px solid rgba(255,255,255,0.6);
	border-radius: 2px;
	color: #333;
	font-family: 'Exo', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 4px;
}