/* 
================================
 Container Styles for DotNetNuke
================================
*/

/*Container Comunes*/

#izquierdacabecera
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) no-repeat scroll -10px -321px; 
	height:2.8em; 
	width:1em; }

#derechacabecera
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) no-repeat scroll -25px -321px; 
	height:2.8em; 
	width:1em; }	

#lineasuperiorcabeceracontenedor
{
	clear:both; 
	float:left; 
	width:100%; 
	height:0.9em; }

#lineainferiorcabeceracontenedor
{
	clear:both; 
	float:left; 
	width:100%; 
	height:0.9em; }

#bordesuperiorizquierdocabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainer.jpg) no-repeat scroll 0px 0px; 
	height:0.9em; 
	width:0.9em; 
	line-height:0; 
	border:0; }

#bordesuperiorderechocabeceracontenedor
{
	float:right; 
	background:url(/imagenes/skin/bgcontainer.jpg) no-repeat scroll -30px 0px; 
	height:0.9em; 
	width:0.9em; 
	line-height:0; 
	border:0; }	

#bordeinferiorizquierdocabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainer.jpg) no-repeat scroll -10px 0px; 
	height:0.9em; 
	width:0.9em; 
	line-height:0; 
	border:0; }	

#bordeinferiorderechocabeceracontenedor
{
	float:right; 
	background:url(/imagenes/skin/bgcontainer.jpg) no-repeat scroll -20px 0px; 
	height:0.9em; 
	width:0.9em; 
	line-height:0; 
	border:0; }

/*Container 50 H2*/


#contenedor50
{
	clear:both; 
	float:left; 
	width:48em; 
	margin-bottom:1em; }

#cabeceracontenedor50
{
	float:left; 
	clear:both; 
	width:47.5em; 
	padding-left:0.5em; }

#centrocabecera50
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro50cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:46.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro50cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:46.2em; 
	line-height:0; 
	border:0; }

div.contentpanecontenedor50
{
	float:left; 
	width:45.8em; border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container 28 H2*/

#contenedor28
{
	clear:both; 
	float:left; 
	width:26em; 
	margin-bottom:1em; }

#cabeceracontenedor28
{
	clear:both; 
	float:left; 
	width:25.5em; 
	padding-left:0.5em; }

#centrocabecera28
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro28cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:24.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro28cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:24.2em; 
	line-height:0; 
	border:0; }

div.contentpanecontenedor28
{
	float:left; 
	width:23.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container 19 H2*/

#contenedor19
{
	clear:both; 
	float:left; 
	width:17em; 
	margin-bottom:1em; }

#cabeceracontenedor19
{
	clear:both; 
	float:left; 
	width:16.5em; 
	padding-left:0.5em; }

#centrocabecera19
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro19cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:15.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro19cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:15.2em; 
	line-height:0; 
	border:0; }

div.contentpanecontenedor19
{
	float:left; 
	width:14.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }


/*Container 52 H1*/

#contenedor52
{
	clear:both; 
	float:left; 
	width:50em; 
	margin-bottom:1em; }

#cabeceracontenedor52
{
	clear:both; 
	float:left; 
	width:49.5em; 
	padding-left:0.5em; }

#centrocabecera52
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro52cabeceracontenedor
{	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:48.2em; 
	line-height:0; border:0; }

#bordeinferiorcentro52cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:48.2em; 
	line-height:0; 
	border:0; }

