/* HTML - BODY */

html, body {
	width: 100%; height: 100%; margin: 0px; padding: 0px; outline: 0px; color: #000000; background-color:#EFEFEF;
	font-family: Arial; font-size:12px;	
}

/* GENERAL */

#container {
	margin-left: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px; background-image: url(../img/site_bg.png); 				
	background-repeat:repeat-x; width: 100%; height: 345px;
}

#content {
	margin-left: auto; padding-top: 15px; margin-right: auto; margin-bottom: 0px; margin-top: 0px; width: 962px;
}

#top {
	margin: 0px; width: 962px; height: 236px;
}

#top_left {
	margin: 0px; float:left; width: 182px; height: 236px; background-image: url(../img/top_logo.png);
	background-repeat:no-repeat;
}

#top_right {
	margin: 0px; float:left; width: 780px; height: 236px;
}

.header_imgs_01{
	margin: 0px; float:left; width: 780px; height: 236px; background-image:url(../img/header_imgs_01.jpg); position:relative;
}

.logo {
	width: 140px; height: 140px; margin-left: 25px; margin-top: 30px; border: 0;
}

#directory {
	width: 942px; height: 27px; margin: 0px; background-image: url(../img/blue_bg.png); background-repeat:repeat-x; font-weight:bold; color:#FFF; padding-left:20px; padding-top:10px;
}

#menu_bottom {
	width: 928px; height: 27px; margin-left:3px; background-image: url(../img/blue_bg.png); background-repeat:repeat-x; clear:both;  padding-left: 20px; padding-top: 10px; color:#FFF; padding-right: 14px;
}

#pre_menu_bottom {
	width: 962px; height: 30px; margin-left:3px; clear:both;
}


#page {
	width: 968px; position:relative; left:-3px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; 
	background-color:#FFFFFF; background-image: url(../img/page_bg.png); background-repeat:repeat-y;
}

#page_bottom {
	width: 968px; height:60px; margin-right: auto; background-image: url(../img/page_bottom_bg.png); background-repeat:no-repeat; margin-bottom:20px; position:relative; left:-4px;
}

.page {
	width: 968px; display:table; margin-left: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; 
	background-image: url(../img/page_top_bg.png); background-repeat: no-repeat;
}

#breadcrumbs {
	width: 926px; height: 30px; margin-left: 3px; padding-left:18px; padding-right:18px; padding-top:15px;
}

#left {
	width: 231px; background-image: url(../img/leftnavigation_bg.png);
	background-repeat: repeat-y; float: left; position:relative; left:4px;
}

.left_top {
	width: 231px; height: 10px; margin: 0px; background-image: url(../img/leftnavigation_top_bg.png);
	background-repeat: no-repeat;
}

.left_bottom {
	width: 231px; height: 10px; margin: 0px; background-color:#FFF; background-image: url(../img/leftnavigation_bottom_bg.png);
	background-repeat: no-repeat;
}

#center {
	width: 455px; 
	/*height: 500px; */
	margin-left: 25px; 
	float: left;
}
	

.box
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #666;
}

.galeria {
	border:1px solid #ccc;
	padding:5px;
	margin-right:10px;
	margin-bottom:3px;
	background:#f4f4f4;
	width:200px;
	float:left;
}

.galeria img {
	width:200px;
}





#right {
	width: 231px; background-image: url(../img/rightnavigation_bg.png);	background-repeat: repeat-y; float: right; position:relative; left:-4px;
}

.right_top {
	width: 231px; height: 10px; margin: 0px; background-image: url(../img/rightnavigation_top_bg.png);
	background-repeat: no-repeat;
}

#search{
	width: 191px; height: 89px; margin-top:20px; position:relative; left:20px;
}

.search_box{
	width: 150px; height: 30px; padding-left: 10px; background-color:#FFFFFF; border:0px; background-image:  url(../img/searchbox_bg.png); float:left;  font-family: Arial; font-size:12px;	
}

#news{
	width: 195px; height: 160px; margin-top:20px; margin-left:20px; 
}

