@charset "utf-8";
/* CSS Document */
/* PRUEBA */
/*------------------------------------------------------------------------------------------------*/

#op-1{
    width:  35px;
    height: 35px;
    border: 1px #000;
    border: 1px solid #dadada;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 5px 0px #cccccc;
    -moz-box-shadow:    0px 1px 5px 0px #cccccc;
    box-shadow:         0px 1px 5px 0px #cccccc;
    padding-left:5px;
    padding-top:4px;
    float:right;
    margin-left:5px
}

#op-2{
    width: 35px;
    height: 35px;
    border: 1px #000;
    border: 1px solid #dadada;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 5px 0px #cccccc;
    -moz-box-shadow:    0px 1px 5px 0px #cccccc;
    box-shadow:         0px 1px 5px 0px #cccccc;
    padding-left:5px;
    padding-top:4px;
    float:right;
    margin-left:5px
}

#op-3{
    width: 35px;
    height: 35px;
    border: 1px #000;
    border: 1px solid #dadada;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 5px 0px #cccccc;
    -moz-box-shadow:    0px 1px 5px 0px #cccccc;
    box-shadow:         0px 1px 5px 0px #cccccc;
    padding-left:5px;
    padding-top:3px;
    float:right;
}

#op-1:hover{
    margin-top:-5px;
    cursor:pointer;
}

#op-2:hover{
    margin-top:-5px;
    cursor:pointer;
}

#op-3:hover{
    margin-top:-5px;
    cursor:pointer;
}


#sesion{
    max-width:30px;
}



input{
    padding-left: 2px;
}

#inputFolio{

    border-radius: 5px;
    border: 1px solid rgba(153, 51, 204, 0.37);
    height: 33px;
    font-size: 25px;
    font-family: "Raleway", Helvetica, sans-serif;
    width: 118px;
    padding-left: 7px;
    box-shadow: 0px 0px 2px 0px rgba(153, 51, 204, 0.45);

}

#inputEnviar{  
    height: 33px;
    color: #666;
    font-family: "Raleway", Helvetica, sans-serif;
    padding-left: 5px;
    float: right;
    margin-right: 57%;
    margin-top: 2px;
    /* background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); */
    border: 1px solid rgba(214,219,191,1);
    background: -webkit-linear-gradient(top, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    border-radius: 3px;
}

#inputEnviar:hover{
    color:#000;
    background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%);
    /*font-weight: bold;*/
}



.InputError{
    height : 34px;
    display: block;
    width: 100%;
    padding: 1px 1px !important;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background:  url(../Img/error.png)  no-repeat right;
    background-color: #fff7d8;
    background-clip: padding-box;
    border : 1px solid #ffcc00;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.InputErrorPhone{
    height : 34px;
    display: block;
    width: 100%;
    padding: 1px 1px !important;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background:  url(../Img/error.png)  no-repeat right;
    background-color: #fff7d8;
    background-clip: padding-box;
    border : 1px solid #ffcc00;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.InputErrorCurp{
    height : 34px;
    display: block;
    width: 100%;
    padding: 1px 1px !important;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background:  url(../Img/error.png)  no-repeat right;
    background-color: #fff7d8;
    background-clip: padding-box;
    border : 1px solid #ffcc00;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#divGuia{
    border: dashed 0.9px #DEDEDE  ;
    /*width: 539px;
    height: 120px;*/
    margin-top: 20px;
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
}

.divUno{
    border: dashed 0.9px #DEDEDE !important;
    /*width: 255px;
    height: 130px;*/
    /*float: left;*/
    /*margin-top: 20px;*/
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
}

.divDos{
    border: dashed 0.9px #DEDEDE  ;
    /*width: 255px;
    height: 130px;*/
    float: right;
    /*-right: -20px;
    margin-top: 20px;*/
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);

}

#divGuia:hover{

    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.80);

}

.divUno:hover{

    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.80);

}

