body 
{
    font-family: Tahoma;
}

p
{
	margin-top:0px;
}

.box
{
    font-size:xx-small;
}

.boxtitle
{
    font-weight: bold; 
    vertical-align: middle; 
    color: white;
    background-color: #007646; 
    text-align: center;
    
}

.boxbody
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    
}

.form
{
    
}

.formtitle
{
    font-weight: bold; 
    font-size: small; 
    vertical-align: middle; 
    color: black;
    text-align: left; 
    padding-bottom: 8px;
    padding-top: 2px;
}

.formbody
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    
    font-size: 8.5pt;
    color: #818787;
    text-align: left;
}

.button
{
    border-right: #007646 1px solid; 
    border-top: #007646 1px solid; 
    font-weight: bold; 
    font-size: x-small; 
    border-left: #007646 1px solid; 
    color: white; 
    border-bottom: #007646 1px solid; 
     
    background-color: #b4d570;
    cursor:pointer;
}

.menubutton
{
    text-align:center;
    cursor:pointer;
}

.statusbar
{
    font-size: x-small; 
    vertical-align: middle; 
    color: #007646;                    
     
    text-align: left;
}

hr
{
    color:#909090;
}

.datalistbutton
{
    cursor: pointer; 
    color: #007646;
    text-decoration:none;
}

.titlebutton
{
     
    color:White;
    font-size: x-small;
}

.linkbtn
{
    cursor: pointer;
    color: #330000;
    font-size: xx-small;
    font-weight:bold;
}

.maintitle
{
    font-weight: bold; 
    font-size: small; 
    vertical-align: top; 
    color: #007646;
    text-align: right;
}


.errorpagetitle
{
    padding-right: 8px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    font-size: large;
    vertical-align: middle;
    background-color: #007646;
    color: White;
    text-align: left;
}


.errorpagebody
{
    font-size: small; 
    
    font-weight: normal;
    color: Black;
    background-color: #FFFFFF;
}

.errorpagepie
{
    font-size: x-small; 
    padding-bottom: 4px; 
    padding-top: 4px;
    padding-right: 5px;
    padding-left: 5px;   
    
    font-weight: bold;
    color: White;
    background-color: #007646;
}

.pie
{
    font-size: x-small; 
    padding-bottom: 4px; 
    padding-top: 8px;
    padding-right: 5px;
    padding-left: 5px;   
    
    font-weight: bold;
    color: black;
}

.content_sidebar
{
    vertical-align:top;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    width:170px;
}

.content_body
{
    font-size:xx-small;
}

.contacto_box
{
    
    height: 166px; width: 167px;
    font-size: x-small;
    vertical-align:top;
}

.contacto_body
{
    
    font-size: x-small;
    color: #818787;
    text-align: left;
    padding-right: 14px;
    padding-left: 14px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.main_menuwindow
{
    font-size: small; 
    color: #330000;
    text-decoration:none;
}

.main_menu
{
    font-size: small; 
    color: #330000;
    text-decoration:none;
}

.main_menu:hover
{
    font-size: small; 
    color: #330000;
    text-decoration:underline;
}

.pie
{
    font-weight: bold;
    font-size: xx-small; 
    color: #330000;
    text-decoration:none;
}

.linkbutton
{
    font-weight: bold;
    font-size: xx-small; 
    color: #330000;
}

.box_yellow_formtitle
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    
    font-size: small;
    color: black;
    text-align: left;
}

.box_yellow_linkbutton
{
    cursor: pointer;
    color: #330000;
    font-size: xx-small;
    font-weight:bold;
}

.box_yellow_formbody
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    
    font-size: 8.5pt;
    color: #414747;
    text-align: left;
}

.box_yellow_image
{
    border-right: #f29837 1px solid;
    border-top: #f29837 1px solid;
    border-left: #f29837 1px solid;
    border-bottom: #f29837 1px solid;
}

.box_white_formtitle
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
    padding-top: 4px;
    
    font-size: small;
    font-weight:bold;
    color: black;
    text-align: left;
}

.box_white_linkbutton
{
    cursor: pointer;
    color: #330000;
    font-size: xx-small;
    font-weight:bold;
}

.box_white_formbody
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    
    font-size: 8.5pt;
    color: #414747;
    text-align: left;
}

