/* 
V2 - 13/11/2024
SIMPLE99 - 2014
www.logoscomunicaciones.com
*/


/* RESET */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{
line-height: 1;
}
ol,ul{
list-style: none;
}
blockquote,q{
quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after{
content: '';
content: none;
}
focus{
outline: 0;
}
ins{
text-decoration: none;
}
del{
text-decoration: line-through;
}
table{
border-collapse: collapse;
border-spacing: 0;
}

/* RESET */



body {
	color: #2d2d2d;
	font-size: 14px;
	font-family: "Arial", Tahoma, Verdana;
	text-align: center;
	line-height: 16px;
	background: #22ab55;
}






#wrapper{
	clear: both;
	width: 100%;
}

#wrapper div{
	width: 680px;
	margin: 50px auto 10px auto;
}



.logo{
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/logo.svg) no-repeat center;
	background-size: 150px auto;
	width: 230px;
	height: 70px;
	margin: 100px auto 0 auto;
	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	-ms-transition: all .9s;
	-o-transition: all .9s;
	transition: all .9s;
}




/* FORM 1 */
.formLog fieldset{
overflow: hidden;
color: #2d2d2d;
text-align: left;
background: #ffffff;
width: 44%;
margin: 35px auto 15px auto;
padding: 22px 27% 4% 27%;
}
.formLog select, input, textarea{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.formLog select:focus, .formLog input:focus, .formLog textarea:focus{
	font-size: 14px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


.formLog label{
float: left;
}
.formLog .inpB{
float: left;
clear: both;
color: #333;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
border: 1px solid rgba(45, 45, 45, 0.40);
width: 95%;
height: 17px;
margin: 5px 0;
padding: 6px 2%;
}
.formLog .req{
float: left;
clear: both;
color: #333;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
border: 1px solid #e84c3d;
background: #fadbd8;
width: 95%;
height: 17px;
margin: 5px 0;
padding: 6px 2%;
}
.formLog .button{
float: left;
cursor: pointer;
color: #fff;
font-size: 16px;
font-family: Arial, Tahoma, Verdana;
font-weight: 100;
text-align: center;
background: #5d3e82;
border: 1px solid #5d3e82;
width: 100%;
height: 39px;
padding: 6px 0;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.formLog .button:hover{
filter: alpha(opacity=80);
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
opacity: 0.80;
}
.formLog p{
clear: both;
overflow: hidden;
margin: 10px 0;
}
.formLog .txtEr{
display: block;
color: #fff;
font-size: 11px;
text-align: center;
background: #e84c3d;
margin: -10px 0 -5px 0 !important;
padding: 7px 0;
}




.bxTxt{
	display: block;
	color: #fff;
	font-size: 16px;
	font-family: "Arial", Tahoma, Verdana;
	font-weight: 700;
	text-align: center;
	margin-top: 30px;
}



.left{
float: left;
}
.right{
float: right;
}

.clear{
clear: both;
display: block;
}




.bold{
font-weight: 700;
}

.small{
font-size: 11px;
line-height: 12px !important;
width: 90%;
margin: 0 auto;
}

.color2{
	color: #ff9108;
}



/* ---------------------------- LINKS ---------------------------- */


a.lnk1:link,a.lnk1:visited {
color: #ed1a3b;
text-decoration: underline;
}
a.lnk1:hover {
text-decoration: none;
}


/* ---------------------------- LINKS ---------------------------- */