.news_div{
	width: 231px; height:20px; border-bottom: 1px solid #D4D4D4;
}


.blue_bgtitle {
	width: 213px; height: 27px; margin: 0px; background-image: url(../img/blue_bg.png); background-repeat:repeat-x; font-weight:bold; padding-left: 18px; padding-top: 10px; color:#FFF;
}

.directory_opt_off{
	width: 191px; height: 27px; margin: 0px; background-image: url(../img/directory_optbg_off.png); background-repeat:repeat-x; font-weight:bold; padding-left: 40px; padding-top: 10px;
}
/**/
.directory_opt_on{
	width: 191px; height: 27px; margin: 0px; background-image: url(../img/directory_optbg_on.png); background-repeat:repeat-x; font-weight:bold; padding-left: 40px; padding-top: 10px;
}

.directory_register{
	width: 231px; height: 105px; margin: 0px; border-top: 1px solid #A9A9A9; border-bottom: 1px solid #A9A9A9;
}

.obj_floatleft {
	float: left;
}

.advance_search {
	float: right; margin-top:15px; text-align:right;
}






a.gray666:link {
	color: #666; 
}
a.gray666:visited {
	color: #666; 
}
a.gray666:active {
	color: #666; 
}
a.gray666:hover {
	color: #333; 
}

a.white:link {
	color: #FFF; 
	text-decoration:none;
}
a.white:visited {
	color: #FFF; 
	text-decoration:none;
}
a.white:active {
	color: #FFF; 
	text-decoration:none;
}
a.white:hover {
	color: #FFF; text-decoration:none;
}

a.whitenu:link {
	color: #FFF; text-decoration:none;
}
a.whitenu:visited {
	color: #FFF; text-decoration:none;
}
a.whitenu:active {
	color: #FFF; text-decoration:none;
}
a.whitenu:hover {
	color: #FFF; text-decoration:underline;
}



a.bluelight:link {
	color: #6699cc; 
}
a.bluelight:visited {
	color: #6699cc; 
}
a.bluelight:active {
	color: #6699cc; 
}
a.bluelight:hover {
	color: #336699; 
}

a.strong_black:link {
	color: #000; font-weight:bold;
}
a.strong_black:visited {
	color:#000; font-weight:bold;
}
a.strong_black:active {
	color: #000; font-weight:bold;
}
a.strong_black:hover {
	color: #000; font-weight:bold; color:#333;
}





a.strong_black22:link {
	color: #1f93d2; font-weight:bold;

}
a.strong_black22:visited {
	color:#1f93d2; font-weight:bold;
	
}
a.strong_black22:active {
	color: #1f93d2; font-weight:bold;
	
}
a.strong_black22:hover {
	color: #1f93d2; font-weight:bold; color:#333;
	
}







.standard_button {
	width: 189px; height: 23px; margin-top:20px; margin-left:21px; background-image: url(../img/standard_button_off.png); background-repeat:repeat-x; font-weight:bold; text-align:center; padding-top: 10px; color:#FFF;
}

#register_area {
	width: 191px; height: 90px; margin-top:15px; margin-left:20px; 
}

.banners {
	margin-top:20px; 
	margin-left:20px; 
	border:0;
}

p{
	margin:0px; 
	line-height:18px;
}

h1 {
	margin: 0px; 
	line-height:18px; 
	font-size:12px;
}

h2 {
	margin-bottom: 5px; 
	line-height:18px; 
	font-size:12px;
}

h3 {
	margin-bottom: 5px; 
	line-height:18px; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFF;
}


.img_left {
	margin: 0px; 
	float: right;
}

.rightcolumn_divs{
	width: 231px; 
	height:20px; 
	border-bottom: 1px solid #D4D4D4;
}

#contactus_box{
	width: 191px; 
	height: 300px; 
	margin-top:20px; 
	background-color:#000; 
	background-image: url(../img/contactus_bg.png); 
	background-repeat:no-repeat; 
	padding-left:20px; 
	padding-top:10px; 
	padding-right:20px;
}