.box_white_image
{
    border-right: #f29837 1px solid;
    border-top: #f29837 1px solid;
    border-left: #f29837 1px solid;
    border-bottom: #f29837 1px solid;
    float:left;
    vertical-align:top;
    margin-right:8px;
    padding-bottom:1px;
    padding-top:3px;
}

.listest_visible
{
    display:inline;
}

.listest_hidden
{
    display:none;
}

.ficha_list
{
	border-right: #291f1d 1px solid; 
	padding-right: 10px; 
	border-top: #291f1d 1px solid;
    padding-left: 10px; 
    font-weight: bold; 
    font-size: 8.5pt; 
    padding-bottom: 2px;
    vertical-align: middle; 
    border-left: #291f1d 1px solid; 
    color: white; 
    padding-top: 2px;
    border-bottom: #291f1d 1px solid; 
    background-color: #f68816; 
    text-align: left;
}

.ficha_listlink
{
	color: white; 
	text-decoration: none;
	float: left;
}

.ficha_listlink:hover
{
	color: white; 
	text-decoration: underline;
	float: left;
}

.ficha_listemptymessage
{
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: small;
}

.ficha_listlinkback
{
	color: white;
	font-size: x-small;
	float: right; 
}

.ficha_expandimg
{
    margin-top: 1px;
    cursor: pointer;
	float: right; 
}

.ficha_item1
{
	font-size: xx-small; 
	color: #291f1d;
}

.ficha_item
{
	font-weight: bold; 
	font-size: x-small; 
	width: 100%; 
	color: #291f1d; 
	text-decoration: none;
}

.ficha_link
{
	color: #330000;
	text-decoration: none;
}

.ficha_link:hover
{
	color: #330000;
	text-decoration: underline;
}

/* Página de Contenido Mejorado (Inicio) */

.contentex
{
    text-align:left;
}

.contentex_headerpanel
{
    height: 21px;
    width: 576px;
    color: black;
    font-weight: bold;
    font-size: large;
    vertical-align: middle;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    background: url(/Images/bergacomercial/bcomercial_back1.png) no-repeat;
}

.contentex_imageandcatpanel
{
   display:none;
}

.contentex_categoriestitle
{

}

.contentex_imagepanel
{
    display: none;
}

.contentex_bodypanel
{
    width: 606px;
    background-color: white;
    padding-left: 0px;
    padding-bottom: 20px;
    padding-top: 10px;
    padding-right: 0px;
    font-size: x-small;
    margin-top: 1px;
}

.contentex_categoriesitembody
{
    padding-bottom: 10px;
}

.contentex_elementtitle
{
    font-size: small;
    font-weight: normal;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    width: 550px;
}

.contentex_elementtitlelabel
{
    color: #330000;
}

.contentex_elementtext
{
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    display:none;
}

.contentex_elementimage
{
    float: right;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    display: none;
}

.contentex_imageasync
{

}

.contentex_bodyimageasync
{
    padding-bottom: 10px;
}

.contentex_categoriespanel
{
    font-size: small;
    padding-top: 10px;
}

.contentex_categorieslist
{

}

.contentex_categoriesitem
{
    padding-bottom: 2px;
    padding-top: 2px;
}

.contentex_categorieslink
{
    color: #696969;
    text-decoration: none;
}

.contentex_categorieslinkselected
{
    color: #696969;
    text-decoration: none;
    font-weight: bold;
}

.contentex_elementbodylink
{
    float:right;
}

.contentex_elementlink
{
    font-size: x-small;
    font-weight: normal;
    color: #330000;
}

.contentex_elementtitlelabel
{


}

.contentex_categoriesitemtitle
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #330000;
    background: url(/Images/bergacomercial/bcomercial_back2.png);
    font-weight: normal;
    margin-top: 2px;
    font-size: small;
    margin-bottom: 10px;
}

/* Página de Contenido Mejorado (Fin) */

/****** CatNoticias (Inicio) ******/

.categorianoticia_layout
{
    width:150px;
    text-align: left;
    font-size: 8.5pt;

}

.categorianoticia_body
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 10px;
    padding-top: 6px;
    margin-bottom: 10px;
}

.categorianoticia_title
{
    text-decoration: none;
    vertical-align: middle;
    color: black;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
}

.categorianoticia_item
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.categorianoticia_link
{
    color: Black; 
}

/****** CatNoticias (Fin) ******/


