/********************************************

CSS NORMALIZATION

- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline

*/

div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, p, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; width:100%; font-size:100%;}
select, input, textarea {font:99% verdana,geneva,sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
fieldset, img {border:0;}
img, input, select, label {vertical-align:middle;}
ul,li {list-style:none;}
b {font-weight:normal;}

.skip-nav,
.print,
.hide {display:none;}

/********************************************/

/* GLOBAL DEFAULTS */

body {font:11px/18px verdana,helvetica,sans-serif; color:#363636; min-width:960px; margin:0; padding:0; background:#FFF url('images/bg-global.png') top left no-repeat;}

/* default link styles */
a {text-decoration:none; outline:0; color:#F04F00;}
a:hover {text-decoration:underline;}

p {padding-bottom:1.5em; line-height:1.55em; clear:both;}

.clear {clear:both; margin:0; padding:0;}
.txt-align-l {text-align:left;}
.txt-align-r {text-align:right;}
.float-l {position:relative; float:left;}
.float-r {position:relative; float:right;}

.enable-js {width:100%; text-align:center; background:#C00; color:#FFF; line-height:2em; padding:5px 0;}
	.js .enable-js {display:none;}
	
.no-display { display:none; }
.img-txt { text-indent:-2000px; overflow:hidden; }
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* horizontal rules and IE6: must follow this convention: <div class="hr"><hr/></div> */
.hr {height:1px; overflow:hidden; margin:0; background:#E9E9E9;}
.hr hr {display:none;} /* IE hack to cancel default MARGIN on HR */

/* default header styles */
h1 {font-size:20px; color:#F04F00; text-transform:uppercase;}
h2 {font-size:16px; color:#F04F00;}
h3 {}
h4 {}
h5 {font-weight:bold;}

/********************************************/
/* Head */
.page{margin:0 auto;width:975px;}
.logo{display:block;margin:15px auto;padding:auto;}
.txt-buscar{background:url("images/txt-buscar.png") no-repeat scroll right top transparent;border:medium none;float:left;height:25px;width:490px;padding-left:10px;}
.btn-buscar{background:url("images/btn-buscar.png") no-repeat scroll 0 0 transparent;border:medium none;color:#fff;font-weight:bold;cursor:pointer;float:left;height:25px;width:100px}
.ie .txt-buscar{padding-top:5px;}
.buscador-main{display:block;margin:10px auto;padding-left:190px;}
.buscador-main label{float:left;}
.buscar-custom-txt-input-prefilled{color:#A2A2A0;}
.lista-resultados{border: 1px solid #EFEFEF;padding:5px;background-color:#EFEFEF;}
.resultado{border: 1px solid #A2A2A0;padding:5px;margin-top:2px;min-height:90px;background-color:#fff;}
.resultado:hover{border: 1px solid #F04F00;padding:5px;margin-top:2px;min-height:90px;background-color:#fff;}
.resultado img{float:left;height:85px;width:105px;}
.resultado .texto-resultado{float:left;padding:5px;}
.resultado .desc{color:#F04F00;padding:0 !important;font-weight:bold;font-size:12px !important;}
.mas-opciones{border: 1px solid #F04F00;padding:5px;margin-bottom:10px;}
.resultados-paginado{height:85px;}
.resultados-paginado a {border: 1px solid #F04F00;height:20px;width:20px;padding:2px;margin:5px;}
.resultados-paginado a.paginando.activa {background-color:#CFCFCF;}
/********************************************/
/* Footer*/
.footer{background:url("../img/main-footer.png") repeat-x scroll left top #EBEBEB;border-top: 1px solid gray;bottom:0;height:30px;margin:auto;min-width:100%;position:fixed;z-index:9999;}
.footer {text-align:center;}
/********************************************/
/*Login */
.login-main legend{font-weight:bold;float:left;display:block;width:450px;background-color:#BE3700;color:#fff;height:25px;font-size:13px;text-align:center;}
.login-main{width:450px;height:140px;border: 0px solid #F04F00;margin: 0 auto;}
.login-main label{font-weight:bold;float:left;display:block;width:400px;padding-left:30px;}
.login-main input{float:left;display:block;margin-left:25px;}
.login-main .pizq{margin:10px 10px 15px 350px;}

/********************************************/
/*Form basic*/
.btn-basic{background:url("images/btn-basic.png") no-repeat scroll 0 0 transparent;border:medium none;color:#fff;font-weight:bold;cursor:pointer;height:25px;min-width:100px;}
.btn-basic:hover{background:url("images/btn-basic-hover.png") no-repeat scroll 0 0 transparent;border:medium none;color:#fff;font-weight:bold;cursor:pointer;height:25px;min-width:100px;}
.txt-basic{background:url("images/txt-basic.png") no-repeat scroll left top transparent;border:medium none;float:left;height:25px;min-width:320px;padding-left:10px;}
.txt-basic:hover{background:url("images/txt-basic.png") no-repeat scroll left top transparent;border:medium none;float:left;height:25px;min-width:320px;padding-left:10px;color:#F04F00;}
.txt-basic:selected{background:url("images/txt-basic.png") no-repeat scroll left top transparent;border:medium none;float:left;height:25px;min-width:320px;padding-left:10px;color:#F04F00;}
.txt-basic{background:url("images/txt-basic.png") no-repeat scroll left top transparent;border:medium none;float:left;height:25px;min-width:320px;padding-left:10px;}
.ie .txt-basic{padding-top:5px;}
.ie .btn-basic{text-align:center;padding:0;}
/********************************************/
/*Filters*/
/********************************************/

