:focus {outline:none;}
::-moz-focus-inner {border:0;}
body {font-family: "Arial", Helvetica, sans-serif; font-size:14px; margin:0px; background:#e0dfdd;}
#wrapper {width:1000px; height:auto; margin:auto;}
#header {width:1000px;height:377px;background:url(img/header.jpg) no-repeat #E6E6E5; float: left;}
#header_logo {width:383px;height:87px;background:url(img/header_logo.jpg) no-repeat #E6E6E5; float: left;}
#header_botones {width:617px;height:87px;background:url(img/header_botones.jpg) no-repeat #E6E6E5; float: left;}
#header_central{width:1000px; height:290px; float:left;}
#content{width:1000px;float:left;}
#content_sup{width:1000px; height:90px;float:left;}
#content_med{width:1000px; height:auto;min-height:181px;background:url(img/centro.jpg);float:left;}
#content_inf{width:1000px; height:32px;background:url(img/abajo.jpg);float:left;}
#menu{margin-left:-18px;margin-top:49px;float:left;}
#footer{width:1000px;height:46px;background-image: url(img/footer.jpg); font-size:11px; text-align:center;  float:left;}
#footer a{color:#AF8D65;}
a img{
    border: none;
}
#picture{
    width:130px;
    height:180px;
    margin-right:10px;
    float:left;
}
#imagen{
    width:130px;
    height:130px;
    
    
}
#texto{
    width:130px;
    margin-top:10px;
    margin-left:5px;
    height:25px;
    padding-top:10px;
    font-family: 'VixeneRegular';
    font-size:20px;
    color:#EDD2B1;
    text-align:center;
    background:url(img/texto.png);
}

/* FORMULARIO */
.LV_valid {
    color: #00CC00;
    /*    background: url(img/check.png); */
}
.LV_invalid {
    color: #CC0000;
    /*     background: url(img/cross.png); */
}
.LV_validation_message {
    font-weight: bold;
    margin: 0 0 0 5px;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active, .fieldWithErrors input.LV_valid_field, .fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

#form label{
    font-family: 'Verdana';
    font-size: 14px;
    font-weight:bold;
      color:#505050;

}
#form input{
    width: 200px;

}

#form textarea{
    width: 200px;
    height: 80px;

}

#form .boton{
    width: 80px;
    height: 30px;
    background:#346391;
    color: #fff;
    border:none;
}

#form .boton:hover{
    background:#80C2FF;
    color:#ffffff;
}

#form .check{
    width: auto;
}

#form fieldset{
    font-family: 'Arial';
    font-size: 12px;
    color:#577994;
}
#form tr{
    height: 30px;
}

.tabla{
	
    font-family: 'Arial';
    font-size: 13px;
    color:#577994;
    padding: 15px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    behavior: url(border-radius.htc);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9F5FF', endColorstr='#B3EAFF' );
}

.texto{
    font-family: 'Arial';
    font-size: 15px;
    color:#000;
}

ul li{
    font-family: 'Arial';
    font-size: 13px;
    color:#5b3608;
}

#navBar{
    text-align:center;
    color:#797D3C;  
}

#navBar a{
    color:#FD873E;
    text-decoration:none;
}

#navBar a:active, a:hover, a:visited{
    
}

/***********catalog****************/
#contentContainer h2{	/* No margins above <h2> tags */
	margin-top:0px;
}

#mainContainer{
	width:890px;
    height:auto;
    min-height:400px;
	margin:0 auto;
	text-align:left;
	padding:5px;
	margin-top:20px;
/*	border:1px solid #000;
    background-color: #FFF; */
}
#contentContainer{
	float:left;
/*	border:1px solid #000;
	background-color: #E2EBED; */
	overflow:auto;
	margin-right:10px;
	padding:10px;
	
	/* CSS HACK */
	width: 700px;	/* IE 5.x */
	width/* */:/**/700px;	/* Other browsers */
	width: /**/700px;
	
	/* CSS HACK */
	height: auto;	/* IE 5.x */
	height/* */:/**/auto;	/* Other browsers */
	height: /**/auto;
			
}


#contentContainer .openingText{
	color:red;
}

#articleListContainer{	/* <ul> container for article list */
	float:left;
/*	height:410px; */
    height:auto;
    
	overflow:auto;	
	width:140px;
	border:1px solid #000;
/*	background-color:#FFF; */	
}
.articleList{
	margin:0px;
	padding:2px;
}
.articleList li{	/* General layout article in list */
	list-style-type:none;
	border:1px solid #895C33;
	background-color:#020001;
	height:40px;
	margin:1px;
	padding:2px;
    padding-top:10px;
    text-align:center;
	color:#FDDBB2;
	cursor:pointer;
}
.articleList li.articleMouseOver{	/* Mouse over article in list - layout */
	border:1px solid #000;
	color:#D48F4C;
}
.articleList li.articleClick{	/* Active article in list - layout */
	border:1px solid #000;
	color:#000;
	background-color:#EDB074;
	color:#8A5D33;
}

.keyText{	/* Just a column I use for key text inside articles - the one with the light blue bg and dotted border */
	background-color:#FFF;
	border:1px dotted #000;
	float:right;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	width:150px;
	padding:3px
}
.clear{
	clear:both;
}

#statsWrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#statsDetailsWrap {
	background: #333333;
	float: left;
	padding: 1px 3px 1px 1px;
	border: #666666 1px inset;
}
#statsCount {
	float: left;
	padding: 1px 3px;
	background: #999999;
	color: #FFFFFF;
	border: #666666 1px inset;
}
#statsMetric {
	float: left;
	padding: 3px;
	color: #FFFFFF;
}
#byGoogle {
	clear: both;
	color: #666666;
	font-size: 10px;
}