.divDos:hover{

    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.80);

}
/*
.social
{
    margin-right: 5px;
    margin-left: 5px;
}*/

.msg_error {
    font-family:"Raleway", Helvetica, sans-serif;
    font-size: 0.8em;
    /*font-weight: 700;*/
    color: #b94a48;
    background-color: #f2dede;

    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #F6CECE;
    border-radius: 4px;

}

.msg_conf {
    font-family:Arial, "Helvetica", sans-serif;
    font-size:1em;
    color:#0972a5;
    border:1px solid #26b3f7;
    padding: 5px;
}

.triangulo_der {
    width					:	0;
    height					:	0;
    border-top				:	20px solid transparent;
    border-left				:	20px solid #000;
    border-bottom			:	20px solid transparent;
}
#talkbubble {
    width: 120px;
    height: 80px;
    background: red;
    position: relative;
    -moz-border-radius:    10px;
    -webkit-border-radius: 10px;
    border-radius:         10px;
}
#talkbubble:before {
    content:"";
    position: absolute;
    right: 100%;
    top: 26px;
    width: 0;
    height: 0;
    border-top: 13px solid transparent;
    border-right: 26px solid red;
    border-bottom: 13px solid transparent;
}



/* PRUEBA */

/* BODY */
/*------------------------------------------------------------------------------------------------*/
.body {
    /*margin					:	0px;*/
    background-color		:	#EEE;
}
.margin {
    box-shadow				:	0px 0px 20px #000;
    -moz-box-shadow			:	0px 0px 20px #000;
    -webkit-box-shadow		:	0px 0px 20px #000;
    filter					:	shadow(color=#000, direction=0, strength=6);
    /*width					:	960px;*/
    background-color		:	#FFF;
}
/*
.content_page {
    width					:	960px;
}
.contentpadding {
    padding					:	10px;
}*/
.contentsteps {
    padding					:	0px 30px;
}
.contentbigbutton2 {
    padding					:	0px 0px 0px 350px;
}
/*.w_col_block {
    width					:	180px;
}
*/*
.w_content {
    /*width					:	578px;
    min-height				:	1100px;*/
    border-right			:	1px dashed #CCC;
    border-left				:	1px dashed #CCC;
}
/*
.content_txt {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	1em;
    color					:	#333;
    width					:	558px;
    padding					:	10px;
}*/
/*.top_menu {
    display					:	inline;
    float					:	left;
    margin-left				:	10px;
    margin-right			:	10px;
    width					:	660px;
}
img {
    border					:	0;
}**/
.w_form {
    width					:	155px;
}

.w_formB {
    width					:	300px;
}

.w_formC {
    width					:	190px;
}

.w_formD {
    width					:	285px;
}

.w_form-300 {
    width					:	50%;
}

.w_formcheckfolio {
    width					:	100px;
}
.h_header {
    height					:	110px;
}
/*#logosubsistemas {
    padding-left			:	10px;
}
.content_access {
    width					:	940px;
}
.content_title {
    width					:	600px;
}
.content_user {
    width					:	340px;
    padding-top				:	16px;
}
hr {
    border-top				:	1px dashed #ccc;
}*/
.bordermessage {
    border					:	1px solid #EEE;
    padding					:	10px;
}
/* CUSTOM & VARIOUS */
/*------------------------------------------------------------------------------------------------*/
.fleft {
    float					:	left;
}/*
.cboth {
    clear					:	both;
}

.cright
{
    clear: right;;
}

.clear {
    clear					:	both;
    display					:	block;
    overflow				:	hidden;
    visibility				:	hidden;
    width					:	0;
    height					:	0;
}*/

/* TEXT */
/*------------------------------------------------------------------------------------------------*/
.titulo1 {
    font-family				:	"Raleway", Helvetica, sans-serif;
    font-size				:	2em;
    font-weight				:	200;
    text-align				:	left;
    color					:	#906aac;
}
.titulo1-2 {
    font-family				:	"Helvetica", sans-serif;
    font-size				:	1.5em;
    text-align				:	left;
    color					:	#906aac;
}
.titulo2 {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	19px;
    text-align				:	left;
    color					:	#9605c7;
    padding					:	12px;
}
.titulo3 {
    font-family				:	"Raleway", Helvetica, sans-serif;
    font-size				:	2.700em;
    font-weight				:	200;
    text-align				:	left;
    color					:	#c002ff;
    text-align				:	center;
}
.txtoff {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.75em;
    text-align: center;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.txton {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.75em;
    text-align: center;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color					:	#FFF;
}
.txtgris {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	12px;
    text-align				:	left;
    color					:	#606060;
}
.texto1 {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	1em;
    text-align				:	left;
    color					:	#333;
}
.texto2 {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.875em;
    text-align				:	right;
    color					:	#333;
}
.txtquestion {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	1em;
    text-align				:	left;
    color					:	#333;
}
h1 {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	1.8em;
    font-weight				:	100;
    color					:	#b07bd8;
}
/* LINKS */
/*------------------------------------------------------------------------------------------------*/
/*a.link1 {
    font-size				:	1em;
    text-decoration			:	none;
    color					:	#906aac;
}

.agradecimientos
{
    text-align: center;
    margin-top: 25px;
}*/

a.link1:visited {
    color					:	#906aac;
}
a.link1:hover{
    color					:	#000;
    text-decoration			:	underline;
}
.paddinglink {
    padding					:	0px 20px;
}
a.buttonbig {
    background				:	-moz-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-ms-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-o-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-webkit-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	linear-gradient(#f9f9f9 0%,#DADADA 100%);
    border					:	solid 1px #DEDEDE;
    border-radius			:	15px;
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	2em;
    text-decoration			:	none;
    text-align				:	center;
    padding					:	15px;
    color					:	#906aac;
} 
a.buttonbig:hover {
    background				:	-moz-linear-gradient(#fff 0%,#DEDEDE 100%);
    background				:	-ms-linear-gradient(#fff 0%,#DEDEDE 100%);
    background				:	-o-linear-gradient(#fff 0%,#DEDEDE 100%);
    background				:	-webkit-linear-gradient(#fff 0%,#DEDEDE 100%);
    background				:	linear-gradient(#fff 0%,#DEDEDE 100%);
    color					:	#333; 
}
a.buttonbig2 {
    background				:	-moz-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-ms-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-o-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-webkit-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	linear-gradient(#f9f9f9 0%,#DADADA 100%);
    border					:	solid 1px #DEDEDE;
    border-radius			:	8px;
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	1.5em;
    text-decoration			:	none;
    text-align				:	center;
    padding					:	5px;
    color					:	#906aac;
} 
a.buttonbig2:hover {
    background				:	-moz-linear-gradient(#fff 0%,#DADADA 100%);
    background				:	-ms-linear-gradient(#fff 0%,#DADADA 100%);
    background				:	-o-linear-gradient(#fff 0%,#DADADA 100%);
    background				:	-webkit-linear-gradient(#fff 0%,#DADADA 100%);
    background				:	linear-gradient(#fff 0%,#DADADA 100%);
    color					:	#333; 
}



/* FORMS */
/*------------------------------------------------------------------------------------------------*/
.submitbuttonpadding {
    border					:	none;
    padding					:	10px 0px;
}
.paddingform {
    padding					:	8px 5px 0px 0px;
}
.paddingformtxt {
    padding					:	0px 5px 0px 0px;
}
.inputbox {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	12px;
    color					:	#333;
}
.selectbox {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	12px;
    color					:	#333;
}
.selectbox .formselect {
    width					:	100%;
    height					:	25px;
    border					:	1px solid #BBB;
    border-radius: 4px;
}
.selectbox .formselectshort {
    width					:	200px;
    height					:	24px;
    border					:	1px solid #BBB;
}
.inputbox .formtxt {
    width					:	100%;
    height					:	25px;
    border					:	1px solid #BBB;
    border-radius: 4px;
}
.inputbox .formdate {
    width					:	100px;
    height					:	20px;
    border					:	1px solid #BBB;
    border-radius: 4px;
}
.inputbox .formcurp {
    /*width					:	100%;
    height					:	25px;
    border					:	1px solid #BBB;
     border-radius: 4px;*/
    text-transform			:	uppercase;

}
.inputbox .formcodecountry {
    width					:	20px;
    height					:	20px;
    border					:	1px solid #BBB;
}
.inputbox .formlada {
    width					:	40px;
    height					:	20px;
    border					:	1px solid #BBB;

}
.inputbox .formphone {
    /*width					:	105px;*/
    height					:	25px;
    border					:	1px solid #BBB;
    border-radius: 4px;
}
.inputbox .formfolio {
    width					:	60px;
    height					:	20px;
    border					:	1px solid #BBB;
}
/* MATRIX */
/*------------------------------------------------------------------------------------------------*/
/*.wcol1 {
    width					:	30px;
}
.wcol2 {
    width					:	400px;
}
.wcol3 {
    width					:	100px;
}
.wcol4 {
    width					:	100px;
}
.wcol5 {
    width					:	100px;
}
.wcol6 {
    width					:	100px;
}
.h30 {
    height					:	30px;
}
.paddingmatrix {
    padding					:	5px 10px;
}
.bgtitmatrix {
    background-color		:	#e1d7e9;
}
.wmatrix1 {
    width					:	850px;
}
.wmatrix2 {
    width					:	650px;
}*/


/* PAGINAR */
/*------------------------------------------------------------------------------------------------*/
.headtable {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.9em;
    color					:	#000;
    height					:	30px;
    background-color		:	#e1d7e9;
    padding					:	3px;
}
/*.row {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.8em;
    color					:	#333;
    height					:	30px;
    padding					:	3px;
}*/
.w_table {
    width					:	940px;
}
.col1 {
    width					:	75px;
}
.col2 {
    width					:	350px;
}
.col3 {
    width					:	100px;
}
.col4 {
    width					:	150px;
}
.col5 {
    width					:	150px;
}
.col6 {
    width					:	79px;
}
/* PAGINATE BUTTONS */
/*------------------------------------------------------------------------------------------------*/
a.button_paginate_previous {
    background				:	-moz-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-ms-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-o-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-webkit-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	linear-gradient(#f9f9f9 0%,#DADADA 100%);
    border					:	solid 1px #DEDEDE;
    border-bottom-left-radius:	5px;
    border-top-left-radius	:	5px;
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.8em;
    text-decoration			:	none;
    text-align				:	center;
    padding					:	5px 10px;
    color					:	#906aac;
} 
a.button_paginate_previous:hover {
    background				:	-moz-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-ms-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-o-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-webkit-linear-gradient(#fff 0%,#ededed 100%);
    background				:	linear-gradient(#fff 0%,#ededed 100%);
    color					:	#333; 
}
a.button_paginate_number {
    background				:	-moz-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-ms-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-o-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-webkit-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	linear-gradient(#f9f9f9 0%,#DADADA 100%);
    border					:	solid 1px #DEDEDE;
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.8em;
    text-decoration			:	none;
    text-align				:	center;
    padding					:	5px 10px;
    color					:	#906aac;
} 
a.button_paginate_number:hover {
    background				:	-moz-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-ms-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-o-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-webkit-linear-gradient(#fff 0%,#ededed 100%);
    background				:	linear-gradient(#fff 0%,#ededed 100%);
    color					:	#333; 
}
a.button_paginate_next {
    background				:	-moz-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-ms-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-o-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	-webkit-linear-gradient(#f9f9f9 0%,#DADADA 100%);
    background				:	linear-gradient(#f9f9f9 0%,#DADADA 100%);
    border					:	solid 1px #DEDEDE;
    border-bottom-right-radius:	5px;
    border-top-right-radius	:	5px;
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	0.8em;
    text-decoration			:	none;
    text-align				:	center;
    padding					:	5px 10px;
    color					:	#906aac;
} 
a.button_paginate_next:hover {
    background				:	-moz-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-ms-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-o-linear-gradient(#fff 0%,#ededed 100%);
    background				:	-webkit-linear-gradient(#fff 0%,#ededed 100%);
    background				:	linear-gradient(#fff 0%,#ededed 100%);
    color					:	#333; 
}
.navpage {
    margin-left				:	324px;
}
/* STEPS */
/*------------------------------------------------------------------------------------------------*/
.steps {
    /*width					:	900px;*/
    /*height					:	65px;*/
    background-color		:	#FFF;
}
#stepoff {
    width					:	14.28%;
    height					:	40px;
    background-color		:	#CCC;
    position				:	relative;
}
#stepoff:before {
    content:"";
    position				:	absolute;
    left					:	100%;
    top						:	0px;
    width					:	0;
    height					:	0;
    border-top				:	20px solid transparent;
    border-left				:	20px solid #CCC;
    border-bottom			:	20px solid transparent;
}
#stepoff:after {
    content					:	"";
    position				:	absolute;
    right					:	100%;
    top						:	0px;
    width					:	0;
    height					:	0;
    border-top				:	20px solid #CCC;
    border-left				:	20px solid transparent;
    border-bottom			:	20px solid #CCC;
}
#stepon {
    width					:	14.28%;
    height					:	40px;
    background-color		:	#93C;
    position				:	relative;
}
#stepon:before {
    content:"";
    position				:	absolute;
    left					:	100%;
    top						:	0px;
    width					:	0;
    height					:	0;
    border-top				:	20px solid transparent;
    border-left				:	20px solid #93C;
    border-bottom			:	20px solid transparent;
}
#stepon:after {
    content:"";
    position				:	absolute;
    right					:	100%;
    top						:	0px;
    width					:	0;
    height					:	0;
    border-top				:	20px solid #93C;
    border-left				:	20px solid transparent;
    border-bottom			:	20px solid #93C;
}



/* BACKGROUNDS */
/*------------------------------------------------------------------------------------------------*/
/*.bgwhite {
    background-color		:	#FFF;
}*/
.bgviolet {
    background-color		:	#906aac;
}
.bg1 {
    background-color		:	#fcf7ff;
}
.bg2 {
    background-color		:	#eef0ff;
}

/* NAV & MENU */
/*------------------------------------------------------------------------------------------------*/
#top_menu {
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	10px;
    color					:	#666;
    text-align				:	right;
    margin-top				:	10px;
}
#top_menu a {
    color					:	#666;
    text-decoration			:	none;
}
#top_menu a:hover {
    color					:	#333;
    text-decoration			:	underline;
}
#top_menu a:visited {
    color					:	#6B5494;
}

#nav_bar {
    background-color		:	#771784;
    width					:	960px;
}

#menu {
    display					:	block;
    text-transform			:	uppercase;
    list-style				:	none;
    padding					:	0px;
    width					:	100%;
    height					:	30px;
    overflow				:	hidden;
    margin					:	0px;
}
#menu li {
    float					:	left;
    margin					:	0;
    padding					:	0px 15px;
    height					:	30px;
}
#menu a {
    font-family				:	Arial, "Helvetica", sans-serif;
    display					:	block;
    float					:	left;
    margin					:	0;
    padding					:	8px 4px;
    font-size				:	13px;
    text-decoration			:	none;
    color					:	#d0c6e0;
}
#menu a:hover {
    color					:	#fff;
}
#menu .activo {
    color					:	#fff;
}
.menubordersolid {
    border-left				:	1px solid #d0c6e0;
}
/* FOOTER */
/*------------------------------------------------------------------------------------------------*/
#footer {
    background-color		:	#242424;
    /*height: 290px;*/
}
.footer_left {
    /*width					:	330px;*/
    font-family				:	Arial, "Helvetica", sans-serif;
    font-size				:	12px;
    color					:	#CCC;
    /*padding					:	15px;*/
    text-align				:	left;
}

.footer_center
{
    padding: 15px;
    color: #ccc;
    float: left;
    font-family:	Arial, "Helvetica", sans-serif;
    font-size:	12px;
}

#barracromatica {
    width					:	960px;
    height					:	10px;
}
#logogris {
    width					:	950px;
    text-align				:	right;
    padding					:	8px 0px 0px 0px;
}
#logo_nueva_vision {
    margin-top				:	20px;
    width					:	670px;
}

/*


*/


#centrador {
    border: 1px solid #CCCCCC;
    margin: 10px auto;
    padding: 20px;
    width: 750px;
}

#centradorB {
    border: 1px solid #CCCCCC;
    margin: 10px auto;
    padding: 20px;
    /*width: 535px;*/
}

.titulo4 {
    color: #C002FF;
    font-family: "Raleway",Helvetica,sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-align: center;
}

.titulo5 {
    color: #C002FF;
    font-family: "Raleway",Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
}

.reloj {
    color: #906AAC;
    font-family: "Raleway",Helvetica,sans-serif;
    font-size: 25px;
    font-weight: 200;
    text-align: center;
}

.copyright_footer {
    border-top: 1px solid #333333;
    color: #CCCCCC;
    font-family: Arial,"Helvetica",sans-serif;
    font-size: 12px;
    padding: 15px;
    text-align: center;
}

a.link2 {
    color: #CCCCCC;
    font-size: 12px;
    text-decoration: none;
}
a.link2:visited {
    color: #CCCCCC;
}
a.link2:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.inputbox .textarea {
    border: 1px solid #BBBBBB;
    height: 80px;
    width: 350px;
}

.w_contact-form {
    width: 100px;
}

input[value*="Guardar"]{
    font-family : "Raleway", Helvetica, sans-serif;	
    font-size:14px;	
    color:#765e9c;
    text-decoration: underline;
    padding-right: 2px;
    margin:0 auto 0 0.5%;
    width:80px;
    height:28px;
    border: 1px solid #ACFD00;
    background-color: #ddff95;

    border-radius:3px;
    box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);

    -o-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

    -o-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
    -ms-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
}

input[value*="Guardar"]:hover{
    border: 1px solid #bfb3d1;
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
}

input[value*="Cancelar"]{
    font-family : "Raleway", Helvetica, sans-serif;	
    font-size:14px;	
    color:#765e9c;
    text-decoration: underline;
    margin:0 auto 0 1%;
    padding-right: 2px;
    width:80px;
    height:28px;
    border: 1px solid #FDA1A1;
    background-color: #ffb8b8;

    border-radius:3px;
    box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);

    -o-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

    -o-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
    -ms-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
}

input[value*="Cancelar"]:hover{
    border: 1px solid #bfb3d1;
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
}

/*BOOSTRAP*/
.bg-purple {
    background-color: #771784!important;
}

#navbarBoot a {
    font-family: Arial, "Helvetica", sans-serif;
    display: block;
    float: left;
    margin: 0;
    padding: 8px 19px;
    font-size: 13px;
    text-decoration: none;
    color: #d0c6e0;
}

.margin-imagen {
    margin-top: 1.5em;
}

.pleca {
    background-image: url(../Img/pleca.png);
    max-height: 7px;
    height: 7px;
    background-color: #333;
    margin: 0 auto;

}

.form-control {
    display: block;
    width: 100%;
    padding: 1px 1px !important;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-transform:capitalize;
}