/* CSS Document */

/* 
================================
Estilos para la web de IASAF
================================
/* :: ETIQUETAS GENERALES :: */

body { margin:10px 0 0 10px; padding:0 0 0 10px; background-color:#FFFFFF;	font-family:Arial; rgb(102, 102, 102)}

.Head{font-family: Arial, Helvetica, sans-serif;font-size:16px;color: #07768a;font-weight:bold;}
Head{font-family: Arial, Helvetica, sans-serif;font-size:16px;color: #07768a;font-weight:bold; }
.Head2 {font-family: Arial, Helvetica, sans-serif;font-size:16px;color: #07768a;font-weight:bold; border-bottom:1px solid #CCCCCC ;}

h2{font-family: Arial, Helvetica, sans-serif;font-size:18px;color: rgb(234,55,25);font-weight:bold;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #07768a;text-align:left;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #ea3719;text-align:left;}


A.link{	text-decoration: none;	color: #07768a;}
A.visited {	text-decoration: none;	color: #07768a;}
A.hover {text-decoration: underline;	color: #3333CC;}
A.active {	text-decoration: none;	color: #07768a;}

.BotonEnlaces{ text-decoration:none; color:rgb(7,118,138);}
.BotonEnlacesHome{ text-decoration:none; color:rgb(7,118,138); font-size:12px;}

/* :: TABLA PRINCIPAL :: */

/* Definimos un ancho fijo para las p?ginas */

.tablaPrincipal {width:955px;	border:0;}

/* :: CABECERA :: */

/* Establecemos la imagen de fondo */

.cabecera {	background-image:url(cabecera-fondo-2.png);	background-repeat: no-repeat;}

/* Definimos las dimensiones */

.tablaCabecera {width:100%;	height:100px;}

/* Ajuste para colocar el logo */
.tablalogo{	width:100%;	margin: 0px;padding: 0px;	border:0;	}
.logo {	padding:0;}

/* :: MENU PRINCIPAL :: */

/* Establecemos el aspecto de la caja de Menu*/

.barraMenuPrincipal {border-top: #01859D 1px solid;	border-bottom: #01859D 1px solid;	height:24px;	vertical-align:middle;	z-index: 1000;}


/* :: BREADCRUMB :: */

/* Define el estilo de la fila en la que est? situado el breadcrumb excepto el texto din?mico*/

#breadCrumb {height:31px;	vertical-align:top;	text-align:left;	padding:8px 0px 5px 5px;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666;}
.breadCrumb2 {	height:31px;vertical-align:top;	text-align:left;	padding:8px 0px 0px 5px;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666;}

/* Texto b?sico de los m?dulos. Mantenemos el estilo por defecto y especificamos el color del texto */

.Normal {font-family:Arial; font-size:13px; color:#666666;}
.headerPane {}
.campoBusqueda {vertical-align:bottom;	text-align:right;}

/* :: TEXTO :: */

/* .texto12 */

.texto12 {	font-size:13px;	text-align:left;}
.texto14 {	font-size:15px;	text-align:left;}
.texto12b {	font-size:13px;	text-align:left; color: rgb(102,102,102); font-weight:normal;}
.texto14b, .texto14b a:link, .texto14b a:active, .texto14b a:visited, .texto14b a:hover  {font-size:15px;	text-align:left; color: rgb(102,102,102); font-weight:bold;}
.leermas, a.leermas:link, a.leermas:active, a.leermas:hover, a.leermas:visited  { font-size:12px; font-family:Arial; color:#333; text-decoration:none;}

.tablaCuerpo {	width:100%;	border:0;}
.tablaContenido {	width:100%;	border:0;}
.tablaDirectivos {	width:100%;	border:0;	margin-bottom:20px;}
.tablaDirectivos td.imagen{	vertical-align:top;}
.tablaDirectivos td.Normal p {	padding-left:10px;	text-align:justify;}
.tablaDirectivos td.Normal p.identificacion {	font-weight:bold;}
.tablaDirectivos td.Normal p.identificacion span.cargo {	font-size:9px;	font-weight:normal;}

#quienesSomosContenedor {width:100%;border:0;	margin-top:40px;}
#quienesSomosContenedor tr {	vertical-align:top;}
#quienesSomosTituloSeccion, #quienesSomosImagen {	width:25%;}
#quienesSomosTituloSeccion {color:#000033;font-weight:bold;	padding-right:10px;	text-align:left;}
#quienesSomosCuerpo {	color:#666666;	width:50%;}
#quienesSomosCuerpo img {	float:left;}
#quienesSomosCuerpo p {	padding:0 10px 0 15px;	text-align:justify;}
#quienesSomosCuerpo div {	font-style:italic;	padding-right:10px;}

.comoPodemosAyudarleImg {	margin-top:20px;	margin-bottom:20px;}
.skingradient, .dotnetnuke {	height:30px; text-align:left; font-size:12px;}
.skingradient2 {	height:20px; text-align:right; font-size:11px;color:#666666;}
.controlpanel {	width: 100%;	background-color: #fefefe;}

.contentPane {	background-color: transparent;	padding-left: 5px; padding-right:10px}
.contenido {width:760px;}
.rightPane {width:175px;border-left:#CCCCCC 1px solid;	border-right:#CCCCCC 1px solid;	/*background-color:#e3e3e3;*/	padding:5px 5px 0 5px;}
.RightPaneBlog{width:270px;border-left:#CCCCCC 1px solid;	border-right:#CCCCCC 1px solid;	/*background-color:#e3e3e3;*/	padding:5px 5px 0 5px;}
.leftContentPane {	width:50%;	background-color: transparent;	padding-top:20px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 5px;}
.rightContentPane {	width:50%;	background-color: transparent;	padding-top:20px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 5px;}
.bottomContentPane {width:100%;	background-color: transparent;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 5px;}
.bottomPane {	width: 100%;	background-color: transparent;	/*padding-left: 6px;	padding-right: 4px;*/	padding-top: 20px;}
.leftPane {	background-color: transparent;	width:120px;	vertical-align:top;	text-align:center;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 5px;}
.leftPane_submenu {	background-color: transparent;	width:210px;	vertical-align:top;	text-align:center;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 5px;}

/*MENU PRINCIPAL */

.main_dnnmenu_container {	background-color: transparent; }
.main_dnnmenu_bar {	cursor: pointer; cursor: hand;	background-color: Transparent;}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/cursor: pointer; 	cursor: hand; 	color: #ea3719; 	font-size: 12px; 	font-style: normal;	background-color: white;
	font-family:Arial, Helvetica, sans-serif;       white-space: nowrap;  /*Word wrapping menu item now optional*/      padding: 1px 3px 3px 1px;}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/	height:26px;	cursor: pointer; 	cursor: hand;	color: #ea3719; font-size: 15px; font-weight:normal;font-style: normal; background-color: Transparent;	font-family:Arial, Helvetica, sans-serif;    white-space: nowrap;  /*Word wrapping menu item now optional*/	padding:4px 12px 0px 5px;}
.main_dnnmenu_itemhover { background-color: #07768a;color:#FFFFFF; }
.main_dnnmenu_itemhover td {  background-color: #07768a;color:#FFFFFF; }
.main_dnnmenu_icon {cursor: pointer; cursor: hand; 	text-align: center; 	width: 15px; 	height: 100%;}
.main_dnnmenu_submenu {	background-color: #FFFFFF;	color:#FFFFFF;  z-index: 1000; 	cursor: pointer; 	cursor: hand; 	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */}
.main_dnnmenu_break {height: 1px;font-size: 1px;}
.main_dnnmenu_arrow {	border-right: #cad5ea 1px solid; 	border-bottom: #cad5ea 1px solid; 	border-top: #cad5ea 0px solid;	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 
	cursor: hand; }
.main_dnnmenu_rootmenuarrow {font-family: webdings; font-size: 10pt; cursor: pointer; 	cursor: hand;}
.StandardButton {  background: #7994cb none;   color: #ffffff;  font-family: Arial;   font-size: 12px;  font-weight: normal;}
.TreeViewMenu {	width: 175px;	background-color: #dfe5f2;	border-right: #7994cb 1px solid; 	border-top: #7994cb 1px solid; 	border-left: #7994cb 1px solid; border-bottom: #7994cb 1px solid
	-moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; 	-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px;}
.TreeViewMenu_Header {	background-image: url(../SkinsIasaf/gradient_LtBlue.jpg);}

A:link{	text-decoration: none;	color: #07768a;}
A:visited {	text-decoration: none;	color: #07768a;}
A:hover {text-decoration: underline;	color: #3333CC;}
A:active {	text-decoration: none;	color: #07768a;}

/*MINIMAPA*/
.minimapa {	font-family:  Arial, Helvetica; font-size:11px;	color:#979797;	border:#CCCCCC 1px dotted;	vertical-align:top;	padding:2px 0px 0px 5px;}

.minimapa a:link, .minimapa a:active, .minimapa a:visited {font-family: Arial, Helvetica;	font-size:11px;	color:#979797;	text-decoration:none;}

.minimapa a:hover {	font-family:  Arial, Helvetica; font-size:11px;	color:#434343;	text-decoration:underline;}




/*ESTILOS ESPECIFICOS BLOG*/

.destacados{ font-family:Arial;  font-size:13px;  font-weight:bold;}
#isBlogDesciption{ text-align:left;}
#isBlogDesciption .intro{ font-family:Arial, Geneva, sans-serif; font-size:13px; font-weight:normal; text-align:left; padding-bottom:10px;}
.isShortPostWrapper{ border:1px solid #CCC; padding:8px; margin-left:5px; /*width:580px;*/}
.isPostTitle { margin-top:-15px; margin-bottom:-5px; padding:0; font-family:Arial; color:rgb(234, 55, 25); }
.isPostTitleView { margin-top:-8px; margin-bottom:-5px;padding:0; color:rgb(234, 55, 25); }
.isPostTitle Head {color:rgb(234, 55, 25);}
.isPostTitle a:link{ text-decoration: none;	color: rgb(234, 55, 25);}
.isPostTitle a:visited {text-decoration: none;	color: rgb(234, 55, 25);}
.isPostTitle a:hover {text-decoration: underline;color: #3333CC;}
.isPostTitle a:active {	text-decoration: none;	color: rgb(234, 55, 25);}
.SubHead{font-family:Arial, Geneva, sans-serif; font-size:13px; text-align:left; color: rgb(234, 55, 25);}
.SubSubHead{ font-family:Arial, Geneva, sans-serif; font-size:13px; text-align:left; color:#999;}
.isPostedBy{ font-family:Arial, Geneva, sans-serif; font-size:11px; text-align:left; border-top:dashed 1px #ccc; border-bottom:1px dashed #ccc; /*width:570px;*/ color:#999;/*padding-left:20px;*/}
.isPostedByView{ font-family:Arial, Geneva, sans-serif; font-size:11px; text-align:left; border-top:dashed 1px #ccc; color:#999;/*padding-left:20px;*/}
.isBlogPostCategories{font-family:Arial, Geneva, sans-serif; font-size:12px; text-align:left; border-bottom:1px dashed #ccc; /*width:570px;*/ color:#999;}
.isBlogPostCategoriesView{font-family:Arial, Geneva, sans-serif; font-size:12px; text-align:left; border-bottom:1px dashed #ccc; /*width:570px;*/ color:#999;}
.isEditPostLink { margin: .1em 0;}
.isShortPost {text-align:justify;/*width:570px;*/margin: 10px 0px;}
.isPostWrapper{/*border-top:1px solid #CCC;*/ padding:8px;}
.isPost {text-align:left; /*width:570px;*/ }
.CommandButton{ font-family: Arial, Geneva, sans-serif; font-size:13px; /*text-align:justify;*/ color:#07768a;}
.CommandButton a:link, .CommandButton a:active, .CommandButton a:visited{ color:#07768a; text-decoration:none;}
.celda_social{ font-family: Arial, Geneva, sans-serif; font-size:12px; font-weight:normal;}
.celda_comentarios{text-align:right;}
.isClear{ /*width:570px;*/ color:#CCC; size:1px; width:95%;}
hr{ width:95%; color:#CCC; size:1px;}
#isLeaveAComment { width:80%; border:1px dashed #CCC; padding:8px; margin:auto;}
#isLeaveAComment .Head { color:  rgb(234, 55, 25);}
#isLeaveAComment .SubSubHead{ font-family: Arial, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#999;}
#isLeaveAComment  .isCommentField{font-family: Arial, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#999; border:1px solid #999;}
.isCaptchaPanel div.Normal{font-size:9px;}
#isLeaveAComment fieldset  .CommandButton {	 font-family:Arial; font-size:13px; font-weight:600;margin: 10px 5px 5px 0;	padding: 2px; float: left; background:#07768a; color:#FFF; 	text-align:center;	border:0;}
.isOuterComment {width:95%; margin:auto;}
.isInnerComment {padding-bottom:15px;}
.comentarios{ background:#CCC; padding:5px; color:#333;}
.comento{ padding-left:30px; margin-bottom:-1px; background:url(../../../../DesktopModules/Ingen.Blog/Images/comment.jpg) top left no-repeat; line-height:24px;}
/*.isInnerComment ul{ background:#090;}*/
.isInnerComment li {list-style:none;}
#isLeaveAComment fieldset .isCommentField2 {width: 100px;margin-top: .6em;margin-bottom:.475em;	padding: 2px;	line-height:1em;	margin-left:0.5em;}





/*OTROS*/
.tabla_articulos_home{width:99%; text-align:left; height:175;}
.celda_imagen_art{padding-top: 14px; vertical-align:top}
.texto_celda_art{padding-bottom: 12px; font-family: Arial; color: rgb(102,102,102); font-size: 14px; font-weight: normal; padding-top: 14px; vertical-align:top; text-align:left;}
.titulo_articulo_home, a.titulo_articulo_home:link, a.titulo_articulo_home:active, a.titulo_articulo_home:visited, a.titulo_articulo_home:hover{font-family: Arial; color: rgb(102,102,102); font-size: 14px; font-weight: bold; text-decoration:none;}
.enlace_ver_mas{font-family: arial; color: rgb(7,118,138); font-size: 12px; font-weight: normal;  text-align:right; padding-right:25px; background:url(Ir-a.png) right center no-repeat;  line-height:normal; height:21px;}
.enlace_pdf{font-family: arial; color: rgb(7,118,138); font-size: 12px; font-weight: normal; margin-left:60; text-align:right; padding-right:20px; background:url(PDF.png) left center no-repeat;}



.tabla_equipo_celda{padding-bottom: 7px; padding-top: 7px; vertical-align:top;}
.celda_nombre{padding-left: 10px; font-family: arial; color: rgb(7,118,138);  padding-top: 7px; height:30; vertical-align:top}
.tabla_equipo_celda2{padding-bottom: 7px; padding-top: 7px; vertical-align:top;}
.celda_nombre2{padding-left: 10px; font-family: arial; color: rgb(7,118,138);  padding-top: 7px; height:30; vertical-align:top}
.nombre{font-size: 14px; font-weight:bold; color: rgb(7,118,138)}
.cargo{font-size: 10px; font-style:italic;  color: rgb(7,118,138)}
.celda_bio{border-bottom: rgb(204,204,204) 1px solid; padding-bottom: 7px; padding-left: 10px; font-family: arial; color: rgb(102,102,102); font-size: 13px; vertical-align:top; text-align:left}


.Tabla_gastos{border:0px;  width:422; text-align:center}
.celda_titulo_gastos{text-align: center; padding-bottom: 5px; background: url(Images/top_tabla.jpg) no-repeat; color: rgb(255,255,255); padding-top: 5px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family:Arial; font-size:13px; font-weight:bold;}
.celda_gris{text-align: center; padding-bottom: 10px; background-color: rgb(236,236,232); padding-left: 10px; padding-right: 10px; color: rgb(102,102,102); font-size: 12px; padding-top: 10px}
.celda_blanca{text-align: center; padding-bottom: 10px; background-color: rgb(255,255,255); padding-left: 10px; padding-right: 10px; color: rgb(102,102,102); font-size: 12px; padding-top: 10px}
.celda_exp{text-align: center; color: rgb(102,102,102); font-size: 10px; border-top: rgb(102,102,102) 1px solid}


.tabla_conceptos_tit1{text-align: center; padding-bottom: 5px; background:  url(Images/esquina_izq_tabla_metodo.jpg) rgb(7,118,138) no-repeat; color: rgb(255,255,255); padding-top: 5px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size:13px; font-weight:bold; width:50%}
.tabla_conceptos_tit2{text-align: center; padding-bottom: 5px; background-color: rgb(7,118,138); color: rgb(255,255,255); padding-top: 5px;  font-size:13px; font-weight:bold; width:25%}
.tabla_conceptos_tit3{text-align: center; padding-bottom: 5px; background: url(Images/esquina_drecha_tabla_metodo.jpg) rgb(7,118,138) no-repeat right top; color: rgb(255,255,255); padding-top: 5px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;font-size:13px; font-weight:bold; width:25%}


/*ESTILOS MODULO_ ARTICULOS*/
.Listados{padding-top:10px;}
.Listados a:link, .Listados a:active, .Listados a:visited, .Listados a:hover {font-size:15px; text-align:left; color: rgb(102,102,102); font-weight:bold; text-decoration:none;}
.celda_imagen_casos{padding-top: 10px; vertical-align:top;}
.celda_titulo_casos{padding-bottom: 5px; font-family: arial; color: rgb(102,102,102); font-size: 13px; font-weight: normal; padding-top: 12px; vertical-align:top}
.titulo_casos_lista, a.titulo_casos_lista:link,  a.titulo_casos_lista:hover, a.titulo_casos_lista:active, a.titulo_casos_lista:visited{padding-bottom: 4px; font-family: arial; color: rgb(102,102,102); font-size: 13px; font-weight: bold; text-decoration:none;}
.descripcion_listado{text-align:left;}
.ver_mas_listado{ text-align:right;}
.descriptivo{padding-bottom: 12px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; padding-top: 2px;}

.celda_subvencion {padding: 6px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal;}
.tabla_corporativos {border: 1px dashed rgb(140, 141, 142);}
.celda_corporativos {padding: 12px; font-size:13px;	text-align:left; color:rgb(102, 102, 102);}
.celda_corporativos p {font-size:13px; color:rgb(102,102,102);}
.p_corporativos {font-size:13px;text-align:center; color:rgb(102, 102, 102);}

.Imagen_casos_home{padding-top: 10px;}
.Tit_caso_home{padding-bottom: 4px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal;}
.Tit_caso_home a:link, .Tit_caso_home a:active, .Tit_caso_home a:visited, .Tit_caso_home a:hover {color:rgb(102, 102, 102); text-decoration:none;padding-bottom: 4px;} 
.casosHome2 {padding-top: 10px; padding-left: 5px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: bold;}
.casosHome2 a:link, .casosHome2 a:active, .casosHome2 a:visited, .casosHome2 a:hover { color:rgb(102,102,102); text-decoration:none;}
.descripcion_casos {text-align: left; padding-bottom: 12px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; }
.vercaso2 {padding-bottom: 5px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; padding-top: 2px;}
.celda_casos_home{padding-bottom: 5px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; padding-top: 12px;}
.titulo_casos, .titulo_casos a:link, .titulo_casos a:active, .titulo_casos a:visited, .titulo_casos a:hover { font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: bold;}
.leer_caso{color:#07768a; font-weight:normal; text-decoration:none;}
.detalle_subvencion{text-align: left; font-family: arial; color:#07768a; font-size: 15px; font-weight: bold; padding-top: 10px;}
.con_sub{padding: 6px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; text-align:left;}
.Admon_art, .Admon_art a:link, .Admon_art a:active, .Admon_art a:visited, .Admon_art a:hover{font-family: arial; color: rgb(51, 51, 51); font-size: 13px; font-weight: normal;}

.lista_not, .lista_not a:link, .lista_not a:active, .lista_not a:visited, .lista_not a:hover {font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; text-align:left}
.des_noticias {padding: 6px; font-family: arial; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; text-align:left}