.contactus_singleinputbox{
	width: 171px; 
	height: 30px; 
	background-color:#FFFFFF; 
	border:0px; 
	background-image:  url(../img/contactus_inputbox.png); 
	float:left;  
	font-family: Arial; 
	font-size:12px; 
	padding-left: 10px; 
	margin-top: 5px; 
	padding-right: 10px; 
	margin-bottom:10px; 
}

.contactus_multilineinputbox{
	width: 171px; 
	height: 64px; 
	background-color:#FFFFFF; 
	border:0px; 
	background-image:  url(../img/multiline_inputbox.png); 
	float:left;  
	font-family: Arial; 
	font-size:12px; 
	padding-left: 10px; 
	margin-top: 5px; 
	padding-right: 10px; 
	margin-bottom:15px;  
	padding-top:10px;
}

.short_button {
	width: 80px; height: 23px; margin-top:25px; margin-left:108px; background-image: url(../img/standard_button_on.png); background-repeat:repeat-x; font-weight:bold; text-align:center; padding-top: 10px; color:#FFF; clear:both;
}

.right_bottom {
	width: 231px; height: 10px; margin: 0px; background-image: url(../img/rightnavigation_bottom_bg.png);
	background-repeat: no-repeat; background-color:#FFF;
}

.bottom_icons {
	padding-left:20px; padding-top:14px; float:left;
}

.bottom_credits {
	padding-right:15px; padding-top:18px; float:right; color:#6699cc;
}


#category_list {
	width: 455px; background-image: url(../img/category_bg.png); background-repeat: repeat-y; margin-top: 10px; margin-bottom: 15px;
}

.category_list_top {
	width: 455px; height:12px; background-image: url(../img/category_top_bg.png); background-repeat: no-repeat;
}

.category_list_bottom {
	width: 455px; height:12px; background-image: url(../img/category_bottom_bg.png); background-repeat: no-repeat; background-color:#FFFFFF;
}

.category_item {
	width: 435px; height:22px; padding-left: 20px; padding-top: 5px; /**/ border-top: 1px solid #eaeaea; margin-top: 6px;
}

.category_div {
	width: 455px; height:22px; border-top: 1px solid #eaeaea; margin-top: 6px;
}

.float_left {
	margin: 0px; float: left; 
}

.float_right {
	margin: 0px; float:right;
}

#header_imgs_leds {
	width: 76px; height:13px; float:right; position: relative; top:20px; left:-20px;
}

.header_leds {
	float:left; margin-left:5px;
}

#header_menu {
	width: 514px; height:34px; float:right; margin-left:265px; top:189px; position:relative; left:-1px;
}

.header_menu_cornerbg {
	width: 9px; height:34px; float:left; background-image:url(../img/header_menu_cornerbg.png); background-repeat:no-repeat;
}
.header_menu_bg {
	width: 504px; height:34px; float:left; background-image:url(../img/header_menu_bg.png); background-repeat:repeat-x;
}
.header_menu_homebt {
	height:24px; float:left; border-right: 1px solid #E0E0E0; padding-right: 19px; padding-left:13px; padding-top:10px;
}

.header_menu_othersbts {
	height:24px; float:left; border-right: 1px solid #E0E0E0; padding-right: 19px; padding-left:19px; padding-top:10px;
}

.header_menu_socialicons {
	height:24px; float:left; padding-left:18px; padding-top:5px;
}

#tabs_win {
	width: 452px; 
	
	margin-top:20px; 
	position:relative; 
	padding:0px;

}


/*
.tabs_win {
	width: 413px; 
	height:200px;
	background-image:url(../img/tabs_win_bg.png);
	background-repeat:no-repeat; 
	padding-left:20px; 
	margin:0px; 
	padding-top:20px; 
	padding-right:20px;
	border: 1px solid #CCCCCC;
	
}*/

