@media print
{
	#tblPageTitle
	{
		display: none;
	}
}

body
{
	margin:0 0 0 0;
}

body.bDefault
{
	margin:0;	
}

body,table
{
	font-family:Sans-Serif, Arial, Tahoma, Verdana;
	font-size:12px;
	background-color:white;
	/*color:rgb(128,0,0);*/
	color:Black;
}

table.tblTitulo
{
	position:absolute;
	top:18px;
	left:20px;
	width:775px;
	
}

table.tblGeneral
{
	width:780px;
}

table.tblIndex
{
	width:775px;
}

.input_ref
{
	width:95px;
	height:15px;
	font-family:Arial, Tahoma, Verdana;
	font-size: xx-small;
	border: 1px solid rgb(190,10,39);
	vertical-align: top;
	text-align:right;
}

.fields
{
	border: 1px solid rgb(130,136,141);
	color: rgb(130,136,141);
	background-color: white;
	font-family: Arial, Verdana, Tahoma;
	font-size: xx-small;
}

#NuevoGrupo
{
	BACKGROUND: rgb(177,177,177);
	LEFT: 270px;
	WIDTH: 350px;
	POSITION: absolute;
	TOP: 35px;
	HEIGHT: 180px;
	border: 1px solid black;
}

A.GroupsLink
{ 
	COLOR: #0e2854;
}

a.GreenMonth
{
	background:rgb(216,237,190);
	padding:5px;
	color:rgb(120,120,120);
	font-size:14px;
	font-weight:bold;
}

.GrayMonth
{
	color:rgb(120,120,120);
	font-weight:bold;
}

.noticias
{
	width: 770px;
	margin-left: 15px;
}

a.like_menu
{
	color: rgb(190,10,39);
	text-decoration: underline;
	font-weight: bold;
	cursor:hand;
}

a.like_menu:hover
{
	color: rgb(130,136,141);
}
a.like_menu1
{
	color: rgb(130,136,141); 
	text-decoration: underline;
	font-weight: bold;
	cursor:hand;
	font-size:10px;
}

a.like_menu1:hover
{
	color: rgb(190,10,39);
}

a.servicios
{
	text-decoration:none;
	font-weight:bold;
	color:black;
}

a.LinksInteres
{
	font-weight:bold;
	color:rgb(0,154,154);
}

#theLine
{
	BORDER: 1px solid rgb(130,136,141);
	WIDTH: 100%;
}

.theLine
{
	BORDER: 1px solid rgb(130,136,141);
	WIDTH: 100%;
}

A.LinkInt
{
	FONT-SIZE: 10px;
	COLOR: darkblue;
	FONT-FAMILY: verdana;
}

A.LinkInt:hover
{
	COLOR: cornflowerblue;
}

A.tstLink
{
	FONT-SIZE: 10px;
	COLOR: darkblue;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
}

A.tstLink:hover
{
	COLOR: cornflowerblue;
}

a.mas_info
{
	background-image:url(../ImagesGenerales/pages/plus.gif);
	background-repeat:no-repeat;
	background-position:5 0;
	background-color:rgb(190,10,39);
	border:0px solid rgb(1,0,102);
	font-family:Arial,Verdana, Tahoma;
	font-size:12;
	text-align:center;
	text-decoration:none;
	color:white;
	vertical-align:middle;
	cursor:hand;
	font-weight:bold;
	position:relative;
	left:688px;
	padding-left:25px;
	padding-right:15px;
}

a.mas_info:hover
{
	/*color:rgb(130,136,141);*/
}

a.StandardAnchor
{
	background-color:rgb(165,28,0);
	border:0px;
	padding:1 5 1 5;
	font-family:Sans-Serif, Arial, Verdana, Tahoma;
	font-size:12px;
	text-decoration:none;
	color:white;
	cursor:hand;
	font-weight:bold;
}

.StandardButton
{
	background-color:rgb(165,28,0);
	border:0px;
	font-family:Sans-Serif, Arial, Verdana, Tahoma;
	font-size:12px;
	text-decoration:none;
	color:white;
	cursor:hand;
	font-weight:bold;
}