/****** Noticias (Inicio) ******/

.noticias_layout
{
    width: 600px;
    text-align: left;
    padding-bottom: 5px; 
}

.noticias_title
{
	height: 21px;
	width: 576px;
	color: black;
	font-weight: bold;
	font-size: large;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	background: url(/Images/bergacomercial/bcomercial_back1.png) no-repeat;
}

.noticias_titletext
{
    float: left;
}

.noticias_linkback
{
    color: #330000;
    padding-top: 4px;
    font-size: x-small;
    float: right;
}

.noticias_body
{
    background-color: #ffffff;
    padding-top: 10px;
    font-size: small;
}

.noticias_item
{
    width: 593px;
    background-color: #ffffff;
    margin-bottom: 5px;
    margin-left: 7px;
}

.noticias_itemimage1
{	
    margin-bottom: 20px;
    margin-right: 13px;
    float: left;
}

.noticias_image1
{
	border-right: #f29837 1px solid;
    border-top: #f29837 1px solid;
    border-left: #f29837 1px solid;
    border-bottom: #f29837 1px solid;
}

.noticias_itemtitle_top
{
    background: url(/Images/bergacomercial/bcomercial_backnot_top.png);
    height: 3px;
    width: 430px;
    vertical-align: middle;
}

.noticias_itemtitle
{
    width: 410px;
    vertical-align: middle;
    font-size: small;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    float: right;
   /* margin-right: 7px;*/
    background: url(/Images/bergacomercial/bcomercial_backnot.png);
}

.noticias_itemtitle_bottom
{
    background: url(/Images/bergacomercial/bcomercial_backnot_bottom.png);
    height: 3px;
    width: 430px;
    margin-bottom:5px;
}

.noticias_itemtitletext
{    
    color: #330000;
    padding-left: 0px;
    text-align: left;
}

.noticias_itemauthor
{
	color: #330000;
	font-size: x-small;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 3px;
}

.noticias_itemdate
{
	color: #330000;
	font-size: x-small;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 3px;
}

.noticias_itemtitular
{
    padding-bottom: 4px;
    padding-top: 2px;
    margin-bottom: 20px;
    display: block;
    color: #330000;
}

.noticias_itemtext
{
    margin-bottom: 10px;
    float: none;
    color: #414747;
    font-size: 8.5pt;
    margin-right: 10px;
}

.noticias_itemimage2
{

    margin-top: 20px;
    margin-bottom: 20px;
}

.noticias_image2
{
	border-right: #f29837 1px solid;
    border-top: #f29837 1px solid;
    border-left: #f29837 1px solid;
    border-bottom: #f29837 1px solid;
}

.noticias_emptylistmessage
{
    padding-left: 10px;
}


/****** Noticias (Fin) ******/

/****** DetallesNoticias (Inicio) ******/

.det_layout
{
    text-align: left;
    width: 100%;
}

.det_body
{
    vertical-align: top;
    color: #414747;
    font-size: 8.5pt;
    padding-left: 7px;
    padding-bottom: 20px;
}

.det_item
{
    padding-bottom: 20px;
    width: 580px;
}

.det_itemtitle
{
    font-size: small;
    padding-bottom: 10px;
    color: #330000;
}

.det_itemimage
{
    padding-bottom: 1px;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 3px;
    border-right: #f29837 1px solid;
    border-top: #f29837 1px solid;
    border-left: #f29837 1px solid;
    border-bottom: #f29837 1px solid;
    float: right;
    margin-left: 15px;
}



/****** DetallesNoticias (Fin) ******/

/****** BuscarNoticias (Inicio) ******/

.buscarnoticia_layout
{
    width:150px;
    text-align: left;
    font-size: 8.5pt;
}

.buscarnoticia_body
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 6px;
    margin-bottom: 0px;
}

