/*
	Theme Name:		Tema AFE
	File theme:		forms.css
	Description: 	forms template styles
	Author: 		HG S.A.
	Version: 		1.0
*/

	form{}
	
/*	fieldset
	------------------------------------------- */	
	fieldset{
		border: none;
		margin: 0;
		padding: 0;
	}
	
	fieldset br{
		display: none;
	}
	
	fieldset legend{}
	
/*	Input
	------------------------------------------- */
	input[type="text"],
	input[type="email"],
	textarea{
		background: #f3f3f3;
		border: 1px solid #ddd;
		box-shadow: none;
		height: 1.85rem;
		padding: 0.25rem 0.5rem;
		font-size: 0.8125rem;
		-webkit-border-radius: 0.5rem;
		-moz-border-radius: 0.5rem;
		border-radius: 0.5rem;
		margin: 0;
	}
	
	input[type="text"]:focus,
	input[type="email"]:focus,
	textarea:focus{
		box-shadow: none;
		border: 1px solid #fbdc40;
	}
	
/*	Buscador
	------------------------------------------- */		
	#searchsubmit{
		background: url(../assets/btnBuscador.png) no-repeat 0 0;
		margin: 0;
		text-indent: -9999px;
		width: 40px;
	}
	
	input#s{	
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomright: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;	
	}
	
	#searchform{
		width: 17.5rem;
	}
	
	#searchform button{
		height: 1.85rem;
		padding: 0.25rem;
		margin-left: -0.25rem;
	}

	
/*	Buttons
	------------------------------------------- */
	input[type=submit],
	.button{
		background: #1a408e;
		border: none;
		-webkit-border-radius: 0.5rem;
		-moz-border-radius: 0.5rem;
		border-radius: 0.5rem;
		cursor: pointer;
		color: #fff;
		font-family: 'openSansRegular';
		font-size: 0.8125rem;
		padding: 0.5rem 0.5rem;
		text-decoration: none;
		width: 8rem;
	}
	
	.bigbutton{
		width: 8rem;
	}
	
	.big{
		font-size: 0.85rem;
		font-family: 'open_sanssemibold';
		width: 100%;
	}
	
	.big:hover,
	.big:focus{background: #122b5f !important;}
	
	.button:hover, input[type=submit]:hover{ background: #122b5f; }
	
	/* Blue */
	.btnBlue{ background: #1a408e;}	
	.btnBlue:hover,
	.btnBlue:focus{ background: #122b5f;}
	
	/* Yellow */
	.btnYellow{ background: #ffe359; color: #000;}	
	.btnYellow:hover,
	.btnYellow:focus{ background: #f7db50; color: #000;}
	
/*	Combo label + input [boxForm]
	------------------------------------------- */
	.boxForm{ margin-bottom: 1rem; }	
	
	