#sidebar {
padding-top: 15px;
#padding-top: 3px;
}
#principal {
width: 990px;
}
#iconocontacto {
display: none;
}
#menu {
padding-left: 75px;
}
#banner {
padding-left: 75px;
}
/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_gray {
	width: 100%;
	background-color: #FFFFFF;
	border-right: #e2e2e2 5px solid; 
	border-top: #e2e2e2 5px solid; 
	border-left: #e2e2e2 5px solid; 
	border-bottom: #e2e2e2 5px solid; 
}
.containerrow1_gray {
	background-image: url(gradient_LtGray.jpg);
}
.containerrow2_gray {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
}

.top_center {
	background-image: url(linea_puntos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	vertical-align: top;
}
.borde_contenedor 
{
    margin-top: 8px;
	border: 1px solid #e1e1e1;
	background-color: #FFFFFF;
	width: 100%;
}

.top_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
.bottom_center {
	background-color: #ededed;
}
.middle {
	background-color: #ededed;
}

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #464646;
}

TD
{
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
    }

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.SkinObject:link
{
	text-decoration: none;
	color: #6a6a6a;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #6a6a6a;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #979797;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #6a6a6a;
}


/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}
.TabControl
{
	padding: 0 0 0 0;
}
.TabControl TD
{
    border: none 0px Transparent;}
    
    /*padding: 5px 8px 5px 8px ;/*
    
    
    
    
/* text style for the selected tab */
.SelectedTab 
{
    border: none 0px Transparent;
    background-image: url(http://www.onlinedietrich.com/images/2008/solapa_izq_over.gif); background-repeat:no-repeat; background-position:left; 
	padding-left:10px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
}

.SelectedTab span { display: block; background-image: url(http://www.onlinedietrich.com/images/2008/solapa_der_over.gif); background-repeat:no-repeat; background-position:right; padding:10px 15px 2px 7px;}

/* hyperlink style for the selected tab */
A.SelectedTab:link 
{
   
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs
{  background-image: url(http://www.onlinedietrich.com/images/2008/solapa_izq_out.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;
}
 
.OtherTabs a
{
 display:block; background-image: url(http://www.onlinedietrich.com/images/2008/solapa_der_out.gif); background-repeat:no-repeat;  background-position:right; padding:10px 15px 2px 7px;}

.punta_solapa{ background-image: url(http://www.onlinedietrich.com/images/2008/solapa_izq_out.gif); background-repeat:no-repeat; }
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link 
{ 
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}



/* GENERAL */
/* style for module titles */
.Head   
{
        	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #818181;
	font-size: 12px;
}

/* style of item titles on edit and admin pages */
.SubHead    
{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #818181;
	font-size: 11px;
    	
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
    
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #464646;
	font-size: 11px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    
	border: 1px solid #C3C3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;


}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link 
{
    text-decoration: none;
	color: #6a6a6a;
}

A.CommandButton:visited  
{
    text-decoration: none;
	color: #6a6a6a;
}

A.CommandButton:hover    
{
    text-decoration: none;
	color: #979797;
}
    
A.CommandButton:active   
{
    text-decoration: none;
	color: #6a6a6a;
}

/* button style for standard HTML buttons */
.StandardButton     
{
    border: 1px solid #A6A6A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	background-color: #EBEBEB;
	height: 19px;
}

/*DropDownList*/
.DropDownList
{
     height: 16px;
	border: 1px solid #C3C3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-indent: 3px;
    }
.RadioButton
{
	border: 1px solid #C3C3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
    }


/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    
{
}
.ImagenAutoMediano
{
    width: 120px;
    text-indent:0;
    border: solid 1px #e1e1e1;
	
    }


.ImagenAutoMediano_
{
    width: 300px;
    text-indent:0;
    border: solid 1px #e1e1e1;
	margin-right: 5px;
    }
.ImagenAuto
{
    width:64px;
    text-indent:0;
    border: solid 1px #e1e1e1;
    }

.ImagenAutoGrande
{
    width : 288px;
	height: 216px;
    text-indent:0;
    }
/*Estilos de la uu*/
.Grilla
{
   
    border: solid 1px #cccccc;
    font-family:  Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
    }
.Grilla TH
{
   padding: 3px 5px 3px 5px ;
    color: #CCCCCC;
    font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color:#ffffff;
    }
.Grilla TD
{
  
    padding: 3px 5px 3px 5px ;
    }
.Grilla TR
{
    border: solid 1px #eaeaea;
       }
    
.DataGrid_Item
{
	background-color: #f3f3f3;
	color: #464646;
}
/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: #FFFFFF;
	color: #464646;
	
}
.DataGrid_Container
{
	
}
.DataGrid_Footer
{

}
 .DataGrid_Header TD
{
	padding: 3px 5px 3px 5px ;
    color: #666666;
    font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
}


.DataGrid_SelectedItem
{
	
}


    
.TablaCamposExtra
{
   
     border: solid 1px #cccccc;
    font-family:  Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	
  
    }
.TablaCamposExtra TD
{
     background-color:#f3f3f3;
      border: solid 1px #cccccc;
    }
/*Estilos de las tablas */
/*Tipo //Etiqueta / Valor*/

.TablaCampos
{ 
    
  
    }
.TablaCampos TH
{
    background-color:Black;
    }
.TablaCampos td
{

    }

.CampoNombre
{
    vertical-align:top;
    text-align:left;
    color: #999999;
	
    }
.CampoHeader
{
    
    }
    
    /*Estilos de las tablas */
/*Tipo //Etiqueta / Valor*/

.TablaCaracteristicas
{
    
    border: solid 1px #cccccc;
    font-family:  Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f3f3f3;
	
    }
.TablaCaracteristicas TH
{
    padding: 3px 5px 3px 5px ;
    color:White;
    font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color:#6a6a6a;
	width: 500px;
    }
	
	.TablaCaracteristicas TD
	{
		padding-left : 5px;
	}
    
   
   .TablaCarSelectoContenedor
   {
    background-color: #f3f3f3;
    }
   .TablaCarSelecto
{
    
    border: solid 1px #cccccc;
    font-family:  Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%
	
    } 
 .TablaCarSelecto TD
 {
    border: solid 1px #cccccc;
    padding: 1px 5px 1px 5px ;
  
    
    }
    
     .TablaCarSelecto.CampoValor
 {
    border: solid 1px #cccccc;
    padding: 1px 5px 1px 5px ;
    font-weight:bold;
    }


TH  
{
 
}
/*Titulos de resultados de busquedas, secciones, etc, int.*/
.TituloModuloSeccion
{
    font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #999999;
    
    }
    
A img
{
    border: "0";
    }
A:link  
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size:11px;
    text-decoration: none;
}

A:visited   
{
    font-family: Arial, Helvetica, sans-serif;
    color:#A9A9A9;
    font-size:11px;
    text-decoration: none;
}

A:hover 
{
    font-family: Arial, Helvetica, sans-serif;
    color:#979797;
    font-size:11px;
    text-decoration: underline;
}

A:active    
{
    font-family: Arial, Helvetica, sans-serif;
    color:#A9A9A9;
    font-size:11px;
    text-decoration: none;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    
{
    font-size:11px;
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem 
{

}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

.TextoBoxHome
{
    font-size: 10px;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #777777;
    
    }
    
.DivBox
{
     width:300px; 
     height:170px; 
     background-color:#F2F2F2; 
     overflow:auto; 
    }

.TituloAutoActual
{
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #464646;
    }
    
.Button
{
     background: #aaaaaa none; 
color: #ffffff;
font-family: Verdana, sans-serif; 
font-size: 11px;
font-weight: normal;
    }
        
    
.TablaAutosContainer
{
    border : solid 1pox #6a6a6a;
    }        
.TablaAutosContainer TH
{
    padding: 3px 5px 3px 5px ;
    color:White;
    font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #CACACA;
    }
        
.TablaMarca
{
    
    }
    
    
   
.TablaMarcaElegida
{
    
    }
    
.TablaMarcaElegida 
{
    
    font-weight: bold;
    }
.TablaModelos TD
{
    vertical-align: top;
  
}

.Nombre
 {
      font-weight: bold;
    }

    
.TablaAutoElegido
{
    
    }
    
    .TablaSelect
    {
        background-color:#f3f3f3;
        }