.buscarnoticia_title
{
    text-decoration: none;
    vertical-align: middle;
    font-weight: bold;
    color: black;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.buscarnoticia_label
{
    padding-top: 4px;
    padding-bottom: 6px;
}

.buscarnoticia_textbox
{
    text-align: center;
    padding-top: 6px;
    padding-bottom: 12px;
    font-size: 8.5pt;
}

.buscarnoticia_buttonarea
{
    text-align: right;
    padding-bottom: 6px;
}

.buscarnoticia_button
{
	font-size: 8.5pt;
	color: #fff8a4;
	font-weight: bold;
	background: url(/images/bergacomercial/bcomercial_button.png) no-repeat;
	cursor: pointer;
	width: 78px;
	height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/****** BuscarNoticias (Fin) ******/

/********* Titulares (Inicio) *********/

.titulares_layout
{
    text-align: left;
    vertical-align: top;
    font-size: small;
    padding-right: 0px;
    padding-left: 5px;
}

.titulares_title
{
    width: 140px;
    text-decoration: none;
    vertical-align: middle;
    font-size: small;
    font-weight: bold;
    color: black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
    padding-top: 6px;
    height: 16px;
}

.titulares_titletext
{
    float: left;
}

.titulares_titlelinks
{
    float: right;
}

.titulares_body
{
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-size: 8.5pt;
}

.titulares_emptydata
{
    font-size: small;
}

.titulares_item
{
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 6px;
}

.titulares_itemtitle
{
    padding-bottom: 4px;
    padding-top: 3px;
}

.titulares_itemtitletext
{
	color: #330000;
}

.titulares_itemdate
{
    font-weight: bold;
}

/********* Titulares (Fin) ***********/


/* Página de Informaciones (Inicio) */

.info
{
    text-align:left;
}

.info_headerpanel
{
    height: 21px;
    width: 576px;
    color: black;
    font-weight: bold;
    font-size: large;
    vertical-align: middle;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    background: url(/Images/bergacomercial/bcomercial_back1.png) no-repeat;
}

.info_imageandcatpanel
{
   display:none;
}

.info_categoriestitle
{

}

.info_imagepanel
{
   
}

.info_bodypanel
{
    width: 586px;
    background-color: white;
    padding-left: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    padding-right: 10px;
    font-size: small;
    margin-top: 1px;
}

.info_categoriesitembody
{
    padding-bottom: 10px;
}

.info_elementtitle
{
    font-size: small;
    font-weight: bold;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 3px;
    width: 555px;
}

.info_elementtitlelabel
{
    color: #330000;
}

.info_elementtext
{
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    padding-left: 10px;
    font-size: 8.5pt;
    color: #414747;
}

.info_elementimage
{
    float: right;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.info_imageasync
{

}

.info_bodyimageasync
{
    padding-bottom: 10px;
}

.info_categoriespanel
{
    font-size: small;
    padding-top: 10px;
}

.info_categorieslist
{

}

.info_categoriesitem
{
    padding-bottom: 2px;
    padding-top: 2px;
}

.info_categorieslink
{
    color: #696969;
    text-decoration: none;
}

.info_categorieslinkselected
{
    color: #696969;
    text-decoration: none;
    font-weight: bold;
}

.info_elementbodylink
{
    float:right;
}

.info_elementlink
{
    font-size: x-small;
    font-weight: normal;
    color: #330000;
}

.info_elementtitlelabel
{


}

.info_categoriesitemtitle
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #330000;
    background: url(/Images/bergacomercial/bcomercial_back2.png);
    font-weight: normal;
    margin-top: 2px;
    font-size: small;
    margin-bottom: 10px;
}

/* Página de Informaciones (Fin) */

/* Página de Descargas (Fin) */

.downloads
{
	text-align:left;
}

.downloads_title
{
	height: 21px;
	width: 576px;
	color: black;
	font-weight: bold;
	font-size: large;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	background: url(/Images/bergacomercial/bcomercial_back1.png) no-repeat;
}

.downloads_bodypanel
{
    width: 586px;
    background-color: white;
    padding-left: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    padding-right: 10px;
    font-size: 8.5pt;
    margin-top: 1px;
}

.downloads_text
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 8.5pt;
}

.downloads_gv
{
    
}

.downloads_headerlist
{
    background-color: #fff8a4;
    color: #330000;
}

.downloads_emptylist
{
	font-size: 9pt;
}

.d_cat_name
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #330000;
    background: url(/Images/bergacomercial/bcomercial_back4.png);
    font-weight: normal;
    margin-top: 30px;
    font-size: small;
    margin-bottom: 10px;
    width: 100%;
}

.d_cat_desc
{
    font-size: 9pt;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}


/* Página de Descargas (Fin) */

/* Cuadro naranja (Inicio) */