.StandardButton_over
{
	background-color:rgb(132,0,0);
	border:0px;
	font-family:Sans-Serif, Arial, Verdana, Tahoma;
	font-size:12px;
	text-decoration:none;
	color:white;
	vertical-align:middle;
	cursor:hand;
	font-weight:bold;
}
.SolucionesInternetPicture
{
	border-style:none;
	height:100px;
	width:130;
}
.ButtonLeft
{
	width:7px;
	height:14px;
	background-image:url(../images/top/button_left.gif);
	background-repeat:no-repeat;
}

.ButtonRight
{
	width:7px;
	height:14px;
	background-image:url(../images/top/button_right.gif);
	background-repeat:no-repeat;
}

.StandardDG
{
	color:#82888d;
	/*border:1px solid white;*/
	padding:2px;
}

.StandardDGHeader
{
	color:rgb(160,30,0);
	font-weight:bold;
	background:white;
}

.StandardDGItem
{
	color:rgb(107,107,107);
	background:white;
}

.StandardDGAlternatingItem
{
	color:#82888d;
	background-color:white;
}

.tblCalcule
{
	background-color:rgb(225,215,165);
	width:350px;
	FONT-SIZE:12px;
	COLOR:rgb(0,0,0);
}

.CalculeResult
{
	border:0px;
	background-color:rgb(171,147,13);
	color:black;
	text-align:right;
}

.tblNoticias
{
	width:95%;
	margin-top:50px;
	margin-left:20px;
}

.NoticiasGrupo
{
	background-color:rgb(130,136,141);
	color:white;
	font-weight:bold;
	width:100%;
	padding-left:15px;
}

.NoticiasGrupo table
{
	color:rgb(130,136,141);
	font-weight:bold;
}

.NoticiasTitle
{
	width:100%;
	color:white;
	font-weight:bold;
}

.NoticiasResumen
{
	width:100%;
	color:rgb(130,136,141);
	cursor:hand;
	text-decoration:none;
}

.StandardCal
{
	background-color:#E1D7A5;
	color:Black;
}
.StandardLabel
{
	font-weight:bold;
}

.StandardLButton
{
	color:rgb(1,0,102);
	font-weight:bold;
	text-decoration:none;
}
.theLine_Promo
{
	BORDER: 1px dotted rgb(1,0,102);
	WIDTH: 100%;
}

.TitleContenido
{
	color:rgb(171,147,13);
}

.CalendarTitle
{
	background-color:#C1BFDB;
}

.BlinkButton_state0
{
	border:1px solid rgb(190,10,39);
	width:70px;
	color:rgb(190,10,30);
	background:white;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
}

.BlinkButton_state1
{
	border:1px solid rgb(190,10,39);
	width:70px;
	color:rgb(190,10,39);
	background:white;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
}

.BlinkButton_state2
{
	border:1px solid rgb(190,10,39);
	width:70px;
	color:white;
	background:rgb(190,10,39);
	font-size:12px;
	font-weight:bold;
	cursor:hand;
}

td.tdImg
{
	text-align:center;
}

table.tblOficinas
{
	margin-left:40px;
	width:730px;
}

td.tdOficina
{
	width:100%;
	vertical-align:top;
}

td.tdOficinaHeader
{
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
}

.imgDondeEstamos
{
	cursor:hand;
	border:1px solid #100066;
}

table.tblInfoDondeEstamos
{
	width:100%;
}

td.tdDescInfoDondeEstamos
{
	font-weight:bold;
	vertical-align:top;
	width:90px;
}

td.tdSepDondeEstamos
{
	border-bottom:1px dashed #100066;
	line-height:10px;
}

.NoticiasGrup
{
	width:100%;
	background-color:#100066;
	background-image:url(../images/left/arrow1.gif);
	background-repeat:no-repeat;
	background-position:11px 8px;
	color:white;
	font-weight:bold;
	padding:3px 3px 3px 28px;
}

