
/**************************** GENERAL *****************************/

body{
	margin: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center; 
	/*background: #FFFFFF url(../images/leftback.gif) repeat-x top left;*/
}

p{
	font-size:11px;
	margin-top: 0;
	}

table td{
	font-size:11px;
	}
	
a:link, a:visited{
	color: #000;
	text-decoration: none;
	font-size: 10px;
	}
	
a:hover, a:active, a:focus{
	text-decoration: underline;
	}

h3{
	text-align: left;
	padding-left: 4px;
	color: #772311;	
	}

h4{
	text-align: left;
	margin-bottom: 0;
	margin-top: 4px;
	color: #772311;	
	}

table#maincontainer{
	height:100%;
	margin: 0 auto;
	}

td.blue{
	background:#003368;
	}

/********** LOGIN ***********/

table#login{
	margin: 100px auto;
	border:1px solid #003368;
	}

div#logout {
clear:both;
display:block;
float:right;
margin:0 15px 0 0;
padding:0;
text-align:right;
width:200px;
}
div#logout a{color:#FFFFFF; font-weight:bold;}
/*div#logout{
	width:98%;
	text-align:right;
	padding-right: 10px;
	}*/

/********* CONTENT **********/

div#lostextos{
	margin-top: 30px;
	margin-left: 30px;
	width:100%;
	text-align:justify;
	font-size: 11px;
	}

table#comlist{
	margin-top:20px;
	border: 1px solid #003368;
	}

table#messagelist{
	border: 1px solid #003368;
	margin: 5px;
	}

.extra_title, .extra_title_l{
	padding: 5px;
	font-size:12px;
	color:#FFF;
	background: #003368;
	}

.extra_title_l{
	border-left: 1px solid #FFF;
	}

.comtitle, .comtitle_l{
	color: #003368;
	font-size:12px;
	font-weight:bold;
	}

td.comtitle, td.comtitle_l{
	background: #D5E1EF;
	color: #003368;
	padding-left: 5px;
	border-bottom: 1px solid #FFF;
	}
	

div.comlink{
	height: 10px;
	padding: 5px;
	smargin-top: 20px;
	}

td.comtitle a:link, td.comtitle a:visited,
div.comlink a:link, div.comlink a:visited
{
	color: #003368;
	font-weight:bold;
	font-size:12px;
	sbackground: #D5E1EF url(../images/abolinkback.gif) no-repeat top left;
	}

td.comtitle_l{
	background: #BCD0E7;
	border-left: 1px solid #FFF;
	font-weight: normal;
	}

a.title_link:link, a.title_link:visited {
	color:#CD076E;
	font-size:14px;
	font-weight:bold;
	}

a.title_link:hover, a.title_link:active, a.title_link:focus{
	color:#003368;
	text-decoration:none;
	}

div.temadesc{
	font-weight:normal;
	font-size:10px;
	}
	
	
td.cominfo, td.cominfo_l, td.cominfo_2{
	background: #D5E1EF;
	color: #003368;
	padding-left: 5px;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	}

td.cominfo_2{
	padding-left:11px;
	background:#D5E1FF;
	font-weight:bold;
	}

td.cominfo_l{
	border-left:1px solid #FFF;
	}

td.comdesc_v2,
td.comdesc{
	background: #D5E1EF;
	color: #003368;
	padding: 5px;
	font-size:12px;
	}
	
td.comdesc_v2{padding-left:15px;}

td.cominfo_d, td.cominfo_l_d{
	background: #BCD0E7;
	color: #003368;
	padding-left: 5px;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	}

td.cominfo_l_d{
	border-left:1px solid #FFF;
	}

td.comdesc_d{
	background: #BCD0E7;
	color: #003368;
	padding: 5px;
	font-size:12px;
	}

a.paginacion:link, a.paginacion:visited{
	color: #003368;
	font-size:11px;
	text-decoration:underline;
	background:none;
	}
div#clienttitle {
clear:both;
color:#CD076E;
display:block;
float:right;
font-size:14px;
font-weight:bold;
margin:0 15px 0 0;
padding:0;
text-align:right;
width:350px;
}
/*div#clienttitle{
	color:#CD076E;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding: 5px;
	}*/

div#logo{
	padding: 5px;
	}

td.tit1{
	padding-bottom: 5px;
	}

.publicatitle{
	color: #003368;
	font-size:16px;
	font-weight:bold;
	}
	
.tematitle{
	font-weight:bold;
	font-size:14px;
	}