.tabs_win { /* ESTE ES REEMPLAZO */
	width: 413px;

}
.tabs_win_top {
	width: 452px; 
	height:22px; 
	background-image:url(../img/tabs_win_bg_top.png); 
	background-repeat:no-repeat; 
	clear:both;
}
.tabs_win_middle {
	width: 413px; 
	background-image:url(../img/tabs_win_bg_middle.png); 
	background-repeat:repeat-y; 
	padding-left:20px; 
	margin:0px;
	padding-right:20px; 
	padding-bottom:20px;
}
.tabs_win_gray {
	width: 413px; background-image:url(../img/tabs_win_bg_gray.png); background-repeat:repeat-y; padding-top:20px; padding-left:20px; margin:0px;padding-right:20px;
}
.tabs_win_bottom {
	width: 452px; height:22px; background-image:url(../img/tabs_win_bg_bottom.png); background-repeat:no-repeat; clear:both;
}
/* ******************* hasta aca **************/


.tabs_win_tabs {
	width: 452px; height:39px;
}

.tabs_win_tab_lcorneroff_bg {
	width: 10px; height:39px; background-image:url(../img/tab_lcorneroff_bg.png); background-repeat:no-repeat; float:left;
}

.tabs_win_tab_rcorneroff_bg {
	width: 10px; height:39px; background-image:url(../img/tab_rcorneroff_bg.png); background-repeat:no-repeat; float:left; margin-right:3px;
}

.tabs_win_tab_lcorneron_bg {
	width: 10px; height:39px; background-image:url(../img/tab_lcorneron_bg.png); background-repeat:no-repeat; float:left;
}

.tabs_win_tab_rcorneron_bg {
	width: 10px; height:39px; background-image:url(../img/tab_rcorneron_bg.png); background-repeat:no-repeat; float:left; margin-right:3px;
}

.tabs_win_tabon_bg {
	height:27px; background-image:url(../img/tab_on_bg.png); background-repeat:repeat-x; padding-right: 12px; padding-left:12px; float:left; font-weight:bold; padding-top: 12px; color:#FFF; 
}

.tabs_win_taboff_bg {
	height:27px; 
	background-image:url(../img/tab_off_bg.png); 
	background-repeat:repeat-x; 
	padding-right: 12px; 
	padding-left:12px; 
	float:left; 
	padding-top: 12px; 
	color:#666; 
	font-weight:bold;
}

h4 {
	float:left; 
	color:#1f93d2; 
	font-weight:bold; 
	font-size:12px; 
	margin:0px; 
	padding:0px; 
	height:20px;
}

.tabs_win_imgbig {
	width:183px; 
	height:113px; 
	background-image:url(../img/img_lg_bg.png); 
	background-repeat: no-repeat; 
	float:right; 
	padding-left:5px; 
	padding-top:5px; 
	margin:0px;
}

.tabs_win_address {
	width:350px; 
	float:left; 
	position:relative; 
	top:20px;


}

.tabs_win_imgsm {
	width:115px; 
	height:105px; 
	background-image:url(../img/img_sm_bg.png); 
	background-repeat: no-repeat; 
	float:left; 
	padding-left:5px; 
	padding-top:5px; 
	margin-left:7px; 
	margin-right:8px; 
	margin-top:10px;
}

.tabs_win_gallerypages {
	float:right; 
	position:relative; 
	top:15px; 
	padding-right: 10px; 
	color:#666; 
	font-weight:bold;
}

.tabs_win_formleft {
	float:left; 
	width:191px; 
	height:87px; 
	margin:0px; 
	padding:0px;
}

.tabs_win_formright {
	float:left; 
	padding-left:20px; 
	height:87px; 
	margin: 0px;
}



/*JAVIER*/
#pading ul li.count {
font-weight:700;
}

#pading ul li {
border:1px solid #CCCCCC;
float:left;
margin:5px;
padding:5px 8px;
}
#pading ul {
font-size:12px;
list-style:none outside none;
}

#pading ul li a.selected {
font-weight:700;
text-decoration:underline;
font-weight:bold;
color:Black;
}

#pading a 
{
	text-decoration:none;
	color:#1f93d2;
	
}

