a:link, a:visited {	color: #000600;}
a:link, a:visited {	font-size: inherit; text-decoration: none; outline-style: none;}
a:hover { color : #A3FF40; font-size: inherit; text-decoration: underline; outline-style: none;}
a:link.min, a:visited.min {	color: #002000; font-size: 8pt; text-decoration: none; font-style: italic; outline-style: none;}
a:hover.min { color: #A3FF40; font-size: 8pt; text-decoration: underline; font-style: italic; outline-style: none;}
body {
	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;height: 100%;
	color : #000;border: 0px hidden  ;	
	font-size : 9pt;font-family: "Deja Bu Sans" , "Verdana" , serif ;
	background: url("imgcss/fondo_base.png") #fff top center repeat-y fixed;
}
/*Cabeceras *************************************************/
h1{	margin: 0px 0px 0px 0px;color : #0f7a18;font-size : 18pt;font-family : "Rufscript", "Verdana", serif ;}
h2{	margin: 0px 0px 3px 0px;color : #0f7a18;font-size : 16pt;font-family : "Rufscript", "Verdana", serif ;}
h3{	margin: 0px 0px 3px 0px;color : #0f7a18;font-size : 14pt;font-family : "Rufscript", "Verdana", serif ;font-style : italic;}
h4{	margin: 1px 0px 2px 0px;color : #0f7a18;font-size : 12pt;font-family : "Rufscript", "Verdana", serif ;text-indent : 5px;}
h5{	margin: 1px 0px 2px 0px;color : #0f7a18;font-size : 11pt;font-family : "Rufscript", "Verdana", serif ;text-indent : 5px;font-style : italic;}
h6{	margin: 1px 0px 2px 0px;color : #0f7a18;font-size : 9pt;font-family : "Rufscript", "Verdana", serif ;font-style : normal;text-indent : 5px;}
h1.header{	margin: 0px 0px 0px 0px;color : #fff;font-size : 20pt;font-family : "Rufscript", "Verdana", serif ;}
h4.titalternativo, h5.titalternativo, h6.titalternativo, div.titalternativo{color: #c0c0c0;}
.lineaborde{ 
	margin: 1px 0px 2px 0px;padding: 1px 0px 1px 0px;
	color: #407f4a; border-color: #407f4a; border-width: 0px 0px 1px 0px; border-style: solid;	
	font-family : "Deja Bu Sans" , "Verdana" , serif ;font-size : 11pt;font-style : normal;
}
.lineabordedoble{ 
	margin: 1px 0px 2px 0px;padding: 1px 0px 1px 0px;
	color : #407f4a; border-color: #407f4a; border-width: 1px 0px 1px 0px; border-style: solid;	
	font-family : "Deja Bu Sans" , "Verdana" , serif ;font-size : 11pt;font-style : normal;
}
.lineabordedobleDES{
	margin: 1px 0px 2px 0px;padding: 1px 0px 1px 0px;
	color : #407f4a; border-color: #407f4a; border-width: 1px 0px 1px 0px; border-style: solid;
	font-family : "Deja Bu Sans" , "Verdana" , serif ;font-size : 11pt;font-style : normal;
	background: url(./imgcss/fondo_des.png) transparent no-repeat right top;
}
.cajaborde{border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
.titfiltro{color: #9a9a9a;font-size:10px;}
/*Body*/
img.borde{ border:solid 2px #cdcdcd;}
img.bordecab{border:solid 3px #ffffff;margin: 15px 0px 0px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.icoinfo{
width: 98%;height: auto;
margin: 5px 0px 0px 0px;
display: block;
color: #fff;
font-style: italic;font-size: 9px;
background:url(./imgcss/fondo_buttons.png)  transparent repeat left top;
border: 1px inset #407f4a;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
img.icoinfo{
width: 20px;height: auto;
margin: 3px 5px 5px 3px;
display: inline;
border: 0;
vertical-align: middle;
}
.icoinfo a{color: #fff;}
img.icocontact{
width: 36px;height: auto;
margin: 0px 5px 0px 5px;
display: inline;
border: 0;
vertical-align: middle;
}
.icoinfolis{
width: 14px;height: auto;
margin: 3px 0px 0px 5px;
display: inline;
border: 0;
vertical-align: middle;
}
/* tamaños contenedores */
.pastillacont{width: 98%;margin: 0px auto 0px auto;}
.pastillacontlist{width: 96%;margin: 0px auto 0px auto;}
.pastillacontesp{width: 99%;margin: 0px auto 0px 5px;}
.pastillacontfiltro{width: 85%;margin: 0px auto 0px auto;}
.pastillacontcabs{width: 95%;margin: 0px auto 0px auto;}
.cabeceras{width: 90%;margin: 0px auto 5px 0px;}
.cuerpos{width: 98%;margin: 0px auto 0px 10px;}
/*cuerpo*/
p {	margin: 0px 0px 1px 0px;color : inherit;font-size : inherit;}
blockquote {font-size : 9pt;text-indent : 5px;}
pre {font-size : 8pt;font-family : "Arial", sans-serif;}
hr {border : 1px solid #cdcdcd;}
/*Tablas****************************************************/ 
table {	color : inherit;font-family : inherit;}
table.espec{
width: 98%;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
margin: 5px 0px 5px 0px;
}
th.espec{
color: #000;
background-color: #adadad;
font-size: 9pt;
}
td.espec{
color: #000;
background-color: #cdcdcd;
font-size: 8pt;
text-align: left;
width:180px;
border-bottom: 1px solid #8c8c8c;
vertical-align: top;
}
td.especdatos{
color: #000;
background-color: #fff;
font-size: 8pt;
text-align: left;
border-bottom: 1px solid #acacac;
vertical-align: top;
}
td.especnum{
color: #000;
background-color: #fff;
font-size: 8pt;
text-align: right;
border-bottom: 1px solid #acacac;
vertical-align: top;
}
/* listas */
dl.submenu, ul.submenu,ol.submenu{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
ol.submenu {
list-style: decimal-leading-zero outside;
}
li.submenu{
	margin: 0px 0px 2px 0px;
	padding: 1px 0px 1px 0px;
	color: inherit;
	border-width : 1px 0px 1px 0px;
	border-top : 1px solid #008000;border-bottom : 1px solid #003000;	
	background: url(./imgcss/fondo_li.png) no-repeat right top;
}
dt.submenu{
	margin: 0px 0px 0px 5px;padding: 0px 0px 0px 4px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-top : 1px solid #008000;border-bottom : 1px solid #003000;	
	background: url(imgcss/fondo_dt.png) repeat-x right bottom;
}
dt.submenutit{
	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 4px;
	color: inherit;
	font-size: 14px;
	font-weight: bold;
	border-top : 1px solid #008000;border-bottom : 1px solid #003000;	
	background: url(imgcss/fondo_tt.png) #ededed no-repeat left top;
}
dd.submenu, p.submenu{
	margin: 2px 5px 2px 9px;
	color: inherit;
	font-size : 9pt;
	font-family : "Arial", sans-serif;
}
.submenu a:link, .submenu a:visited, .submenu a:hover{
	color: inherit;
	font-size : 9pt;
	margin: 0px 0px 0px 0px;
}
li.submenu img{
	margin: 0px 3px 3px 0px;
	float: left;
	border: 2px solid #008000;
}
dt.submenu img{
	margin: 0px 3px 3px 0px;
	float: left;
	border: 2px solid #008000;
}
dt.submenutit img{
	margin: 0px 3px 3px 0px;
	float: right;
	border: 2px solid #008000;
}
dd.submenu img{
	margin: 0px 3px 3px 0px;
	float: left;
	border: 2px solid #008000;
}
/*acordeon***************************/
.acordeon {
	margin:0px 0px 0px 0px;
	border: 0px solid #cdcdcd;
}
div.toggler {
	margin: 0px 0px 4px 0px;
	padding:1px 0px 1px 5px;
	cursor: pointer;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background: url(./imgcss/fondo_tt.png) no-repeat left top;
	background-color: #efefef;
}
div.element {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	overflow: auto;
	width:auto;
	/*height: 150px;*/
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;	
	}
div.element img{
	margin: 0px 3px 3px 3px;
	border: 0px solid #cdcdcd;
}
div.element p{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	font-size: 9px;
}
div.element h4{
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	background: url(./imgcss/fondo_dt.png) no-repeat right top;
	background-color: transparent;	
}
/* Listados **********************/
.listado3{
	/*background: url(imgcss/pastillaw0.png) repeat right top;*/
}
.listado2{
	/*background: url(imgcss/pastillab0.png) repeat right bottom;*/
}
.listado1{
	/*background: url(imgcss/pastillaw0.png) repeat right bottom;*/
}
/* pastillas */
/* azul */
.pastillab{
	color: #000;
	border-right: 0px solid #adadad;
	border-left: 1px solid #cdcdcd;
	background-color: #fff;
	background: url(imgcss/pastillao0.png) repeat-y  right top;
	padding: 5px 10px 5px 10px;
	height: 100% !important;
}
.pastillabtit{
	color: #000;
	font-weight: bold;
	font-style: italic;
	font-size: 12px ;
	font-family: "Verdana" , serif , "Geneva" , serif ;
	background-color: transparent;
	padding: 0px 0px 0px 3px;
	border: 0px solid #adadad;
	display:block;
}
.pastillab1{
	border-top: 0px solid #adadad;
	border-left: 0px solid #adadad;
	background-color: #fff;
	background: url(imgcss/pastillao1.png)  no-repeat left top;
	padding: 0px 0px 0px 15px;
	display:block;
}
.pastillab2{
	border-bottom: 0px solid #adadad;
	border-right: 0px solid #adadad;
	background-color: #fff;
	background: url(imgcss/pastillao2.png) no-repeat right top;
	padding: 0px 20px 0px 0px;
	display:block;	
}
.pastillab3{
	border-bottom: 0px solid #adadad;
	border-left: 0px solid #adadad;
	background-color: #fff;
	background: url(imgcss/pastillao3.png) no-repeat left top;
	padding: 0px 0px 0px 15px;
	display:block;
}
.pastillab4{
	border-bottom: 0px solid #000;
	border-right: 0px solid #ff0;
	background-color: #fff;
	background: url(imgcss/pastillao4.png) no-repeat right top;
	padding: 0px 20px 15px 0px;
	display:block;	
}
/* naranja */
.pastillao{
	color: #000;
	border-right: 0px solid #f00;
	border-left: 1px solid #cdcdcd;
	background-color: #fff;
	background: url(imgcss/pastillao0.png) repeat-y  right top;
	padding: 5px 15px 5px 10px;
	height: 100% !important;
}
.pastillaotit{
	color: #2B7C45;
	font-weight: bold;
	font-style: italic;
	font-size: 12px ;
	font-family: "Verdana" , serif , "Geneva" , serif ;
	background-color: transparent;
	padding: 0px 0px 0px 3px;
	border: 0px solid #cdcdcd;
	display:block;
	height: 20px;
}
.pastillao1{
	border-top: 0px solid #f00;
	border-left: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillao1.png)  no-repeat left top;
	padding: 0px 0px 0px 15px;
	display:block;
}
.pastillao2{
	border-bottom: 0px solid #000;
	border-right: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillao2.png) no-repeat right top;
	padding: 0px 20px 0px 0px;
	display:block;	
}
.pastillao3{
	border-bottom: 0px solid #f00;
	border-left: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillao3.png) no-repeat left top;
	padding: 0px 0px 0px 15px;
	display:block;
}
.pastillao4{
	border-bottom: 0px solid #000;
	border-right: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillao4.png) no-repeat right top;
	padding: 0px 20px 15px 0px;
	display:block;	
}
/* blanco */
.pastillaw{
	color: #fff;
	border-right: 0px solid #adadad;
	border-left: 0px solid #adadad;
	background-color: transparent;
	background: url(imgcss/pastillaw0.png) repeat-y  right top;
	padding: 5px 10px 5px 10px;
	height: 100% !important;
}
.pastillawtit{
	color: #f2fff2;
	font-weight: bold;
	font-style: italic;
	font-size: 12px ;
	font-family: "Arial" , serif , "Geneva" , serif ;
	background-color: transparent;
	padding: 0px 0px 0px 3px;
	border: 0px solid #adadad;
	display:block;
	height: 20px;
}
.pastillaw1{
	border-top: 0px solid #f00;
	border-left: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillaw1.png)  no-repeat left top;
	padding: 0px 0px 0px 15px;
	display:block;
}
.pastillaw2{
	border-bottom: 0px solid #000;
	border-right: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillaw2.png) no-repeat right top;
	padding: 0px 20px 0px 0px;
	display:block;	
}
.pastillaw3{
	border-bottom: 0px solid #f00;
	border-left: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillaw3.png) no-repeat left bottom;
	padding: 0px 0px 0px 15px;
	display:block;
}
.pastillaw4{
	border-bottom: 0px solid #000;
	border-right: 0px solid #f00;
	background-color: #f2f2f2;
	background: url(imgcss/pastillaw4.png) no-repeat right bottom;
	padding: 0px 20px 15px 0px;
	display:block;		
}
/* Noticias */
.pastillanot1{
	color: #000;
	border-top: 0px solid #cdcdcd;
	border-left: 0px solid #cdcdcd;
	background: url(imgcss/pastillanot1.png) repeat-y right top;
	background-color: transparent;
	padding: 5px 12px 0px 5px;
	height: 100% !important;	
}
.pastillanot2{
	border-left: 0px solid #cdcdcd;
	background: url(imgcss/pastillanot2.png) no-repeat right bottom;
	padding: 0px 25px 25px 0px;
}
/* comentarios */
.commentbox0{
	border-right: 0px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	background: url(imgcss/comment0.png) repeat-y right top;
	padding: 3px 12px 3px 8px;
	color: #000;
}
.commentbox1{
	padding: 0px 0px 0px 15px;display:block;
	background: url(imgcss/comment1.png) no-repeat left bottom;
}
.commentbox2{
	height: 15px;padding: 0px 10px 0px 0px;display:block;	
	background: url(imgcss/comment2.png) no-repeat right bottom;
}
.commentbox3{
	background: url(imgcss/comment3.png) no-repeat left top;
	padding: 0px 0px 0px 60px;
	display:block;
}
.commentbox4{
	color: #E1F1FE;
	font-size: 12px;
	font-style: italic;
	font-family: "Helvetica" , serif;
	background: url(imgcss/comment4.png) no-repeat right top;
	padding: 28px 5px 0px 0px;
	display:block;	
}
/* Firmas y fechas */
.pie{
	color: #bfbfbf;
	font: 9pt  italic bold;
	font-family : "Arial", sans-serif;
	text-align: left;
}
.piefino{
	margin:0px 0px 0px 50px;
	color: #bfbfbf;
	font: 8pt  italic;
	font-family : "Arial", sans-serif;
	text-align: left;
}
.fecha{
	padding: 0px 3px 0px 3px;
	color: #bfbfbf;
	font: 8pt  italic bold;
	font-family : "Arial", sans-serif;
	text-align: right;
}
.fechatit{
	padding: 0px 3px 0px 3px;
	color: #afafaf;
	font: 9pt italic;
	font-family : "Arial", sans-serif;
}
.firma{
	padding: 0px 3px 0px 0px;	
	color: #3F5FA4;
	font: 8pt italic;
	font-family : "Arial", sans-serif;
	text-align: right;
}
.firmaG{
	padding: 0px 3px 0px 10px;
	color: #FD8C12;
	font: 8pt italic;
	font-family : "Arial", sans-serif;
	text-align: left;
}
.visto{
	color: #1e90ff;
	font: 9pt  italic bold;
	font-family: inherit;
}
#copy a{color: #fff;font:7pt italic bold;}
/*Colores fijos*/

.tab10{	margin-left: 10px;}
.tab20{	margin-left: 20px;}
.tab30{	margin-left: 30px;}
.tab40{	margin-left: 40px;}
.tab50{	margin-left: 50px;}
.blanco{ color:#ffffff;}
/*Socialización*/
.sociable{	width: auto; border: 0px solid #B5CF74;}
.sociable ul{margin: 0; padding: 0; }
.sociable li{ display:inline; }
.sociable img{ width: 35px;	height: 35px; border:0;	}
.sociable-hovers{width: 35px;	height: 35px; border:none;}
.sociable-bar{width: auto;height:22px;margin: 3px 0px 0px 0px; border: 0px solid #1e90ff;}
.sociable-count{width: 100px;height:21px;margin: 0px 0px 0px 2px;display:block;border: 0px solid #cdcdcd;float:left;overflow:hidden;}