div.contentpanecontenedor52
{	float:left; 
	width:47.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container 25 H2*/

#contenedor25
{
	clear:both; 
	float:left; 
	width:23em; 
	margin-bottom:1em; }

#cabeceracontenedor25
{
	clear:both; 
	float:left; 
	width:22.5em; 
	padding-left:0.5em; }

#centrocabecera25
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro25cabeceracontenedor
{	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:21.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro25cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:21.2em; 
	line-height:0; border:0; }

div.contentpanecontenedor25
{	float:left; 
	width:20.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container 77 H1*/

#contenedor77
{
	clear:both; 
	float:left; 
	width:75em; 
	margin-bottom:1em; }

#cabeceracontenedor77
{
	clear:both; 
	float:left; 
	width:74.5em; 
	padding-left:0.5em; }

#centrocabecera77
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro77cabeceracontenedor
{	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:73.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro77cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:73.2em; 
	line-height:0; border:0; }

div.contentpanecontenedor77
{	float:left; 
	width:72.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container 97 H1*/

#contenedor97
{
	clear:both; 
	float:left; 
	width:95em; 
	margin-bottom:1em; }

#cabeceracontenedor97
{
	clear:both; 
	float:left; 
	width:94.5em; 
	padding-left:0.5em; }

#centrocabecera97
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro97cabeceracontenedor
{	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:93.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro97cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:93.2em; 
	line-height:0; border:0; }

div.contentpanecontenedor97
{	float:left; 
	width:92.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container 67 H1*/

#contenedor67
{
	clear:both; 
	float:left; 
	width:65em; 
	margin-bottom:1em; }

#cabeceracontenedor67
{
	clear:both; 
	float:left; 
	width:64.5em; 
	padding-left:0.5em; }

#centrocabecera67
{
	float:left; 
	background:url(/imagenes/skin/bg.jpg) repeat scroll 0px -380px; 
	height:2.8em; 
	width:50%; }

#bordesuperiorcentro67cabeceracontenedor
{	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px 0px; 
	height:0.9em; 
	width:63.2em; 
	line-height:0; 
	border:0; }

#bordeinferiorcentro67cabeceracontenedor
{
	float:left; 
	background:url(/imagenes/skin/bgcontainervertical.jpg) repeat-x scroll 0px -9px; 
	height:0.9em; 
	width:63.2em; 
	line-height:0; border:0; }

div.contentpanecontenedor67
{	float:left; 
	width:62.8em; 
	border-left:0.1em solid #d3d3d3; 
	border-right:0.1em solid #d3d3d3; 
	padding-left:1em; 
	padding-right:1em; 
	background-color:#f7f7f7; }

/*Container Common*/

div.modulecontent
{
	clear: both;
	float: left;
	width: 100%;	}

/*Container H1*/    

div.containermaster {			
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em; }

div.containerrow1_actions {
	float: left; }

div.containerrow1_icon {
	float: left; }

div.containerrow1_title {			
	float: left;		
	width: 100%;
	background: #28518F;
	color: #ffffff;		
	font-weight: bold;
	background-color: #113670;
	background-image: url(/Imagenes/iconos/fondotitulo.gif); 
	background-repeat: repeat-x; }

div.containerrow2 {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0;
	border-bottom: 0.2em solid #d8dff0; }

div.containerrow3 {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0; }	

/*Container Normal*/

div.containermaster_normal {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em; }

div.containerrow1_actions_normal {
	float: left; }

div.containerrow1_icon_normal {
	float: left; }

div.containerrow1_title_normal {
	float: left;		
	background: #28518F;
	width: 100%;
	color: #ffffff;		
	font-weight: bold;
	padding: 0.3em;
	font-size: 1.08333em;
	background-color: #113670;
	background-image: url(/Imagenes/iconos/fondotitulo.gif); 
	background-repeat: repeat-x; }

div.containerrow2_normal {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0;
	border-bottom: 0.2em solid #d8dff0; }

div.containerrow3_normal {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0; }	

/*Container Sin titulo*/

div.containermaster_sintit {			
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em;	
	background-color: transparent; }

div.containerrow2_sintit {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0;
	border-bottom: 0.2em solid #d8dff0; }

div.containerrow3_sintit {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0; }

/*Container Sin titulo Sin Borde*/

div.containermaster_sintitsinborde {			
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em;	
	background-color: transparent; }

div.containerrow2_sintitsinborde {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em; }

div.containerrow3_sintitsinborde {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0;
	border-bottom: 0.2em solid #d8dff0; }

/*Container Sin titulo para Buscadores*/

div.containermaster_sintitbuscadores {			
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em;	
	background-color: transparent; }

div.containerrow2_sintitbuscadores {
	clear: both;
	float: left;
	width: 100%;		
	border: 0.2em solid #d8dff0; }
	
div.containerrow3_sintitbuscadores {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0; }

/*Container Sin titulo Fondo Oscuro*/

div.containermaster_sintitfondooscuro {			
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em;	
	background-color: transparent; }

div.containerrow2_sintitfondooscuro {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	background-color: #28518F; }

div.containerrow3_sintitfondooscuro {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0;
	border-bottom: 0.2em solid #d8dff0; }	

/*Container Sin titulo para mostrar Noticias y Eventos*/

div.containermaster_noticiaevento {	
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0.5em;	
	background-color: transparent; }

div.containerrow2_noticiaevento {
	clear: both;
	float: left;
	width: 100%;		
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0;
	border-bottom: 0.2em solid #d8dff0; }

div.containerrow3_noticiaevento {
	clear: both;
	float: left;
	width: 100%;
	padding: 0.5em;
	border-top: 0.2em solid #d8dff0;
	border-left: 0.2em solid #d8dff0;
	border-right: 0.2em solid #d8dff0; }	

div.containermaster_noticiaevento h1 {
	padding:0.25em 1em 0.35em 1em;
	background-color: #113670;
	background-image: url(/Imagenes/iconos/fondotitulo.gif); 
	background-repeat: repeat-x;
	line-height: 1.5em; }

div.containermaster_noticiaevento p {
	padding:0.2em 1em 0.2em 1em; }

div.containermaster_noticiaevento h2 {
	margin-left:1em;
	margin-right:1em;
	padding:0.2em 1em 0.2em 1em; }

div.containermaster_noticiaevento span {
	padding:0.2em 1em 0.2em 1em; }