.orange_upleft
{
	background: url(/Images/bergacomercial/anounce_upleftcorner.png);
    width: 4px;
    background-repeat: no-repeat; 
    height: 4px
}

.orange_up
{
	background: url(/Images/bergacomercial/anounce_up.png);
	 background-repeat: repeat-x;
}

.orange_upright
{
	background: url(/Images/bergacomercial/anounce_uprightcorner.png);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}

.orange_left
{
	background: url(/Images/bergacomercial/anounce_left.png);
	width: 4px;
	background-repeat: repeat-y;
	height: 4px;
}

.orange_body
{
	padding-right: 5px;
	padding-left: 5px;
	background: url(/Images/bergacomercial/anounce_body.png);
    padding-bottom: 5px;
    padding-top: 5px;
    background-repeat: repeat;
}

.orange_right
{
	background: url(/Images/bergacomercial/anounce_right.png);
	width: 4px;
	background-repeat: repeat-y;
	height: 4px;
}

.orange_downleft
{
	background: url(/Images/bergacomercial/anounce_downleftcorner.png);
    width: 4px;
    background-repeat: no-repeat;
    height: 4px;
}

.orange_down
{
	background: url(/Images/bergacomercial/anounce_down.png);
	background-repeat: repeat-x;
    height: 4px;
}

.orange_downright
{
	background: url(/Images/bergacomercial/anounce_downrightcorner.png);
    width: 4px;
    background-repeat: no-repeat; 
    height: 4px;
}

/* Cuadro naranja (Fin) */

/* Cuadro blanco (Inicio) */

.white_upleft
{
	background: url(/Images/bergacomercial/withewindow_upleftcorner.png);
    width: 3px;
    background-repeat: no-repeat; 
    height: 3px
}

.white_up
{
	background: url(/Images/bergacomercial/withewindow_up.png);
	 background-repeat: repeat-x;
}

.white_upright
{
	background: url(/Images/bergacomercial/withewindow_uprightcorner.png);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}

.white_left
{
	background: url(/Images/bergacomercial/withewindow_left.png);
	width: 3px;
	background-repeat: repeat-y;
	height: 3px;
}

.white_body
{
	padding-right: 5px;
	padding-left: 5px;
	background: url(/Images/bergacomercial/whitewindow_body.png);
    padding-bottom: 5px;
    padding-top: 5px;
    background-repeat: repeat;
}

.white_body1
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(/Images/bergacomercial/whitewindow_body.png);
    padding-bottom: 2px;
    padding-top: 2px;
    background-repeat: repeat;
}

.white_body2
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/Images/bergacomercial/whitewindow_body.png);
    padding-bottom: 0px;
    padding-top: 0px;
    background-repeat: repeat;
}

.white_right
{
	background: url(/Images/bergacomercial/withewindow_right.png);
	width: 3px;
	background-repeat: repeat-y;
	height: 3px;
}

.white_downleft
{
	background: url(/Images/bergacomercial/withewindow_downleftcorner.png);
    width: 3px;
    background-repeat: no-repeat;
    height: 3px;
}

.white_down
{
	background: url(/Images/bergacomercial/withewindow_down.png);
	background-repeat: repeat-x;
    height: 3px;
}

.white_downright
{
	background: url(/Images/bergacomercial/withewindow_downrightcorner.png);
    width: 3px;
    background-repeat: no-repeat; 
    height: 3px;
}

/* Cuadro blanco (Fin) */


/* Cuadro amarillo (Inicio) */

.yellow_upleft
{
	background: url(/Images/bergacomercial/yellowwindow_upleftcorner.png);
    width: 3px;
    background-repeat: no-repeat; 
    height: 3px
}

.yellow_up
{
	background: url(/Images/bergacomercial/yellowwindow_up.png);
	 background-repeat: repeat-x;
}

.yellow_upright
{
	background: url(/Images/bergacomercial/yellowwindow_uprightcorner.png);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}

.yellow_left
{
	background: url(/Images/bergacomercial/yellowwindow_left.png);
	width: 3px;
	background-repeat: repeat-y;
	height: 3px;
}

.yellow_body
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/Images/bergacomercial/yellowwindow_body.png);
    padding-bottom: 0px;
    padding-top: 0px;
    background-repeat: repeat;
}

.yellow_right
{
	background: url(/Images/bergacomercial/yellowwindow_right.png);
	width: 3px;
	background-repeat: repeat-y;
	height: 3px;
}

