/*dorado original*/
html{ font-size:100%;}

body{
	margin: 0; 	
	padding: 0;
	font-weight:normal;
	font-size:1em;
	font-family: 'Lato', sans-serif;
	color: #333;
	background-color:#FFF;
}

h1, h2, h3, h4{
		font-weight:normal;
}

h1{
	color:#000;
	margin-top:0px;
	line-height:2.5em;
	font-size: 1.1em;
	font-weight:bold;
}


h2{
	color:#000;
	font-size: 1.3em;
	font-weight:bold;
	margin-top:10px;
	line-height:1.5em;
}

h3{
	color:#000000;
	font-size: 1em;
	font-weight:bold;
	
}
h4{
	color:#999999;
	font-size: 0.7em;
}

hr{
	border-color:#690;
	margin-top:0px;
	
}
hr.hr_2{
	border-color:#000;
}


.border_bottom{
	border-bottom:#ccc solid 1px;
	-moz-box-shadow: 0px 0px 7px #DDDDDD;
	-webkit-box-shadow: 0px 1px 7px #DDDDDD;
	box-shadow: 0px 0px 10px #999;
}

.border_top{
	border-top:#58585a solid 1px;
	padding-top:10px;
}

.margin_left_2{margin-left:2%;}
.margin_left_4{margin-left:4%;}
.margin_left_5{margin-left:5%;}

.margin_top_3{margin-top:3px;}
.margin_top_0{margin-top:0px;}
.margin_top_10{margin-top:10px;}
.margin_top_25{margin-top:25px;}
.margin_bottom_10{margin-bottom:10px;}
.margin_top_5{margin-top:5px;}
.margin_bottom_5{margin-bottom:5px;}
.margin_bottom_25{margin-bottom:25px;}
.padding_top_40{padding-top:40px;}
.padding_0{padding:0%}
.padding_right_0{padding-right:0%;  }
.padding_left_0{ padding-left:0%}
.padding_bottom_0{ padding-bottom:0%;}
.padding_top_0{padding-top:0%}
.padding_top_25{padding-top:25px}

img.logo{
	max-width:500px;
	width:100%;
}
img.logo_pie{
	max-width:150px;
	width:100%;
}



small {
    font-size: 80%;
}


/***************** Cotenido ***************************/
.contenido_100{width:100%;float:left;}
.contenido_90{width:90%;float:left;}
.contenido_80{width:80%;float:left;}
.contenido_75{width:75%;float:left;}
.contenido_70{width:70%;float:left;}
.contenido_65{width:65%;float:left;}
.contenido_60{width:60%;float:left;}
.contenido_50{width:48%;float:left;}
.contenido_40{width:40%;float:left;}
.contenido_30{width:30%;float:left;}
.contenido_25{width:25%;float:left;}
.contenido_20{width:20%;float:left;}

img.img_30{
	width:30%;
	height:auto;
	margin:0 1%;
}
img.img_40{
	width:40%;
	height:auto;
	margin:0 1%;	
}
img.img_100{
	width:100%;
	height:auto;
}


/*enlaces*/
a {
	color: #06C;
	text-decoration: none;
}
a:hover{
	color:#000000;
}
a.activo { 
	color: #58585a; 
}



/*++++++++++++++++++++FORMULARIOS++++++++++++++++++++++++*/
.form-control-mitad{
    width: 50%;
	height:32px;
    padding: 2px 12px;
    font-size: 1em;
    line-height: 1.42857;
    color: #333;
    background-color:#FFF;
    border: 1px solid #999;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}
fieldset {
/*  padding: .35em .625em .75em;
  border: 3px solid #F93;
  padding:15px;*/
}



legend {
  display: block;
  width: 75%;
  padding: 15px;
  margin-bottom: 0px;
  font-size: 21px;
  line-height: inherit;
  color: #000;
  border: 0;
  border-bottom: 0px solid #e5e5e5;
  background-color:#F93;
}
.fondo_difuminado{
	background-color:#EFEFEF;
	
}
.fondo_claro{
	background-color:#FFF;
	
}
/*----------LABEL*/
label{
	font-weight:bold;
	color:#000;
    font-size: 0.9em;
	
}
.fondo_azul{
	  background-color:#FFF;
	  color:#FFF;
		border-bottom:#F93 2px solid;  
}
.borde_azul{
	border:#0a311b 0px solid;
	color:#333;
	    border-radius: 10px;

}

/*----------INPUT*/
.form-control, .form-control-select, .input_auto{
    display: block;
    width: 100%;
	height:32px;

    padding: 2px 12px;
    font-size: 1em;
    line-height: 1.42857;
    color: #333;
    background-color:#FFF;
    border: 1px solid #999;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.input_auto{
	width:auto;
	display:inline;
}

input.error{
	border-color: red;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error label {
    color: #F00;
}
#error_formulario{
   color:#F00;
   font-weight:normal;
}
.no_error{
	color:#669900;
}

/*----------BOTONES*/
.btn-success {
	color: #FFF;
	background-color: #360;
	border-color: #436401;
}
.btn-success:hover {
    background-color: #580;
	color:#FFF;
    border-color: #000;
}

.btn-danger {
	color: #FFF;
	background-color: #F00;
	border-color: #436401;
}
.btn-danger:hover {
    background-color: #A00;
	color:#FFF;
    border-color: #000;
}

/*----------JQUERY*/
.ui-widget-header {
    border: 1px solid #0285EA;
    background: none repeat scroll 0% 0% #0a311b;
    color: #FFF;
    font-weight: bold;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    margin: auto;
}

