/* -----------------------------------------------------------------------
 MMM CSS Framework 0.1
 AUTHOR: Maynor Marino Mijangos
 maynor@mmijangos.com
 http://www.mmijangos.com 
 Fecha de Implementación: Diciembre 2009
 Form elements definition
 Proyecto: type2solution.com
   * Copyright (c) 2008-Present. 
   * For credits and origins, see AUTHOR.
	* Includes : 
	* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	* version: 2.6.0
	* BlueprintCSS 
----------------------------------------------------------------------- */
/* forms.css */
label {font-weight:normal;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:240px;height:50px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

#formulario {
	width: 729px;
	color: gray;
	overflow: hidden;
}

.bloque {
	clear: both;
	width: 728px;
	overflow: hidden;
	border-top: 1px dotted silver;
}

.bloqueclean {
	clear: both;
	width: 700px;
	overflow: hidden;	
}

.form-left {
	float: left;
	width: 285px;
	overflow: hidden;
	padding: 5px 5px 15px 10px;	
	background-color: #f7f7f7;
	text-align: left;
	font-family: inherit;
	font-size: 0.95em;	
}

.form-right {
	float: left;
	width: 418px;
	padding: 5px;
	background-color: #FFFFFF;	
	text-align: left;
	font-family: inherit;
	font-size: 0.90em;	
}

.formfull {
	float: left;
	width: 98%;
	overflow: hidden;
	padding: 5px 5px 5px 25px;		
	text-align: left;
	font-family: inherit;
	font-size: 0.95em;	
}

.formwindow {
	float: left;
	width: 590px;
	overflow: hidden;
	padding: 5px 0 0 35px;		
	text-align: left;
	font-family: inherit;
	font-size: 0.95em;	
}

.formwindow select, .formwindow input, .formwindow textarea {
	font-family: inherit;
	font-size: 0.9em;
	width: 250px;
	margin: 3px 0 3px 0;
}

.label {
	float: left;
	width: 280px;
	padding-top: 5px;
}

.forma select, .forma input, .forma textarea {
	float: left;
	font-family: inherit;
	font-size: 0.9em;
	width: 270px;
}

.formfull label {
	width: 260px;
	margin: 3px 0 3px 0;
}

.formfull select, .formfull input, .formfull textarea {
	font-family: inherit;
	font-size: 0.9em;
	width: 260px;
	margin: 3px 0 3px 0;
}

.forma .checkbox {
	width: 10px;
	text-align: left;
	margin: 5px 5px 0 5px;
}

.forma .submit {
	width: 174px;
	height: 31px;
	margin: 25px 0 0 0;
	background-image: url(../images/icons/boton-publicar.jpg);
	background-repeat: no-repeat;
	border: none;
}

.rows {
	clear: both;
}

.rowsfull {
	float: left;
	width: 320px;
}

.rowswindow {
	float: left;
	width: 290px;
}

.rowslogin {
	clear: both;
	margin-top: 5px;
}

/* classes for validator */
.tfvHighlight{ 
	color: #ff8c00;
}
.tfvNormal {
	font-weight: normal;
	color: black;
}
