﻿@charset "utf-8";
/* CSS Document */


@font-face
{
 font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

body{
	 font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	 font-size:9pt;
	 font-style:normal;
	 background:url(../images/img_bg.jpg) no-repeat fixed;

	}

.bgwhite {
     background: #ffffff;
}
.padding_index{padding:0;}

.principal_contenido_header {margin: 3% 0 3%;padding: 0 3%;}

.header_res
{
	min-height:50%;
	width:100%;
}
.section-title {
    color:#ffffff;
}

.aright {text-align: right;}
.aleft {text-align: left;}
.acenter {text-align: center;}
	
/* Campos de formularios */
.form_data {
    background: #ffffff;
    padding: 20px;
    margin-bottom: 30px;
	}

.panelBorder {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}

.form-group 
{
    padding: 0 0 0 9px;
    font-size:9pt;
}

.mensaje {color:#CC0000;}

.btncss
    {
    width:90%;
    height:30px;
    border:1px solid;
    border-color:#0069AF ;
    background-color:#0069AF ;
    color:White;
    border-radius: 4px;
    font-weight:bold;
    text-transform:uppercase;
    }
    
.btncsslong
    {
    width:auto;
    height:30px;
    border:1px solid;
    border-color:#0069AF ;
    background-color:#0069AF ;
    color:White;
    border-radius: 4px;
    font-weight:bold;
    text-transform:uppercase;
    }
    
.btnmodal{
    width:100px;
    height:30px;
    border:1px solid;
    border-color:#0069AF;
    background-color:#0069AF;
    color:White;
    border-radius: 4px;
    font-weight:bold;
    text-transform:uppercase;
    }


.btn_tbl {
    background: #0069AF;
    color: #fff;
    padding: 4px 4px;
	border-radius: 4px;
	display:block;
	text-align: center;
}
.btn_tbl:hover{
	color:#fff;
	background:#6fa040;}

   
.text-form {
  display: block;
  width: 90%;
  height: 25px;
  padding: 4px 4px;
  font-size: 13px;
  line-height: 1.42857143;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.text-form-multi {
  display: block;
  width: 95%;
  height: 75px;
  padding: 4px 4px;
  font-size: 13px;
  line-height: 1.42857143;
  border: 1px solid #ccc;
  border-radius: 4px;
}
  .date-form {
  width: 60px;
  height: 25px;
  padding: 4px 4px;
  font-size: 13px;
  line-height: 1.42857143;
  border: 1px solid #ccc;
  border-radius: 4px;}

.rbtn-form 
{
  font-size: 13px;
  margin-left:10px;
  text-indent:6px;
       }

.chk-form 
{
  font-size: 13px;
  margin-left:10px;
  text-indent:5px;
       }

.chk-accept 
{
  font-size: 14px;
  margin-left:20px;
  text-indent:5px;
       }

.form_Encabezado {
    background: #fff;
    padding-top:20px;
    padding-bottom:10px;
    margin-bottom: 10px;
    font-weight:bolder;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	}

.paddingsuperior {
    padding-top:20px;
}

.img_icontab {
    padding-right:15px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    max-height:64px;
}

.linea_separador {
    margin-top: 0.5em;
    margin-bottom: 0em;
    border: 0.5px solid #1C4F62;
}
.separaseccion
{
    display: block;
    height: 25px;
    padding: 4px 0px 4px 0px;
    font-size: 18px;
    font-weight:bolder;
    color: #0069AF;
}

.titulo 
{
     color: #0069AF;
    }

.titulo2 
{
     color: #af0069;
    }

.chk-form2 
{
    margin-left:10px;
    font-size: 13px;
    line-height:1.42857143;
    text-indent:5px;
    font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight:lighter;
    /*color:#666666;*/
    opacity: 0.8;
       }

hr { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style:inset;
  border-width: 1px;
  opacity: 0.8;
}      

.dbeneficiario 
{
    color:#0069AF;
    }

.chk-form-tutor 
{
  font-size: 13px;
  font-weight:lighter;
  color:#595959;
  text-indent:5px;
  padding-left:25px;
       }

.panelBorder {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}

.hidden {
    display:none;
    }

.instrucciones 
{
     padding:20px 20px 10px;
     text-align:justify;
     font-weight:bold;
     font-size:12pt;
    }

.pcs {
     color: #0069AF;
     padding:5px 0px 0px 5px;
     text-align:justify;
     font-weight:bold;
     font-size:10.5pt;
}

.obl {
     font-weight:bold;
     color:red;
}