table.tblContactenos
{
	width:730px;
	border-top:1px dotted #100066;
	margin-left:40px;
	text-align:center;
}

table.tblContactenos td
{
	padding:10px;
}

table.tblOficinasFotos
{
	width:100%;
}

td.tdOficinasMasFotos
{
	text-align:left;
}

td.tdContact
{
	vertical-align:top;
}

td.tdContactInfo
{
	vertical-align:top;
}

table.tblContactMain
{
	
}

td.tdContactData
{
	border-bottom:1px dashed #100066;
}

.GridHeader
{
	color:#100066;
	font-weight:bold;
	background-color:#C1BFDB;
}

.GridItem
{
	color:#100066;
	background-color:white;
}

.GridAlternate
{
	color:#100066;
	background-color:#C1BFDB;
}

td.hab_buscador
{
	text-align:center;
}

table.tblTitleMainPage
{
	position:absolute;
	top:12px;
	left:40px;
	width:726px;
	height:19px;
	background-color:rgb(1,0,102);
	color:rgb(255,255,255);
}

td.tdTitleLogo
{
	width:26px;
	background-image:url(../images/left/arrow1.gif);
	background-position:center;
	background-repeat:no-repeat;
}

table.tblTitleText
{
	width:100%;
}

td.tdTitleLeft
{
	width:11px;
	height:21px;
	background-image:url(../images/left/title_left.gif);
	background-repeat:no-repeat;
}

td.tdTitleText
{
	/*background-color:rgb(193,198,227);*/
	font-weight:bold;
	color:rgb(255,255,255);
	/*padding-left:20px;*/
}

td.tdTitleText a
{
	font-weight:bold;
	color:rgb(21,21,95);
}
.HrPromo
{
	BORDER: 1px dotted rgb(1,0,102);
	WIDTH: 100%;
}

.Cell_Padding
{
	padding-left:0px;
}

.ClsItem
{
	border:1px solid red;
}

.BtPages
{
	background-image:url(../ImagesGenerales/pages/plus.gif);
	background-repeat:no-repeat;
	background-position:5 0;
	background-color:rgb(190,10,39);
	border:0px solid rgb(1,0,102);
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:white;
	vertical-align:middle;
	cursor:hand;
	font-weight:bold;
	padding-left:25px;
	padding-right:15px;
}

.StandardCmb
{
	color:rgb(130,136,141);
}

.HoraReunion
{
	font-weight:bold;
	color:black;
}

.DetalleReunion
{
	color:rgb(120,120,120);
	font-size:14px;
}

.Buttons
{
	border:0;
	background-color:white;
	background-image:url(../images/mas.gif);
	background-position:0 1;
	background-repeat:no-repeat;
	height:14px;
	cursor:hand;
	font-size:10px;
	font-weight:bold;
	color:rgb(120,120,120);
	padding-left:14px;
	text-decoration:none;
}

td.SGray
{
	font-size:14px;
	width:15px;
	height:40px;
	background:rgb(107,107,107);
	color:rgb(187,187,187);
	/*border-bottom:2px solid rgb(107,107,107);*/
	vertical-align:top;
	text-align:center;
}

td.tdAviso
{
	color:rgb(103,103,103);
	font-size:10px;
	border-bottom:2px solid rgb(107,107,107);
	vertical-align:bottom;
	padding-left:5px;
	padding-bottom:5px;
}

a.aAviso
{
	color:rgb(103,103,103);
	font-size:10px;
	text-decoration:underline;
	cursor:hand;
}

a.aAviso:hover
{
	color:rgb(0,0,0);
	font-size:10px;
	text-decoration:underline;
	cursor:hand;
}

input.fileOpen
{
	position:relative;
	filter:alpha(opacity=0);
	z-index:202;
	width:15;
	cursor:hand;
	background-color:rgb(165,28,0);
}

input.fileValue
{
	position:relative;
	z-index:203;
	border:1px solid rgb(216,237,190);
}