.yellow_downleft
{
	background: url(/Images/bergacomercial/yellowwindow_downleftcorner.png);
    width: 3px;
    background-repeat: no-repeat;
    height: 3px;
}

.yellow_down
{
	background: url(/Images/bergacomercial/yellowwindow_down.png);
	background-repeat: repeat-x;
    height: 3px;
}

.yellow_downright
{
	background: url(/Images/bergacomercial/yellowwindow_downrightcorner.png);
    width: 3px;
    background-repeat: no-repeat; 
    height: 3px;
}

/* Cuadro amarillo (Fin) */

/********** Idiomas Inicial *************/

.language_layout
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.lang_texto_layout
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font-size: x-small;
}

.lang_menuselected
{
    font-weight: normal;
    font-size: small;
    color: #330000;
    text-decoration:underline;
    vertical-align: middle;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.lang_menuselected:hover
{
    font-weight: normal;
    font-size: small;
    color: #330000;
    text-decoration:underline;
    vertical-align: middle;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.lang_menu
{
    font-weight: normal;
    font-size: small;
    color: #330000;
    text-decoration:none;
    vertical-align: middle;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

.lang_menu:hover
{
    font-weight: normal;
    font-size: small;
    color: #330000;
    text-decoration:underline;
    vertical-align: middle;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.lang_separator_layout
{
    font-weight: normal;
    font-size: 7pt;
    color: #330000;
    padding-left: 4px;
    padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*********** Idiomas (Fin) ************/

.est_title
{
    height: 21px;
	width: 576px;
	color: black;
	font-weight: bold;
	font-size: large;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	background: url(/Images/bergacomercial/bcomercial_back1.png) no-repeat;
	margin-bottom: 10px;
}

.est_linkback
{
    color: #330000;
    padding-top: 4px;
    font-size: x-small;
    float: right;
}

/***** Buscador de establecimientos ****/

.buscar_layout
{
    width: 100%;
    text-align: left;
}

.buscar_title
{
    font-weight: bold; 
    font-size: medium; 
    color: #291f1d;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 7px;
    padding-left: 15px;
    padding-right: 15px;
}

.buscar_titletext
{
    float: left;
}

.buscar_titlelink
{
    font-size: 9px;
    font-weight: bold;
    color: #330000;
    float: right;
    padding-top: 3px;
}

.buscar_body
{
}

.buscar_infotext
{
    font-size: 8.5pt;
    color: #414747;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 15px;
    width: 380px;
}

.buscar_linesarea
{
    font-size: 11px;
    padding-left: 40px;
    padding-right: 15px;
    font-size: 8.5pt;
    color: #414747;
}

.buscar_line
{
    padding-bottom: 2px;
    padding-top: 6px;
    width: 350px;
    height: 20px;
}

.buscar_linelabel
{
    width: 120px;
    float: left;
    padding-top: 4px;
}

.buscar_linetextbox
{
    float: right;
    font-size: 11px;
    width: 195px;

}

.buscar_linedropdownlist
{
    float:right;
    font-size: 11px;
    width: 200px;
}



.buscar_buttonarea
{
    text-align: right;
    vertical-align: middle;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    width: 390px;
}

.buscar_button
{
	vertical-align: middle;
	font-size: 8.5pt;
	color: #fff8a4;
	font-weight: bold;
	background: url(/images/bergacomercial/bcomercial_button.png) no-repeat;
	cursor: pointer;
	width: 78px;
	height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/********* resultados de la búsqueda *******/

.rbuscar_layout
{
    width: 100%;
    text-align: left;
}

.rbuscar_title
{
    padding-bottom: 8px;
    padding-top: 7px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold; 
    font-size: medium; 
    color: #291f1d; 
    text-align: left;
}

.rbuscar_body
{
    padding-bottom: 15px;
    padding-top: 10px;
}

.rbuscar_item
{
	font-weight: bold; 
	font-size: x-small; 
	color: #291f1d;
	padding-left: 30px; 
}

.rbuscar_itemlink
{
	color: #330000;
	text-decoration: none;
}

.rbuscar_itemlink:hover
{
    color: #330000;
    text-decoration: underline;
}

.rbuscar_empty
{
    font-size: 11px;
    color: #1a4a95;
    background-color: #ffffff;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
}