* {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #000000;
    margin: 0; 
    padding: 0; 
    border: 0;
}


br {
font-size : 1.0em; 
margin : 0px; 
} 

a{
    color: #3D81EE;
    text-decoration: none;
}

a:hover {
    color: #F56655;
    text-decoration: none;
}




input , select {
font-family : verdana, arial, helvetica; 
color : #000000;

} 

textarea {
//font-size : 1.0em; 
background-color : #FFFFFF; 
color : #000000; 
font-family : arial, helvetica; 
} 

p{
line-height: 150%;
margin:5px;
}



li {
list-style: none;
margin: 5px;
//background: url('./images/point.gif') no-repeat 0em;
background: url('./images/arrowbullet.png') no-repeat 0em;
padding: 2px 2px 2px 20px;
display:block;
}


td {
color : #000000; 
font-family : arial, helvetica; 
text-decoration : none; 
} 

form {
border-width : 0; 
padding : 0; 
margin : 0; 
display:inline;
} 

.border {
	border-bottom : 1px solid #DADADA;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
	padding:3px;
}


h1 { font-family: verdana, arial, helvetica; font-size: 1.6em; font-weight: bold; margin:15px;}
h2 { font-family: verdana, arial, helvetica; font-size: 1.5em; font-weight: bold; margin:10px;  }
h3 { font-family: verdana, arial, helvetica; font-size: 1.4em; font-weight: bold ; margin:10px; }
h4 { font-family: verdana, arial, helvetica; font-size: 1.3em; font-weight: bold; margin:10px;  }
h5 { font-family: verdana, arial, helvetica; font-size: 1.2em; font-weight: bold; margin:10px; }
h6 { font-family: verdana, arial, helvetica; font-size: 1.1em; font-weight: bold; margin:10px;  }






/* Categories */

.maincat
{
	font-family: arial;
   font-size: 1.3em;
   font-weight: bold;
	text-decoration : none; 
}

/* Empty Categories */

.emptycat 
{
   font-family: arial;
   font-size: 1.2em;
   text-decoration : none; 
	color: #888888;
}




/* SubCategories on the index page */

.subcat 
{
   font-family: arial;
   font-size: 1.2em;
	text-decoration : none; 
}

/* Empty SubCategories on the index page*/
.emptycat2 
{
	font-family: arial;
   font-size: 1.0em;
	text-decoration : none; 
	color: #888888;
}



/* Category Counters (number of subcategories, number of listings */

.count 
{
   font-size: 0.8em;
	color: green;
	text-decoration : none; 
}



/* Side boxes gray text (hits, date) */

.sideboxtext 
{
	font-family: arial, tahoma;
   font-size: 0.8em;
	text-decoration : none; 
	color: #AAAAAA;
}

/* Side boxes description font */

.boxdescr
{
	font-family: arial, verdana, tahoma;
   font-size: 0.8em;
	text-decoration : none; 
	color: #000000;
}

.companyA
{
   font-family: verdana, tahoma, arial;
   font-size: 1.5em;
	text-decoration:underline;
   font-weight: bold;
   color: #3D81EE;
}

.companyDivA
{
 margin:3px;
 padding:5px;
background-color: cornsilk;
 border: 1px solid #000000;
 line-height:150%;
 text-align:left;
}


.companyB
{
   font-family: verdana, tahoma, arial;
   font-size: 1.3em;
	text-decoration:underline;
   font-weight: bold; 
	color: #3D81EE;
}

.companyDivB
{
 margin:3px;
 padding:5px;
 background-color:#F0F0F0;
 border: 1px solid DeepSkyBlue;
 line-height:150%;
 text-align:left;
}


.companyC
{
   font-family: verdana, tahoma, arial;
   font-size: 1.1em;
	text-decoration:underline;
   font-weight: bold;
	color: #3D81EE;
}

.companyDivC
{
 margin:3px;
 padding:5px;
 background-color:#ffffff;
 border: 1px dotted green;
 text-align:left;
}


.companyD
{
   font-family: verdana, tahoma, arial;
   font-size: 1.0em;
	text-decoration:underline; 
   font-weight: normal;
	color: #3D81EE;
}

.companyDivD
{
 margin:3px;
 padding:3px;
 background-color:#ffffff;
 line-height:150%;
 text-align:left;
}


.offersDiv
{
 margin:0px 10px 10px 10px;
 padding:10px;
 background-color:white;
 border: 1px solid lightgray;
background: url('./images/bg_orange.jpg') repeat-x;
}	   	

.catDiv
{
 padding:5px;
// border: 1px solid Gainsboro;
// background: url('./images/fondos/contenidos2.jpg') repeat-x;
}	   

.catTitle
{
	font-size:1.5em;
	color: black;
 	background-color:	#f8f8f8;
 	padding:3px;
 	border: 1px solid lightgray;
	font-weight: bold;
 margin:0px;
//background: url('./images/catTitle_bg.jpg');
}	   		
		  

.searchHeaders{
//background-color:#f8f8f8;
text-align:center;
line-height: 150%;
font-weight: bold;
font-size:1.5em;
padding: 5px;
color:#000000;
border: 1px solid lightgray;
background: url('./images/fondos/contenidos2.jpg') repeat-x;
}


.helpBox
{
color:black;
text-align:justify;
line-height: 150%;
margin:10px;
padding: 5px;
background-color: cornsilk;
border: 1px dotted gray;
//min-width: 950px;
}

.noticeBox
{
color:red;
text-align:justify;
line-height: 150%;
margin:5px;
padding: 5px;
background-color: cornsilk;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

.okBox
{
color:black;
text-align:justify;
line-height: 150%;
margin:5px;
padding: 5px;
background-color: lightgreen;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

.mapContainer
{
margin:10px;
padding: 5px;
background-color: white;
border-top: 1px dotted gray;
}

.boxHeader
{
//background-color:#f8f8f8;
text-align:center;
line-height: 150%;
font-weight: bold;
font-size:1.2em%;
padding: 5px;
color:#000000;
border: 1px solid lightgray;
background: url('./images/fondos/contenidos2.jpg') repeat-x;
}

.boxContent
{
background-color: white;
border: 0px solid Gainsboro;
padding: 3px;
}

.sideBanner
{
position:center;
width:160px;
//margin-top:5px;
margin-bottom:8px;
padding: 0px;
background-color: #ffffff;
border: 1px solid Gainsboro ;
}

.topBanner{
padding: 20px 0px 0px 0px;
margin:0px 0px 0px 0px;
background: url('./images/fondos/topbanner_bg.jpg') repeat-x;
border: 1px solid silver;
}

.logo{
position:center;
width:300px;
margin-top:5px;
margin-bottom:5px;
padding: 0px;
background-color: #ffffff;
border: 1px solid Gainsboro ;
}

.featuredAdLink
{
text-align:center;
padding: 5px;
background-color: white;
border: 1px dotted #ff6633;
margin: 0px 5px 0px 5px;
}

.featuredAdDiv
{
min-width: 160px;
font-size:1.0em;
background-color:white;
border: 1px dotted skyblue;
padding: 2px;
}

.commentsRef
{
background-color:#f8f8f8;
border: 1px dotted blue;
margin-top:10px;
margin-bottom:10px;
padding:5px;
}

.commentsContent
{
color:gray;
text-height:150%;
margin-top:10px;
margin-bottom:10px;
}

.social_button
{
background-color:whitesmoke;
color:green;
padding:3px;
border: 1px solid silver;
}

