/*INPUTS*/

.c_formfield { color:#333333; padding:2px 4px 2px 8px; }
.c_submit { padding:10px; }


input { border: none; background:none; outline:none}
input:hover { border: none; background:none; outline:none}
input:focus { border: none; background:none; outline:none}

input[type="text"], form input[type="password"] { padding:3px; margin-top:2px; font-size:12px;  border: none; background:none;}
input[type="text"]:hover, form input[type="password"]:hover { border: none; }
input[type="text"]:focus, form input[type="password"]:focus { border: none; }

input[type="text"].inputfield{ padding:3px; margin-top:2px; font-size:12px;  border:1px solid #CCC; background:#FFF;}
form input[type="password"].inputfield { padding:3px; margin-top:2px; font-size:12px;  border:1px solid #CCC; background:#FFF;}

input[type="image"] {margin:10px 0 0 0; display:block; }
input[type="button"]{ -moz-outline-style: none;  outline:none; padding:3px 8px 3px 8px; font-size:14px; outline:none;}
input[type="file"]{padding:3px 8px 3px 8px; font-size:14px;}

select {font-size:13px; padding:3px;margin:2px 0 10px 0; border:2px solid #dbdbdb}

/*
.btn_input { overflow:hidden; -moz-outline-style: none;  outline:none; padding:6px; background: url(../images/bg_input.png) repeat scroll center bottom transparent; border: medium none; color: #4f4f4f; cursor: pointer; font: 15px arial, sans-serif; height: 30px; margin: 0; outline: 0 none; vertical-align: top; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-width: 1px;height: 30px;
-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.btn_input:hover { -moz-outline-style: none;  outline:none; border: medium none; color: #141438; cursor: pointer; border-color: #989fca #666 #666 #989fca; border-style: solid; border-width: 1px; height:30px; }
.btn_input:focus { -moz-outline-style: none;  outline:none; border: medium none; color: #141438; cursor: pointer; border-color: #989fca #666 #666 #989fca; border-style: solid; border-width: 1px; height:30px; }
*/
.btn_input-primary { -moz-outline-style: none;  outline:none; padding:6px; background: url(../images/bg_input-primary.png) repeat scroll center bottom transparent; border: medium none; color: #a7d6ff; cursor: pointer; font: 15px arial, sans-serif; height: 30px; margin: 0; outline: 0 none; vertical-align: top; border-color: #5882e0 #0f46c0 #0f46c0 #5882e0; border-style: solid; border-width: 1px; display: block; height: 30px;
-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.btn_input-primary:hover { -moz-outline-style: none;  outline:none; border: medium none; color: #FFF; cursor: pointer; border-color: #0243dd #001f66 #001f66 #0243dd; border-style: solid; border-width: 1px; display: block; height:30px; }
.btn_input-primary:focus { -moz-outline-style: none;  outline:none; border: medium none; color: #FFF; cursor: pointer; border-color: #0243dd #001f66 #001f66 #0243dd; border-style: solid; border-width: 1px; display: block; height:30px; }

textarea.inputfield_textarea {height: 96px;width: 654px; resize: none; }


.btn_search a{text-indent:-99999px; display:block; width:81px; height:24px; background-image:url(../images/btn_search.jpg); background-repeat:no-repeat;  overflow:hidden; }
.btn_search a:hover { background-position:0 -24px;}
.btn_search a:focus { background-position:0 -24px;}

.btn_verinmuebles a{text-indent:-99999px; display:block; width:185px; height:27px; background-image:url(../images/btn_verinmuebles.jpg); background-repeat:no-repeat;  overflow:hidden; }
.btn_verinmuebles a:hover { background-position:0 -27px;}
.btn_verinmuebles a:focus { background-position:0 -27px;}

.btn_contactanos a{text-indent:-99999px; display:block; width:124px; height:57px; background-image:url(../images/btn_contactanos.jpg); background-repeat:no-repeat;  overflow:hidden; }
.btn_contactanos a:hover { background-position:0 -57px;}
.btn_contactanos a:focus { background-position:0 -57px;}
