@CHARSET "UTF-8";
/*
Author: Adrian Mato
Author URI: http://www.yensdesign.com & http://web.ontuts.com
*/

/******* GENERAL RESET *******/
.liusu
{
	border: 1px solid #fff;
}
.col30
{
	width: 29%;
	text-align: left;
	display:inline-block;
}
.col70
{
	width: 65%;
	text-align: left;
	display:inline-block;
}
.alerta
{
	color:#faf705;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:.8em;
}
.miform
{
		display: block;
		width: 100%;
		position:inherit;
		margin:0 auto;
		text-align:center;
		height: auto;

		/*border: 1px solid #CAD2CE;
		/*font-family:Arial, Helvetica, sans-serif;*/
}

.miform textarea.entrada {
			filter: invert;
		  border:1px #06F solid;
			font-family:Arial, Helvetica, sans-serif;
			/*color: #fff;*/
			font-size:1em;
      width: 100%;
}

	ul.ulmiform .ulemergencia{
		margin: 2px 0px;
		width: 50%;
		list-style:none;
		/*border:1px #000 solid;*/
	}

	.miform ul li
	{
    list-style:none;
		float: left;
		width: 100%;
    height: 30px;
    /*border: 1px solid #000;*/
		color:#06F;
    margin=0;
		font-size:.8em;
}
/********************************* USUARIOS ***********************************/
.usuform
{
	display: block;
	width: 100%;
	position:inherit;
	margin:0 auto;
	text-align:center;
	height: auto;
}

.usuform ul li
{
	list-style:none;
	float: left;
	width: 100%;
	height: 30px;
  /*border: 1px solid #000;*/
	color:#fff;
	margin=0;
	font-size:.8em;
	}

.usuform input[type=password], input[type=text]
{
			filter: invert;
		  border:1px #06F solid;
			/*color: #fff;*/
			font-size:1em;
			width: 100%;
			height: 9px;
}
.usuform textarea
{
		height: 9vh;
		font-size:1em;
}
.datos4c ul li
{
	list-style:none;
	float: left;
	width: 24%;
	height: 30px;
  /*border: 1px solid #ddd;*/
	margin: 0;
	padding: 0;
	font-size:.9em;
}

span.style1
{
  	text-align:left;
		color: #000;
		font-size: 1em;
		line-height: .7em;
}

.alinder
{
	text-align:right;
}

.alinizq
{
	text-align:left;
}
.alincen
{
	text-align:center;
}
span.stylew
{
		color: #fff;
		font-size: 1em;
		line-height: .7em;
}

  .style1, li.style1
	{
		text-align:left;
		color: #000;

	}

  li.style2
  {
    text-align:right;

    /*color: #fff;*/
  }
  h2.style3
  {
    text-align:center;
    color: #000;
  }
	li.styleder
	{
		/*padding: 7px 3px 5px 4px;
		margin: 5px;*/
		text-align: right;
	}

strong{
	font-weight: 700;
}
caption, th, td{
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after{
	content:"";
}
blockquote, q{
	quotes:"" "";
}
pre{
	font-family: Arial, Helvetica, sans-serif;
}
input{
	border: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}





a{
	cursor: pointer;
	color: #296ba5;
	text-decoration: none;
	outline: none !Important;
}

.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display:block;
	line-height: 0;
}

.fleft{
	float: left;
}
.fright{
	float: right;
}
.italic{
	font-style: italic;
}
/******* /GENERAL RESET *******/

/******* CONTENT *******/
.wrapper{
	width: 640px;
	margin: 0pt auto;
	padding-top: 10px;
}

h3{
	color:#FF0;
	font-size: 15px;
	line-height: 3em;
}
label{
	display:block;
	color: #e4e1cd;
	line-height: 1em;
	font-size: 14px;
}



input.text.active{
	background: #343434 url(img/search.png) no-repeat scroll right -43px;
	border-color: #000;
	color: #fff;
}
input.password.active{
	background: #343434 url(img/search.png) no-repeat scroll right -43px;
	border-color: #000;
	color: #fff;
}
input.submit{
	width: auto !Important;
	background: #f5f5f5;
	color: #000;
	border-color: #c8c8c8;
	padding: 5px;
	margin-top: 0.5em;
}
.requisites{
	padding: 0 2px 0 2px;
}
.requisites.error{
	text-decoration: underline;
	background: #fff8cc;
	color: #171717;

}
input.error{
	background: #432323;
	border-color: #171717;
}
/******* /CONTENT *******/
