﻿/*
body {margin:0; padding:0; vertical-align:top; text-align:left; background:url(images/back.gif);}
*/
body {margin:0; padding:0; vertical-align:top; text-align:left; background-color: #000000;}
td {font-size:11px; font-family:Tahoma; color:#ffffff; padding:0;vertical-align:top;}
table {border:0; border-collapse:collapse;}

img {border:0;}
/****************************************************/
.footer  {color:#567A00; line-height:16px;}
.footer span  {color:#929387; line-height:16px;}
.footer a{color:#373B36; text-decoration:none; line-height:16px;}
.footer a:hover{text-decoration:none; color:#88B600;}

.footer span a{color:#FFA200; text-decoration:underline; line-height:16px;}
.footer span a:hover{text-decoration:underline;}


/*******************-links-*********************************/
a {border:none; text-decoration:none; color:#E85D00;}
a:hover {text-decoration:underline;}
/*
.link1 {background: url(images/pimp2.gif) no-repeat  left; padding-left:19px; line-height:22px; color:#818280; text-decoration:none;}
.link1:hover {text-decoration:underline;}

.link2 {background: url(images/pimp3.gif) no-repeat  left; padding-left:19px; line-height:22px; color:#818280; text-decoration:none;}
.link2:hover {text-decoration:underline;}

.link3 {background: url(images/pimp4.gif) no-repeat  left; padding-left:20px; line-height:16px; color:#567A00; text-decoration:underline;}
.link3:hover {text-decoration:none;}

.link4 {line-height:16px; color:#FFA200; text-decoration:underline; font-weight:bold;}
.link4:hover {text-decoration:none;}

.link5 {line-height:10px; color:#86AD2A; text-decoration:none; font-size:9px;}
.link5:hover {text-decoration:underline;}

.link6 {color:#C6C8BE; text-decoration:underline;}
.link6:hover {text-decoration:none;}

*/
/******************-lists-**********************************/

ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp1.gif) no-repeat  left; padding-left:19px; line-height:22px; color:#818280;}
li a {color:#818280; text-decoration:none; line-height:22px;}
li a:hover {text-decoration:underline;}

.list1 li {background: url(images/pimp5.gif) no-repeat  0px 7px; padding-left:10px; line-height:19px; color:#C6C8BE;}
.list1 li a {color:#C6C8BE; text-decoration:underline; line-height:19px;}
.list1 li a:hover {text-decoration:none;}

.list2 li {background: url(images/pimp6.gif) no-repeat  0px 7px; padding-left:10px; line-height:19px; color:#E85D00;}
.list2 li a {color:#E85D00; text-decoration:underline; line-height:19px;}
.list2 li a:hover {text-decoration:none;}


/*********************-forms-*******************************/
form {margin:0; padding:0;}
.form_total{margin:0; padding:0 0 0 3px; vertical-align:middle;font-family:Tahoma;}
.form_1 {width:107px;  height:17px;  color:#373B36; background:#ACAF95; font-size:10px; border:solid 1px #000000;}
.form_2 {width:138px;  height:21px; font-size:11px; color:#373B36; background:#ACAF95; border:solid 1px #000000;}
.form_3 {width:181px;  height:18px; font-size:11px; color:#000000; background:#ffffff;}
/****************************************************/
.txt1{ color:#1D1F1B; font-size:10px; font-weight:bold;}
.txt2{color:#E8E9E0; font-size:10px;}
.txt3{color:#C6C7BD;}
.txt4{color:#E85D00; font-weight:bold;}
.txt5{color:#E85D00;}


/*  -------------   */

INPUT, TEXTAREA, SELECT, OPTION	{	
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}	



/*  -------------   */

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:180px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url('images/calendar_arrow_left.gif');}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url('images/calendar_arrow_right.gif');}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;color:#000000;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;color:#000000;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;color:#000000;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


/*  -------------   */

.PopupControl{
	background-color: White;
	border: outset 1px white;
	padding: 2px 2px 2px 2px;
	visibility:hidden;
}

.PopupPanel{
	display: none;
	z-index: 10;
	position: absolute;
}

.PopupPanelVisible
{
	z-index: 10;
	position: absolute;
	background-color: White;
	border: outset 1px white;
	padding: 2px 2px 2px 2px;
	display: block;
}



/*  -------------   */


.NoWrap
{
	white-space:nowrap;
}

.Wrap
{
	white-space:normal;
}


.NoLink
{
	text-decoration: none;
}

.AlignLeft, TD.AlignLeft, TH.AlignLeft
{
	text-align: left;
}


.GrayFont
{
	color: Gray;
}

.ErrorFont
{
	color: red;
}

.BoldFont
{
	font-weight: bold;
}

.NormalFont
{
    FONT-WEIGHT: normal;
}

.MediumFont
{
	font-size: 12px;
}

.CenterText
{
	text-align: center;
}

.AlignRight
{
	text-align: right;
}


.Copyright 
{
	color: Gray;
	font-size: 9px;
}


.Pager
{
	font-size:	10px;
	color: gray;
}

.Pager TD, .Pager TH
{
	color: Gray;
}


.Pager A
{
	text-decoration: none;   
}

.Pager A:link	
{	
	text-decoration: none;   
}	
		
.Pager A:visited
{	
	text-decoration: none;   
}	
		
.Pager A:active
{	
	text-decoration: none;   
}	
		
.Pager A:hover
{
	text-decoration: none;   
}

.ErrorMessage
{
	color: red;
	font-weight: bold;
	background-color: LightYellow;
	border-color: red;
	border-width: 3px;
	border-style: Solid;
	padding: 3px 3px 3px 3px;
}

.ErrorMessage TD, .ErrorMessage TH
{
	padding: 3px 3px 3px 3px;
	color: red;
}

.HorizontalSeparator
{
	background-color:#cdcdcd;
	color: #cdcdcd;
	height: 2px;
}

.HorizontalSeparatorThin
{
	background-color: #cdcdcd;
	color: #cdcdcd;
	height: 1px;
}

.PageTitle
{
	font-size: 14px;
	font-weight: bold;
}

.PageTitle2
{
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: normal;
	color: #363B35;
	text-decoration: none;
}
/*
.CatalogoCategoria
{
	background-color: #cdcdcd;
	font-size: 11px;
	font-weight:bold;
	border: solid 2px gray;
	padding-top: 2px;	
	padding-bottom: 2px;	
}*/

.CatalogoCategoria
{
	font-size: 11px;
	font-weight:bold;
	padding-top: 2px;	
	padding-bottom: 6px;	
	background-color: Black;
}

.CatalogoProducto
{
	padding: 6px 10px 6px 0px;
}

.CatalogoAlt .CatalogoProducto
{
	background-color: #2e2f2b;
}

.CatalogoProductoNombre
{
	font-size: 12px;
	font-weight: bold;
}

.CatalogoBox
{
	border: solid 2px silver;
	width:130px;
	
}

.CatalogoBox td
{
	text-align: left;
	vertical-align: middle;
	padding: 4px 4px 4px 4px;
}

.CatalogoBox th
{
	text-align: left;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
	white-space: nowrap;
}

.CatalogoBox a
{
	font-weight:bold;
}

A.CatalogoProductoNombre 
{
}

.CatalogoCotizarLink
{
	font-size: 12px;
	font-weight: bold;
}



.ProductoNombre
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.ProductoDescripcion
{
	font-size: 11px;
}

.ProductoSubTitulo
{
	font-size: 12px;
	font-weight: bold;
}

.AdminPanelHeader
{
	color: Black;
	background-color: WhiteSmoke;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-top: solid 1px gray;
	border-bottom: solid 2px gray;
	padding-top: 2px;
	padding-bottom: 2px;
}

.AdminPanelHeader A
{
	color: Black;
	text-decoration: none;
}

.AdminTableTitle
{
	color: silver;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

.AdminSearchPanel
{
	margin-bottom: 4px;
}

.AdminSearchPanel TD
{
	padding-right: 4px;
}

.AdminPopupMenu
{
	background-color: silver;
	border: solid 1px white;
	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color:#E85D00;
}

.AdminPopupMenu TD
{
	color:#E85D00;
	font-size: 11px;
}

.AdminPopupMenu TD A
{
	color:#E85D00;
	font-size: 11px;
}

.LoginGoToPanel
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: solid 2px silver;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
}

.LoginTextBox
{
	font-size: 12px;
}

.LoginTitle
{
	font-size: 12px;
	font-weight: bold;
	color: Gray;
}

.TableHeader TD, .TableHeader TH
{
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	color: black;
	text-align: center;
}


.FieldName 
{
	font-weight: bold;
}


.PanelTitle
{
	font-size: 11px;
	font-weight: bold;
}


.GridView
{
	border-color: Silver;
	border-style: solid;
	border-width: 3px;
}

.GridView td
{
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	color: White;
}

.GridView th
{
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	color: black;
}


.DetailsView
{
	border-color: Silver;
	border-style: solid;
	border-width: 3px;
}

.DetailsView td, .DetailsView th
{
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	color: White;
}

.DataBox
{
	border: solid 2px silver;
	
}

.DataBox td, .DataBox th
{
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}


.PortafolioBox
{
	background-color: #d1d3c1;
	padding: 4px 4px 4px 4px;
	border: solid 2px #E8E9E0;
	vertical-align: top;
}


.PortafolioPanelTitle
{
	font-family: Trebuchet MS;
	font-size: 21px;
	font-weight: bold;
	color: #363B35;
	text-decoration: none;
}

.PortafolioPanelTitle2
{
	font-family: Trebuchet MS;
	font-size: 21px;
	font-weight: bold;
	color: #787b72;
	text-decoration: none;
}

.PortafolioPanelLink
{
	font-size: 11px;
	font-weight: normal;
	color: #E85D00;
}

.PortafolioPanelLinkSel
{
	font-size: 11px;
	font-weight: bold;
	color: #E85D00;
	text-decoration: none;
}


.PortafolioGridView
{	
	border-top: dotted 1px gray;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.PortafolioGridView2
{	
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.PortafolioGridView td, .PortafolioGridView th, .PortafolioGridView span
{
	font-weight: normal;
	text-align:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow : ellipsis;
	padding: 1px 5px 1px 0px;

}

.PortafolioGridViewEmptyText, .PortafolioGridViewEmptyText td
{
	font-weight: normal;
	overflow: auto;
	white-space: normal;
	padding: 1px 5px 1px 0px;
}



.CotizacionPanelTitle
{
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	padding-bottom: 6px;
}

.CotizacionPrecioTotal
{
	font-weight: bold;

}

.CotizacionCategoriaNombre
{
	text-transform: uppercase;
	font-weight: bold;
}

.CotizacionSubCategoriaNombre
{
	text-transform: uppercase;
	color: Gray;
	font-weight: bold;
}

.CotizacionPopup
{
	border: solid 2px silver;
}

.CotizacionPopup TD 
{
	color: Black;
}


.ContratoPanelTitle
{
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	line-height: 16px;
}

.ContratoPrecioTotal
{
	background-color: LightYellow;
	font-weight: bold;
}

.PrecioAlquilerPorObra
{
	font-weight: normal;
}

.PrecioAlquilerPorObraSelected
{
	font-weight: bold;
}


.PrecioAlquilerPanel
{
}


.FlujosCategoriaNombre
{
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 4px;
}


.FlujosCategoriaNombre2
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: solid 2px silver;
}

.FlujosCategoriaDesc
{
	font-size: 11px;
}

.FlujosNombre
{
	font-size: 12px;
	font-weight: bold;
}

.FlujosEtapaImagen
{
	display:inline-block;
	border-color:Gray;
	border-width:2px;
	border-style:Solid;
}

.FlujosEtapaImagenExcluded
{
	display:inline-block;
	border-color:Red;
	border-width:2px;
	border-style:Solid;
}

.FlujosEtapaNombre
{
	font-size: 10px;
	font-weight: bold;
	color: Gray;
}

.FlujosFormatos
{
	font-size: 11px;
}

.FlujosHelpLink
{
	background: url(images/ico_help.gif) no-repeat center;
	width: 20px;
	height: 20px;
	display:inline-block;
	cursor: pointer;
}

a.FlujosHelpLink:hover
{
	background: url(images/ico_help_hover.gif) no-repeat center;
}

.FlujosHelpPopup {
	background-color: silver;
	border: solid 2px white;
	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: Black;
	font-size: 11px;
	font-weight: normal;
}



.FlujoNombre
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.FlujoDescripcion
{
	font-size: 11px;
	border-bottom: solid 1px silver;
	padding-top: 4px;
	padding-bottom: 4px;
}

.FlujoProductoNombre
{
	font-size:11px;
	text-decoration:none; 
	color:#E85D00;	
}

A.FlujoProductoNombre:hover
{
	text-decoration:underline;
}

.FlujoDataBox
{
	border: solid 2px silver;
	
}

.FlujoDataBox td, .FlujoDataBoxDataBox th
{
	padding: 6px 6px 6px 6px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color:White;
	white-space:normal;
}


.FlujoDataBox fieldset
{
	padding: 6px 6px 6px 6px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color:White;
	white-space:normal;
}



.FlujoPrecioTotal
{
	border: solid 2px silver;
}

.FlujoPrecioTotal TD
{
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	font-weight: bold;
}

.FlujoPrecioInform
{
	border: solid 2px silver;
}

.FlujoPrecioInform TD
{
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	font-weight: bold;
}

.FlujoCotizarLink
{
	font-size: 12px;
	font-weight: bold;
}

.FlujoDescuentoPanel
{
	border-bottom: solid 1px silver;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

.FlujoDescuentoPanel TD
{
	color: Yellow;
}


.FlujoDescuentoTitulo
{
	background: url(images/back_flujo_descuento2.gif) no-repeat;
	width: 100px;
	height: 26px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
	color: yellow;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.FlujoPasosBox
{
	margin: 0px 0px 4px 0px;
}

.FlujoPaso
{
	display:inline-block;
	border: solid 2px gray;
	padding: 4px 4px 4px 4px;
	margin: 2px 4px 0px 0px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: gray;
	cursor: default;

}

.FlujoPasoSel
{
	display:inline-block;
	border: solid 2px white;
	padding: 4px 4px 4px 4px;
	margin: 2px 4px 0px 0px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: white;
	cursor: default;	
}

.FlujoPasoNombreBox
{
	margin: 0px 0px 4px 0px;
}

.FlujoPasoNombre
{
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
}

.ServicioNombre
{
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 4px;
}

.ServicioDescripcion
{
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.HotelNombre
{
	font-size: 12px;
	font-weight: bold;	
}

.HotelBookLink
{
}

.LocacionClasifNombre
{
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 4px;
}


.LocacionClasifNombre2
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: solid 2px silver;
}



.LocacionNombre
{
	font-size: 12px;
	font-weight: bold;
}

.LocacionDireccion
{
	font-size: 11px;
}

.MessageBoxUnread
{
	font-weight: bold;
}


.AgendaCalDia
{
	border: solid 2px silver;
	padding: 2px 2px 2px 2px;	
}

.AgendaCalDiaSemana
{
	text-align: center;
	font-weight: bold;
	color: black;
	background-color: #d1d3c1;
	white-space: nowrap;
	text-transform: capitalize;
	padding: 2px 2px 2px 2px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: 0px;
	margin: 0px 0px 0px 0px;
}


.AgendaCalDiaMes
{
	text-align: center;
	font-weight: bold;
	color: black;
	white-space: nowrap;
	text-transform: capitalize;
	padding: 2px 2px 2px 2px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: solid 3px silver;
	margin: 0px 0px 0px 0px;
}

.AgendaCalTurno
{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: Gray;
	border: solid 2px silver;
	padding: 1px 2px 1px 2px;
	margin: 1px 0px 0px 0px;

}

.AgendaCalEstacion
{
	font-size: 10px;
	text-transform: capitalize;
	font-weight: normal;
	color: Gray;
	border: solid 1px silver;
	padding: 1px 2px 1px 2px;
	margin: 1px 0px 0px 0px;
}

.AgendaCalEstacion a
{
	text-decoration: none;
}


.AgendaCalTarea
{
	font-size: 10px;
	text-transform: capitalize;
	font-weight: normal;
	color: black;
	border-width: 0px;
	padding: 1px 2px 1px 2px;
	margin:1px 0px 2px 0px;

}

.AgendaCalTareaSep
{
	border-width: 0px;
	border-bottom: solid 1px silver;
}


.AgendaCalTurnoLibre, .AgendaCalTurnoLibre TD
{
	color:Gray;
	height: 20px;
	vertical-align: middle;
}

.AgendaCalTurnoOcupado, .AgendaCalTurnoOcupado TD
{
	color:black;
	height: 20px;
	vertical-align: middle;
}


.SuperAgendaMonth
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.SuperAgendaMonthButton
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.SuperAgendaSelTurns {
	background-color:LightYellow;
	color:Red;
	border:2px solid #000000;
	font-size:11px;
	text-align:center;
	white-space: nowrap;
	padding: 2px 2px 2px 2px;
}

/* ***Estilos del nuevo disanador*** */
body {
	background-color: #000000;
}
.negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	bottom: 8px;
}
.blanco1_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.blanco1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.blanco2_old {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.blanco2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}

.MenuTitulo {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

/*******************-links-*********************************/

.link1 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.link1:hover {
	text-decoration:underline;
	color: #FD6826;
}
.link2 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.link2:hover {
	text-decoration:underline;
	color: #709D00;

}
.link3 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FD6826;
	text-decoration: none;
}
.link3:hover {
	text-decoration:underline;
	color: #FD6826;
}

.link4 {
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

.link4:hover {
	text-decoration: none;
}

.link5 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.link5:hover {
	text-decoration: underline;
	color: #FD6826;
}
.link6 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FD6826;
	text-decoration: none;
}
.link6:hover {
	text-decoration: underline;
}


/*******************-bordes-*********************************/

.bordeBlanco {
	border: 1px solid #FFFFFF;
	margin: 1px;
	padding: 1px;
}
.bordeNegro {
	border: 1px solid #333333;
	background-color: #ACAF95;
}
.bordeNaranja {
	border: 1px solid #FD6826;
}

.Sinconfirmar {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.Ocupado {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FD6826;
	text-decoration: none;
}
.Vacante {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.blanco3 {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

/* Para el Header*/
.imagen1mousedown
{
	background-image:url(image/01mousedown.gif)
}
.imagen1mouseover
{
	background-image:url(image/01mouseover.gif)
}

.imagen2mousedown
{
	background-image:url(image/02mousedown.gif)
}
.imagen2mouseover
{
	background-image:url(image/02mouseover.gif)
}

.imagen3mousedown
{
	background-image:url(image/03mousedown.gif)
}
.imagen3mouseover
{
	background-image:url(image/03mouseover.gif)
}

.imagen4mousedown
{
	background-image:url(image/04mousedown.gif)
}
.imagen4mouseover
{
	background-image:url(image/04mouseover.gif)
}

.imagen5mousedown
{
	background-image:url(image/05mousedown.gif)
}
.imagen5mouseover
{
	background-image:url(image/05mouseover.gif)
}

.imagen6mousedown
{
	background-image:url(image/06mousedown.gif)
}
.imagen6mouseover
{
	background-image:url(image/06mouseover.gif);
	border-spacing:1px	
}

.FondoCategoria
{
	background-image:url(image/planoverdesubtitulos.gif)
}

.FondoPuntaCategoria
{
	background-image:url(image/puntadeplanoverdesubtitulos.gif)
}

/**********/
.LoginTextBoxColor
{
	font-size: 12px;
	background-color: #ACAF95;
	border-style:solid;
}

.LoginTitleColor
{
	font-size: 12px;
	font-weight: bold;
	color: Gray;
}

.BoldFontColor
{
	font-weight: bold;
	color: Gray;
}
/*color: #b5b7ba;*/
.blanco {
	color: #FFFFFF;
}

.CellImagen td
{
	background-color:Black;
	border:solid 1px white;
	vertical-align:top;
	text-align:center;
	padding:1px;
	
}

.CellImagenGrande 
{
	background-color:Black;
	border:solid 2px white;
	vertical-align:top;
	text-align:center;
	padding:3px;	
}

.PhotoGallerySmallImage
{
	border: solid 2px #e0e0e0;
	padding: 2px 2px 2px 2px;
	margin: 0px 2px 2px 0px;
	cursor: pointer;
}

.PhotoGallerySmallImageSel
{
	border: solid 2px #FD6826;
	padding: 2px 2px 2px 2px;
	margin: 0px 2px 2px 0px;
	cursor: pointer;
}

.PhotoGalleryBigImage
{
	border: solid 4px #e0e0e0;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}



Legend
{
	color: #ffffff;
}

.subtitulos
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(images/planoverdesubtitulos.gif); 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-REPEAT: repeat-x; 
	TEXT-ALIGN: left;
	color:Black;
	WIDTH: 98%; 
	padding:0px 0px 0px 4px;
	font-weight:bold;
}

.subtitulosPunta
{
	BACKGROUND-POSITION: left center; 
	BACKGROUND-IMAGE: url(images/puntadeplanoverdesubtitulos.gif); 
	WIDTH: 2%; 
	BACKGROUND-REPEAT: no-repeat;
}

.JCDP {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FD6826;
	text-decoration: none;
}

.PortafolioGridView
{
	border: solid 0px black;
	color:White;
	vertical-align:middle;
	text-align:center;
}

.PortafolioGridView td
{
	padding: 4px 4px 4px 4px;
	border-width:0px;
	vertical-align: top;
	color:White;
	font-family:Verdana;
	font-size:10px;
}

.PortafolioGridView th
{
	padding: 4px 4px 4px 4px;
	border-width:0px;
	vertical-align: middle;
	text-align:left;
	color:White;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

.PortafolioDataList td
{
	padding: 4px 4px 4px 4px;
	border-width:0px;
	vertical-align: middle;
	text-align: center;
}

.DetailsViewContratoHeader
{
	border-width: 0px;
	color:White;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}

.DetailsViewContratoDetail
{
	border-width: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.DetailsViewContratoDetail td
{
	padding: 4px 8px 4px 0px;
	border-width:0px;
	vertical-align: top;
	color:White;
	font-family:Verdana;
	font-size:10px;
}

.ContratoPrecioTotalNew
{
	background-color: #ACAF95;
	color: Black;
	font-weight: bold;
}

.PortafolioGridViewEmptyText2, .PortafolioGridViewEmptyText2 td
{
	font-weight: normal;
	overflow: auto;
	white-space: normal;
	padding: 1px 5px 1px 0px;
	color:White;
	border-width:0px;
}

.PortafolioTab 
{
	background: url(images/portafolio_tabs.gif) no-repeat;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 127px; 
	cursor: pointer; 
	height: 16px;
	text-align:center;
	vertical-align:middle;
	padding: 0px 1px 0px 0px;
}


.PortafolioTabSelected
{
	background: url(images/portafolio_tabs_selected.gif) no-repeat;
	color: #99cc00;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 127px; 
	cursor: pointer; 
	height: 16px;
	text-align:center;
	vertical-align:middle;
	padding: 0px 1px 0px 0px;
}

.PortafolioTabHover
{
	background: url(images/portafolio_tabs_hover.gif) no-repeat;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 127px; 
	cursor: pointer; 
	height: 16px;
	text-align:center;
	vertical-align:middle;
	padding: 0px 1px 0px 0px;
}

.PortafolioProyectoCombo
{
	font-size: 11px;
	width: 150px;
}


.DefaultDiv
{
	color:Gray;
}

.TableList
{
	
}
.TableList td 
{
	padding:8px 8px 8px 0px;
}


.TopRightMenu
{
	/* height:120px; */
	height:120px;
}

.TopRightMenu TD
{
	padding: 0px 4px 0px 4px;
	font-size: 10px;
	white-space:nowrap;
}

.TopRightMenu A
{
	color:White;
}

.TopRightMenu A:hover
{
	color:#E85D00;
}

.InfoPage
{
	margin: 2px 2px 2px 2px;
	border: 0;
	padding: 6px 8px 8px 6px;
	color: silver;
	
}

.PrintPage
{
	margin: 0px 5px 0px 5px; 
	background-color: #ffffff; 
	color:#000000;
}

.PrintPage TD
{
	color:#000000;
}


.MessagePopupPanel
{
	z-index: 10;
	position: absolute;
	background-color: White;
	border: outset 1px white;
	padding: 2px 2px 2px 2px;
	display: block;
}

.MessageDetailsView
{
	border-color: Silver;
	border-style: solid;
	border-width: 3px;
}

.MessageDetailsView td, .MessageDetailsView th
{
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	color: black;
}

.TextPanel
{
	text-align: justify;
	color:#818280;
	font-family: Verdana;
	font-size: 11px;
	padding: 10px 20px 10px 20px;
}


.TextPanel OL
{
	color:#818280;
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 15px;
}

.TextPanel OL OL
{
	padding-top: 10px;
}

.TextPanel UL
{
	list-style-type: square;
	padding-left: 20px;
}

.TextPanel LI
{
	list-style-position:outside;
	background: none;
	padding-left: 2px;
	padding-bottom: 10px;
	line-height: normal;
}

.TextPanel OL LI
{
	font-weight: bold;
}


.TextPanel LI LI
{
	font-weight: normal;
}


.PriceBoxQuoteLink {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FD6826;
	text-decoration: none;
}

.PriceBoxQuoteLink:hover {
	text-decoration:underline;
	color: #FD6826;
}

.AboutUsSubtitle
{
	width:100%;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 10px 0px;
}

.AboutUsStaffPanel
{
	/* padding-left: 10px; */
	line-height: 16px;

}

.AboutUsStaffPanel A
{
	color: #FD6826;
}

.AboutUsStaffCurr
{
	margin: 4px 0px 4px 0px;
	padding: 5px 5px 5px 5px;
	width: 400px;
	border: solid 1px #ACAF95;
	text-align: left;
}

.InputField
{
	background-color: #ACAF95;
	border: solid 0px;

}

.NuevaCotizacionDataBox
{
	border: solid 2px silver;
	
}

.NuevaCotizacionDataBox td, .NuevaCotizacionDataBox th
{
	padding: 4px 4px 4px 4px;
}

.NuevaCotizacionDataBox fieldset
{
	padding: 6px 6px 6px 6px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	white-space:normal;
}

.NuevaCotizacionDataBox fieldset td
{
	padding: 1px 0px 1px 0px;
}

.FeedbackSendPanel
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: Silver;
	border-bottom: solid 2px silver;
	
}

.FeedbackText
{
	color: Silver;
	font-size: 14px;
}
	
.SearchBox
{
	border: solid 2px silver;	
}

.SearchBox td, .DataBox th
{
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.SearchBox .InputField
{
	font-size: 14px;	
	background-color: white;

}

.ReportajeNombre
{
	font-size: 11px;
	text-transform: uppercase;
	padding: 4px 0px 4px 0px;
}

.ReportajeDescripcion
{
	font-size: 11px;
	border-bottom: solid 1px silver;
	padding-top: 4px;
	padding-bottom: 4px;
}

.GallerySmallImage
{
	border: solid 2px #e0e0e0;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	cursor: pointer;
}

.GalleryLargeImg
{
	border: solid 2px #e0e0e0;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	text-align:center;
	vertical-align:middle;
	
}

.GalleryLargeLabel
{
	font-size: 11px;
	text-align:center;
	vertical-align:middle;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	
}

div.image { display: none; }
div.text
{
	position: absolute;
	top: 300px;
	left: 300px;
	width: 300px;
	height: 300px;
	padding: 3em;
	font-size: 1.4em;
	text-align: center;
	border: 1px solid #fff;
	background: #250F32 url('images/stripe_p7.png') repeat;
	display: none;
}

#tooltip
{
	position: absolute;
	z-index: 3000;
	padding: 10px;
	width: 128px;
	height: 87px;
	border: 0;
	background: url('images/bubble.gif') no-repeat;
	color: #000;
}

#tooltip h3
{
	border-bottom: 0px solid #000000;
	padding: 0 0 .5em 0;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	font-family: Verdana;
}

#tooltip h3 div 
{ 
	margin-top: .5em; 
}

#carousel 
{ 
	margin-top: 2em;	 
}

#carousel img 
{
	display: none;
}

.PrecioSinDescuentoLabel
{
	
	text-decoration:line-through;
	
}

.FlujosInProductPanel
{
	padding:  0px 0px 4px 10px;
}

.ProductosShowPanel
{
	border: 2px solid #000000;
}
