.txtArialbold16azul /* TITULAR 1*/
{
	font: bold 16px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold16azul a
{
	font: bold 16px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold16azul a:active
{
	font: bold 16px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold16azul a:hover
{
	font: bold 16px Arial;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold14azul /* TITULAR 2*/
{
	font: bold 14px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold14azul a
{
	font: bold 14px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold14azul a:active
{
	font: bold 14px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold14azul a:hover
{
	font: bold 14px Arial;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold12azul /* TITULAR 2*/
{
	font: bold 12px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold12azul a
{
	font: bold 12px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold12azul a:active
{
	font: bold 12px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold12azul a:hover
{
	font: bold 12px Arial;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArial11azul /* TITULAR 1*/
{
	font: 11px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArial11azul a
{
	font: 11px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArial11azul a:active
{
	font: 11px Arial;
	color:#D90000;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArial11azul a:hover
{
	font: 11px Arial;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold11gris
{ 
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#555555; 
	text-decoration: none;
}
.txtArialbold11gris a
{ 
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#555555; 
	text-decoration: none;
}
.txtArialbold11gris a:active 
{  
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color: #555555; 
	text-decoration: none;
}

.txtArialbold11gris a:hover 
{
	font: 11px Arial;  
	font-weight: normal; 
	text-transform: none; 
	color: #D90000; 
	text-decoration:underline;
}
.txtArialbold11azul 
{
	font: bold 11px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold11azul a
{
	font: bold 11px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold11azul a:active
{
	font: bold 11px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold11azul a:hover
{
	font: bold 11px Arial;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtverdana10 
{
	font: 10px Verdana;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtverdana10 a
{
	font: 10px Verdana;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtverdana10 a:active
{
	font: 10px Verdana;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtverdana10 a:hover
{
	font: 10px Verdana;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtverdana9 
{
	font: 9px Verdana;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtverdana9 a
{
	font: 9px Verdana;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtverdana9 a:active
{
	font: 9px Verdana;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtverdana9 a:hover
{
	font: 9px Verdana;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtarial9 
{
	font: 9px Arial;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtarial9 a
{
	font: 9px Arial;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtarial9 a:active
{
	font: 9px Arial;
	color:#333333;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtarial9 a:hover
{
	font: 9px Arial;
	color:#133091;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#listadotxtarial11gristabla #vineta
{

}
#listadotxtarial11gristabla #vineta ul
{
	margin:0;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	padding: 7px;
	padding-bottom:20px;
}

#listadotxtarial11gristabla #vineta li
{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type:none;	
	
}

#listadotxtarial11gristabla #vineta a
{
	display:block;
	background:#FFFFFF;
	background-repeat:no-repeat;	
	background-position:left top;
	background-image:url(vineta_arial11.gif);
	padding-top:5px;
	padding-left:7px;
	padding-bottom:0px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
}

#listadotxtarial11gristabla #vineta a:hover
{
	display:block;
	background:#FFFFFF;
	background-repeat:no-repeat;	background-position:left top;
	background-image:url(vineta_arial11.gif);
	padding-top:5px;
	padding-left:7px;
	padding-bottom:0px;
	color:#D90000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
}
#txtverdana10tabla #marca
{

}
#txtverdana10tabla #marca ul
{
	margin:0;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	padding: 7px;
	padding-bottom:20px;
}

#txtverdana10tabla #marca li
{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type:none;	
	
}

#txtverdana10tabla #marca a
{
	display:block;
	background:#FFFFFF;
	background-repeat:no-repeat;	background-position:left top;
	background-image:url(vineta_arial10.gif);
	padding-top:5px;
	padding-left:7px;
	padding-bottom:0px;
	color:#333333;
	text-decoration:none;
	font-size:10px;
	font-family:verdana;
}

#txtverdana10tabla #marca a:hover
{
	display:block;
	background:#FFFFFF;
	background-repeat:no-repeat;	background-position:left top;
	background-image:url(vineta_arial10.gif);
	padding-top:5px;
	padding-left:7px;
	padding-bottom:0px;
	color:#D90000;
	text-decoration:none;
	font-size:10px;
	font-family:verdana;
}

#txtmayarial10rojo  ul
{
	margin		: 0;
	padding-left	: 2px;
	list-style-position: outside;
}
#txtmayarial10rojo li
{
	margin: 0 0 0 0;
	padding: 0;
	padding-left:5px;
	list-style-type:none;
}
#txtmayarial10rojo a
{
	display			:block;
	background		:#FFFFFF;
	background-image:url(cuadrado2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color			:#666666;
	padding-top		:0px;
	padding-bottom	:2px;
	padding-left	:10px;
	text-decoration	:none;
	font-size		:10px;
	font-family		:Arial;
	text-transform	:uppercase;
	font-weight: bold;
}
#txtmayarial10rojo a:hover
{
	text-decoration:none;
	color:#C13E30;
}

.txtmayarial10rojoCierre
{
	background-color	: #C13E30;
	background-image	: url(arrow1.gif);
	background-position	: right;
	background-repeat	: no-repeat;
	vertical-align		: middle;
	padding-right		: 20px;	
	text-align			: right;
	border-left			: 1px solid #CCCCCC;
	border-top			: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
}
.txtmayarial10rojoCierre a
{
	font-size		:10px;
	color			:#FFFFFF;
	font-family		:Verdana;
	text-decoration	:none;

}
.txtmayarial10rojoCierre a:hover
{
	text-decoration	:underline;

}

/* PERFIL: EMPRESAS*/
#txtmayarial10azul  ul
{
	margin		: 0;
	padding-Left	: 2px;
	list-style-position: outside;
}
#txtmayarial10azul li
{
	margin: 0 0 0 0;
	padding: 0;
	padding-left:5px;
	list-style-type:none;
}
#txtmayarial10azul a
{
	display			:block;
	background		:#FFFFFF;
	background-image:url(cuadrado3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color			:#666666;
	padding-top		:0px;
	padding-bottom: 2px;
	padding-left	:10px;
	text-decoration	:none;
	font-size		:10px;
	font-family		:Arial;
	text-transform	:uppercase;
	font-weight: bold;
;
}
#txtmayarial10azul a:hover
{
	text-decoration:none;
	color:#5E5DE5;
}
.txtmayarial10azulCierre
{
	background-color	: #5E5DE5;
	background-image	: url(arrow1.gif);
	background-position	: right;
	background-repeat	: no-repeat;
	vertical-align		: middle;
	padding-right		: 20px;	
	text-align			: right;
	border-left			: 1px solid #CCCCCC;
	border-top			: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
}
.txtmayarial10azulCierre a
{
	font-size		:10px;
	color			:#FFFFFF;
	font-family		:Verdana;
	text-decoration	:none;

}
.txtmayarial10azulCierre a:hover
{
	text-decoration	:underline;

}

/* PERFIL: ESTATAL*/
#txtmayarial10verde  ul
{
	margin		: 0;
	padding-left	: 2px;
	list-style-position: outside;
}
#txtmayarial10verde li
{
	margin: 0 0 0 0;
	padding: 0;
	padding-left:5px;
	list-style-type:none;
}
#txtmayarial10verde a
{
	display			:block;
	background		:#FFFFFF;
	background-image:url(cuadrado.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color			:#666666;
	padding-top		:0px;
	padding-left	:10px;
	text-decoration	:none;
	font-size		:10px;
	font-family		:Arial;
	text-transform	:uppercase;
	padding-bottom: 2px;
	font-weight: bold;
}
#txtmayarial10verde a:hover
{
	text-decoration:none;
	color:#B2C751;
}
.txtmayarial10verdeCierre
{
	background-color	: #B2C751;
	background-image	: url(arrow1.gif);
	background-position	: right;
	background-repeat	: no-repeat;
	vertical-align		: middle;
	padding-right		: 20px;	
	text-align			: right;
	border-left			: 1px solid #CCCCCC;
	border-top			: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
}
.txtmayarial10verdeCierre a
{
	font-size		:10px;
	color			:#FFFFFF;
	font-family		:Verdana;
	text-decoration	:none;

}
.txtmayarial10verdeCierre a:hover
{
	text-decoration	:underline;

}
.destacadosTituloRojo
{
	font			: bold 12px Arial;
	text-align		: left;
	color			: #004b8f;
	border-bottom	: 2px solid #004b8f;
	padding		 	: 0px;
	margin			: 0px;
}
.destacadosTituloAzul
{
	font			: bold 12px Arial;
	text-align		: left;
	color			: #009ba9;
	border-bottom	: 2px solid #009ba9;
	padding		 	: 0px;
	margin			: 0px;
}
.destacadosTituloverde
{
	font			: bold 12px Arial;
	text-align		: left;
	color			: #749932;
	border-bottom	: 2px solid #749932;
	padding		 	: 0px;
	margin			: 0px;
}
.destacadosTituloVioleta
{
	font			: bold 12px Arial;
	text-align		: left;
	color			: #c67500;
	border-bottom	: 2px solid #c67500;
	padding		 	: 0px;
	margin			: 0px;
}
.destacadosImg
{
	border-left		: 1px solid #CCCCCC;
	border-top		: 1px solid #CCCCCC;
	border-bottom	: 1px solid #CCCCCC;
	border-right	: 1px solid #CCCCCC;
	background-color: White;
	padding-top 	: 0px;
	padding-left	: 0px;
	padding-right	: 0px;
	padding-bottom	: 0px;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px;
	margin-bottom	: 0px;
}
.interlineadovacio
{
height:5px;
font-size:3px;
}
.txtArial11rojo /* TITULAR 1*/
{
	font: 11px Arial;
	color:#D90000;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArial11rojo a
{
	font: 11px Arial;
	color:#D90000;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArial11rojo a:active
{
	font: 11px Arial;
	color:#D90000;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArial11rojo a:hover
{
	font: 11px Arial;
	color:#133091;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold15white
{ 
	font: 15px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArialbold12white
{ 
	font: 12px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial12_white
{ 
	font: 12px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial12_white a
{ 
	font: 12px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial12_white a:active
{ 
	font: 12px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial12_white a:hover
{ 
	font: 12px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial14black
{ 
	font: 12px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#000; 
	text-decoration: none;
}
.txtArial11white
{ 
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial11white a
{ 
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial11white a:active
{ 
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtArial11white a:hover
{ 
	font: 11px Arial; 
	font-weight: normal; 
	text-transform: none; 
	color:#FFF; 
	text-decoration: none;
}
.txtverdanainstitucional
{ 
	font: 20px arial; 
	font-weight: bold; 
	text-transform: none; 
	color:#777; 
	text-decoration: none;
}
.txttrebuchetarea /* MENU GRIS 1*/
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#666;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txttrebuchetarea a
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#666;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txttrebuchetarea a:active
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#666;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txttrebuchetarea a:hover
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#F78229;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txttrebuchetarea2 /* MENU NARANJA 1*/
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#F78229;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txttrebuchetarea2 a
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#F78229;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txttrebuchetarea2 a:active
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#F78229;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txttrebuchetarea2 a:hover
{
	font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;;
	color:#CCC;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold30azul /* INFORME DE GESTION */
{
	font: bold 30px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtArialbold30azul a
{
	font: bold 30px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold30azul a:active
{
	font: bold 30px Arial;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtArialbold30azul a:hover
{
	font: bold 30px Arial;
	color:#D90000;
	text-decoration:underline;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtconvocatoria
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:22px;
}
.txtconvocatoria a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:22px;
}

.txtconvocatoria a:active
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#133091;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:22px;
}

.txtconvocatoria a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#D90000;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:22px;
}
.txtconvocatoria_dest
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#F78229;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtconvocatoria_dest a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#F78229;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtconvocatoria_dest a:active
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#F78229;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.txtconvocatoria_dest a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#CCC;
	text-decoration:none;
	text-transform: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