a.dig:link, a.dig:visited{
	color: #003368;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

a.dig:hover, a.dig:active, a.dig:focus{
	text-decoration:underline;
	}
	
#lyPage{
	text-align:left;	
}
#lyCabecera{margin-bottom:4px;height:100px; background-color:#002B58;}
#lyCabecera div.title_extranet{
		text-align:center;
		margin:10px 0px; 
		float:left; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:16px; 
		width:100%; 
		background-color:#4E80B5; 
		color:#FFFFFF;
		}
#lyCabecera h1{padding:0px; margin:0px;width:400px;float:left;clear:both;}
#lyCabecera h1 a{
	float:left;
	clear:both;
	width:187px;
	height:37px;
	margin:0px;
	margin-left:10px;
	padding:0px;
	font-size:0px;
	background:#002B58 url(../images/logo.jpg) left center no-repeat;
	outline:none;
}
#lyCabecera h1 a:hover{
	background-color:#3F5F8D;
}
#lyCabecera .logo2{
	float:right;
	font-size:0px;
	width:242px;
	height:30px;
	margin: 10px 10px 0px 0px;
	padding:0px;
	background:#002B58 url(../images/logo2.jpg) left center no-repeat;
}

#lySubCabecera{
	display:block;
	clear:both;
	float:left;
	width:100%;
	text-align:right;
	margin-bottom:4px;
	position:relative;
	z-index:100;
}
#lySubCabecera a{font-size:11px;}
#lySubCabecera ul.optionsUser,
#lySubCabecera ul.optionsUser li{
	float:right;
	list-style:none;
	padding:0;
	margin:0;
	margin-right:16px;
}

#lySubCabecera ul.optionsUser li{
	margin-right:12px;
	background: transparent url(../images/square.gif) 10px 12px no-repeat;
	background-position:left center;
	padding-left:7px;
}

#lySubCabecera ul.optionsUser li.Last{
	margin-right:0px;
}

._subtitle,
._title{
	display:block;
	clear:both;
	float:left;
	width:100%;
	border: 2px solid #002B58;
	border-left:0px;
	border-right:0px;
	font-size:16px;
	font-weight:bold;
	color:#002B58;
	text-align:left;
	margin:0;
	padding: 4px 0;
	margin-bottom:4px;
}

._subtitle{
	border:0px;
	font-size:11px;	
}
._subtitle div{width:40%;float:left;}
._subtitle div.right{
	float:right;
	text-align:right;
}

._subtitle div,
._title div{
	display:block;
	padding:0;
	margin:0px 15px;
}
._title div a{
	float:right;
	margin-right:3px;
}

div.ListadoTemas{
	display:block;
	float:left;
	clear:both;
	text-align:left;
	width:100%;
	margin-bottom:4px;
}
div.ListadoTemas ul,
div.ListadoTemas ul li ul,
div.ListadoTemas ul li ul li ul{list-style:none;}

div.ListadoTemas ul li,
div.ListadoTemas ul li ul li,
div.ListadoTemas ul li ul li ul li{list-style:none;}

ul.temas{
	float:left;
	padding-left:20px;
}

span.subtematitle,
span.tematitle{float:left;display:block;width:100%;}
span.subtematitle{
	width:510px;
	background:transparent url(../images/square.gif) left center no-repeat;
	padding-left:7px;
}
li.tema{clear:both;display:block;}
ul.subtemas{float:left; border-left:1px solid #000; margin:0;padding:0;margin:5px 0px 12px 12px;}
ul.subtemas li{margin-left:12px; display:block;clear:both;}

ul.listcomm{border-left:1px solid #000;padding:0px;margin:12px;clear:left;}
li.comm{min-width:850px;}
li.comm a{
	background:transparent url(../images/tri.gif) left center no-repeat;
	padding-left:7px;
	min-width: 850px;
}

li.comm a em{
	text-transform:uppercase;
	margin-left:50px;
	font-style:normal;
	color:#FF0000;
}

ul.mascomunicados{padding-left:20px;}

ul.mascomunicados li{list-style:none;}

ul.mascomunicados li a{
	background:transparent url(../images/square.gif) left center no-repeat;
	padding-left:7px;	
}

.content_comm{
	display:block;
	clear:both;
	padding: 0px 15px;	
	border:1px solid #000;
	width:80%;
	margin:auto;
	min-height:370px;
}

.content_comm_cont{
	
}
.content_comm h1{
	color:#002B58;
	padding:0px;
/*	background:transparent url(../images/tri.gif) 160px center no-repeat;*/
	background:transparent url(../images/tri.gif) left center no-repeat;
	/*padding-left:167px;*/
	padding-left:11px;
	font-size:14px;
	margin:40px 0px 10px 0px;

}
/** NO EXISTE ESTE TAG 
.content_comm img{
	
	float:left;
	margin:20px 20px 0px -80px;
}**/
.content_comm_text{
	/*margin-left:20px;*/	
}