div.mask
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:201;
}

a.examinar
{
	height:20;
	font-size:12px;
	background:rgb(216,237,190);
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	cursor:hand;
	color:rgb(107,107,107);
	text-decoration: none;
}

td.rBorder
{
	border-right:1px solid rgb(185,207,173);
}

td.lBorder
{
	border-left:1px solid rgb(185,207,173);
}

a.OficinasDetalles
{
	color:black;
	text-decoration:none;
	font-weight:bold;
}

.LinkContenidos
{
	color:rgb(130,136,141);
	text-decoration:underline;
	font-weight:bold;
}

.LinkContenidos:hover
{
	color: rgb(150,150,150);
}

#divContent
{
	width:615px;
	margin-left:10px;
}

td.SGreen
{
	font-size:18px;
	width:20px;
	background:rgb(128,0,0);
}

td.BarLeftCell
{
	width:40px;
	height:40px;
}


.AnchorNovedades
{
	text-decoration:none;
	color:rgb(120,120,120);
}
.TdLogin
{
	width:211;
	height:123;
	padding:0 0 0 0;
}
.LbsLogin
{
	font-size:11px;
	color:Black;
}
.tbsLogin
{
	font-size:11px;
	width:82px;
	border:1px solid #cccccc;
	height:20px;
}
.tbsLogin_PASS
{
	font-size:11px;
	width:40px;
	border:1px solid #cccccc;
	height:20px;
}
.TdTopLogin
{
	width:211;
	height:30;
	background-image:url(../ImagesGenerales/banner3a.gif);
	background-repeat:no-repeat;
	padding:0 0 0 40;
	font-weight:bold;
	font-size:11px;
	color:Black;
}
.TdBottomLogin
{
	width:211;
	height:93;
	background-image:url(../ImagesGenerales/banner3b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:7 0 0 30;
	font-size:11px;
	color:Black;
	vertical-align:top;
}
.BtnTopEntrar
{
	font-size:11px;
	text-align:center;
	width:38px;
	height:18px;
	color:Black;
	background:rgb(204,204,204);
	border:1px solid black;
	cursor:hand;
}
.AnRecordar
{
	color:Black;
	text-decoration:none;
	font-size:11px;
}
.tdMenu
{
	background-image:url(../ImagesGenerales/sage_gri.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.tdLeft
{
	background-image:url(../ImagesGenerales/fasie1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:190;
	height:40;
}
.tdCenter
{
	background-image:url(../ImagesGenerales/curba1.gif);
	background-repeat:no-repeat;
	background-position:bottom;	
	width:10;
	height:40;
}
.tdRight
{
	background-image:url(../ImagesGenerales/fasie2.gif);
	background-repeat:repeat-y;
	width:10px;
}
.tdLoginEntrar
{
	background-image:url(../ImagesGenerales/banner3simplu.gif);
	background-repeat:no-repeat;
	width:211;
	height:123;
	padding:10 0 0 5;
}
.AnTop
{
	text-decoration:none;
	color:rgb(204,204,204);
	font-size:11px;
	font-weight:bold;
	cursor:hand;
	background:transparent;
	border:0px solid white;
}
.AnTop_selected
{
	text-decoration:none;
	color:black;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
	background:transparent;
	border:0px solid white;
}
A.item
{
	font-size:14px;
	cursor:hand;
	color:black;
	text-decoration: none;
	width:100%;
	padding:0 0 0 12;
	font-weight:bold;
}
A.item:first-letter
{
	color:rgb(128,0,0);
}
A.item:hover
{
	/*font-size:14px;
	cursor:hand;
	color:black;
	text-decoration: none;
	width:100%;
	padding:0 0 12 12;
	font-weight:bold;*/
	/*background:rgb(128,0,0);*/
	
}

A.item_selected
{
	font-size:14px;
	cursor:hand;
	color:white;
	text-decoration:none;
	width:100%;
	font-weight:bold;
	background:rgb(128,0,0);
	padding:0 0 0 12;
}
A.item_selected:first-letter
{
	color:White;
}
A.item1
{
	width:100%;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
	color:black;
	text-decoration:none;
}

A.item1_selected
{
	width:100%;
	font-size:12px;
	cursor:hand;
	color:white;
	text-decoration:none;
	font-weight:bold;
	background:rgb(128,0,0);
}

#menu
{
	WIDTH: 100%;
	padding-left:3px;
}
.Lbtext
{
	text-decoration:none;
	color:rgb(204,204,204);
	font-size:10px;
	font-weight:bold;
	margin-left:14px;
}
.tdHomeL
{
	/*background-image:url(../ImagesGenerales/fasie3.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
*/
	background:red;
	height:30;
}
.tdHomeC
{
	background-image:url(../ImagesGenerales/curba2.gif);
	background-repeat:no-repeat;
	width:18;
	height:30;
}
.tdHomeR
{
	background-image:url(../ImagesGenerales/fasie4.gif);
	background-repeat:repeat-y;
	width:10px;
}
.LbsHome
{
	font-size:14px;
	color:Black;
	background-image:url(../ImagesGenerales/sage1.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:16px;
	height:30px;
	font-weight:bold;
	
}
.LbNoticiaClientes
{
	font-size:14px;
	color:white;
	background-image:url(../ImagesGenerales/sage2.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}
.TituloOficinas
{
	font-size:18px;
	color:Black;
	font-weight:bold;		
}
.LbsDondeEstamos
{
	color:Black;
}
.tdBold
{
	color:Gray;	
}

.tdTopNoticias
{
	
	background-image:url(../ImagesGenerales/curba2_1.gif);
	background-repeat:no-repeat;
	width:192px;
	height:50px;
}
.tdCenterNoticias
{
	
	background-image:url(../ImagesGenerales/fasie3_1.gif);
	background-repeat:repeat-y;
	width:192px;
	height:50px;
}
.tdBottomNoticias
{
	
	background-image:url(../ImagesGenerales/fasie4_1.gif);
	background-repeat:no-repeat;
	width:192px;
	height:5px;
}
.LbNoticiaHome
{
	font-size:14px;
	color:white;
	background-image:url(../ImagesGenerales/sage2.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}
.clsNoticias
{
	color:White;
	background:black;
	width:60%;
}
.LbsResumen
{
	color:rgb(104,104,104);
	font-size:11px;
	font-weight:bold;
	margin-right:6px;
	
}
.clsDiv
{
	padding-left:10px;
	width:80%;
	border:0px solid red;
	text-align:justify;
}
.clsDiv1
{
	padding-left:10px;
	width:90%;
	border:0px solid red;
	text-align:justify;
}
.colaboradore
{
	text-decoration:none;
	color:rgb(104,104,104);
}

.StandardRedLink
{
	text-decoration:none;
	color:rbg(128,0,0);
	font-weight:bold;
}
.ClsZip
{
	text-decoration:none;
	color:rgb(104,104,104);
}
.ClsTareas
{
	font-size:12px;
	font-weight:bold;
}
A.AnTitulo
{
	color:black;
	text-decoration: none;
	font-weight:bold;
}
A.AnTitulo:first-letter
{
	color:rgb(128,0,0);
}
.td1
{
	background-image:url(../imagesgenerales/curba2b.gif);
	background-repeat:no-repeat;
	width:192;
	height:50px;
	border-left:1px solid rgb(153,153,153);
}
.td2
{
	border-left:1px solid rgb(153,153,153);
	border-right:10px solid rgb(153,153,153);
	border-bottom:1px solid rgb(153,153,153);
}
.td3
{
	border-left:1px solid rgb(153,153,153);
	border-right:1px solid rgb(153,153,153);
	border-bottom:1px solid rgb(153,153,153);
}
a.ClsZip
{
	color: rgb(130,136,141);
	text-decoration: underline;
	font-weight: bold;
	cursor:hand;
}

a.ClsZip:hover
{
	color: rgb(130,136,141);
}
